AliPhysics  vAN-20151014 (f894c76)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliAnalysisTaskSEDplus Class Reference

#include <AliAnalysisTaskSEDplus.h>

Inheritance diagram for AliAnalysisTaskSEDplus:

Public Member Functions

 AliAnalysisTaskSEDplus ()
 
 AliAnalysisTaskSEDplus (const char *name, AliRDHFCutsDplustoKpipi *analysiscuts, Int_t fillNtuple=0)
 
virtual ~AliAnalysisTaskSEDplus ()
 
void SetReadMC (Bool_t readMC=kTRUE)
 
void SetDoLikeSign (Int_t dols=0)
 
void SetSystem (Int_t system=0)
 
void SetCutsDistr (Bool_t cutsDistr=kTRUE)
 
void SetDoImpactParameterHistos (Bool_t doImp=kTRUE)
 
void SetDoMCAcceptanceHistos (Bool_t doMCAcc=kTRUE)
 
void SetImpactParameterBinning (Int_t nbins, Float_t dmin, Float_t dmax)
 
void SetUseStrangeness (Bool_t uses=kTRUE)
 
void SetMassLimits (Float_t range)
 
void SetMassLimits (Float_t lowlimit, Float_t uplimit)
 
void SetBinWidth (Float_t w)
 
void SetUseBit (Bool_t dols=kTRUE)
 
void SetUseOnlyPositiveEta ()
 
void SetUseOnlyNegativeEta ()
 
void SetUseFullEta ()
 
void SetUseQuarkLevelTag (Bool_t opt)
 
Float_t GetUpperMassLimit ()
 
Float_t GetLowerMassLimit ()
 
Int_t GetNBinsPt ()
 
Float_t GetBinWidth ()
 
Int_t GetNBinsHistos ()
 
void LSAnalysis (TClonesArray *arrayOppositeSign, TClonesArray *arrayLikeSign, AliAODEvent *aod, AliAODVertex *vtx1, Int_t nDplusOS)
 
void CreateLikeSignHistos ()
 
void CreateImpactParameterHistos ()
 
void CreateMCAcceptanceHistos ()
 
Bool_t CheckAcc (TClonesArray *arrayMC, Int_t nProng, Int_t *labDau)
 
void FillMCAcceptanceHistos (TClonesArray *arrayMC, AliAODMCHeader *mcHeader)
 
virtual void UserCreateOutputObjects ()
 Implementation of interface methods. More...
 
virtual void Init ()
 
virtual void LocalInit ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *option)
 

Private Types

enum  { kMaxPtBins =20 }
 

Private Member Functions

 AliAnalysisTaskSEDplus (const AliAnalysisTaskSEDplus &source)
 
AliAnalysisTaskSEDplusoperator= (const AliAnalysisTaskSEDplus &source)
 
Int_t GetHistoIndex (Int_t iPtBin) const
 
Int_t GetSignalHistoIndex (Int_t iPtBin) const
 
Int_t GetBackgroundHistoIndex (Int_t iPtBin) const
 
Int_t GetLSHistoIndex (Int_t iPtBin) const
 
Float_t GetTrueImpactParameter (const AliAODMCHeader *mcHeader, TClonesArray *arrayMC, const AliAODMCParticle *partDp) const
 
Float_t GetStrangenessWeights (const AliAODRecoDecayHF3Prong *d, TClonesArray *arrayMC, Float_t factor[3]) const
 

Private Attributes

TList * fOutput
 ! list send on output slot 0 More...
 
TH1F * fHistNEvents
 !hist. for No. of events More...
 
TH1F * fMassHist [3 *kMaxPtBins]
 !hist. for inv mass (LC) More...
 
TH1F * fCosPHist [3 *kMaxPtBins]
 !hist. for PointingAngle (LC) More...
 
TH1F * fDLenHist [3 *kMaxPtBins]
 !hist. for Dec Length (LC) More...
 
