12    ifstream stat_stream(
"/proc/self/stat",ios_base::in);
 
   16    string pid, comm, state, ppid, pgrp, session, tty_nr;
 
   17    string tpgid, flags, minflt, cminflt, majflt, cmajflt;
 
   18    string utime, stime, cutime, cstime, priority, nice;
 
   19    string O, itrealvalue, starttime;
 
   26    stat_stream >> pid >> comm >> state >> ppid >> pgrp >> session >> tty_nr
 
   27                >> tpgid >> flags >> minflt >> cminflt >> majflt >> cmajflt
 
   28                >> utime >> stime >> cutime >> cstime >> priority >> nice
 
   29                >> O >> itrealvalue >> starttime >> vsize >> rss; 
 
   33    vm_usage     = vsize / (1024*1024);
 
   62   FairRunAna *
fRun= 
new FairRunAna();
 
   63   fRun->SetInputFile(
"sim_complete.root");
 
   64   fRun->AddFriend(
"digi_complete.root");
 
   65   fRun->SetOutputFile(outFile);
 
   66   fRun->SetGenerateRunInfo(kFALSE);
 
   67   fRun->SetUseFairLinks(kTRUE);
 
   68   FairGeane *
Geane = 
new FairGeane();
 
   73   emcDigiFile += 
"/macro/params/";
 
   76   FairRuntimeDb* 
rtdb = fRun->GetRuntimeDb();
 
   77   FairParRootFileIo* 
parInput1 = 
new FairParRootFileIo();
 
   78   parInput1->open(parFile.Data());
 
   80   FairParAsciiFileIo* 
parIo1 = 
new FairParAsciiFileIo();
 
   81   parIo1->open(emcDigiFile.Data(),
"in");
 
   83   rtdb->setFirstInput(parInput1);
 
   84   rtdb->setSecondInput(parIo1);
 
   97   fRun->AddTask(tracking);
 
  101   SttMvdGemTracking->SetPersistence(kFALSE);
 
  102   fRun->AddTask(SttMvdGemTracking);
 
  119   fRun->AddTask(recoKalman);
 
  132   fRun->AddTask(trackFts);
 
  148   fRun->AddTask(recoKalmanFwd);
 
  157   cout << 
"fRun->Init()" << endl;
 
  161   fRun->Run(0,nEvents);
 
  169   cout << endl << endl;
 
  170   cout << 
"Macro finished successfully." << endl;
 
  171   cout << 
"Output file is "    << outFile << endl;
 
  172   cout << 
"Parameter file is " << parFile << endl;
 
  173   cout << 
"Real time " << rtime << 
" s, CPU time " << ctime << 
" s" << endl;
 
  178    cout << 
"-------------------------------------------"<<endl;
 
  179    cout << 
"Memory: " << vm << 
" MB."<< endl;
 
  181   cout << 
" Test passed" << endl;
 
  182   cout << 
" All ok " << endl;
 
void SetTrackOutput(TString name="FTSTrkIdeal")
void SetTrackingEfficiency(Double_t eff=1.)
void SetTrackInBranchName(const TString &name)
void process_mem_usage(double &vm_usage)
void SetTrackOutBranchName(const TString &name)
void SetVertexSmearing(Double_t sigmax=-1., Double_t sigmay=-1., Double_t sigmaz=-1.)
PndRecoKalmanTask * recoKalmanFwd
void SetPersistence(Bool_t persistence)
static void Init(Int_t MapVersion)
void SetPersistence(Bool_t persistence)
PndTrkTracking * tracking
PndFtsTrackerIdeal * trackFts
FairParRootFileIo * parInput1
FairParAsciiFileIo * parIo1
void SetInputBranchName(const char *string1, const char *string2, const char *string3)
void NoMvdAloneTracking()
PndSttMvdGemTracking * SttMvdGemTracking
PndRecoKalmanTask * recoKalman
void SetRelativeMomentumSmearing(Double_t dpop=-1.)