2 #ifndef ALIGAMMACONVERSIONAODBGHANDLER_H 3 #define ALIGAMMACONVERSIONAODBGHANDLER_H 18 #include "AliKFParticle.h" 21 #include "TClonesArray.h" 22 #include "AliESDVertex.h"
Double_t GetBGProb(Int_t z, Int_t m)
AliGammaConversionBGVector fBGEventsENeg
Double_t ** fBGProbability
bg counter
GammaConversionVertex * GetBGEventVertex(Int_t zbin, Int_t mbin, Int_t event)
std::vector< AliGammaConversionBGEventVector > AliGammaConversionMultipicityVector
std::vector< AliGammaConversionMotherMultipicityVector > AliGammaConversionMotherBGVector
Int_t GetNBackgroundEventsInBuffer(Int_t binz, int binMult) const
GammaConversionVertex *** fBGEventVertex
prob per bin
Double_t * fBinLimitsArrayZ
void AddMesonEvent(TList *const eventMothers, Double_t xvalue, Double_t yvalue, Double_t zvalue, Int_t multiplicity, Double_t epvalue=-100)
AliGammaConversionAODVector * GetBGGoodENeg(Int_t event, Double_t zvalue, Int_t multiplicity)
AliGammaConversionBGVector fBGEvents
bin limit multiplicity array
std::vector< AliGammaConversionMotherBGEventVector > AliGammaConversionMotherMultipicityVector
AliGammaConversionAODBGHandler & operator=(const AliGammaConversionAODBGHandler &g)
std::vector< AliAODConversionPhoton * > AliGammaConversionAODVector
void AddEvent(TList *const eventGammas, Double_t xvalue, Double_t yvalue, Double_t zvalue, Int_t multiplicity, Double_t epvalue=-100)
std::vector< AliAODConversionMother * > AliGammaConversionMotherAODVector
Int_t ** fBGEventENegCounter
bg counter
void AddElectronEvent(TClonesArray *const eventENeg, Double_t zvalue, Int_t multiplicity)
void Initialize(Double_t *const zBinLimitsArray, Double_t *const multiplicityBinLimitsArray)
Int_t fNBinsZ
array of event vertex
AliGammaConversionAODBGHandler()
std::vector< AliGammaConversionMotherAODVector > AliGammaConversionMotherBGEventVector
Double_t nEvents
plot quality messages
virtual ~AliGammaConversionAODBGHandler()
Int_t GetNBGEvents() const
Int_t ** fBGEventMesonCounter
bg electron counter
Int_t GetZBinIndex(Double_t z) const
AliGammaConversionAODVector * GetBGGoodV0s(Int_t zbin, Int_t mbin, Int_t event)
Double_t * fBinLimitsArrayMultiplicity
bin limits z array
AliGammaConversionMotherAODVector * GetBGGoodMesons(Int_t zbin, Int_t mbin, Int_t event)
std::vector< AliGammaConversionAODVector > AliGammaConversionBGEventVector
Int_t ** fBGEventBufferCounter
bg counter
Int_t GetMultiplicityBinIndex(Int_t mult) const
std::vector< AliGammaConversionMultipicityVector > AliGammaConversionBGVector
AliGammaConversionMotherBGVector fBGEventsMeson