12 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
16 FairRunSim *
fRun =
new FairRunSim();
20 TString simOutput=
"/private/huagen/simdata/Lmd_MC_DPM_elastic_6.2_1.9mrad_10M_test.root";
23 fRun->SetName(
"TGeant3");
24 fRun->SetOutputFile(simOutput);
25 fRun->SetMaterials(
"media_pnd.geo");
32 Cave->SetGeometryFileName(
"pndcave.geo");
33 fRun->AddModule(Cave);
41 fRun->AddModule(Pipe);
45 Lmd->SetGeometryFileName(
"recoil.geo");
46 Lmd->SetVerboseLevel(1);
53 FairPrimaryGenerator*
primGen =
new FairPrimaryGenerator();
54 fRun->SetGenerator(primGen);
58 new PndDpmGenerator(
"/home/huagen/fairroot/pandarootJun24/trunk/pgenerators/DpmEvtGen/Background-micro_6.2_elastic_0.113_1.9mrad_10M.root");
59 primGen->AddGenerator(dpmGen);
84 fRun->SetStoreTraj(kTRUE);
88 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
90 FairParRootFileIo*
output=
new FairParRootFileIo(kParameterMerged);
91 output->open(parOutput.Data(),
"RECREATE");
92 rtdb->setOutput(output);
97 fieldPar->setInputVersion(fRun->GetRunId(),1);
98 fieldPar->setChanged(kTRUE);
108 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
void SetParameters(FairField *field)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
PndMultiFieldPar * fieldPar