Initialize fGinit and fGfinal.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 5 Jun 2006 21:00:26 +0000 (21:00 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 5 Jun 2006 21:00:26 +0000 (21:00 +0000)
PYTHIA6/AliGenPythia.cxx

index 3c19f92..ddbbe4f 100644 (file)
@@ -73,6 +73,9 @@ AliGenPythia::AliGenPythia()
   fSetNuclei = kFALSE;
   fNewMIS    = kFALSE;
   fHFoff     = kFALSE;
+  fGinit     = 1;
+  fGfinal    = 1;
+  
   if (!AliPythiaRndm::GetPythiaRandom()) 
     AliPythiaRndm::SetPythiaRandom(GetRandom());
 }
@@ -131,7 +134,9 @@ AliGenPythia::AliGenPythia(Int_t npart)
     fSetNuclei = kFALSE;
     fNewMIS    = kFALSE;
     fHFoff     = kFALSE;
-}
+    fGinit     = 1;
+    fGfinal    = 1;
+ }
 
 AliGenPythia::AliGenPythia(const AliGenPythia & Pythia)
     :AliGenMC(Pythia)
@@ -1000,7 +1005,7 @@ Bool_t AliGenPythia::CheckTrigger(TParticle* jet1, TParticle* jet2)
 //
        GetJets(njets, ntrig, jets);
        
-       if (ntrig) triggered = kTRUE;
+       if (ntrig || fEtMinJet == 0.) triggered = kTRUE;
 //
     } else {
        Int_t ij = 0;