8   gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
 
   11    gSystem->Load(
"libEnDrc");          
 
   13   FairRunSim *
fRun = 
new FairRunSim();
 
   18   fRun->SetName(
"TGeant3");
 
   22   fRun->SetOutputFile(
"testsimu10.root");
 
   28   fRun->SetMaterials(
"media_pnd.geo");
 
   34   Cave->SetGeometryFileName(
"pndcave.geo");
 
   35   fRun->AddModule(Cave); 
 
   67   FairDetector* 
Dsk = 
new PndEnDrc(
"EDRC", kTRUE);
 
   68   Dsk->SetGeometryFileName(
"endrc.root");
 
   74   FairPrimaryGenerator* 
primGen = 
new FairPrimaryGenerator();
 
   75   fRun->SetGenerator(primGen);
 
   86   FairBoxGenerator* 
pGen = 
new FairBoxGenerator(2212, 1); 
 
   87   pGen->SetPRange(0.5,6.); 
 
   89   pGen->SetPhiRange(0., 360.); 
 
   90   pGen->SetThetaRange(0., 25.); 
 
   91   pGen->SetXYZ(0., 0., 0.); 
 
   92   primGen->AddGenerator(pGen);
 
   93   FairBoxGenerator* 
piplGen = 
new FairBoxGenerator(211, 1); 
 
   94   piplGen->SetPRange(0.5,6.); 
 
   96   piplGen->SetPhiRange(0., 360.); 
 
   97   piplGen->SetThetaRange(0., 25.); 
 
   98   piplGen->SetXYZ(0., 0., 0.); 
 
   99   primGen->AddGenerator(piplGen);
 
  100   FairBoxGenerator* 
pimiGen = 
new FairBoxGenerator(-211, 1); 
 
  101   pimiGen->SetPRange(0.5,6. ); 
 
  103   pimiGen->SetPhiRange(0., 360.); 
 
  104   pimiGen->SetThetaRange(0., 25.); 
 
  105   pimiGen->SetXYZ(0., 0., 0.); 
 
  106   primGen->AddGenerator(pimiGen);
 
  107   FairBoxGenerator* 
KplGen = 
new FairBoxGenerator(321, 1); 
 
  108   KplGen->SetPRange(0.5,6. ); 
 
  110   KplGen->SetPhiRange(0., 360.); 
 
  111   KplGen->SetThetaRange(0., 25.); 
 
  112   KplGen->SetXYZ(0., 0., 0.); 
 
  113   primGen->AddGenerator(KplGen);
 
  114   FairBoxGenerator* 
KmiGen = 
new FairBoxGenerator(-211, 1); 
 
  115   KmiGen->SetPRange(0.5,6. ); 
 
  117   KmiGen->SetPhiRange(0., 360.); 
 
  118   KmiGen->SetThetaRange(0., 25.); 
 
  119   KmiGen->SetXYZ(0., 0., 0.); 
 
  120   primGen->AddGenerator(KmiGen);
 
  145   fRun->SetStoreTraj(kTRUE);
 
  162   fRun->SetField(fField);
 
  172      trajFilter->SetStepSizeCut(0.01); 
 
  176      trajFilter->SetStorePrimaries(kTRUE);
 
  177      trajFilter->SetStoreSecondaries(kTRUE);
 
  183    FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
 
  209     Par->setInputVersion(fRun->GetRunId(),1);
 
  212     FairParRootFileIo* 
output=
new FairParRootFileIo(kParameterMerged);
 
  213     output->open(
"testparams.root");
 
  214     rtdb->setOutput(output);
 
  227   printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
  229   cout << 
" Test passed" << endl;
 
  230   cout << 
" All ok " << endl;
 
FairBoxGenerator * pimiGen
void SetParameters(FairField *field)
FairBoxGenerator * KmiGen
FairParRootFileIo * output
FairBoxGenerator * KplGen
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
FairBoxGenerator * piplGen
FairTrajFilter * trajFilter
void AddField(FairField *field)
FairPrimaryGenerator * primGen