16 gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
17 FairRunSim *
fRun =
new FairRunSim();
22 fRun->SetName(
"TGeant3");
25 fRun->SetOutputFile(simOutput);
29 fRun->SetMaterials(
"media_pnd.geo");
35 Cave->SetGeometryFileName(
"pndcave.geo");
36 fRun->AddModule(Cave);
39 Magnet->SetGeometryFileName(
"magnet.geo");
40 fRun->AddModule(Magnet);
43 fRun->AddModule(Pipe);
46 Mvd->SetGeometryFileName(
"Mvd-2.1_FullVersion.root");
47 Mvd->SetVerboseLevel(verboseLevel);
51 Stt->SetGeometryFileName(
"straws_skewed_blocks_pipe_120cm.geo");
55 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
56 fRun->SetGenerator(primGen);
64 FairBoxGenerator *
fBox =
new FairBoxGenerator(13, 10);
67 fBox->SetPRange(1.0,1.0);
68 fBox->SetThetaRange(15,120);
69 fBox->SetPhiRange(0.,360);
71 fBox->SetXYZ(0.2,0.2,0.);
72 primGen->AddGenerator(fBox);
94 fRun->SetField(fField);
96 fRun->SetStoreTraj(kTRUE);
97 fRun->SetRadLenRegister(kFALSE);
105 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
107 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
108 output->open(parOutput.Data(),
"RECREATE");
109 rtdb->setOutput(output);
123 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
FairParRootFileIo * output
FairPrimaryGenerator * primGen