Setting of PtHardMin and PtHardMax added.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Jun 2010 08:31:49 +0000 (08:31 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Jun 2010 08:31:49 +0000 (08:31 +0000)
THijing/AliGenHijing.cxx
THijing/AliGenHijing.h

index b98a039..54998cf 100644 (file)
@@ -54,8 +54,8 @@ AliGenHijing::AliGenHijing()
      fTrials(0),
      fXsection(0.),
      fHijing(0),
-     fPtHardMin(0.),
-     fPtHardMax(1.e4),
+     fPtHardMin(2.0),
+     fPtHardMax(-1),
      fSpectators(1),
      fDsigmaDb(0),
      fDnDb(0),
@@ -98,8 +98,8 @@ AliGenHijing::AliGenHijing(Int_t npart)
      fTrials(0),
      fXsection(0.),
      fHijing(0),
-     fPtHardMin(0.),
-     fPtHardMax(1.e4),
+     fPtHardMin(2.0),
+     fPtHardMax(-1),
      fSpectators(1),
      fDsigmaDb(0),
      fDnDb(0),
@@ -155,6 +155,8 @@ void AliGenHijing::Init()
     fHijing->SetIHPR2(6,  fShadowing);
     fHijing->SetIHPR2(12, fDecaysOff);    
     fHijing->SetIHPR2(21, fKeep);
+    fHijing->SetHIPR1(8,  fPtHardMin);         
+    fHijing->SetHIPR1(9,  fPtHardMax);         
     fHijing->SetHIPR1(10, fPtMinJet);  
     fHijing->SetHIPR1(50, fSimpleJet);
 //
index fca7318..9180599 100644 (file)
@@ -44,6 +44,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 +69,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;}