4   gRandom->SetSeed(
seed);
 
   10   gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
 
   16   FairRunSim *
fRun = 
new FairRunSim();
 
   21    fRun->SetName(mcMode);
 
   22   fRun->SetOutputFile(
"evt_points_tpc.root");
 
   27   allDigiFile += 
"/macro/params/";
 
   30   FairRuntimeDb* 
rtdb = fRun->GetRuntimeDb();
 
   31   FairParAsciiFileIo* 
parIo1 = 
new FairParAsciiFileIo();
 
   32   parIo1->open(allDigiFile.Data(),
"in");
 
   33   rtdb->setFirstInput(parIo1);        
 
   36   FairParRootFileIo* 
output=
new FairParRootFileIo(kParameterMerged);
 
   37   output->open(parFile);
 
   38   rtdb->setOutput(output);
 
   42   fRun->SetMaterials(
"media_pnd.geo");
 
   47   Cave->SetGeometryFileName(
"pndcave.geo");
 
   48   fRun->AddModule(Cave); 
 
   52   Magnet->SetGeometryFileName(
"FullSuperconductingSolenoid_v831.root");
 
   53   fRun->AddModule(Magnet);
 
   56   Dipole->SetGeometryFileName(
"dipole.geo");
 
   57   fRun->AddModule(Dipole);
 
   60   fRun->AddModule(Pipe);
 
   62   PndTpcDetector *
Tpc = 
new PndTpcDetector(
"TPC", kTRUE);
 
   63   Tpc->SetGeometryFileName(
"TPC_V1.1.root");    
 
   64   if(mcMode==
"TGeant3")  Tpc->SetAliMC();
 
   68   Mvd->SetGeometryFileName(
"Mvd-2.1_FullVersion.root");
 
   85   Gem->SetGeometryFileName(
"gem_3Stations.root");
 
   89   Dsk->SetGeometryFileName(
"dsk.root");
 
   95   Drc->SetGeometryFileName(
"dirc_l0_p0.root");
 
   99   FairDetector *
Fts= 
new PndFts(
"FTS", kTRUE);
 
  100   Fts->SetGeometryFileName(
"fts.geo");
 
  101   fRun->AddModule(Fts);
 
  106   FairPrimaryGenerator* 
primGen = 
new FairPrimaryGenerator();
 
  107   primGen->SetTarget(0., 0.5/2.355);
 
  108   primGen->SmearVertexZ(kTRUE);
 
  109   primGen->SmearGausVertexZ(kTRUE);
 
  110   primGen->SetBeam(0., 0., 0.1, 0.1);
 
  111   primGen->SmearVertexXY(kTRUE);
 
  112   fRun->SetGenerator(primGen);
 
  120   primGen->AddGenerator(EvtGen);
 
  124   fRun->SetBeamMom(4.0);
 
  126   fRun->SetField(fField);
 
  131   fRun->AddTask(emcHitProd);
 
  137   rtdb->setOutput(output);
 
  149   printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
creates PndEmcHits from PndEmcPoints 
void SetStorageOfData(Bool_t val)
FairParRootFileIo * output
FairPrimaryGenerator * primGen
run_sim_tpc_evt(Int_t nEvents=10, UInt_t seed=0)
void SetStoreTrackPoints(Bool_t storeTrackPoints)
void SetStoreTree(Bool_t store=true)
void SetStoreCerenkovs(Bool_t storeCerenkovs)
virtual void SetGeometryVersion(const Int_t GeoNumber)
FairParAsciiFileIo * parIo1
void SetRunCherenkov(Bool_t ch)