1 #if ROOT_VERSION_CODE >= ROOT_VERSION(6,00,0)
16 #include "G4Setup_sPHENIX.C"
17 #include "G4_Global.C"
19 #include "DisplayOn.C"
31 const char *outputFile =
"G4sPHENIX.root",
32 const char *genpar =
"pi-")
34 const bool usegun =
true;
36 bool do_tracking =
true;
37 bool do_global_fastsim =
false;
42 gSystem->Load(
"libfun4all.so");
43 gSystem->Load(
"libg4detectors.so");
44 gSystem->Load(
"libg4testbench.so");
45 gSystem->Load(
"libg4eval.so");
46 gSystem->Load(
"libg4intt.so");
49 gROOT->LoadMacro(
"G4Setup_sPHENIX.C");
50 G4Init(do_tracking,
false,
false,
false,
false,
false,do_pipe,
false,
false);
52 int absorberactive = 1;
55 const string magfield = string(getenv(
"CALIBRATIONROOT")) + string(
"/Field/Map/sPHENIX.2d.root");
61 bool display_on =
false;
62 if(display_on) gROOT->LoadMacro(
"DisplayOn.C");
90 #if ROOT_VERSION_CODE >= ROOT_VERSION(6,00,0)
92 do_tracking,
false ,
false ,
false ,
false ,
false , do_pipe,
false ,
false , magfield_rescale);
95 do_tracking,
false ,
false ,
false ,
false ,
false , do_pipe,
false ,
false , magfield_rescale);
104 if (do_global_fastsim){
105 gROOT->LoadMacro(
"G4_Global.C");
127 cout <<
"***** Enter any integer to proceed" << endl;
137 std::cout <<
"All done" << std::endl;