1 #ifndef ALIANALYSISTASKSELC2ELELAMBDAFROMAODTRACKS_H
2 #define ALIANALYSISTASKSELC2ELELAMBDAFROMAODTRACKS_H
28 #include "AliAnalysisTaskSE.h"
29 #include "AliAODEvent.h"
40 class AliAODMCParticle;
41 class AliEventPoolManager;
63 void FillMCROOTObjects(AliAODMCParticle *part, AliAODMCParticle *mcepart, AliAODMCParticle *mcv0part,
Int_t decaytype);
142 void FillBackground(std::vector<TLorentzVector * > mixTypeE,std::vector<TVector * > mixTypeEVars, std::vector<TLorentzVector * > mixTypeL, std::vector<TVector * > mixTypeLVars,
Int_t charge_v0pr);
711 std::vector<std::vector< std::vector< TLorentzVector * > > >
m_ReservoirE;
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXic0MCGen2
! EFficiency calculation numerator
THnSparse * fHistoElePtvsd0WS
! e pt-d0 spectra (wrong-sign)
THnSparse * fHistoEleLambdaMassvsElePtRSMix1
! e-Lambda mass vs elept spectra right sign (mixed event)
THnSparse * fHistoEleLambdaMassMCGen
! EFficiency calculation denominator
THnSparse * fHistoLcMCS2
! Lc in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlRSMix2Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlRS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0BFeeddownMCS1
! Feeddown subtraction using Lambda vertex distribution
Int_t fMCEventType
EvNumber counter.
THnSparse * fHistoMassVariablesvsLambdaPt
! THnSparse of Correlation variablesa (FG)
THnSparse * fHistoEleLambdaMassWSMix2Away
! e-Lambda mass spectra wrong sign (mixed event)
THnSparse * fHistoEleLambdaMassWS1
! e-Lambda mass spectra wrong sign
THnSparse * fHistoCorrelationVariablesvsElePtMC
! THnSparse of Correlation variablesa (MC)
THnSparse * fHistoEleLambdaMassvsElePtRSMix
! e-Lambda mass vs elept spectra right sign (mixed event)
void DefineGeneralHistograms()
THnSparse * fHistoEleLambdaMassLambdabMCS
! Lambdab shape
Int_t GetPoolIndex(Double_t zvert, Double_t mult, Double_t rp)
TH2F * fHistoElectronTOFSelPID
! TOF electron PID after selection
Double_t fRefMult
TProfile with mult vs. Z per period.
THnSparse * fHistoElePtvsV0dlFeedDownXic0MCS1
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElePtRSMix
! e spectra right sign (mixed event)
THnSparse * fHistoEleLambdaMassRS1Away
! e-Lambda mass spectra right sign
Bool_t fIsMB
Reconstruct primary vertex excluding candidate tracks.
TH2D * fHistoResponseLambdaPtFeeddownXic0
! Response function Lambda pT <- XicPt
THnSparse * fHistoEleLambdaPtvsV0dlWSMix1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlWSSide2Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlWSSide
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElectronTOFPID
! TOF electron PID
virtual void UserCreateOutputObjects()
Implementation of interface methods.
THnSparse * fHistoElePtvsLambdaPtRSMix
! e-Xi spectra (right-sign, mix)
THnSparse * fHistoElectronFeedDownXic0MCS2
! Xic0 in mcArray
THnSparse * fHistoElePtvsLambdaPtMCGen
! e-Xi spectra efficiency denominator
THnSparse * fHistoElectronFeedDownXicPlusMCGen
! XicPlus in mcArray
THnSparse * fHistoEleLambdaMassvsElePtWS2
! e-Lambda mass vs elept spectra wrong sign
void FillMixROOTObjects(TLorentzVector *et, TLorentzVector *ev, TVector *tinfo, TVector *v0info2, Int_t charge)
Bool_t GetWriteMCVariableTree() const
THnSparse * fHistoLcMCGen1
! Lc in mcArray
AliAODRecoCascadeHF * MakeCascadeHF(AliAODv0 *casc, AliAODTrack *trk, AliAODTrack *trkpid, AliAODEvent *aod, AliAODVertex *vert)
THnSparse * fHistoElePtvsV0dcaMCS
! Feeddown subtraction using Lambda vertex distribution
TH2D * fHistoResponseMcGenLambdabPtvsLambdacPt
! Response function Lambda-c pT <- Lambda-b pT
THnSparse * fHistoLcMCS1
! Lc in mcArray
TH1F * fHistoMCDeltaPhiccbar
! MC dphi ccbar
TH2F * fHistoElectronITSPIDSelTPCTOFSmallEta
! ITS electron PID after TPC/TOF 3 sigma cut (|eta|<0.6)
TH2F * fHNTrackletvsZ
! Histogram to check N tracklet vs Z
TH2D * fHistodPhiSdEtaSElectronPionR125RS
! dPhiS vs dEtaS R125 RS
THnSparse * fHistoElePtvsV0dlWS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlWSSide2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownXic0MCGen1
! Xic0 in mcArray
THnSparse * fHistoCorrelationVariablesvsElePtMix
! THnSparse of Correlation variablesa (Mix)
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXicPlusMCS
! EFficiency calculation numerator
TTree * fVariablesTree
flag to decide whether to write the candidate variables on a tree variables
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0PromptMCS
! Feeddown subtraction using Lambda vertex distribution
Bool_t HaveCharmInHistory(Int_t *history)
THnSparse * fHistoLcPtvseleLambdaPtvsElePtvsLambdaPt
! pT correlation
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXicPlusMCGen
! EFficiency calculation numerator
TH2F * fHistoElectronTPCPIDSelTOFSmallEta
! TPC electron PID after TOF 3 sigma cut (|eta|<0.6)
THnSparse * fHistoElePtvsV0dlRSSide
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElePtWS
! e spectra wrong sign
THnSparse * fHistoEleLambdaMassRSMix
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlRSMix
! Feeddown subtraction using Lambda vertex distribution
Int_t fNzVtxBins
maximum number of events to be used in event mixing
THnSparse * fHistoEleLambdaMassWS2Away
! e-Lambda mass spectra wrong sign
TH2D * fHistoResponseElePt
! Response function electron pT <- True ept
TH2D * fHistoResponseEleLambdaPtFeeddownXic01
! Response function e-Lambda pT <- XicPt
Float_t fVtxZ
primary vertex
TH2F * fHistoElectronITSSelPID
! ITS electron PID after selection
THnSparse * fHistoEleLambdaPtvsV0dlWS1Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoMassVariablesvsEleLambdaPt
! THnSparse of Correlation variablesa (FG)
TH1F * fHistoMassConversionsMin
! electron-any mass
THnSparse * fHistoElePtvsLambdaPtRS
! e-Xi spectra (right-sign)
TH1F * fHistoMassConversionsSameSignMin
! electron-any mass
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaPromptMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtWSMix1
! e-Lambda mass vs elept spectra wrong sign (mixed event)
Int_t GetMCEventType() const
void SetReconstructPrimVert(Bool_t a)
void DefineAnalysisHistograms()
THnSparse * fHistoEleLambdaPtvsV0dlRSSide1Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dcaFeedDownXic0MCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0MCS1
! Feeddown subtraction using Lambda vertex distribution
Int_t fNumberOfEventsForMixing
flag for mixing
Int_t * fGTIndex
Array of pointers, just nicely sorted according to the id.
void SetMultiplVsZProfileLHC10b(TProfile *hprof)
THnSparse * fHistoElePtvsV0dcaWSMix2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLbElectronMCGen2
! Lb in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlWS2Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtRSMix2
! e-Lambda mass vs elept spectra right sign (mixed event)
void FillBackground(std::vector< TLorentzVector * > mixTypeE, std::vector< TVector * > mixTypeEVars, std::vector< TLorentzVector * > mixTypeL, std::vector< TVector * > mixTypeLVars, Int_t charge_v0pr)
TTree * fMCVariablesTree
! tree of the candidate variables after track selection on output slot 4
void SetEventMixingWithPools()
mixing
TTree * fMCGenPairVariablesTree
! tree of the candidate variables after track selection on output slot 4
TH2F * fHistoLambdaMassvsPt
! Lambda mass vs pt histogram
TH2D * fHistoResponseEleLambdaPtFeeddownSigma2
! Response function e-Lambda pT <- XicPt
Bool_t fUseCentralityV0M
Stores trigger information.
THnSparse * fHistoEleLambdaPtvsV0dlRS1
! Feeddown subtraction using Lambda vertex distribution
Float_t * fCandidateMCEleVariables
! variables to be written to the tree
void FillMCROOTObjects(AliAODMCParticle *part, AliAODMCParticle *mcepart, AliAODMCParticle *mcv0part, Int_t decaytype)
THnSparse * fHistoElectronFeedDownXibMCS
! Xic0 in mcArray
THnSparse * fHistoLcElectronMCS
! Lc in mcArray
THnSparse * fHistoElePtvsV0dcaFeedDownXic0MCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElectronFeedDownXicPlusMCS2
! XicPlus in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlMCS1
! Feeddown subtraction using Lambda vertex distribution
void FillMCV0ROOTObjects(AliAODMCParticle *mcv0part, TClonesArray *mcArray)
TTree * fCorrelationVariablesTree
! Correlation variable tree under histo object list
THnSparse * fHistoFeedDownXicPlusMCGen1
! XicPlus in mcArray
TH2D * fHistoResponseElePt1
! Response function electron pT <- True ept
THnSparse * fHistoFeedDownXic0MCS
! Xic0 in mcArray
THnSparse * fHistoFeedDownXicPlusMCS2
! XicPlus in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlXibMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsd0RSMix
! e pt-d0 spectra (right-sign, mix)
THnSparse * fHistoElePtvsV0dlFeedDownXicPlusMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0BFeeddownMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlWSMix2Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlFeedDownXicPlusMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusPromptMCS
! Feeddown subtraction using Lambda vertex distribution
TTree * fSingleVariablesTree
! tree of the candidate variables after track selection on output slot 4
THnSparse * fHistoEleLambdaMassvsElePtRSSide1
! e-Lambda mass vs elept spectra right sign (mixed event)
TList * fOutputAll
! User Output slot 3 //analysis histograms
THnSparse * fHistoCorrelationVariablesvsElePt
! THnSparse of Correlation variablesa (FG)
THnSparse * fHistoElePtvsV0dcaRS
! Feeddown subtraction using Lambda vertex distribution
Bool_t GetMCDoPairAnalysis() const
THnSparse * fHistoEleLambdaPtvsV0dlPromptMCS2
! Feeddown subtraction using Lambda vertex distribution
Float_t GetEventPlaneForCandidate(AliAODTrack *d, AliAODv0 *v0, AliEventplane *pl, TVector2 *q, TVector2 *qsub1, TVector2 *qsub2)
THnSparse * fHistoFeedDownXic0MCGen
! Xic0 in mcArray
TH2D * fHistoResponseEleLambdaPtFeeddownXicPlus
! Response function e-Lambda pT <- XicPt
THnSparse * fHistoElePtvsV0dcaWS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlPromptMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlRS1Away
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoLambdaMassvsPtMCS
! Lambda mass vs pt histogram
THnSparse * fHistoMassVariablesvsLambdaPtMC
! THnSparse of Correlation variablesa (MC)
THnSparse * fHistoEleLambdaMassvsElePtRS
! e-Lambda mass vs elept spectra right sign
THnSparse * fHistoElePtvsV0dcaWSMix
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElePtFeeddownXicPlusMCS
! EFficiency calculation numerator
THnSparse * fHistoEleLambdaMassFeeddownXic0MCGen
! EFficiency calculation numerator
TH2F * fHistoLambdaPtvsEtaMCGen
! Lambda mass vs pt histogram
void DefineV0TreeVariables()
TH1F * fHistoPi0MCGen
! Number of electrons from pi0
THnSparse * fHistoElePtvsV0dcaFeedDownXicPlusMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusBFeeddownMCS1
! Feeddown subtraction using Lambda vertex distribution
TH2D * fHistoResponseEleLambdaPtFeeddownXic02
! Response function e-Lambda pT <- XicPt
THnSparse * fHistoElectronEtaTotal
! Number of electrons from eta
Int_t fEvNumberCounter
Stores trigger information (0: Not use, 1: V0, 2: V0A, 3: V0C, 4: TPC)
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtRS1
! e-Lambda mass vs elept spectra right sign
TH2D * fHistoResponseElePt2
! Response function electron pT <- True ept
TH2F * fHistoLambdaPtvsEtaMCS
! Lambda mass vs pt histogram
AliAODVertex * PrimaryVertex(const TObjArray *trkArray, AliVEvent *event)
THnSparse * fHistoEleLambdaMassRSSide1Away
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoElePtvsLambdaPtFeeddownXic0MCS
! e-Xi spectra efficiency numerator
THnSparse * fHistoEleLambdaMassMCS
! EFficiency calculation numerator
TH2F * fHistoElePtMCGen
! EFficiency calculation denominator
TH2F * fHistoElePtWSMix
! e spectra wrong sign (mixed event)
Bool_t fIsSemi
MB trigger event.
void FillMCEleROOTObjects(AliAODMCParticle *mcepart, TClonesArray *mcArray)
Double_t fCentBins[100]
number of centrality bins
THnSparse * fHistoEleLambdaPtvsV0dlRSSide2
! Feeddown subtraction using Lambda vertex distribution
TH1F * fHEventPlane
! Histogram to check Centrality
Bool_t HaveBottomInHistory(Int_t *history)
THnSparse * fHistoElePtvsd0PromptMCS
! e pt-d0 spectra (right-sign)
THnSparse * fHistoEleLambdaMassFeeddownXicPlusMCS
! EFficiency calculation numerator
void SetWriteMCVariableTree(Bool_t a)
THnSparse * fHistoElePtvsV0dcaWS1
! Feeddown subtraction using Lambda vertex distribution
AliAnalysisTaskSELc2eleLambdafromAODtracks & operator=(const AliAnalysisTaskSELc2eleLambdafromAODtracks &source)
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXicPlusMCGen2
! EFficiency calculation numerator
void DefineMCV0TreeVariables()
THnSparse * fHistoFeedDownXic0MCS2
! Xic0 in mcArray
Bool_t fWriteVariableTree
flag for event selected
TH2F * fHistoLambdaPtvsDlFeeddownOmegaMCS
! Lambda pt vs decay length
TH2F * fHistoEleLambdaPtvsRapidityRS
! e-Lambda pT vs y
THnSparse * fHistoElectronFeedDownXibMCGen
! Xic0 in mcArray
THnSparse * fHistoLbElectronMCGen
! Lb in mcArray
THnSparse * fHistoElePtvsV0dcaRSMix1
! Feeddown subtraction using Lambda vertex distribution
TH1F * fHistoBachChi2NclsITS
! Bachelor Chi2/Ncls ITS
TH1F * fHistoEtaMCGen
! Number of electrons from eta
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusMCS2
! Feeddown subtraction using Lambda vertex distribution
Float_t * fCandidateMCVariables
! variables to be written to the tree
TH2F * fHistoElePtMCS
! EFficiency calculation numerator
THnSparse * fHistoElePtvsLambdaPtFeeddownXic0MCGen
! e-Xi spectra efficiency numerator
THnSparse * fHistoFeedDownSigmaMCS1
! Sigma in mcArray
AliRDHFCutsLctoeleLambdafromAODtracks * fAnalCuts
TList * fOutput
Use MC info.
TH1F * fHistoMCEventType
! MC even type
THnSparse * fHistoLbMCGen1
! Lc in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlWSMix2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsCutVarsWS[17]
! e pt- cut variables (Wrong-sign)
void SetUseCentralitySPDTracklet(Bool_t centon)
THnSparse * fHistoEleLambdaPtvsV0dlBFeeddownMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsLambdaPtMCS
! e-Xi spectra efficiency numerator
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtWSSide
! e-Lambda mass vs elept spectra wrong sign (mixed event)
THnSparse * fHistoEleLambdaMassFeeddownXic0MCS
! EFficiency calculation numerator
virtual void Terminate(Option_t *option)
void DoEventMixingWithPools(Int_t index)
THnSparse * fHistoCorrelationVariablesvsLambdaPtMC
! THnSparse of Correlation variablesa (MC)
THnSparse * fHistoEleLambdaMassWS
! e-Lambda mass spectra wrong sign
THnSparse * fHistoElePtvsEtaRS
! e spectra (right-sign)
THnSparse * fHistoEleLambdaPtvsV0dlRSMixAway
! Feeddown subtraction using Lambda vertex distribution
TVector2 * fQ
Event plane.
THnSparse * fHistoEleLambdaMassRSSide2Away
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlPromptMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlWSMix
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownXicPlusMCGen2
! XicPlus in mcArray
std::vector< std::vector< std::vector< TLorentzVector * > > > m_ReservoirE
! reservoir
void SetNumberOfEventsForMixing(Int_t events)
Bool_t fWriteMCVariableTree
flag to decide whether to write the candidate variables on a tree variables
THnSparse * fHistoEleLambdaMassRSMix1
! e-Lambda mass spectra right sign (mixed event)
Int_t fPoolIndex
number of pools
THnSparse * fHistoEleLambdaMassRSSide1
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoLcMCGenWithEleA
! Lc in mcArray
THnSparse * fHistoElePtvsV0dlFeedDownXic0MCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLcElectronMCGen2
! Lc in mcArray
THnSparse * fHistoEleLambdaMassWSMixAway
! e-Lambda mass spectra wrong sign (mixed event)
THnSparse * fHistoElePtvsV0dcaRSMix2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXic0MCS1
! EFficiency calculation numerator
THnSparse * fHistoElePtvsV0dcaWSSide2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsEtaMCGen
! e spectra efficiency denominator
void DefineSingleTreeVariables()
TH1F * fHistoPoolIDCounter
! PoolMonitor
void DefineEleTreeVariables()
THnSparse * fHistoCorrelationVariablesvsLambdaPtMix
! THnSparse of Correlation variablesa (Mix)
Bool_t fIsEMC7
INT7 trigger event.
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaBFeeddownMCS1
! Feeddown subtraction using Lambda vertex distribution
void SetPoolRPBinLimits(Int_t Nrpbins, const Double_t *RPBins)
THnSparse * fHistoEleLambdaPtvsV0dlWSSide
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElectronMCGen
! electron in mcArray (only from charmed baryon)
THnSparse * fHistoElectronFeedDownXibMCS1
! Xic0 in mcArray
std::vector< std::vector< std::vector< TLorentzVector * > > > m_ReservoirL2
! reservoir
THnSparse * fHistoElePtvsV0dlRSSide2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsd0BFeeddownMCS
! e pt-d0 spectra (right-sign)
Float_t * fCandidateSingleVariables
! variables to be written to the tree
void MakeAnalysis(AliAODEvent *aod, TClonesArray *mcArray)
THnSparse * fHistoEleLambdaMassWSSide2Away
! e-Lambda mass spectra wrong sign (mixed event)
THnSparse * fHistoElectronFeedDownXibMCGen2
! Xic0 in mcArray
THnSparse * fHistoElePtvsd0MCS
! e pt-d0 spectra (right-sign)
THnSparse * fHistoEleLambdaPtvsV0dlLambdabMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlWS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLbMCS1
! Lc in mcArray
TH1F * fHistoBachFracSharedITS
! Bachelor Fraction of shared ITS clusters
THnSparse * fHistoEleLambdaMassvsElePtWSMix2
! e-Lambda mass vs elept spectra wrong sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusBFeeddownMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlRS
! Feeddown subtraction using Lambda vertex distribution
Bool_t fUseCentralitySPDTracklet
Stores trigger information.
Float_t fTriggerCheck
Run Number.
void SelectTrack(const AliVEvent *event, Int_t trkEntries, Int_t &nSeleTrks, Bool_t *seleFlags, TClonesArray *mcArray)
THnSparse * fHistoElePtvsEtaRSMix
! e spectra (right-sign, mix)
THnSparse * fHistoLambdaArmenterosMCS
! Lambda armenteros podolanski plot
THnSparse * fHistoElePtvsV0dcaRSSide
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLbElectronMCS2
! Lb in mcArray
Bool_t fWriteEachVariableTree
flag to decide whether to write the candidate variables on a tree variables
THnSparse * fHistoLcMCGen2
! Lc in mcArray
TH2D * fHistodPhiSdEtaSElectronPionR125RSMix
! dPhiS vs dEtaS R125 RS Mix
TH2D * fHistoResponseEleLambdaPt1
! Response function e-Lambda pT <- XicPt
TH2F * fHistoElectronQovPtvsPhi
! Electron phi distribution
THnSparse * fHistoEleLambdaMassRSMix2
! e-Lambda mass spectra right sign (mixed event)
void SetUseCentralityV0M(Bool_t centon)
std::vector< std::vector< std::vector< TVector * > > > m_ReservoirVarsL2
! reservoir
Double_t fBzkG
Event plane.
Float_t * fCandidateMCV0Variables
! variables to be written to the tree
THnSparse * fHistoEleLambdaPtvsV0dlBFeeddownMCS1
! Feeddown subtraction using Lambda vertex distribution
TH2D * fHistoResponseEleLambdaPt
! Response function e-Lambda pT <- XicPt
THnSparse * fHistoLcMCGen
! Lc in mcArray
Float_t * fCorrelationVariables
! Correlation variables to be written to the tree
THnSparse * fHistoLbMCS2
! Lc in mcArray
TH2D * fHistoResponseLambdaPtvsEleLambdaPt
! Response function Lambda pT <- XicPt
THnSparse * fHistoEleLambdaPtvsV0dlMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownXicPlusMCGen
! XicPlus in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlWSMix
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLcMCS
! Lc in mcArray
TH2D * fHistoResponseLambdaPtFeeddownXicPlus
! Response function Lambda pT <- XicPt
THnSparse * fHistoLbMCGen
! Lc in mcArray
Int_t fUseEventPlane
Stores trigger information.
TH1F * fCEvents
! Histogram to check selected events
TH2D * fHistodPhiSdEtaSElectronPionR125WSMix
! dPhiS vs dEtaS R125 WS Mix
TH2F * fHistoLambdaPtvsDl
! Lambda pt vs decay length
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0BFeeddownMCS
! Feeddown subtraction using Lambda vertex distribution
TH2D * fHistoResponseLambdaPtvsEleLambdaPtLambdab
! Response function Lambda pT <- XicPt
TH2F * fHistoElectronTPCPIDSelTOFLargeEta
! TPC electron PID after TOF 3 sigma cut (0.8>|eta|>0.6)
Bool_t fMixWithoutConversionFlag
flag for event mixing
void SetMultiplVsZProfileLHC10c(TProfile *hprof)
THnSparse * fHistoElePtvsV0dlWSSide1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassRSSide
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoEleLambdaMassWS1Away
! e-Lambda mass spectra wrong sign
THnSparse * fHistoLbMCS
! Lc in mcArray
TH1F * fHistoKaonMCGen
! Number of electrons from pi0
THnSparse * fHistoElePtvsEtaWS
! e spectra (wrong-sign)
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXic0MCGen
! EFficiency calculation numerator
Bool_t fMCDoPairAnalysis
MC eventtype to analyze 1: ccbar 2: bbbar.
THnSparse * fHistoEleLambdaPtvsV0dlWSSide1Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassRSMix1Away
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaPromptMCS1
! Feeddown subtraction using Lambda vertex distribution
Bool_t fIsCent
SemiCentral trigger event.
THnSparse * fHistoElePtvsV0dcaRSSide2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXic0MCS2
! EFficiency calculation numerator
void DefineMCEleTreeVariables()
TH2D * fHistoResponseElePtLambdab
! Response function electron pT <- True ept
THnSparse * fHistoEleLambdaPtvsV0dlWS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownSigmaMCS
! Sigma in mcArray
THnSparse * fHistoLbElectronMCS
! Lb in mcArray
THnSparse * fHistoCharmElectronMCGen
! electron in mcArray (only from charmed baryon)
void SetMultiplVsZProfileLHC10e(TProfile *hprof)
THnSparse * fHistoElePtvsV0dlRS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlRS2
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElePtFeeddownXicPlusMCGen
! EFficiency calculation numerator
Float_t GetPhi0Pi(Float_t phi)
THnSparse * fHistoEleLambdaMassvsElePtRSSide
! e-Lambda mass vs elept spectra right sign (mixed event)
TH2F * fHistoElePtFeeddownXic0MCGen
! EFficiency calculation numerator
void SetMCDoPairAnalysis(Bool_t a)
TH2F * fHistoElectronITSPIDSelTPCTOFEtaDep[8]
! ITS electron PID after TPC/TOF 3 sigma cut in different eta ranges
void SetMC(Bool_t theMCon)
set MC usage
THnSparse * fHistoElectronFeedDownXic0MCS1
! Xic0 in mcArray
THnSparse * fHistoElePtvsV0dlMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsCutVarsRS[17]
! e pt- cut variables (Right-sign)
void SetMCEventType(Int_t theevt)
Bool_t fIsINT7
Central trigger event.
void SetMixWithoutConversionFlag(Bool_t a)
AliAODTrack ** fGTI
refrence multiplcity (period b)
THnSparse * fHistoElePtvsLambdaPtWSMix
! e-Xi spectra (wrong-sign, mix)
THnSparse * fHistoEleLambdaMassRSMix2Away
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusBFeeddownMCS2
! Feeddown subtraction using Lambda vertex distribution
Bool_t MakeMCAnalysis(TClonesArray *mcArray)
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusPromptMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassRS2
! e-Lambda mass spectra right sign
THnSparse * fHistoEleLambdaMassRSSideAway
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXicPlusMCS1
! EFficiency calculation numerator
THnSparse * fHistoEleLambdaPtvsV0dlWSMix1Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dcaWS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoBottomElectronMCGen
! electron in mcArray (only from charmed baryon)
THnSparse * fHistoElePtvsV0dcaRS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtMCS
! EFficiency calculation numerator
TH2D * fHistodPhiSdEtaSElectronPionR125WS
! dPhiS vs dEtaS R125 WS
Double_t fZvtxBins[100]
number of z vrtx bins
THnSparse * fHistoEleLambdaPtvsV0dlRS
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElectronITSPIDSelTPCTOF
! ITS electron PID after TPC/TOF 3 sigma cut
THnSparse * fHistoEleLambdaMassWSSide1
! e-Lambda mass spectra wrong sign (mixed event)
TVector2 * fQSub2
Event plane.
THnSparse * fHistoElePtvsV0dlWS2
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElePtFeeddownXic0MCS
! EFficiency calculation numerator
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsd0WSMix
! e pt-d0 spectra (wrong-sign, mix)
THnSparse * fHistoEleLambdaMassWSMix1
! e-Lambda mass spectra wrong sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0PromptMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElectronFeedDownXicPlusMCGen1
! XicPlus in mcArray
THnSparse * fHistoEleLambdaMassWSSide2
! e-Lambda mass spectra wrong sign (mixed event)
TH2D * fHistodPhiSdEtaSElectronProtonR125WS
! dPhiS vs dEtaS R125 WS
THnSparse * fHistoEleLambdaPtvsV0dlWSSideAway
! Feeddown subtraction using Lambda vertex distribution
TH1F * fHistonLambdavsRunNumber
! nlambda vs runnumber
std::vector< Int_t > nextResVec
! Vector storing next reservoir ID
TTree * fMCV0VariablesTree
! tree of the candidate variables after track selection on output slot 4
void SetMultiplVsZProfileLHC10d(TProfile *hprof)
TH1F * fHistod0Bach
! Bachelor d0 histogram
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0MCS
! Feeddown subtraction using Lambda vertex distribution
Bool_t GetWriteEachVariableTree() const
void FillElectronROOTObjects(AliAODTrack *trk, AliAODEvent *event, TClonesArray *mcArray)
Int_t GetUseEventPlane() const
THnSparse * fHistoElectronPi0Tag
! Number of electrons from pi0 and have partner
TH2F * fHistoElectronTPCPIDSelTOF
! TPC electron PID after TOF 3 sigma cut
THnSparse * fHistoEleLambdaMassWS2
! e-Lambda mass spectra wrong sign
THnSparse * fHistoLbElectronMCS1
! Lb in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlRSSide2Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassFeeddownXicPlusMCGen
! EFficiency calculation numerator
THnSparse * fHistoElePtvsV0dlWSMix2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLambdaMCGen
! Lambda in mcArray (only from charmed baryon)
TH1F * fHistonElevsRunNumber
! nele vs runnumber
Int_t MatchToMC(AliAODRecoCascadeHF *elobj, TClonesArray *mcArray, Int_t *pdgele_array, Int_t *pdgv0_array, Int_t *labelele_array, Int_t *labelv0_array, Int_t &ngen_ele, Int_t &ngen_v0)
THnSparse * fHistoEleLambdaMassvsElePtWSMix
! e-Lambda mass vs elept spectra wrong sign (mixed event)
THnSparse * fHistoElectronFeedDownXibMCGen1
! Xic0 in mcArray
TH2F * fHistoEleLambdaPtvsRapidityMCS
! e-Lambda pT vs y
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsEtaFeeddownXicPlusMCGen
! e spectra efficiency numerator
TProfile * GetEstimatorHistogram(const AliVEvent *event)
THnSparse * fHistoElectronFeedDownXic0MCS
! Xic0 in mcArray
THnSparse * fHistoElePtvsV0dcaRSMix
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElectronFeedDownXic0MCGen1
! Xic0 in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlXibMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlWS
! Feeddown subtraction using Lambda vertex distribution
TH2D * fHistoResponseLambdaPtLambdab
! Response function electron pT <- True ept
THnSparse * fHistoElePtvsEtaFeeddownXic0MCGen
! e spectra efficiency numerator
THnSparse * fHistoElePtvsV0dcaWSSide1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtRS2
! e-Lambda mass vs elept spectra right sign
TH2F * fHistoElectronITSPIDSelTPCTOFLargeEta
! ITS electron PID after TPC/TOF 3 sigma cut (0.8>|eta|>0.6)
THnSparse * fHistoElePtvsV0dcaMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlRSMix1
! Feeddown subtraction using Lambda vertex distribution
TH2D * fHistoResponseEleLambdaPtFeeddownXic0
! Response function e-Lambda pT <- XicPt
THnSparse * fHistoEleLambdaPtvsV0dlWSMixAway
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownXic0MCS1
! Xic0 in mcArray
THnSparse * fHistoLbElectronMCGen1
! Lb in mcArray
TH2F * fHistoElePtRS
! e spectra right sign
THnSparse * fHistoEleLambdaMass
Flag to do pair analysis.
TH2F * fHistoK0sMassvsPt
! K0s mass vs pt histogram
TTree * fMCEleVariablesTree
! tree of the candidate variables after track selection on output slot 4
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXic0MCGen1
! EFficiency calculation numerator
TTree * fV0VariablesTree
! tree of the candidate variables after track selection on output slot 4
TH2D * fHistodPhiSdEtaSElectronProtonR125RSMix
! dPhiS vs dEtaS R125 RS Mix
THnSparse * fHistoElePtvsLambdaPtvsLcPtMCGen
! e-Xi spectra efficiency denominator
THnSparse * fHistoEleLambdaMassWSSide
! e-Lambda mass spectra wrong sign (mixed event)
void SelectV0(const AliVEvent *event, Int_t nV0, Int_t &nSeleV0, Bool_t *seleV0Flags, TClonesArray *mcArray)
void SetPoolCentBinLimits(Int_t Ncentbins, const Double_t *CentBins)
THnSparse * fHistoEleLambdaMassWSMix
! e-Lambda mass spectra wrong sign (mixed event)
std::vector< std::vector< std::vector< TVector * > > > m_ReservoirVarsL1
! reservoir
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsEtaFeeddownXic0MCS
! e spectra efficiency numerator
THnSparse * fHistoElectronPi0Total
! Number of electrons from pi0
Float_t * fCandidateEleVariables
! variables to be written to the tree
THnSparse * fHistoEleLambdaPtvsV0dlBFeeddownMCS2
! Feeddown subtraction using Lambda vertex distribution
void FillV0ROOTObjects(AliAODv0 *v0, AliAODEvent *event, TClonesArray *mcArray)
THnSparse * fHistoEleLambdaMassWSAway
! e-Lambda mass spectra wrong sign
THnSparse * fHistoFeedDownXicPlusMCS1
! XicPlus in mcArray
AliNormalizationCounter * fCounter
! Counter for normalization
void SetPoolPVzBinLimits(Int_t Nzvtxbins, const Double_t *ZvtxBins)
THnSparse * fHistoElePtvsV0dcaWSSide
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlRS2Away
! Feeddown subtraction using Lambda vertex distribution
TH1F * fHistonEvtvsRunNumber
! nevt vs runnumber
THnSparse * fHistoFeedDownXicPlusMCS
! XicPlus in mcArray
TH2D * fHistoResponseLambdaPtFeeddownSigma
! Response function Lambda pT <- XicPt
THnSparse * fHistoElePtvsLambdaPtMCLcGen
! e-Xi spectra efficiency denominator
THnSparse * fHistoElectronFeedDownXicPlusMCS1
! XicPlus in mcArray
THnSparse * fHistoElePtvsEtaFeeddownXicPlusMCS
! e spectra efficiency numerator
Bool_t GetUseCentralityV0M() const
void GetMCDecayHistory(AliAODMCParticle *mcpart, TClonesArray *mcArray, Int_t *pdgarray, Int_t *labelarray, Int_t &ngen)
void DefineTreeVariables()
void DefineCorrelationTreeVariables()
THnSparse * fHistoElePtvsLambdaPtFeeddownXicPlusMCS
! e-Xi spectra efficiency numerator
THnSparse * fHistoElePtvsLambdaPtFeeddownXicPlusMCGen
! e-Xi spectra efficiency numerator
std::vector< Bool_t > reservoirsReady
! Vector storing if the reservoirs are ready
TH2F * fHistoLambdaQovPtvsPhi
! Lambda phi distribution
THnSparse * fHistoElePtvsV0dlMCS2
! Feeddown subtraction using Lambda vertex distribution
std::vector< std::vector< std::vector< TLorentzVector * > > > m_ReservoirL1
! reservoir
THnSparse * fHistoFeedDownXic0MCGen2
! Xic0 in mcArray
TH2D * fHistoResponseEleLambdaPtLambdab
! Response function e-Lambda pT <- Lambdab pT
THnSparse * fHistoMassVariablesvsEleLambdaPtMix
! THnSparse of Correlation variablesa (Mix)
THnSparse * fHistoFeedDownSigmaMCGen
! Sigma in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlRSMix2
! Feeddown subtraction using Lambda vertex distribution
Double_t fRPBins[100]
number of reaction plane bins
THnSparse * fHistoMassVariablesvsElePtMC
! THnSparse of Correlation variablesa (MC)
THnSparse * fHistoFeedDownSigmaMCGen2
! Sigma in mcArray
AliAODVertex * CallPrimaryVertex(AliAODv0 *v0, AliAODTrack *trk, AliAODEvent *evt)
THnSparse * fHistoLbMCGen2
! Lc in mcArray
THnSparse * fHistoElePtvsEtaMCS
! e spectra efficiency numerator
THnSparse * fHistoEleLambdaMassRS1
! e-Lambda mass spectra right sign
THnSparse * fHistoEleLambdaMassvsElePtWS1
! e-Lambda mass vs elept spectra wrong sign
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaPromptMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlRSMix1Away
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoEleLambdaPtvsRapidityWS
! e-Lambda pT vs y
TH1F * fHTrigger
! Histogram to check Trigger
THnSparse * fHistoEleLambdaMassvsElePtMCGen2
! EFficiency calculation denominator
THnSparse * fHistoEleLambdaMassvsElePtMCS1
! EFficiency calculation numerator
THnSparse * fHistoElePtvsEtaWSMix
! e spectra (wrong-sign, mix)
THnSparse * fHistoElePtvsV0dlRSMix1
! Feeddown subtraction using Lambda vertex distribution
TH1F * fHistoBachPtMCGen
! Bachelor pT histogram (efficiency denominator)
THnSparse * fHistoEleLambdaMassWSMix1Away
! e-Lambda mass spectra wrong sign (mixed event)
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXic0MCS
! EFficiency calculation numerator
THnSparse * fHistoEleLambdaPtvsV0dlXibMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLcElectronMCS2
! Lc in mcArray
THnSparse * fHistoElectronFeedDownXic0MCGen2
! Xic0 in mcArray
THnSparse * fHistoEleLambdaMassRS
! e-Lambda mass spectra right sign
TH2F * fHistoElectronTPCPID
! TPC electron PID
TH2F * fHistoPoolMonitor
pool index
THnSparse * fHistoElePtvsV0dcaRSSide1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElectronEtaTag
! Number of electrons from eta and have partner
THnSparse * fHistoMassVariablesvsEleLambdaPtMC
! THnSparse of Correlation variablesa (MC)
THnSparse * fHistoEleLambdaMassRS2Away
! e-Lambda mass spectra right sign
Float_t * fCandidateVariables
EMC7 trigger event.
THnSparse * fHistoElePtvsV0dcaFeedDownXicPlusMCS1
! Feeddown subtraction using Lambda vertex distribution
TVector2 * fQSub1
Event plane.
THnSparse * fHistoElectronFeedDownXic0MCGen
! Xic0 in mcArray
void SetWriteEachVariableTree(Bool_t a)
TH2D * fHistodPhiSdEtaSElectronProtonR125WSMix
! dPhiS vs dEtaS R125 WS Mix
void SetUseEventPlane(Int_t rpon)
THnSparse * fHistoEleLambdaMassvsElePtMCGen
! EFficiency calculation denominator
TH2D * fHistoLcMCGenWithEleB
! Lc in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlRSSideAway
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dcaFeedDownXicPlusMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtWSSide1
! e-Lambda mass vs elept spectra wrong sign (mixed event)
AliESDVertex * fV1
primary vertex
TList * fListCuts
! User output slot 2 // Cuts
TH2F * fHistoLambdaPtvsDlFeeddownXi0MCS
! Lambda pt vs decay length
TH2D * fHistoResponseEleLambdaPtFeeddownXicPlus1
! Response function e-Lambda pT <- XicPt
TH2F * fHistoLambdaPtvsDlSide
! Lambda pt vs decay length
THnSparse * fHistoElePtvsCutVarsMCS[17]
! e pt- cut variables (MCS)
Bool_t fReconstructPrimVert
THnSparse * fHistoElePtvsV0dlWSMix1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlRSSide
! Feeddown subtraction using Lambda vertex distribution
virtual ~AliAnalysisTaskSELc2eleLambdafromAODtracks()
THnSparse * fHistoElePtvsV0dcaWSMix1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLcElectronMCGen
! Lc in mcArray
void ResetGlobalTrackReference()
Float_t fEventPlane
zVertex
TH2D * fHistodPhiSdEtaSElectronProtonR125RS
Size of the above array, ~12000 for PbPb.
THnSparse * fHistoEleLambdaMassRSSide2
! e-Lambda mass spectra right sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlLambdabMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusPromptMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownSigmaMCS2
! Sigma in mcArray
TH2F * fHNTrackletCorrvsZ
! Histogram to check N tracklet vs Z
THnSparse * fHistoCorrelationVariablesvsEleLambdaPtMC
! THnSparse of Correlation variablesa (MC)
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0MCS2
! Feeddown subtraction using Lambda vertex distribution
TH1F * fHistoBachPtMCS
! Bachelor pT histogram (efficiency numerator)
THnSparse * fHistoMassVariablesvsLambdaPtMix
! THnSparse of Correlation variablesa (Mix)
TH2D * fHistoResponseLambdaPt
! Response function Lambda pT <- XicPt
AliAnalysisTaskSELc2eleLambdafromAODtracks()
THnSparse * fHistoElePtvsV0dcaMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoMassVariablesvsElePt
! THnSparse of Correlation variablesa (FG)
TProfile * fMultEstimatorAvg[4]
TH2F * fHistoLambdaPtvsDlFeeddownXiMinusMCS
! Lambda pt vs decay length
TH1F * fHCentrality
! Histogram to check Centrality
THnSparse * fHistoLbMCGenWithLambdac
! Lc in mcArray
Float_t fCentrality
magnetic field value [kG]
TH2F * fHistoLambdaPtvsEta
! Lambda mass vs pt histogram
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaBFeeddownMCS
! Feeddown subtraction using Lambda vertex distribution
Bool_t GetUseCentralitySPDTracklet() const
THnSparse * fHistoEleLambdaMassvsElePtWSSide2
! e-Lambda mass vs elept spectra wrong sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlWSSide2
! Feeddown subtraction using Lambda vertex distribution
void SetReferenceMultiplcity(Double_t rmu)
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaBFeeddownMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlRSSide1
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoLambdaMassvsPtMCGen
! Lambda mass vs pt histogram
THnSparse * fHistoElectronFeedDownXicPlusMCGen2
! XicPlus in mcArray
void DefineMCGenPairTreeVariables()
THnSparse * fHistoCorrelationVariablesvsLambdaPt
! THnSparse of Correlation variablesa (FG)
THnSparse * fHistoElePtvsLambdaPtWS
! e-Xi spectra (wrong-sign)
AliAODVertex * ReconstructSecondaryVertex(AliAODv0 *casc, AliAODTrack *trk, AliAODEvent *aod)
TH2F * fHistoElectronTPCSelPID
! TPC electron PID after selection
THnSparse * fHistoEleLambdaMassvsElePtRSSide2
! e-Lambda mass vs elept spectra right sign (mixed event)
TH2D * fHistoLbMCGenWithEleB
! Lc in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlWSSide1
! Feeddown subtraction using Lambda vertex distribution
TH2D * fHistoResponseEleLambdaPtFeeddownXicPlus2
! Response function e-Lambda pT <- XicPt
THnSparse * fHistoEleLambdaMassvsElePtWS
! e-Lambda mass vs elept spectra wrong sign
THnSparse * fHistoEleLambdaMassWSSide1Away
! e-Lambda mass spectra wrong sign (mixed event)
Float_t * fCandidateV0Variables
! variables to be written to the tree
THnSparse * fHistoEleLambdaMassWSSideAway
! e-Lambda mass spectra wrong sign (mixed event)
const UShort_t fTrackBuffSize
Array of integers to keep the index of tpc only track.
THnSparse * fHistoCorrelationVariablesvsEleLambdaPt
! THnSparse of Correlation variablesa (FG)
THnSparse * fHistoElePtvsV0dcaRS2
! Feeddown subtraction using Lambda vertex distribution
TTree * fEleVariablesTree
! tree of the candidate variables after track selection on output slot 4
std::vector< std::vector< std::vector< TVector * > > > m_ReservoirVarsE
! reservoir
Int_t fRunNumber
Centrality.
THnSparse * fHistoEleLambdaPtvsV0dlRSAway
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoMassVariablesvsElePtMix
! THnSparse of Correlation variablesa (Mix)
THnSparse * fHistoElectronFeedDownXicPlusMCS
! XicPlus in mcArray
TH2D * fHistoResponseEleLambdaPt2
! Response function e-Lambda pT <- XicPt
TH2D * fHistoResponseEleLambdaPtFeeddownSigma
! Response function e-Lambda pT <- XicPt
TH2F * fHistoElectronTPCPIDSelTOFEtaDep[8]
! TPC electron PID after TOF 3 sigma cut in different eta ranges
THnSparse * fHistoEleLambdaMassXibMCS
! Xib shape
THnSparse * fHistoCorrelationVariablesvsEleLambdaPtMix
! THnSparse of Correlation variablesa (Mix)
TH1F * fHistoBachPt
! Bachelor pT histogram
void DefineMCTreeVariables()
THnSparse * fHistoElePtvsV0dcaFeedDownXic0MCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlFeedDownXic0MCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoLbMCGenWithEleA
! Lc in mcArray
THnSparse * fHistoEleLambdaMassRSAway
! e-Lambda mass spectra right sign
THnSparse * fHistoEleLambdaMassvsElePtMCGen1
! EFficiency calculation denominator
THnSparse * fHistoEleLambdaPtvsV0dlWSAway
! Feeddown subtraction using Lambda vertex distribution
virtual void UserExec(Option_t *option)
void FillMCGenPairROOTObjects(AliAODMCParticle *e, AliAODMCParticle *v, TClonesArray *array)
THnSparse * fHistoElePtvsd0RS
! e pt-d0 spectra (right-sign)
void FillROOTObjects(AliAODRecoCascadeHF *elobj, AliAODv0 *v0, AliAODTrack *trk, AliAODTrack *trkpid, AliAODEvent *event, TClonesArray *mcArray)
THnSparse * fHistoEleLambdaPtvsV0dlLambdabMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlWS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassWSMix2
! e-Lambda mass spectra wrong sign (mixed event)
THnSparse * fHistoElePtvsV0dlRSMix
! Feeddown subtraction using Lambda vertex distribution
Int_t FromSemileptonicDecays(Int_t *history)
THnSparse * fHistoLcElectronMCGen1
! Lc in mcArray
TH2F * fHistoLambdaPtvsDlMCS
! Lambda pt vs decay length
void StoreGlobalTrackReference(AliAODTrack *track, Int_t)
THnSparse * fHistoLambdaArmenteros
! Lambda armenteros podolanski plot
THnSparse * fHistoElePtvsLambdaPtvsLcPtMCS
! e-Xi spectra efficiency numerator
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXicPlusMCGen1
! EFficiency calculation numerator
THnSparse * fHistoLcElectronMCS1
! Lc in mcArray
THnSparse * fHistoEleLambdaMassvsElePtFeeddownXicPlusMCS2
! EFficiency calculation numerator
THnSparse * fHistoElePtvsV0dlRSMix2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassRSMixAway
! e-Lambda mass spectra right sign (mixed event)
TH1F * fHistoD0MCGen
! Number of electrons from pi0
TH2D * fHistoResponseEleLambdaPtFeeddownSigma1
! Response function e-Lambda pT <- XicPt
THnSparse * fHistoElePtvsV0dlFeedDownXicPlusMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0PromptMCS2
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElectronITSPID
! ITS electron PID
THnSparse * fHistoElectronFeedDownXibMCS2
! Xic0 in mcArray
THnSparse * fHistoFeedDownSigmaMCGen1
! Sigma in mcArray
THnSparse * fHistoEleLambdaMassvsElePtMCS2
! EFficiency calculation numerator
THnSparse * fHistoEleLambdaPtvsV0dlRSSide1
! Feeddown subtraction using Lambda vertex distribution
Float_t * fCandidateMCGenPairVariables
! variables to be written to the tree