10 gROOT->Macro(
"../Libs.C");
12 FairRunSim *
fRun =
new FairRunSim();
17 fRun->SetName(
"TGeant4");
21 fRun->SetOutputFile(
"../data/testMCgeo.root");
26 fRun->SetMaterials(
"media_pnd.geo");
32 Cave->SetGeometryFileName(
"pndcave.geo");
33 fRun->AddModule(Cave);
40 Pipe->SetGeometryFileName(
"pipebeamtarget.geo");
41 fRun->AddModule(Pipe);
45 Mvd->SetGeometryFileName(
"MVD_v1.0.root");
46 Mvd->SetVerboseLevel(verboseLevel);
53 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
54 fRun->SetGenerator(primGen);
63 primGen->AddGenerator(fBox);
65 fRun->SetStoreTraj(kFALSE);
72 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
74 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
75 output->open(
"../data/testMCGeoParams.root");
76 rtdb->setOutput(output);
95 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 SetYRange(Double32_t ymin=-5, Double32_t ymax=7)
TGeoManager * gGeoManager
FairParRootFileIo * output
FairPrimaryGenerator * primGen
void SetPRange(Double32_t pmin=0, Double32_t pmax=10)