TH1F * fSumd02Hist [3 *kMaxPtBins]
 !hist. for sum d02 (LC) More...
 
TH1F * fSigVertHist [3 *kMaxPtBins]
 !hist. for sigVert (LC) More...
 
TH1F * fPtMaxHist [3 *kMaxPtBins]
 !hist. for Pt Max (LC) More...
 
TH1F * fPtKHist [3 *kMaxPtBins]
 !hist. for PtK (LC) More...
 
TH1F * fPtpi1Hist [3 *kMaxPtBins]
 !hist. for PtPi1 (LC) More...
 
TH1F * fPtpi2Hist [3 *kMaxPtBins]
 !hist. for PtPi2 (LC) More...
 
TH1F * fDCAHist [3 *kMaxPtBins]
 !hist. for DCA (LC) More...
 
TH1F * fDLxy [3 *kMaxPtBins]
 !hist. for DLxy (LC) More...
 
TH1F * fDLxyTC [3 *kMaxPtBins]
 !hist. for DLxy (TC) More...
 
TH1F * fCosxy [3 *kMaxPtBins]
 !hist. for Cosxy (LC) More...
 
TH1F * fCosxyTC [3 *kMaxPtBins]
 !hist. for Cosxy (TC) More...
 
TH1F * fMassHistTC [3 *kMaxPtBins]
 !hist. for inv mass (TC) More...
 
TH1F * fMassHistTCPlus [3 *kMaxPtBins]
 !hist. for D+ inv mass (TC) More...
 
TH1F * fMassHistTCMinus [3 *kMaxPtBins]
 !hist. for D- inv mass (TC) More...
 
TH1F * fMassHistLS [5 *kMaxPtBins]
 !hist. for LS inv mass (LC) More...
 
TH1F * fCosPHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 1 (LC) More...
 
TH1F * fDLenHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 2 (LC) More...
 
TH1F * fSumd02HistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 3 (LC) More...
 
TH1F * fSigVertHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 4 (LC) More...
 
TH1F * fPtMaxHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 5 (LC) More...
 
TH1F * fDCAHistLS [3 *kMaxPtBins]
 !hist. for LS cuts variable 6 (LC) More...
 
TH1F * fMassHistLSTC [5 *kMaxPtBins]
 !hist. for LS inv mass (TC) More...
 
TH2F * fCorreld0Kd0pi [3]
 !hist. for d0k*d0pi vs. d0k*d0pi (LC) More...
 
TH2F * fHistCentrality [3]
 !hist. for cent distr (all,sel ev, ) More...
 
THnSparseF * fHistMassPtImpParTC [5]
 ! histograms for impact parameter and cut variation study More...
 
THnSparseF * fMCAccPrompt
 !histo for StepMCAcc for Dplus prompt (pt,y,ptB) More...
 
THnSparseF * fMCAccBFeed
 !histo for StepMCAcc for Dplus FD (pt,y,ptB) More...
 
TH2F * fPtVsMass
 ! hist. of pt vs. mass (prod. cuts) More...
 
TH2F * fPtVsMassTC
 ! hist. of pt vs. mass (analysis cuts) More...
 
TH3F * fYVsPt
 ! hist. of Y vs. Pt vs. Mass(prod. cuts) More...
 
TH3F * fYVsPtTC
 ! hist. of Y vs. Pt vs. Mass (analysis cuts) More...
 
TH2F * fYVsPtSig
 ! hist. of Y vs. Pt (MC, only sig, prod. cuts) More...
 
TH2F * fYVsPtSigTC
 ! hist. of Y vs. Pt (MC, only sig, analysis cuts) More...
 
TH2F * fPhiEtaCand
 ! hist. with eta/phi distribution of candidates More...
 
TH2F * fPhiEtaCandSigReg
 ! hist. eta/phi of candidates in D+ mass region More...
 
TH1F * fSPDMult
 ! hist. of spd mult More...
 
TNtuple * fNtupleDplus
 ! output ntuple More...
 
