AliPhysics  bdbde52 (bdbde52)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliV0ParticleStrange.h
Go to the documentation of this file.
1 #ifndef ALIV0PARTICLESTRANGE_H
2 #define ALIV0PARTICLESTRANGE_H
3 
7 
9 
10  public:
11 
12  //Constructors
14  AliV0ParticleStrange(AliKFParticle *kfparticle);
15  AliV0ParticleStrange(TLorentzVector *vec);
16 
17  //Copy Constructor
19  //assignment operator
21 
22  //Destructor
23  virtual ~AliV0ParticleStrange();
24 
25  // Overwrite GetLabelFunctions to Make it accessible via AliAODConversionParticle
29 
30  virtual Double_t GetPhotonMass() const {return AliAODConversionParticle::M();}
31  virtual Double_t GetPhotonPt() const {return AliAODConversionParticle::Pt();}
32  virtual Double_t GetPhotonP() const {return AliAODConversionParticle::P();}
33  virtual Double_t GetPhotonEta() const {return AliAODConversionParticle::Eta();}
34  virtual Double_t GetPhotonTheta() const {return AliAODConversionParticle::Theta();}
36  virtual Double_t GetPx() const { return AliAODConversionParticle::Px();}
37  virtual Double_t GetPy() const { return AliAODConversionParticle::Py();}
38  virtual Double_t GetPz() const { return AliAODConversionParticle::Pz();}
39  void CalculateDistanceOfClossetApproachToPrimVtx(const AliVVertex* primVertex);
40  void SetMassToZero() { SetE(P()); }
41 
44 
45 
48 
49 
53 
54 
55  ClassDef(AliV0ParticleStrange,5)
56 };
57 
58 
59 #endif
60 
61 
62 
virtual Double_t GetPy() const
Float_t GetDCAzToPrimVtx() const
#define P(T, U, S)
double Double_t
Definition: External.C:58
virtual Double_t GetPhotonPhi() const
virtual Int_t GetLabel(Int_t i) const
Double_t mass
int Int_t
Definition: External.C:63
void SetInvMassPair(Float_t mass)
float Float_t
Definition: External.C:68
virtual Int_t GetLabel1() const
Int_t GetTrackLabel(Int_t i) const
virtual Double_t GetPhotonP() const
virtual Double_t GetPhotonMass() const
AliV0ParticleStrange & operator=(const AliV0ParticleStrange &g)
virtual Double_t GetPz() const
virtual Double_t GetPhotonPt() const
Float_t GetDCArToPrimVtx() const
virtual Double_t GetPhotonTheta() const
virtual Double_t GetPx() const
virtual Int_t GetLabel2() const
void CalculateDistanceOfClossetApproachToPrimVtx(const AliVVertex *primVertex)
virtual Double_t GetPhotonEta() const