16                 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
 
   26                 FairRunSim *
fRun = 
new FairRunSim();
 
   34                 fRun->SetName(
"TGeant4");
 
   35                 fRun->SetOutputFile(simFile);
 
   39                 fRun->SetMaterials(
"media_pnd.geo");
 
   42                 Cave->SetGeometryFileName(
"pndcave1.geo");
 
   43                 fRun->AddModule(Cave);
 
   45                 FairDetector *Lumi = 
new PndLumi(
"Lumi", kTRUE);
 
   46                 Lumi->SetGeometryFileName(
"lumishiftandrotate.root");
 
   47                 Lumi->SetVerboseLevel(1);
 
   48             fRun->AddModule(Lumi);
 
   55             FairPrimaryGenerator* 
primGen = 
new FairPrimaryGenerator();
 
   56             fRun->SetGenerator(primGen);
 
   60             FairBoxGenerator* 
boxGen = 
new FairBoxGenerator(-2212, 1);
 
   61             boxGen->SetPRange(pbeam , pbeam); 
 
   62                 boxGen->SetPhiRange(0.,360.);
 
   66                 boxGen->SetThetaRange(theta_min, theta_max);
 
   67                 boxGen->SetXYZ(0.0,0.0, 0.0); 
 
   68                 primGen->AddGenerator(boxGen);
 
   72                 fRun->SetBeamMom(pbeam);
 
   75                 fRun->SetField(fField);
 
   78                 fRun->SetStoreTraj(kTRUE);
 
   84                 FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
 
   87                 FairParRootFileIo* 
output=
new FairParRootFileIo(kParameterMerged);
 
   88                 output->open(parFile.Data(), 
"RECREATE");
 
   89                 rtdb->setOutput(output);
 
   93                 Par->setInputVersion(fRun->GetRunId(),1);
 
  103                 printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
sim(Int_t nEvents=1, TString SimEngine="TGeant4", Float_t mom=6.231552)
void SetParameters(FairField *field)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
FairBoxGenerator * boxGen