22 const Double_t
kAlmost1=1. - Double_t(FLT_EPSILON);
25 const Double_t
kB2C=-0.299792458e-3;
40 virtual Double_t
Px()
const = 0;
41 virtual Double_t
Py()
const = 0;
42 virtual Double_t
Pz()
const = 0;
43 virtual Double_t
Pt()
const = 0;
44 virtual Double_t
P()
const = 0;
45 virtual Bool_t
PxPyPz(Double_t
p[3])
const = 0;
49 virtual Double_t
Xv()
const = 0;
50 virtual Double_t
Yv()
const = 0;
51 virtual Double_t
Zv()
const = 0;
52 virtual Bool_t
XvYvZv(Double_t x[3])
const = 0;
54 virtual Double_t
Tv()
const {
return 0 ; }
57 virtual Double_t
Phi()
const = 0;
58 virtual Double_t
Theta()
const = 0;
61 virtual Double_t
E()
const = 0;
62 virtual Double_t
M()
const = 0;
64 virtual Double_t
Eta()
const = 0;
65 virtual Double_t
Y()
const = 0;
67 virtual Short_t
Charge()
const = 0;
69 virtual Int_t
Label()
const {
return -1; }
72 virtual Int_t
PdgCode()
const = 0;
73 virtual const Double_t *
PID()
const = 0;
79 virtual TParticle *
Particle()
const {
return NULL ; }
87 Int_t
Compare(
const TObject* obj)
const;
96 virtual UInt_t
GetFlag()
const {
return 0;}
virtual Bool_t IsPhysicalPrimary() const
virtual Int_t GetLastDaughter() const
Int_t Compare(const TObject *obj) const
virtual void Momentum(TLorentzVector &)
virtual Double_t Y() const =0
virtual Double_t Tv() const
virtual void SetSecondaryFromMaterial(Bool_t)
virtual Double_t Zv() const =0
virtual Double_t Phi() const =0
virtual Short_t Charge() const =0
virtual Short_t GetGeneratorIndex() const
AliVParticle & operator=(const AliVParticle &vPart)
virtual Bool_t PxPyPz(Double_t p[3]) const =0
virtual UInt_t MCStatusCode() const
virtual Double_t P() const =0
virtual Double_t Xv() const =0
virtual Int_t GetDaughterLabel(Int_t) const
virtual TParticle * Particle() const
virtual Int_t GetLabel() const =0
Bool_t Local2GlobalMomentum(Double_t p[3], Double_t alpha) const
virtual Double_t Yv() const =0
virtual Bool_t XvYvZv(Double_t x[3]) const =0
virtual Double_t Px() const =0
Bool_t Global2LocalPosition(Double_t r[3], Double_t alpha) const
virtual Double_t Theta() const =0
Bool_t Global2LocalMomentum(Double_t p[3], Short_t charge, Double_t &alpha) const
virtual void SetPhysicalPrimary(Bool_t)
virtual Double_t Pz() const =0
virtual UInt_t GetFlag() const
virtual Int_t GetMother() const
virtual void SetSecondaryFromWeakDecay(Bool_t)
AliVConstructorReinitialisationFlag
virtual void SetFlag(UInt_t)
virtual Int_t GetFirstDaughter() const
virtual Double_t OneOverPt() const =0
const Double_t kAlmost0Field
virtual Double_t M() const =0
virtual Double_t Pt() const =0
virtual Int_t Label() const
virtual Bool_t IsSecondaryFromMaterial() const
virtual void SetGeneratorIndex(Short_t)
Bool_t IsSortable() const
virtual ULong64_t GetStatus() const
virtual const Double_t * PID() const =0
Bool_t Local2GlobalPosition(Double_t r[3], Double_t alpha) const
AliVParticle(AliVConstructorReinitialisationFlag)
virtual Int_t PdgCode() const =0
virtual Double_t Eta() const =0
virtual Int_t GetNDaughters() const
virtual Bool_t IsPrimary() const
virtual Double_t Py() const =0
virtual void SetPrimary(Bool_t)
virtual Double_t E() const =0
virtual Bool_t IsSecondaryFromWeakDecay() const