10 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/basiclibs.C");
14 gSystem->Load(
"libGeoBase");
15 gSystem->Load(
"libParBase");
16 gSystem->Load(
"libBase");
17 gSystem->Load(
"libPndData");
18 gSystem->Load(
"libField");
19 gSystem->Load(
"libPassive");
21 gSystem->Load(
"libgenfit");
22 gSystem->Load(
"libtrackrep");
23 gSystem->Load(
"libtpc");
24 gSystem->Load(
"libtpcreco");
25 gSystem->Load(
"librecotasks");
27 gSystem->Load(
"libMvd");
28 gSystem->Load(
"libGen");
29 gSystem->Load(
"libPGen");
31 PndRunSim *
fRun =
new PndRunSim();
36 fRun->SetName(
"TGeant3");
39 fRun->SetOutputFile(
"../data/lambdasMC.root");
44 fRun->SetMaterials(
"media_pnd.geo");
50 Cave->SetGeometryFileName(
"pndcave.geo");
51 fRun->AddModule(Cave);
63 Mvd->SetGeometryFileName(
"MVD14.root");
66 Mvd->SetVerboseLevel(verboseLevel);
73 PndPrimaryGenerator*
primGen =
new PndPrimaryGenerator();
74 fRun->SetGenerator(primGen);
83 PndParticleGenerator*
partGen =
new PndParticleGenerator(3122 ,1, 1.,0.,0., 0.,0.,0.);
84 primGen->AddGenerator(partGen);
123 fRun->SetStoreTraj(kFALSE);
145 PndRuntimeDb *
rtdb=fRun->GetRuntimeDb();
147 PndParRootFileIo*
output=
new PndParRootFileIo(kParameterMerged);
148 output->open(
"../data/testParams.root");
149 rtdb->setOutput(output);
163 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
PndHypBupGenerator * partGen
FairParRootFileIo * output
FairPrimaryGenerator * primGen