Float_t fUpmasslimit
 
Float_t fLowmasslimit
 upper inv mass limit for histos More...
 
Int_t fNPtBins
 lower inv mass limit for histos More...
 
Float_t fBinWidth
 Number of Pt Bins. More...
 
TList * fListCuts
 width of one bin in output histos More...
 
AliRDHFCutsDplustoKpipifRDCutsAnalysis
 list of cuts More...
 
AliNormalizationCounterfCounter
 Cuts for Analysis. More...
 
Double_t fArrayBinLimits [kMaxPtBins+1]
 
Int_t fFillNtuple
 limits for the Pt bins More...
 
Bool_t fReadMC
 flag for filling ntuple 0 no NTuple 1 big Ntuple 2 small NTuple More...
 
Bool_t fUseStrangeness
 flag for access to MC More...
 
Bool_t fUseBit
 flag to enhance strangeness in MC to fit to data More...
 
Bool_t fCutsDistr
 flag to use bitmask More...
 
Bool_t fDoImpPar
 flag to activate cuts distr histos More...
 
Bool_t fStepMCAcc
 flag to activate impact paramter histos More...
 
Bool_t fUseQuarkTagInKine
 flag to activate histos for StepMCAcc More...
 
Int_t fNImpParBins
 flag for quark/hadron level identification of prompt and feeddown More...
 
Float_t fLowerImpPar
 nunber of bins in impact parameter histos More...
 
Float_t fHigherImpPar
 lower limit in impact parameter (um) More...
 
Int_t fDoLS
 higher limit in impact parameter (um) More...
 
Int_t fEtaSelection
 flag to do LS analysis More...
 
Int_t fSystem
 eta region to accept D+ 0=all, -1 = negative, 1 = positive More...
 

Detailed Description

Definition at line 35 of file AliAnalysisTaskSEDplus.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
kMaxPtBins 

Definition at line 98 of file AliAnalysisTaskSEDplus.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus ( )

Default constructor

Definition at line 53 of file AliAnalysisTaskSEDplus.cxx.

AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus ( const char *  name,
AliRDHFCutsDplustoKpipi analysiscuts,
Int_t  fillNtuple = 0 
)

Standrd constructor

Definition at line 138 of file AliAnalysisTaskSEDplus.cxx.

AliAnalysisTaskSEDplus::~AliAnalysisTaskSEDplus ( )
virtual

Destructor

Definition at line 239 of file AliAnalysisTaskSEDplus.cxx.

AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus ( const AliAnalysisTaskSEDplus source)
private

Member Function Documentation

Bool_t AliAnalysisTaskSEDplus::CheckAcc ( TClonesArray *  arrayMC,
Int_t  nProng,
Int_t *  labDau 
)

check if the decay products are in the good eta and pt range

Definition at line 1561 of file AliAnalysisTaskSEDplus.cxx.

Referenced by FillMCAcceptanceHistos().

void AliAnalysisTaskSEDplus::CreateImpactParameterHistos ( )

Histos for impact paramter study

Definition at line 1286 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateLikeSignHistos ( )

Histos for Like Sign bckground

Definition at line 1158 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::CreateMCAcceptanceHistos ( )

Histos for MC Acceptance histos

Definition at line 1341 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEDplus::FillMCAcceptanceHistos ( TClonesArray *  arrayMC,
AliAODMCHeader *  mcHeader 
)

Fill MC acceptance histos for cuts study

Definition at line 1372 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

Int_t AliAnalysisTaskSEDplus::GetBackgroundHistoIndex ( Int_t  iPtBin) const
inlineprivate
Float_t AliAnalysisTaskSEDplus::GetBinWidth ( )
inline

Definition at line 68 of file AliAnalysisTaskSEDplus.h.

Referenced by SetMassLimits().

Int_t AliAnalysisTaskSEDplus::GetHistoIndex ( Int_t  iPtBin) const
inlineprivate
Float_t AliAnalysisTaskSEDplus::GetLowerMassLimit ( )
inline

