6 gSystem->Load(
"libBase");
7 gSystem->Load(
"libGlobal");
8 gSystem->Load(
"libKF");
30 FairRunAna *
fRun=
new FairRunAna();
31 fRun->SetInputFile(
"sim_complete.root");
32 fRun->AddFriend(
"digi_complete.root");
33 fRun->AddFriend(
"reco_complete.root");
34 fRun->AddFriend(
"pid_complete.root");
35 fRun->SetOutputFile(outFile);
36 FairGeane *
Geane =
new FairGeane();
41 emcDigiFile +=
"/macro/params/";
44 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
45 FairParRootFileIo*
parInput1 =
new FairParRootFileIo();
46 parInput1->open(parFile.Data());
48 FairParAsciiFileIo*
parIo1 =
new FairParAsciiFileIo();
49 parIo1->open(emcDigiFile.Data(),
"in");
51 rtdb->setFirstInput(parInput1);
52 rtdb->setSecondInput(parIo1);
60 fRun->AddTask(kfParticleFinderPID);
67 fRun->AddTask(kfParticleFinder);
77 fRun->AddTask(kfParticleFinderQA);
81 cout <<
"fRun->Init()" << endl;
96 cout <<
"Macro finished successfully." << endl;
97 cout <<
"Output file is " << outFile << endl;
98 cout <<
"Parameter file is " << parFile << endl;
99 cout <<
"Real time " << rtime <<
" s, CPU time " << ctime <<
" s" << endl;
102 cout <<
" Test passed" << endl;
103 cout <<
" All ok " << endl;
void SetPrintEffFrequency(Int_t n)
const KFParticleTopoReconstructor * GetTopoReconstructor() const
void SetChargedTrackBranchName(const TString &name)
void SetPIDMode(int mode)
void SetPIDInformation(PndKFParticleFinderPID *pid)
void SetNeutralTrackBranchName(const TString &name)
static void Init(Int_t MapVersion)
void SetChargedTrackBranchName(const TString &name)
FairParRootFileIo * parInput1
void SetNeutralTrackBranchName(const TString &name)
FairParAsciiFileIo * parIo1
void SetChargedTrackBranchName(const TString &name)
void SetNeutralTrackBranchName(const TString &name)
void SetMCTrackBranchName(const TString &name)
void SetMCTrackBranchName(const TString &name)