]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/EMCALJetTasks/AliStackPartonInfo.h
recover the detector tag int and not the string from the AOD particle
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / AliStackPartonInfo.h
1 #ifndef ALISTACKPARTONINFO_H
2 #define ALISTACKPARTONINFO_H
3
4 #include <TMath.h>
5 #include <TNamed.h>
6
7 class AliStackPartonInfo : public TNamed{
8
9  public:
10   AliStackPartonInfo();
11   AliStackPartonInfo(const char* name); 
12
13   void SetPartonFlag6(Int_t flag6) {fPartonFlag6 = flag6;}
14   void SetPartonPt6(Float_t pt6) {fPartonPt6 = pt6;}
15   void SetPartonEta6(Float_t eta6) {fPartonEta6 = eta6;}
16   void SetPartonPhi6(Float_t phi6) {fPartonPhi6 = phi6;}
17
18   void SetPartonFlag7(Int_t flag7) {fPartonFlag7 = flag7;}
19   void SetPartonPt7(Float_t pt7) {fPartonPt7 = pt7;}
20   void SetPartonEta7(Float_t eta7) {fPartonEta7 = eta7;}
21   void SetPartonPhi7(Float_t phi7) {fPartonPhi7 = phi7;}
22
23   
24   Int_t GetPartonFlag6() {return fPartonFlag6;}
25   Float_t GetPartonPt6() {return fPartonPt6;}
26   Float_t GetPartonEta6() {return fPartonEta6;}
27   Float_t GetPartonPhi6() {return fPartonPhi6;}
28
29   Int_t GetPartonFlag7() {return fPartonFlag7;}
30   Float_t GetPartonPt7() {return fPartonPt7;}
31   Float_t GetPartonEta7() {return fPartonEta7;}
32   Float_t GetPartonPhi7() {return fPartonPhi7;}
33
34  private: 
35   Int_t fPartonFlag6; //! parton flag 
36   Float_t fPartonPt6; //! pT parton 
37   Float_t fPartonEta6; //!eta parton 
38   Float_t fPartonPhi6; //! phi parton
39
40   Int_t fPartonFlag7; //! parton flag 
41   Float_t fPartonPt7; //! pT parton 
42   Float_t fPartonEta7; //!eta parton 
43   Float_t fPartonPhi7; //! phi parton
44     
45   AliStackPartonInfo(const AliStackPartonInfo&);
46   AliStackPartonInfo& operator=(const AliStackPartonInfo&);
47   
48   ClassDef(AliStackPartonInfo, 1);
49
50 };
51 #endif