1 #ifndef ALIPYTHIAINFO_H
2 #define ALIPYTHIAINFO_H
7 class AliPythiaInfo : public TNamed{
11 AliPythiaInfo(const char* name);
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;}
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 void SetPythiaEventWeight(Float_t ptWeight) {fPythiaEventWeight=ptWeight;}
24 Int_t GetPartonFlag6() {return fPartonFlag6;}
25 Float_t GetPartonPt6() {return fPartonPt6;}
26 Float_t GetPartonEta6() {return fPartonEta6;}
27 Float_t GetPartonPhi6() {return fPartonPhi6;}
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 Float_t GetPythiaEventWeight(){return fPythiaEventWeight;}
36 Int_t fPartonFlag6; //! parton flag
37 Float_t fPartonPt6; //! pT parton
38 Float_t fPartonEta6; //!eta parton
39 Float_t fPartonPhi6; //! phi parton
41 Int_t fPartonFlag7; //! parton flag
42 Float_t fPartonPt7; //! pT parton
43 Float_t fPartonEta7; //!eta parton
44 Float_t fPartonPhi7; //! phi parton
45 Float_t fPythiaEventWeight; //!the pythia event weight
47 AliPythiaInfo(const AliPythiaInfo&);
48 AliPythiaInfo& operator=(const AliPythiaInfo&);
50 ClassDef(AliPythiaInfo, 1);