Coverity corrections.
[u/mrichter/AliRoot.git] / THijing / AliGenHijing.h
index fca7318..86295b3 100644 (file)
@@ -10,6 +10,7 @@
 // andreas.morsch@cern.ch
 
 #include "AliGenMC.h"
+#include "AliGenHijingEventHeader.h"
 #include <TString.h>
 
 class THijing;
@@ -17,6 +18,7 @@ class TParticle;
 class TClonesArray;
 class TGraph;
 
+
 class AliGenHijing : public AliGenMC
 {
     enum {kNoTrigger, kHardProcesses, kDirectPhotons};
@@ -44,6 +46,8 @@ class AliGenHijing : public AliGenMC
     virtual void    SetSelectAll(Int_t flag=0)        {fSelectAll  = flag;}
     virtual void    SetRadiation(Int_t flag=3)        {fRadiation  = flag;}    
     virtual void    SetSpectators(Int_t spects=1)     {fSpectators = spects;}
+    virtual void    SetPtHardMin(Float_t ptmin)       {fPtHardMin  = ptmin;}
+    virtual void    SetPtHardMax(Float_t ptmax)       {fPtHardMax  = ptmax;}
     virtual void    SetPtJet(Float_t ptmin)           {fPtMinJet   = ptmin;}
     virtual void    SetSimpleJets(Int_t flag=0)       {fSimpleJet  = flag;}
     virtual void    SetNoGammas(Int_t flag=0)         {fNoGammas   = flag;}
@@ -67,6 +71,8 @@ class AliGenHijing : public AliGenMC
     virtual Int_t   GetFlavor()                          const {return fFlavor;}
     virtual Int_t   GetRadiation()                       const {return fRadiation;}    
     virtual Int_t   GetSpectators()                      const {return fSpectators;}
+    virtual Float_t GetPtHardMin()                       const {return fPtHardMin;}
+    virtual Float_t GetPtHardMax()                       const {return fPtHardMax;}
     virtual Float_t GetPtJet()                           const {return fPtMinJet;}
     virtual void    GetJetEtaRange(Float_t& etamin, Float_t& etamax)      const 
        {etamin = fEtaMinJet; etamax = fEtaMaxJet;}
@@ -122,6 +128,7 @@ class AliGenHijing : public AliGenMC
     Bool_t      fRandomPz;       // Randomise sign of pz  event by event
     Bool_t      fNoHeavyQuarks;  // If true no heavy quarks are produced
     Float_t     fEventTime;      // The event time
+    AliGenHijingEventHeader     fHeader; // MC Header
     
  private:
     AliGenHijing(const AliGenHijing &Hijing);