1 #ifndef ALIAODCONVERSIONMOTHER_H 2 #define ALIAODCONVERSIONMOTHER_H 14 #include "TLorentzVector.h" 18 #include "AliKFParticle.h" Float_t fdcaBetweenPhotons
dca R of meson to primary vertex
Double_t GetProductionRadius() const
void SetLabels(Int_t label1, Int_t label2, Int_t label3=0)
void SetWeight(Double_t weight)
Double_t GetWeight() const
Float_t fChi2
Production vertex.
Double_t fProductionVtx[3]
Weight for BG Calculation.
void SetProductionY(Double_t y)
Int_t GetLabel(Int_t i) const
UChar_t GetMesonQuality() const
void SetProductionPoint(Double_t *point)
void SetTrueMesonValue(Int_t trueMeson)
virtual ~AliAODConversionMother()
void SetProductionX(Double_t x)
Int_t GetTrueMesonValue() const
Bool_t IsTrueMeson(AliMCEvent *mcEvent, Int_t pdgcode)
Float_t fdcaZPrimVtx
Chi sq of reconstructed mother.
void SetChi2(Float_t chi2)
Set the Chi2 of reconstructed conversion gamma.
TParticle * GetMCParticle(AliMCEvent *mcEvent)
UChar_t fQuality
is true meson
void SetLabel1(Int_t label)
Set track or MC labels.
Double_t GetOpeningAngle() const
void DetermineMesonQuality(const AliAODConversionPhoton *y1, const AliAODConversionPhoton *y2)
void SetLabel2(Int_t label)
Float_t GetDCABetweenPhotons() const
Float_t CalculateDistanceBetweenPhotons(const AliAODConversionPhoton *y1, const AliAODConversionPhoton *y2, Double_t prodPoint[3])
Float_t fdcaRPrimVtx
dca Z of meson to primary vertex
Double_t GetProductionZ() const
Double_t GetProductionX() const
Float_t GetDCARMotherPrimVtx() const
Double_t GetAlpha() const
Int_t fLabel[3]
dca between the two photons
Double_t GetProductionY() const
Int_t fMCLabel
Labels of the decay photons.
void SetProductionZ(Double_t z)
Float_t GetDCAZMotherPrimVtx() const
void CalculateDistanceOfClossetApproachToPrimVtx(const AliVVertex *primVertex)
void SetLabel3(Int_t label)
Int_t fTrueMeson
MC Label.