9   gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
 
   14   FairRunSim *
fRun = 
new FairRunSim();
 
   19   fRun->SetName(
"TGeant3");
 
   23   TString outfilename=fname+
".mc.root";
 
   24   TString paramfilename=fname+
".param.root";
 
   26   fRun->SetOutputFile(outfilename.Data());
 
   31   fRun->SetMaterials(
"media_pnd.geo");
 
   34   std::cout<< 
"Materials set" << std::endl;
 
   41   Cave->SetGeometryFileName(
"pndcave.geo");
 
   42   fRun->AddModule(Cave);
 
   45   Pipe->SetGeometryFileName(
"pipe.geo");
 
   53   FairDetector *
PndTpc = 
new PndTpcDetector(
"TPC", kTRUE);
 
   54   PndTpc->SetGeometryFileName(
"tpc.geo");
 
   55   fRun->AddModule(PndTpc);
 
   63   Mvd->SetGeometryFileName(
"MVD14.root");
 
   70   FairPrimaryGenerator* 
primGen = 
new FairPrimaryGenerator();
 
   71   fRun->SetGenerator(primGen);
 
   87   FairEvtGenGenerator* 
evtGen = 
new FairEvtGenGenerator(fname.Data());
 
   88   primGen->AddGenerator(evtGen);
 
  122   fRun->SetField(fMagField);
 
  147   FairRuntimeDb *
rtdb=fRun->GetRuntimeDb();
 
  149   FairParRootFileIo* 
output=
new FairParRootFileIo(kParameterMerged);
 
  150   output->open(paramfilename.Data());
 
  151   rtdb->setOutput(output);
 
  155   fieldPar->setInputVersion(fRun->GetRunId(),1);
 
  156   fieldPar->setChanged(kTRUE);
 
  170  printf(
"RealTime=%f seconds, CpuTime=%f seconds\n",rtime,ctime);
 
printf("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
FairParRootFileIo * output
void SetFieldRegion(Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax)
FairPrimaryGenerator * primGen
PndConstField * fMagField
void SetField(Double_t bX, Double_t bY, Double_t bZ)
PndMultiFieldPar * fieldPar
void SetParameters(FairField *field)
FairEvtGenGenerator * evtGen
virtual void SetGeometryFileNameDouble(TString fname, TString fname2, Int_t fwbwchoice=0, TString geoVer="0")