Definition at line 66 of file AliAnalysisTaskSEDplus.h.

Int_t AliAnalysisTaskSEDplus::GetLSHistoIndex ( Int_t  iPtBin) const
inlineprivate

Definition at line 94 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateLikeSignHistos(), and LSAnalysis().

Int_t AliAnalysisTaskSEDplus::GetNBinsHistos ( )
Int_t AliAnalysisTaskSEDplus::GetNBinsPt ( )
inline

Definition at line 67 of file AliAnalysisTaskSEDplus.h.

Int_t AliAnalysisTaskSEDplus::GetSignalHistoIndex ( Int_t  iPtBin) const
inlineprivate
Float_t AliAnalysisTaskSEDplus::GetStrangenessWeights ( const AliAODRecoDecayHF3Prong d,
TClonesArray *  arrayMC,
Float_t  factor[3] 
) const
private

Computes weights to adapt strangeness in MC to data

Definition at line 1525 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

Float_t AliAnalysisTaskSEDplus::GetTrueImpactParameter ( const AliAODMCHeader *  mcHeader,
TClonesArray *  arrayMC,
const AliAODMCParticle *  partDp 
) const
private

true impact parameter calculation

Definition at line 1446 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

Float_t AliAnalysisTaskSEDplus::GetUpperMassLimit ( )
inline

Definition at line 65 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::Init ( )
virtual

Initialization

Definition at line 443 of file AliAnalysisTaskSEDplus.cxx.

Referenced by LocalInit().

virtual void AliAnalysisTaskSEDplus::LocalInit ( )
inlinevirtual

Definition at line 83 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::LSAnalysis ( TClonesArray *  arrayOppositeSign,
TClonesArray *  arrayLikeSign,
AliAODEvent *  aod,
AliAODVertex *  vtx1,
Int_t  nDplusOS 
)

Fill the Like Sign histograms

Definition at line 341 of file AliAnalysisTaskSEDplus.cxx.

Referenced by UserExec().

AliAnalysisTaskSEDplus& AliAnalysisTaskSEDplus::operator= ( const AliAnalysisTaskSEDplus source)
private
void AliAnalysisTaskSEDplus::SetBinWidth ( Float_t  w)

Definition at line 322 of file AliAnalysisTaskSEDplus.cxx.

Referenced by SetMassLimits().

void AliAnalysisTaskSEDplus::SetCutsDistr ( Bool_t  cutsDistr = kTRUE)
inline

Definition at line 46 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetDoImpactParameterHistos ( Bool_t  doImp = kTRUE)
inline

Definition at line 47 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetDoLikeSign ( Int_t  dols = 0)
inline

Definition at line 44 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetDoMCAcceptanceHistos ( Bool_t  doMCAcc = kTRUE)
inline

Definition at line 48 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetImpactParameterBinning ( Int_t  nbins,
Float_t  dmin,
Float_t  dmax 
)
inline

Definition at line 49 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetMassLimits ( Float_t  range)

set invariant mass limits

Definition at line 303 of file AliAnalysisTaskSEDplus.cxx.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetMassLimits ( Float_t  lowlimit,
Float_t  uplimit 
)

set invariant mass limits

Definition at line 311 of file AliAnalysisTaskSEDplus.cxx.

void AliAnalysisTaskSEDplus::SetReadMC ( Bool_t  readMC = kTRUE)
inline

Definition at line 43 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetSystem ( Int_t  system = 0)
inline

Definition at line 45 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseBit ( Bool_t  dols = kTRUE)
inline

Definition at line 58 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseFullEta ( )
inline

Definition at line 62 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetUseOnlyNegativeEta ( )
inline

Definition at line 61 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseOnlyPositiveEta ( )
inline

Definition at line 60 of file AliAnalysisTaskSEDplus.h.

Referenced by AddTaskDplus().

void AliAnalysisTaskSEDplus::SetUseQuarkLevelTag ( Bool_t  opt)
inline

