9 gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
12 gSystem->Load(
"libHypGe");
14 FairRunSim *
fRun =
new FairRunSim();
23 fRun->SetName(
"TGeant4");
34 fRun->SetOutputFile(
"sim_hypGe_BgUrqmd2.root");
38 fRun->SetMaterials(
"media_pnd.geo");
44 Cave->SetGeometryFileName(
"pndcave.geo");
45 fRun->AddModule(Cave);
50 HypGe->SetGeometryFileName(
"HPGeCluster.root");
51 fRun->AddModule(HypGe);
72 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
73 fRun->SetGenerator(primGen);
87 boxGen->
SetXYZ(0., 0., -76.);
89 primGen->AddGenerator(boxGen);
114 fRun->SetStoreTraj(kTRUE);
132 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
136 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
137 output->open(
"simparams.root");
138 rtdb->setOutput(output);
152 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetThetaRange(Double32_t thetamin=0, Double32_t thetamax=90)
void SetXYZ(Double32_t x=0, Double32_t y=0, Double32_t z=0)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
FairBoxGenerator * boxGen
void SetPRange(Double32_t pmin=0, Double32_t pmax=10)
void SetPhiRange(Double32_t phimin=0, Double32_t phimax=360)
void SetPathGeo(TString pgeo)