1 #ifndef ALIANALYSISTASKSEXICPLUS2XIPIPIFROMAODTRACKS_H 2 #define ALIANALYSISTASKSEXICPLUS2XIPIPIFROMAODTRACKS_H 24 #include "AliAnalysisTaskSE.h" 25 #include "AliAODEvent.h" 37 class AliESDtrackCuts;
39 class AliAODMCParticle;
Double_t fBzkG
primary vertex
TList * fListCuts
! User output slot 2 // Cuts
Bool_t fReconstructPrimVert
AliAODVertex * PrimaryVertex(const TObjArray *trkArray, AliVEvent *event)
void SelectTrack(const AliVEvent *event, Int_t trkEntries, Int_t &nSeleTrks, Bool_t *seleFlags)
TH1F * fHistoPiPt
! Pion pT
Bool_t fIsCent
is semi-central trigger event
TH2F * fHistoXiMassvsPtRef3
! Reference Xi mass spectra
TH1F * fHCentrality
Histograms to check trigger.
virtual ~AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks()
Float_t fTriggerCheck
centrality
TH1F * fHistoXicCosPAXY
! Xic cosine pointing angle
TH2F * fHistoXiMassvsPtRef6
! Reference Xi mass spectra
AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks & operator=(const AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks &source)
void DefineTreeVariables()
AliAODVertex * CallReconstructSecondaryVertex(AliAODTrack *trk1, AliAODTrack *trk2, Double_t &disp)
void DefineGeneralHistograms()
TList * fOutputAll
! User output slot 3 // Analysis histos
virtual void Terminate(Option_t *option)
void SelectCascade(const AliVEvent *event, Int_t nCascades, Int_t &nSeleCasc, Bool_t *seleCascFlags)
TH1F * fHistoLikeDecayLength
! Decay length
virtual void UserExec(Option_t *option)
AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks()
Bool_t fIsMB
Reconstruct primary vertex excluding candidate tracks.
AliAODVertex * ReconstructSecondaryVertex(TObjArray *trkArray, Double_t &dispersion, Bool_t useTRefArray=kTRUE)
TH2F * fHistoXiMassvsPtRef
! Reference Xi mass spectra
virtual void UserCreateOutputObjects()
Implementation of interface methods.
TH1F * fHistoCascDcaV0ToPrimVertex
! DCA of v0 to primary vertex
void MakeAnalysis(AliAODEvent *aod, TClonesArray *mcArray)
TH2F * fHistoXiMassvsPtRef2
! Reference Xi mass spectra
Bool_t fIsINT7
is central trigger event
Float_t fCentrality
magnetic field value [kG]
AliAODVertex * CallPrimaryVertex(AliAODcascade *casc, AliAODTrack *trk1, AliAODTrack *trk2, AliAODEvent *evt)
TH1F * fHistoCascDcaPosToPrimVertex
! DCA of positive track to primary vertex
TH1F * fHistonSigmaTPCpi
! nSigma of TPC pion
TH1F * fHistoCascDcaXiDaughters
! DCA of xi daughgers
Bool_t fIsEventSelected
Cuts - sent to output slot 2.
TH1F * fHistoXiMass
! mass of xi
TH1F * fHistoProbPion
! Probability to be pion
TH1F * fHistoCascDcaBachToPrimVertex
! DCA of bachelor track to primary vertex
AliAODRecoCascadeHF3Prong * MakeCascadeHF3Prong(AliAODcascade *casc, AliAODTrack *trk1, AliAODTrack *trk2, AliAODEvent *aod, AliAODVertex *secvert, Double_t dispersion)
Bool_t fIsSemi
Is MB event.
AliRDHFCutsXicPlustoXiPiPifromAODtracks * fAnalCuts
histogram to check centrality
AliESDVertex * fV1
primary vertex
void DefineAnalysisHistograms()
TH1F * fHTrigger
Histogram to check selected events.
void FillROOTObjects(AliAODRecoCascadeHF3Prong *xicobj, AliAODMCParticle *mcpart, AliAODMCParticle *mcdau1, AliAODMCParticle *mcdau2, AliAODMCParticle *mcdauxi, Int_t mcnused)
TH2F * fHistoXiMassvsPtRef5
! Reference Xi mass spectra
TH1F * fHistoCascCosPAXiPrim
! Cosine pointing angle of Xi to primary vertex
TH1F * fHistoLikeDecayLengthXY
! Decay length in XY
TH2F * fHistoXiMassvsPtRef4
! Reference Xi mass spectra
TList * fOutput
Use MC info.
TH1F * fHistoCascDcaV0Daughters
! DCA of v0 daughters
Bool_t SelectLikeSign(AliAODTrack *trk1, AliAODTrack *trk2)
TH1F * fHistonSigmaTOFpi
! nSigma of TOF pion
TH1F * fHistoDcaPi1Pi2
! DCA between pions
TH1F * fHistoPiPtRef
! Reference pi spectra
TH1F * fHistoCascDcaNegToPrimVertex
! DCA of negative track to primary vertex
TH1F * fHistoDcaPiCasc
! DCA between pi and cascade
THnSparse * fHistoXicMass
Trigger information.
void SetMC(Bool_t theMCon)
set MC usage
void SetReconstructPrimVert(Bool_t a)
TH1F * fHistoPid0
! pion d0
Bool_t fWriteVariableTree
flag for event selected
Bool_t fIsEMC7
is int7 trigger event
Float_t * fCandidateVariables
is emc7 trigger event
TTree * fVariablesTree
flag to decide whether to write the candidate variables on a tree variables