6   TString BaseDir =  gSystem->Getenv(
"VMCWORKDIR");
 
   14   Bool_t UseBoxGenerator  = kFALSE;
 
   16   TString EvtInput = BaseDir + 
"/input/psi2s_jpsi2pi_1k.evt"; 
 
   29   FairRunSim *
fRun = 
new FairRunSim();
 
   30   fRun->SetOutputFile(
"sim_fast.root");
 
   31   fRun->SetBeamMom(MomDpm);
 
   32   fRun->SetGenerateRunInfo(kFALSE);
 
   33   fRun->SetMaterials(
"media_pnd.geo");
 
   34   FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
 
   36   FairParRootFileIo* 
output=
new FairParRootFileIo(kParameterMerged);
 
   37   output->open(
"dummypar.root");
 
   38   rtdb->setOutput(output);
 
   41   Cave->SetGeometryFileName(
"pndcave.geo");
 
   42   fRun->AddModule(Cave);
 
   46   FairPrimaryGenerator* 
primGen = 
new FairPrimaryGenerator();
 
   47   fRun->SetGenerator(primGen);
 
   48   fRun->SetName(
"TGeant3");
 
   51      FairBoxGenerator* 
boxGen = 
new FairBoxGenerator(211, 5); 
 
   52      boxGen->SetPtRange(MomMin,MomMax); 
 
   53      boxGen->SetPhiRange(0., 360.); 
 
   54      boxGen->SetThetaRange(0., 90.); 
 
   55      boxGen->SetXYZ(0., 0., 0.); 
 
   56      primGen->AddGenerator(boxGen);
 
   60           primGen->AddGenerator(Dpm);
 
   63           FairEvtGenGenerator* 
evtGen = 
new FairEvtGenGenerator(EvtInput.Data());
 
   64           primGen->AddGenerator(evtGen);
 
   68   primGen->DoTracking(kFALSE);
 
   73   fRun->SetField(fField);
 
   83   fRun->AddTask(fastSim);
 
   97   printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
   99   cout << 
" Test passed" << endl;
 
  100   cout << 
" All ok " << endl;
 
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
bool AddDetector(std::string name, std::string params="")
FairParRootFileIo * output
FairPrimaryGenerator * primGen
FairBoxGenerator * boxGen
void SetVerbosity(int vb)
FairEvtGenGenerator * evtGen
int QAmacro_fastsim_1(Int_t nEvents=1000)
void EnablePropagation(bool propagate=true, bool tostartvtx=true, bool usecovmatrix=true, double tolerance=0.0)