3 #include "AliESDtrack.h"
20 AliKFParticle(kfparticle),
57 AliKFParticle(fCurrentNegativeKFParticle,fCurrentPositiveKFParticle),
69 AliKFParticle(original),
77 AliKFParticle::ConstructGamma(fCurrentNegativeKFParticle,fCurrentPositiveKFParticle);
93 AliKFParticle PosParticle = fCurrentPositiveParticle;
94 AliKFParticle NegParticle = fCurrentNegativeParticle;
97 Gamma += fCurrentPositiveParticle;
98 Gamma += fCurrentNegativeParticle;
100 Double_t VertexGamma[3] = {Gamma.GetX(), Gamma.GetY(), Gamma.GetZ()};
101 PosParticle.TransportToPoint(VertexGamma);
102 NegParticle.TransportToPoint(VertexGamma);
104 AliKFParticle::GetArmenterosPodolanski(PosParticle,NegParticle, armenteros);
112 Double_t phi = AliKFParticle::GetPhi();
113 if (phi < 0.) phi += 2. * TMath::Pi();
AliKFConversionPhoton & operator=(const AliKFConversionPhoton &g)
Double_t GetChi2(const TH1F *h1, const TH1F *h2, TH1F *hchi2, Int_t &ndof)
void SetArmenterosQtAlpha(Double_t armenteros[2], const AliKFParticle &fCurrentNegativeKFParticle, const AliKFParticle &fCurrentPositiveKFParticle)
void ConstructGamma(const AliKFParticle &fCurrentNegativeKFParticle, const AliKFParticle &fCurrentPositiveKFParticle)