Definition at line 63 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::SetUseStrangeness ( Bool_t  uses = kTRUE)
inline

Definition at line 54 of file AliAnalysisTaskSEDplus.h.

void AliAnalysisTaskSEDplus::Terminate ( Option_t *  option)
virtual

Terminate analysis

Definition at line 1423 of file AliAnalysisTaskSEDplus.cxx.

void AliAnalysisTaskSEDplus::UserCreateOutputObjects ( )
virtual

Implementation of interface methods.

Create the output container

Definition at line 462 of file AliAnalysisTaskSEDplus.cxx.

void AliAnalysisTaskSEDplus::UserExec ( Option_t *  option)
virtual

Execute analysis for current event: heavy flavor candidates association to MC truth

Definition at line 760 of file AliAnalysisTaskSEDplus.cxx.

Member Data Documentation

Double_t AliAnalysisTaskSEDplus::fArrayBinLimits[kMaxPtBins+1]
private

Definition at line 149 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus().

Float_t AliAnalysisTaskSEDplus::fBinWidth
private

Number of Pt Bins.

Definition at line 145 of file AliAnalysisTaskSEDplus.h.

Referenced by GetBinWidth(), GetNBinsHistos(), and SetBinWidth().

TH2F* AliAnalysisTaskSEDplus::fCorreld0Kd0pi[3]
private

!hist. for d0k*d0pi vs. d0k*d0pi (LC)

Definition at line 127 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fCosPHist[3 *kMaxPtBins]
private

!hist. for PointingAngle (LC)

Definition at line 103 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fCosPHistLS[3 *kMaxPtBins]
private

!hist. for LS cuts variable 1 (LC)

Definition at line 120 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fCosxy[3 *kMaxPtBins]
private

!hist. for Cosxy (LC)

Definition at line 114 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fCosxyTC[3 *kMaxPtBins]
private

!hist. for Cosxy (TC)

Definition at line 115 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

AliNormalizationCounter* AliAnalysisTaskSEDplus::fCounter
private

Cuts for Analysis.

!Counter for normalization

Definition at line 148 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

Bool_t AliAnalysisTaskSEDplus::fCutsDistr
private

flag to use bitmask

Definition at line 154 of file AliAnalysisTaskSEDplus.h.

Referenced by LSAnalysis(), SetCutsDistr(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSEDplus::fDCAHist[3 *kMaxPtBins]
private

!hist. for DCA (LC)

Definition at line 111 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fDCAHistLS[3 *kMaxPtBins]
private

!hist. for LS cuts variable 6 (LC)

Definition at line 125 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fDLenHist[3 *kMaxPtBins]
private

!hist. for Dec Length (LC)

Definition at line 104 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fDLenHistLS[3 *kMaxPtBins]
private

!hist. for LS cuts variable 2 (LC)

Definition at line 121 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fDLxy[3 *kMaxPtBins]
private

!hist. for DLxy (LC)

Definition at line 112 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fDLxyTC[3 *kMaxPtBins]
private

!hist. for DLxy (TC)

Definition at line 113 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

Bool_t AliAnalysisTaskSEDplus::fDoImpPar
private

flag to activate cuts distr histos

Definition at line 155 of file AliAnalysisTaskSEDplus.h.

Referenced by SetDoImpactParameterHistos(), UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskSEDplus::fDoLS
private

higher limit in impact parameter (um)

Definition at line 161 of file AliAnalysisTaskSEDplus.h.

Referenced by SetDoLikeSign(), UserCreateOutputObjects(), and UserExec().

Int_t AliAnalysisTaskSEDplus::fEtaSelection
private

flag to do LS analysis

Definition at line 162 of file AliAnalysisTaskSEDplus.h.

Referenced by SetUseFullEta(), SetUseOnlyNegativeEta(), SetUseOnlyPositiveEta(), and UserExec().

Int_t AliAnalysisTaskSEDplus::fFillNtuple
private

limits for the Pt bins

Definition at line 150 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), and UserExec().

