1 #ifndef ALIANALYSISTASKSELC2ELELAMBDAFROMAODTRACKS_H
2 #define ALIANALYSISTASKSELC2ELELAMBDAFROMAODTRACKS_H
25 #include "AliAnalysisTaskSE.h"
26 #include "AliAODEvent.h"
37 class AliAODMCParticle;
38 class AliEventPoolManager;
52 virtual void UserExec(Option_t *option);
56 void FillMixROOTObjects(TLorentzVector *et, TLorentzVector *ev, Double_t *v0info, TVector *tinfo, TVector *v0info2, Int_t
charge);
59 void FillMCROOTObjects(AliAODMCParticle *part, AliAODMCParticle *mcepart, AliAODMCParticle *mcv0part, Int_t decaytype);
64 void MakeAnalysis(AliAODEvent *aod, TClonesArray *mcArray);
66 void SelectV0(
const AliVEvent *event,Int_t nV0,Int_t &nSeleV0, Bool_t *seleV0Flags, TClonesArray *mcArray);
67 void SelectTrack(
const AliVEvent *event, Int_t trkEntries, Int_t &nSeleTrks,Bool_t *seleFlags, TClonesArray *mcArray);
87 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);
88 void GetMCDecayHistory(AliAODMCParticle *mcpart, TClonesArray *mcArray, Int_t *pdgarray, Int_t *labelarray, Int_t &ngen);
130 AliAODVertex *
CallPrimaryVertex(AliAODv0 *v0, AliAODTrack *trk, AliAODEvent *evt);
131 AliAODVertex*
PrimaryVertex(
const TObjArray *trkArray,AliVEvent *event);
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 * fHistoEleLambdaMassWSMix2Away
! e-Lambda mass spectra wrong sign (mixed event)
THnSparse * fHistoEleLambdaMassWS1
! e-Lambda mass spectra wrong sign
THnSparse * fHistoEleLambdaMassvsElePtRSMix
! e-Lambda mass vs elept spectra right sign (mixed event)
void FillV0ROOTObjects(AliAODv0 *v0, TClonesArray *mcArray)
void DefineGeneralHistograms()
THnSparse * fHistoEleLambdaMassLambdabMCS
! Lambdab shape
TH2F * fHistoElectronTOFSelPID
! TOF electron PID after selection
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
TObjArray * fElectronTracks
unique event id for mixed event check
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
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
THnSparse * fHistoLcMCS1
! Lc in mcArray
TH1F * fHistoMCDeltaPhiccbar
! MC dphi ccbar
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 * fHistoEleLambdaMassvsElePtFeeddownXicPlusMCS
! EFficiency calculation numerator
TTree * fVariablesTree
flag to decide whether to write the candidate variables on a tree variables
TObjArray * fV0Tracks2
array of lambda-compatible tracks
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
THnSparse * fHistoEleLambdaPtvsV0dlWS1Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlMCS
! Feeddown subtraction using Lambda vertex distribution
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.
THnSparse * fHistoElePtvsV0dcaWSMix2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlWS2Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtRSMix2
! e-Lambda mass vs elept spectra right sign (mixed event)
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 * 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)
TObjArray * fElectronCutVarsArray
array of antilambda-compatible tracks' information
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
void FillElectronROOTObjects(AliAODTrack *trk, AliAODTrack *trkpid, AliAODEvent *event, TClonesArray *mcArray)
THnSparse * fHistoEleLambdaPtvsV0dlWSMix2Away
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlFeedDownXicPlusMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXicPlusPromptMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtRSSide1
! e-Lambda mass vs elept spectra right sign (mixed event)
TList * fOutputAll
! User Output slot 3 //analysis histograms
THnSparse * fHistoElePtvsV0dcaRS
! Feeddown subtraction using Lambda vertex distribution
Bool_t GetMCDoPairAnalysis() const
THnSparse * fHistoEleLambdaPtvsV0dlPromptMCS2
! Feeddown subtraction using Lambda vertex distribution
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 * 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()
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.
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
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
Int_t GetPoolIndex(Double_t zvert, Double_t mult)
THnSparse * fHistoElePtvsV0dcaRSMix1
! Feeddown subtraction using Lambda vertex distribution
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
TTree ** fEventBuffer
number of pools
AliRDHFCutsLctoeleLambdafromAODtracks * fAnalCuts
TList * fOutput
Use MC info.
TH1F * fHistoMCEventType
! MC even type
THnSparse * fHistoEleLambdaPtvsV0dlWSMix2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsCutVarsWS[17]
! e pt- cut variables (Wrong-sign)
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 * fHistoEleLambdaMassWS
! e-Lambda mass spectra wrong sign
THnSparse * fHistoElePtvsEtaRS
! e spectra (right-sign)
THnSparse * fHistoEleLambdaPtvsV0dlRSMixAway
! Feeddown subtraction using Lambda vertex distribution
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
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)
THnSparse * fHistoEleLambdaMassRSSide1
! e-Lambda mass spectra right sign (mixed event)
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 DefineEleTreeVariables()
Bool_t fIsEMC7
INT7 trigger event.
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaBFeeddownMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlWSSide
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElectronMCGen
! electron in mcArray (only from charmed baryon)
THnSparse * fHistoElePtvsV0dlRSSide2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsd0BFeeddownMCS
! e pt-d0 spectra (right-sign)
void MakeAnalysis(AliAODEvent *aod, TClonesArray *mcArray)
THnSparse * fHistoEleLambdaMassWSSide2Away
! e-Lambda mass spectra wrong sign (mixed event)
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 * 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
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
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)
std::vector< Double_t > fV0dcaArray1
array of antilambda-compatible tracks' information
void SetUseCentralityV0M(Bool_t centon)
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
void ResetPool(Int_t poolIndex)
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
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
TH2F * fHistoElectronTPCPIDSelTOFLargeEta
! TPC electron PID after TOF 3 sigma cut (0.8>|eta|>0.6)
Bool_t fMixWithoutConversionFlag
flag for event mixing
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 * 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()
THnSparse * fHistoEleLambdaPtvsV0dlWS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownSigmaMCS
! Sigma in mcArray
TObjArray * fV0CutVarsArray2
array of RDHF cut information
THnSparse * fHistoCharmElectronMCGen
! electron in mcArray (only from charmed baryon)
THnSparse * fHistoElePtvsV0dlRS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlRS2
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoElePtFeeddownXicPlusMCGen
! EFficiency calculation numerator
THnSparse * fHistoEleLambdaMassvsElePtRSSide
! e-Lambda mass vs elept spectra right sign (mixed event)
TH2F * fHistoElePtFeeddownXic0MCGen
! EFficiency calculation numerator
void SetMCDoPairAnalysis(Bool_t a)
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)
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
std::vector< Double_t > fV0dcaArray2
array of lambda-compatible tracks' information
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
THnSparse * fHistoEleLambdaMassWSSide1
! e-Lambda mass spectra wrong sign (mixed event)
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
TTree * fMCV0VariablesTree
! tree of the candidate variables after track selection on output slot 4
TH1F * fHistod0Bach
! Bachelor d0 histogram
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0MCS
! Feeddown subtraction using Lambda vertex distribution
Bool_t GetWriteEachVariableTree() 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 * 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)
TH2F * fHistoEleLambdaPtvsRapidityMCS
! e-Lambda pT vs y
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsEtaFeeddownXicPlusMCGen
! e spectra efficiency numerator
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
THnSparse * fHistoElePtvsEtaFeeddownXic0MCGen
! e spectra efficiency numerator
THnSparse * fHistoElePtvsV0dcaWSSide1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtRS2
! e-Lambda mass vs elept spectra right sign
void FillMixROOTObjects(TLorentzVector *et, TLorentzVector *ev, Double_t *v0info, TVector *tinfo, TVector *v0info2, Int_t charge)
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
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)
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
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
TH2F * fHistoLambdaQovPtvsPhi
! Lambda phi distribution
THnSparse * fHistoElePtvsV0dlMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownXic0MCGen2
! Xic0 in mcArray
THnSparse * fHistoFeedDownSigmaMCGen
! Sigma in mcArray
THnSparse * fHistoEleLambdaPtvsV0dlRSMix2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoFeedDownSigmaMCGen2
! Sigma in mcArray
AliAODVertex * CallPrimaryVertex(AliAODv0 *v0, AliAODTrack *trk, AliAODEvent *evt)
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
TObjArray * fV0Tracks1
array of electron-compatible tracks
THnSparse * fHistoLcElectronMCS2
! Lc in mcArray
THnSparse * fHistoElectronFeedDownXic0MCGen2
! Xic0 in mcArray
THnSparse * fHistoEleLambdaMassRS
! e-Lambda mass spectra right sign
TH2F * fHistoElectronTPCPID
! TPC electron PID
THnSparse * fHistoElePtvsV0dcaRSSide1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElectronEtaTag
! Number of electrons from eta and have partner
THnSparse * fHistoEleLambdaMassRS2Away
! e-Lambda mass spectra right sign
Float_t * fCandidateVariables
EMC7 trigger event.
THnSparse * fHistoElePtvsV0dcaFeedDownXicPlusMCS1
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElectronFeedDownXic0MCGen
! Xic0 in mcArray
void SetWriteEachVariableTree(Bool_t a)
TH2D * fHistodPhiSdEtaSElectronProtonR125WSMix
! dPhiS vs dEtaS R125 WS Mix
THnSparse * fHistoEleLambdaMassvsElePtMCGen
! EFficiency calculation denominator
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()
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
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0MCS2
! Feeddown subtraction using Lambda vertex distribution
TH1F * fHistoBachPtMCS
! Bachelor pT histogram (efficiency numerator)
TObjArray * fV0CutVarsArray1
array of RDHF cut information
TH2D * fHistoResponseLambdaPt
! Response function Lambda pT <- XicPt
AliAnalysisTaskSELc2eleLambdafromAODtracks()
THnSparse * fHistoElePtvsV0dcaMCS2
! Feeddown subtraction using Lambda vertex distribution
TH2F * fHistoLambdaPtvsDlFeeddownXiMinusMCS
! Lambda pt vs decay length
TH1F * fHCentrality
! Histogram to check Centrality
Float_t fCentrality
magnetic field value [kG]
TH2F * fHistoLambdaPtvsEta
! Lambda mass vs pt histogram
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownSigmaBFeeddownMCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaMassvsElePtWSSide2
! e-Lambda mass vs elept spectra wrong sign (mixed event)
THnSparse * fHistoEleLambdaPtvsV0dlWSSide2
! Feeddown subtraction using Lambda vertex distribution
std::vector< Double_t > fV0dlArray1
array of antilambda-compatible tracks
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 * 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)
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 * fHistoElePtvsV0dcaRS2
! Feeddown subtraction using Lambda vertex distribution
TTree * fEleVariablesTree
! tree of the candidate variables after track selection on output slot 4
Int_t fRunNumber
Centrality.
THnSparse * fHistoEleLambdaPtvsV0dlRSAway
! Feeddown subtraction using Lambda vertex distribution
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 (0.8>|eta|>0.6)
THnSparse * fHistoEleLambdaMassXibMCS
! Xib shape
TH1F * fHistoBachPt
! Bachelor pT histogram
void DefineMCTreeVariables()
THnSparse * fHistoElePtvsV0dcaFeedDownXic0MCS
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoElePtvsV0dlFeedDownXic0MCS
! Feeddown subtraction using Lambda vertex distribution
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)
TH2D * fHistoResponseEleLambdaPtFeeddownSigma1
! Response function e-Lambda pT <- XicPt
THnSparse * fHistoElePtvsV0dlFeedDownXicPlusMCS2
! Feeddown subtraction using Lambda vertex distribution
THnSparse * fHistoEleLambdaPtvsV0dlFeedDownXic0PromptMCS2
! Feeddown subtraction using Lambda vertex distribution
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
std::vector< Double_t > fV0dlArray2
array of lambda-compatible tracks' information