]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/GammaConv/AliAODConversionParticle.h
comment
[u/mrichter/AliRoot.git] / PWG4 / GammaConv / AliAODConversionParticle.h
1 #ifndef ALIAODCONVERSIONPARTICLE_H
2 #define ALIAODCONVERSIONPARTICLE_H
3
4 #include "AliKFParticle.h"
5 #include "TLorentzVector.h"
6
7
8 class AliAODConversionParticle : public TLorentzVector {
9
10  public: 
11
12   //Constructors
13   AliAODConversionParticle();    
14   AliAODConversionParticle(AliKFParticle *kfparticle);
15
16   //Copy Constructor
17   AliAODConversionParticle(const AliAODConversionParticle & g);           
18   //assignment operator
19   AliAODConversionParticle & operator = (const AliAODConversionParticle & g);
20
21   //Destructor
22   virtual ~AliAODConversionParticle();
23
24   //Overwrite Phi
25   Double_t Phi() const;
26
27   virtual Int_t GetLabel(Int_t i) const = 0;
28   virtual Int_t GetLabel1() const { return GetLabel(0); }
29   virtual Int_t GetLabel2() const { return GetLabel(1); }
30
31  private:
32
33   ClassDef(AliAODConversionParticle,1)
34
35 };
36
37 #endif