]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PYTHIA6/AliGenPythiaEventHeader.h
removing the old executable
[u/mrichter/AliRoot.git] / PYTHIA6 / AliGenPythiaEventHeader.h
index c181d017c9e65b35134ae37495b9a7e47980858e..ad2b130ddd95db378cdfdb8524dab6e4dfacd995 100644 (file)
@@ -16,22 +16,38 @@ class AliGenPythiaEventHeader : public AliGenEventHeader
     AliGenPythiaEventHeader(const char* name);
     virtual ~AliGenPythiaEventHeader() {}
     // Getters
-    Int_t ProcessType()  {return fProcessType;}
+    Int_t    ProcessType()  {return fProcessType;}
     // Setters
-    void  SetProcessType(Int_t type)  {fProcessType = type;}
-    Int_t Trials() {return fTrials;}
-    void  SetTrials(Int_t trials) {fTrials = trials;}
-    void  AddJet(Float_t px, Float_t py, Float_t pz, Float_t e);
-    Int_t NTriggerJets() {return fNJets;}
-    void  TriggerJet(Int_t i, Float_t p[4]);
-    
-         
+    void     SetProcessType(Int_t type)  {fProcessType = type;}
+    Int_t    Trials() {return fTrials;}
+    void     SetTrials(Int_t trials) {fTrials = trials;}
+    void     AddJet(Float_t px, Float_t py, Float_t pz, Float_t e);
+    void     AddUQJet(Float_t px, Float_t py, Float_t pz, Float_t e);
+    Int_t    NTriggerJets() {return fNJets;}
+    Int_t    NUQTriggerJets() {return fNUQJets;}
+    void     TriggerJet(Int_t i, Float_t p[4]);
+    void     UQJet(Int_t i, Float_t p[4]);
+    Double_t GetXJet() {return fXJet;}
+    Double_t GetYJet() {return fYJet;}    
+    void     SetXYJet(Double_t x, Double_t y); 
+    void     SetZQuench(Double_t z[4]);
+    void     GetZQuench(Double_t z[4]);
+    void     SetPtHard(Float_t pthard) {fPtHard = pthard;}
+    Float_t  GetPtHard() {return fPtHard;}    
+       
+           
 protected:
-    Int_t   fProcessType;               // PYTHIA process id for this event 
-    Int_t   fTrials;                    // Number of trials to fulfill trigger condition
-    Int_t   fNJets;                     // Number of triggered jets
-    Float_t fJets[4][10];               // Trigger jets   
-    ClassDef(AliGenPythiaEventHeader,2) // Event header for Pythia event
+    Int_t    fProcessType;               // PYTHIA process id for this event 
+    Int_t    fTrials;                    // Number of trials to fulfill trigger condition
+    Int_t    fNJets;                     // Number of triggered jets
+    Int_t    fNUQJets;                   // Number of unquenched
+    Double_t fXJet;                      // Jet production point (x)
+    Double_t fYJet;                      // Jet production point (y)
+    Float_t  fJets[4][10];               // Trigger jets
+    Float_t  fUQJets[4][10];             // Unquenched trigger jets
+    Double_t fZquench[4];                // Quenching fraction
+    Float_t  fPtHard;                    // pT hard
+    ClassDef(AliGenPythiaEventHeader,4)  // Event header for Pythia event
 };