Float_t AliAnalysisTaskSEDplus::fHigherImpPar
private

lower limit in impact parameter (um)

Definition at line 160 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

TH2F* AliAnalysisTaskSEDplus::fHistCentrality[3]
private

!hist. for cent distr (all,sel ev, )

Definition at line 128 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

THnSparseF* AliAnalysisTaskSEDplus::fHistMassPtImpParTC[5]
private

! histograms for impact parameter and cut variation study

Definition at line 129 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateImpactParameterHistos(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fHistNEvents
private

!hist. for No. of events

Definition at line 101 of file AliAnalysisTaskSEDplus.h.

Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TList* AliAnalysisTaskSEDplus::fListCuts
private

width of one bin in output histos

Definition at line 146 of file AliAnalysisTaskSEDplus.h.

Referenced by Init(), UserExec(), and ~AliAnalysisTaskSEDplus().

Float_t AliAnalysisTaskSEDplus::fLowerImpPar
private

nunber of bins in impact parameter histos

Definition at line 159 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

Float_t AliAnalysisTaskSEDplus::fLowmasslimit
private
TH1F* AliAnalysisTaskSEDplus::fMassHist[3 *kMaxPtBins]
private

!hist. for inv mass (LC)

Definition at line 102 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fMassHistLS[5 *kMaxPtBins]
private

!hist. for LS inv mass (LC)

Definition at line 119 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fMassHistLSTC[5 *kMaxPtBins]
private

!hist. for LS inv mass (TC)

Definition at line 126 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fMassHistTC[3 *kMaxPtBins]
private

!hist. for inv mass (TC)

Definition at line 116 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fMassHistTCMinus[3 *kMaxPtBins]
private

!hist. for D- inv mass (TC)

Definition at line 118 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fMassHistTCPlus[3 *kMaxPtBins]
private

!hist. for D+ inv mass (TC)

Definition at line 117 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

THnSparseF* AliAnalysisTaskSEDplus::fMCAccBFeed
private

!histo for StepMCAcc for Dplus FD (pt,y,ptB)

Definition at line 131 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateMCAcceptanceHistos(), FillMCAcceptanceHistos(), and ~AliAnalysisTaskSEDplus().

THnSparseF* AliAnalysisTaskSEDplus::fMCAccPrompt
private

!histo for StepMCAcc for Dplus prompt (pt,y,ptB)

Definition at line 130 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateMCAcceptanceHistos(), FillMCAcceptanceHistos(), and ~AliAnalysisTaskSEDplus().

Int_t AliAnalysisTaskSEDplus::fNImpParBins
private

flag for quark/hadron level identification of prompt and feeddown

Definition at line 158 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetImpactParameterBinning().

Int_t AliAnalysisTaskSEDplus::fNPtBins
private

lower inv mass limit for histos

Definition at line 144 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), GetNBinsPt(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEDplus().

TNtuple* AliAnalysisTaskSEDplus::fNtupleDplus
private

! output ntuple

Definition at line 141 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TList* AliAnalysisTaskSEDplus::fOutput
private
TH2F* AliAnalysisTaskSEDplus::fPhiEtaCand
private

! hist. with eta/phi distribution of candidates

Definition at line 138 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH2F* AliAnalysisTaskSEDplus::fPhiEtaCandSigReg
private

! hist. eta/phi of candidates in D+ mass region

Definition at line 139 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fPtKHist[3 *kMaxPtBins]
private

!hist. for PtK (LC)

Definition at line 108 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fPtMaxHist[3 *kMaxPtBins]
private

!hist. for Pt Max (LC)

Definition at line 107 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fPtMaxHistLS[3 *kMaxPtBins]
private

!hist. for LS cuts variable 5 (LC)

Definition at line 124 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fPtpi1Hist[3 *kMaxPtBins]
private

!hist. for PtPi1 (LC)

Definition at line 109 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fPtpi2Hist[3 *kMaxPtBins]
private

!hist. for PtPi2 (LC)

Definition at line 110 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH2F* AliAnalysisTaskSEDplus::fPtVsMass
private

! hist. of pt vs. mass (prod. cuts)

Definition at line 132 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH2F* AliAnalysisTaskSEDplus::fPtVsMassTC
private

! hist. of pt vs. mass (analysis cuts)

Definition at line 133 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

AliRDHFCutsDplustoKpipi* AliAnalysisTaskSEDplus::fRDCutsAnalysis
private
Bool_t AliAnalysisTaskSEDplus::fReadMC
private

flag for filling ntuple 0 no NTuple 1 big Ntuple 2 small NTuple

Definition at line 151 of file AliAnalysisTaskSEDplus.h.

Referenced by SetReadMC(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSEDplus::fSigVertHist[3 *kMaxPtBins]
private

!hist. for sigVert (LC)

Definition at line 106 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fSigVertHistLS[3 *kMaxPtBins]
private

!hist. for LS cuts variable 4 (LC)

Definition at line 123 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fSPDMult
private

! hist. of spd mult

Definition at line 140 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

Bool_t AliAnalysisTaskSEDplus::fStepMCAcc
private

flag to activate impact paramter histos

Definition at line 156 of file AliAnalysisTaskSEDplus.h.

Referenced by SetDoMCAcceptanceHistos(), UserCreateOutputObjects(), and UserExec().

TH1F* AliAnalysisTaskSEDplus::fSumd02Hist[3 *kMaxPtBins]
private

!hist. for sum d02 (LC)

Definition at line 105 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH1F* AliAnalysisTaskSEDplus::fSumd02HistLS[3 *kMaxPtBins]
private

!hist. for LS cuts variable 3 (LC)

Definition at line 122 of file AliAnalysisTaskSEDplus.h.

Referenced by AliAnalysisTaskSEDplus(), CreateLikeSignHistos(), LSAnalysis(), and ~AliAnalysisTaskSEDplus().

Int_t AliAnalysisTaskSEDplus::fSystem
private

eta region to accept D+ 0=all, -1 = negative, 1 = positive

Definition at line 163 of file AliAnalysisTaskSEDplus.h.

Referenced by CreateImpactParameterHistos(), and SetSystem().

Bool_t AliAnalysisTaskSEDplus::fUseBit
private

flag to enhance strangeness in MC to fit to data

Definition at line 153 of file AliAnalysisTaskSEDplus.h.

Referenced by LSAnalysis(), SetUseBit(), and UserExec().

Bool_t AliAnalysisTaskSEDplus::fUseQuarkTagInKine
private

flag to activate histos for StepMCAcc

Definition at line 157 of file AliAnalysisTaskSEDplus.h.

Referenced by FillMCAcceptanceHistos(), SetUseQuarkLevelTag(), and UserExec().

Bool_t AliAnalysisTaskSEDplus::fUseStrangeness
private

flag for access to MC

Definition at line 152 of file AliAnalysisTaskSEDplus.h.

Referenced by SetUseStrangeness(), and UserExec().

TH3F* AliAnalysisTaskSEDplus::fYVsPt
private

! hist. of Y vs. Pt vs. Mass(prod. cuts)

Definition at line 134 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH2F* AliAnalysisTaskSEDplus::fYVsPtSig
private

! hist. of Y vs. Pt (MC, only sig, prod. cuts)

Definition at line 136 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH2F* AliAnalysisTaskSEDplus::fYVsPtSigTC
private

! hist. of Y vs. Pt (MC, only sig, analysis cuts)

Definition at line 137 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().

TH3F* AliAnalysisTaskSEDplus::fYVsPtTC
private

! hist. of Y vs. Pt vs. Mass (analysis cuts)

Definition at line 135 of file AliAnalysisTaskSEDplus.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEDplus().


The documentation for this class was generated from the following files: