]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - macros/Config_gener.C
Phi range set consistently to 0 ... 360.
[u/mrichter/AliRoot.git] / macros / Config_gener.C
index 51813629388b3232d454dd981bea64d3d0e3f8e9..4fab0cee36095cd299ae243722996c856a2f6f64 100644 (file)
@@ -9,6 +9,9 @@ Int_t ntracks=1;
 void Config()
 {
 
+  // libraries required by geant321
+  gSystem->Load("libgeant321");
+
 new TGeant3("C++ Interface to Geant3");
 
 //=======================================================================
@@ -134,7 +137,7 @@ geant3->SetCUTS(cut,cut, cut, cut, cut, cut,  cut,  cut, cut,  cut, tofmax);
 // momentum range
      gener->SetMomentumRange(0,999);
 // phi range
-     gener->SetPhiRange(-180,180);
+     gener->SetPhiRange(0,360);
 // theta range 
      gener->SetThetaRange(0,180.);
 // select flavor (0: no, 4: charm+beauty, 5:beauty)
@@ -154,7 +157,7 @@ geant3->SetCUTS(cut,cut, cut, cut, cut, cut,  cut,  cut, cut,  cut, tofmax);
      AliGenPythia *gener = new AliGenPythia(-1);
 //   final state kinematic cuts
      gener->SetMomentumRange(0,999);
-     gener->SetPhiRange(-180,180);
+     gener->SetPhiRange(0, 360);
      gener->SetThetaRange(0., 180.);
      gener->SetYRange(-10,10);
      gener->SetPtRange(0,100);
@@ -171,7 +174,7 @@ geant3->SetCUTS(cut,cut, cut, cut, cut, cut,  cut,  cut, cut,  cut, tofmax);
 // MRS_G
 // CTEQ_2pM
 // CTEQ_4M
-     gener->SetStrucFunc(kGRV_HO);
+     gener->SetStrucFunc(kGRVHO);
 // Select corection for nuclear structure functions
 //     gener->SetNuclei(208,208);
 //
@@ -198,7 +201,7 @@ geant3->SetCUTS(cut,cut, cut, cut, cut, cut,  cut,  cut, cut,  cut, tofmax);
         new AliGenParam(ntracks, AliGenMUONlib::kUpsilon);
      gener->SetMomentumRange(0,999);
      gener->SetPtRange(0,999);     
-     gener->SetPhiRange(-180, 180);
+     gener->SetPhiRange(0, 360);
      gener->SetYRange(2.5,4);
      gener->SetCutOnChild(1);
      gener->SetChildThetaRange(2,9);
@@ -232,7 +235,7 @@ geant3->SetCUTS(cut,cut, cut, cut, cut, cut,  cut,  cut, cut,  cut, tofmax);
                                          AliGenGSIlib::kUpsilon, "MUON");
      gener->SetMomentumRange(0,999);
      gener->SetPtRange(0,999);     
-     gener->SetPhiRange(-180, 180);
+     gener->SetPhiRange(0, 360);
      gener->SetYRange(2.5,4);
      gener->SetCutOnChild(1);
      gener->SetChildThetaRange(2,9);