ROOT logo
#ifndef ALIPYTHIAINFO_H
#define ALIPYTHIAINFO_H

#include <TMath.h>
#include <TNamed.h>

class AliPythiaInfo : public TNamed{

 public:
  AliPythiaInfo();
  AliPythiaInfo(const char* name); 

  void SetPartonFlag6(Int_t flag6) {fPartonFlag6 = flag6;}
  void SetPartonPt6(Float_t pt6) {fPartonPt6 = pt6;}
  void SetPartonEta6(Float_t eta6) {fPartonEta6 = eta6;}
  void SetPartonPhi6(Float_t phi6) {fPartonPhi6 = phi6;}

  void SetPartonFlag7(Int_t flag7) {fPartonFlag7 = flag7;}
  void SetPartonPt7(Float_t pt7) {fPartonPt7 = pt7;}
  void SetPartonEta7(Float_t eta7) {fPartonEta7 = eta7;}
  void SetPartonPhi7(Float_t phi7) {fPartonPhi7 = phi7;}
  void SetPythiaEventWeight(Float_t ptWeight) {fPythiaEventWeight=ptWeight;}  
  
  Int_t GetPartonFlag6() {return fPartonFlag6;}
  Float_t GetPartonPt6() {return fPartonPt6;}
  Float_t GetPartonEta6() {return fPartonEta6;}
  Float_t GetPartonPhi6() {return fPartonPhi6;}

  Int_t GetPartonFlag7() {return fPartonFlag7;}
  Float_t GetPartonPt7() {return fPartonPt7;}
  Float_t GetPartonEta7() {return fPartonEta7;}
  Float_t GetPartonPhi7() {return fPartonPhi7;}
  Float_t GetPythiaEventWeight(){return fPythiaEventWeight;}

 private: 
  Int_t fPartonFlag6; //! parton flag 
  Float_t fPartonPt6; //! pT parton 
  Float_t fPartonEta6; //!eta parton 
  Float_t fPartonPhi6; //! phi parton

  Int_t fPartonFlag7; //! parton flag 
  Float_t fPartonPt7; //! pT parton 
  Float_t fPartonEta7; //!eta parton 
  Float_t fPartonPhi7; //! phi parton
  Float_t fPythiaEventWeight; //!the pythia event weight
    
  AliPythiaInfo(const AliPythiaInfo&);
  AliPythiaInfo& operator=(const AliPythiaInfo&);
  
  ClassDef(AliPythiaInfo, 1);

};
#endif
 AliPythiaInfo.h:1
 AliPythiaInfo.h:2
 AliPythiaInfo.h:3
 AliPythiaInfo.h:4
 AliPythiaInfo.h:5
 AliPythiaInfo.h:6
 AliPythiaInfo.h:7
 AliPythiaInfo.h:8
 AliPythiaInfo.h:9
 AliPythiaInfo.h:10
 AliPythiaInfo.h:11
 AliPythiaInfo.h:12
 AliPythiaInfo.h:13
 AliPythiaInfo.h:14
 AliPythiaInfo.h:15
 AliPythiaInfo.h:16
 AliPythiaInfo.h:17
 AliPythiaInfo.h:18
 AliPythiaInfo.h:19
 AliPythiaInfo.h:20
 AliPythiaInfo.h:21
 AliPythiaInfo.h:22
 AliPythiaInfo.h:23
 AliPythiaInfo.h:24
 AliPythiaInfo.h:25
 AliPythiaInfo.h:26
 AliPythiaInfo.h:27
 AliPythiaInfo.h:28
 AliPythiaInfo.h:29
 AliPythiaInfo.h:30
 AliPythiaInfo.h:31
 AliPythiaInfo.h:32
 AliPythiaInfo.h:33
 AliPythiaInfo.h:34
 AliPythiaInfo.h:35
 AliPythiaInfo.h:36
 AliPythiaInfo.h:37
 AliPythiaInfo.h:38
 AliPythiaInfo.h:39
 AliPythiaInfo.h:40
 AliPythiaInfo.h:41
 AliPythiaInfo.h:42
 AliPythiaInfo.h:43
 AliPythiaInfo.h:44
 AliPythiaInfo.h:45
 AliPythiaInfo.h:46
 AliPythiaInfo.h:47
 AliPythiaInfo.h:48
 AliPythiaInfo.h:49
 AliPythiaInfo.h:50
 AliPythiaInfo.h:51
 AliPythiaInfo.h:52
 AliPythiaInfo.h:53