Macro for running fast simulation it will only fill the PndData without any transport(M. Al-Turany) 
    6   TString BaseDir =  gSystem->Getenv(
"VMCWORKDIR");
 
    9   TString  OutputFile     =
"sim_fast.root";
 
   16   Bool_t UseBoxGenerator      = kFALSE;
 
   18   TString EvtInput = BaseDir + 
"/input/psi2s_jpsi2pi_1k.evt"; 
 
   30   FairRunSim *
fRun = 
new FairRunSim();
 
   31   fRun->SetOutputFile(OutputFile.Data());
 
   35   FairPrimaryGenerator* 
primGen = 
new FairPrimaryGenerator();
 
   36   fRun->SetGenerator(primGen);
 
   37   fRun->SetName(
"TGeant3");
 
   40     FairBoxGenerator* 
boxGen = 
new FairBoxGenerator(211, 5); 
 
   41     boxGen->SetPtRange(MomMin,MomMax); 
 
   42     boxGen->SetPhiRange(0., 360.); 
 
   43     boxGen->SetThetaRange(0., 90.); 
 
   44     boxGen->SetXYZ(0., 0., 0.); 
 
   45     primGen->AddGenerator(boxGen);
 
   49     primGen->AddGenerator(Dpm);
 
   56     primGen->AddGenerator(Ftf);
 
   59     FairEvtGenGenerator* 
evtGen = 
new FairEvtGenGenerator(EvtInput.Data());
 
   60     primGen->AddGenerator(evtGen);
 
   64   primGen->DoTracking(kFALSE);
 
   69   fRun->SetField(fField);
 
   78   fRun->AddTask(fastSim);
 
   90   printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
bool AddDetector(std::string name, std::string params="")
FairPrimaryGenerator * primGen
FairBoxGenerator * boxGen
void SetVerbosity(int vb)
FairEvtGenGenerator * evtGen
void EnablePropagation(bool propagate=true, bool tostartvtx=true, bool usecovmatrix=true, double tolerance=0.0)