12   TString  OutputFile     =
"sim_complete.root";
 
   13   TString  ParOutputfile  =
"simparams.root";
 
   15   TString  MediaFile      =
"media_pnd.geo";
 
   25   FairRunSim *
fRun = 
new FairRunSim();
 
   26   fRun->SetName(SimEngine.Data() );
 
   27   fRun->SetOutputFile(OutputFile.Data());
 
   28   fRun->SetBeamMom(BeamMomentum);
 
   29   fRun->SetMaterials(MediaFile.Data());
 
   30   FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
 
   34   FairParRootFileIo* 
output=
new FairParRootFileIo(kParameterMerged);
 
   35   output->open(ParOutputfile.Data());
 
   36   rtdb->setOutput(output);
 
   38  fRun->SetRadLenRegister(kTRUE);
 
   45   Cave->SetGeometryFileName(
"pndcave.geo");
 
   46   fRun->AddModule(Cave); 
 
   59   Pipe->SetGeometryFileName(
"beampipe_201112.root");
 
   60   fRun->AddModule(Pipe);
 
   62   FairDetector *
Stt= 
new PndStt(
"STT", kFALSE);
 
   63   Stt->SetGeometryFileName(
"straws_skewed_blocks_35cm_pipe.geo");
 
   67   Mvd->SetGeometryFileName(
"Mvd-2.1_FullVersion.root");
 
   71   Gem->SetGeometryFileName(
"gem_3Stations.root");
 
   79   FairDetector *SciT = 
new PndSciT(
"SCIT",kFALSE);
 
   80   SciT->SetGeometryFileName(
"SciTil_201504.root");
 
   81   fRun->AddModule(SciT);
 
   84   Drc->SetGeometryFileName(
"dirc_l0_p0_updated.root"); 
 
  100   fRun->AddModule(Muo);
 
  102   FairDetector *
Fts= 
new PndFts(
"FTS", kFALSE);
 
  103   Fts->SetGeometryFileName(
"fts.geo");
 
  104   fRun->AddModule(Fts); 
 
  107   FTof->SetGeometryFileName(
"ftofwall.root");
 
  108   fRun->AddModule(FTof);
 
  110   FairDetector *Rich= 
new PndRich(
"RICH",kFALSE);
 
  111   Rich->SetGeometryFileName(
"rich_v2.geo");
 
  112   fRun->AddModule(Rich);
 
  116   FairPrimaryGenerator* 
primGen = 
new FairPrimaryGenerator();
 
  117   fRun->SetGenerator(primGen);
 
  119   FairBoxGenerator* 
boxGen = 
new FairBoxGenerator(0, 10); 
 
  120   boxGen->SetPtRange(
mom,
mom); 
 
  121   boxGen->SetPhiRange(0., 360.); 
 
  122   boxGen->SetThetaRange(0., 90.); 
 
  123   boxGen->SetXYZ(0., 0., 0.); 
 
  124   primGen->AddGenerator(boxGen);
 
  128   fRun->SetField(fField);
 
  133   fRun->AddTask(emcHitProd);
 
  145   printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
  147   cout << 
" Test passed" << endl;
 
  148   cout << 
" All ok " << endl;
 
void SetForward(TString name)
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
creates PndEmcHits from PndEmcPoints 
void SetMdtMFIron(bool opt=false)
void SetStorageOfData(Bool_t val)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
void SetMdtMagnet(bool opt=false)
void SetStoreTrackPoints(Bool_t storeTrackPoints)
void SetStoreCerenkovs(Bool_t storeCerenkovs)
virtual void SetGeometryVersion(const Int_t GeoNumber)
void SetBarrel(TString name)
FairBoxGenerator * boxGen
void SetEndcap(TString name)
void SetMuonFilter(TString name)
void SetRunCherenkov(Bool_t ch)