]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGGA/GammaConv/AliAODConversionParticle.h
Squashed commit of the following:
[u/mrichter/AliRoot.git] / PWGGA / GammaConv / AliAODConversionParticle.h
CommitLineData
e5b3650b 1#ifndef ALIAODCONVERSIONPARTICLE_H
2#define ALIAODCONVERSIONPARTICLE_H
e5b3650b 3
81900183 4#include "AliKFParticle.h"
2eedd4ed 5#include "TLorentzVector.h"
e5b3650b 6
2eedd4ed 7
8class AliAODConversionParticle : public TLorentzVector {
e5b3650b 9
10 public:
11
12 //Constructors
13 AliAODConversionParticle();
2eedd4ed 14 AliAODConversionParticle(AliKFParticle *kfparticle);
81900183 15
e5b3650b 16 //Copy Constructor
17 AliAODConversionParticle(const AliAODConversionParticle & g);
18 //assignment operator
19 AliAODConversionParticle & operator = (const AliAODConversionParticle & g);
20
21 //Destructor
2eedd4ed 22 virtual ~AliAODConversionParticle();
e5b3650b 23
2eedd4ed 24 //Overwrite Phi
25 Double_t Phi() const;
e5b3650b 26
2eedd4ed 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); }
e5b3650b 30
e5b3650b 31 private:
32
2eedd4ed 33 ClassDef(AliAODConversionParticle,1)
e5b3650b 34
e5b3650b 35};
36
e5b3650b 37#endif