4   gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C");
 
   21   digiparFile += 
"/mvd/MvdTools/mvd.digi.par";
 
   30   FairRunAna *
fRun= 
new FairRunAna();
 
   31   fRun->SetInputFile(inFile.c_str());
 
   32   fRun->SetOutputFile(outFile.c_str());
 
   36   FairRuntimeDb* 
rtdb = fRun->GetRuntimeDb();
 
   38   FairParRootFileIo* 
parInput1 = 
new FairParRootFileIo();
 
   39   parInput1->open(parFile.Data());
 
   40   rtdb->setFirstInput(parInput1);
 
   42   FairParAsciiFileIo* 
parInput2 = 
new FairParAsciiFileIo();
 
   43   parInput2->open(digiparFile.Data(),
"in");
 
   44   rtdb->setSecondInput(parInput2);
 
   57   mvdHitProd2->SetVerbose(iVerbose);
 
   59   fRun->AddTask(mvdHitProd2);
 
   63   mvdPixProd->SetVerbose(iVerbose);
 
   64   fRun->AddTask(mvdPixProd);
 
   70   mvdNoiseMaker->SetVerbose(iVerbose);
 
   71   fRun->AddTask(mvdNoiseMaker);
 
   81   FairParRootFileIo* 
output=
new FairParRootFileIo(kParameterMerged);
 
   82   output->open(parOutFile.Data(),
"RECREATE");
 
   83   rtdb->setOutput(output);
 
  105   cout << endl << endl;
 
  106   cout << 
"Macro finished succesfully." << endl;
 
  107   cout << 
"Output file is "    << outFile << endl;
 
  108   cout << 
"Parameter file is " << parFile << endl;
 
  109   cout << 
"Real time " << rtime << 
" s, CPU time " << ctime << 
" s" << endl;
 
Hit Producer Task for strip detectors. 
PndMvdStripHitProducer * mvdHitProd2
PndMvdHybridHitProducer * mvdPixProd
std::string GetDigiFileName(std::string addon="", bool cut=false)
std::string GetSimFileName(std::string addon="", bool cut=false)
FairParRootFileIo * output
virtual InitStatus Init()
A simple class which adds the corresponding file extensions to a given base class. 
FairParAsciiFileIo * parInput2
PndFileNameCreator namecreator("../data/Lars/MvdDtsSim.root")
FairParRootFileIo * parInput1
PndMvdNoiseProducer * mvdNoiseMaker