1 #ifndef AliConversionSelection_cxx 2 #define AliConversionSelection_cxx 12 #include "AliVEvent.h" 13 #include "AliMCEvent.h" 14 #include "TClonesArray.h" 15 #include "AliESDtrackCuts.h" Int_t GetNumberOfChargedTracks(AliVEvent *inputEvent)
AliAODConversionMother * GetPi0(Int_t index)
AliConversionSelection & operator=(const AliConversionSelection &)
void CalculateBackground()
AliAODConversionMother * GetBG(Int_t index)
Int_t GetNumberOfPhotons()
TClonesArray * GetBGPi0s()
void SetInvMassRange(Double_t low, Double_t up)
void CalculatePi0Candidates()
Double_t GetVZEROMult(AliVEvent *inputEvent)
AliConversionPhotonCuts * fConversionCut
AliConversionAODBGHandlerRP * fBGHandler
Int_t fCurrentEventNumber
Bool_t MesonInMassWindow(AliAODConversionMother *pi0cand)
Double_t GetMultiplicity(AliVEvent *inputEvent)
AliAODConversionPhoton * GetPhoton(Int_t index)
virtual ~AliConversionSelection()
Class handling all kinds of selection cuts for Gamma Conversion analysis.
AliConvEventCuts * fEventCut
TObjArray * GetGoodGammas()
void SetInvMassRange(Double_t range[2])
Bool_t ProcessEvent(TClonesArray *photons, AliVEvent *inputEvent, AliMCEvent *mcEvent)
Double_t * GetInvMassRange()
Double_t fInvMassRange[2]
Class handling all kinds of selection cuts for Gamma Conversion analysis.
void RotateParticle(AliAODConversionPhoton *gamma, Int_t nDegreesPMBackground)
AliESDtrackCuts * fESDTrackCuts
Class handling all kinds of selection cuts for Gamma Conversion analysis.
Double_t GetSPDMult(AliVEvent *inputEvent)
TClonesArray * GetPi0Candidates()
TClonesArray * fPi0Candidates
void InitializeBGHandler()
AliConversionSelection(AliConvEventCuts *evtCut=NULL, AliConversionPhotonCuts *convCut=NULL, AliConversionMesonCuts *mesonCut=NULL)
Int_t GetEventNumber(AliVEvent *inputEvent)
AliConversionMesonCuts * fMesonCut