29 FairRunAna *
fRun=
new FairRunAna();
30 fRun->SetInputFile(inFile);
31 fRun->SetOutputFile(outFile);
32 fRun->AddFriend(inFile2);
33 fRun->AddFriend(inFile3);
37 FairGeane *
Geane =
new FairGeane();
43 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
44 FairParRootFileIo*
parInput1 =
new FairParRootFileIo();
45 parInput1->open(parFile.Data());
46 rtdb->setFirstInput(parInput1);
54 PndSttPatternRecoTask* STTPR =
new PndSttPatternRecoTask(iVerbose);
56 else if(whichhit == 2){
58 PndSttPatternRecoTask2* STTPR =
new PndSttPatternRecoTask2(iVerbose);
65 PndSttKalmanTask* RecoHitPro =
new PndSttKalmanTask();
67 else if(whichhit == 2){
69 PndSttKalmanTask2*RecoHitPro =
new PndSttKalmanTask2();
72 fRun->AddTask(RecoHitPro);
87 cout <<
"Macro finished succesfully." << endl;
88 cout <<
"Output file is " << outFile << endl;
89 cout <<
"Parameter file is " << parFile << endl;
90 cout <<
"Real time " << rtime <<
" s, CPU time " << ctime <<
" s" << endl;
FairParRootFileIo * parInput1