29 FairRunAna *
fRun=
new FairRunAna();
30 fRun->SetInputFile(RecoFile);
31 fRun->AddFriend(MCFile);
32 fRun->AddFriend(DigiFile);
33 fRun->RunWithTimeStamps();
34 fRun->SetOutputFile(outFile);
35 FairGeane *
Geane =
new FairGeane();
42 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
43 FairParRootFileIo*
parInput1 =
new FairParRootFileIo();
44 parInput1->open(parFile.Data());
46 FairParAsciiFileIo*
parIo1 =
new FairParAsciiFileIo();
47 parIo1->open(allDigiFile.Data(),
"in");
49 rtdb->setFirstInput(parInput1);
50 rtdb->setSecondInput(parIo1);
57 fRun->AddTask(mvdTrackFinder);
66 PndSttMvdTracking *
SttMvdTracking =
new PndSttMvdTracking(0,
false,
false);
68 SttMvdTracking->SetPersistence(kFALSE);
81 PndMCTrackAssociator*
trackMC =
new PndMCTrackAssociator();
82 trackMC->SetTrackInBranchName(
"SttMvdGemTrack");
83 trackMC->SetTrackOutBranchName(
"SttMvdGemTrackID");
95 PndMCTrackAssociator*
trackMC2 =
new PndMCTrackAssociator();
96 trackMC2->SetTrackInBranchName(
"SttMvdGemGenTrack");
97 trackMC2->SetTrackOutBranchName(
"SttMvdGemGenTrackID");
116 PndMCTrackAssociator*
trackMC3 =
new PndMCTrackAssociator();
117 trackMC3->SetTrackInBranchName(
"FtsIdealGenTrack");
118 trackMC3->SetTrackOutBranchName(
"FtsIdealGenTrackID");
124 fRun->Run(0, nEvents);
136 cout << endl << endl;
137 cout <<
"Macro finished succesfully." << endl;
138 cout <<
"Output file is " << outFile << endl;
139 cout <<
"Parameter file is " << parFile << endl;
140 cout <<
"Real time " << rtime <<
" s, CPU time " << ctime <<
" s" << endl;
PndMvdRiemannTrackFinderTask * mvdTrackFinder
void SetTrackOutput(TString name="FTSTrkIdeal")
void SetTrackingEfficiency(Double_t eff=1.)
void SetMaxDist(double val)
PndSttTrackFinderReal * sttTrackFinder
void SetTrackOutBranchName(const TString &name)
PndMCTrackAssociator * trackMC2
A simple class which adds the corresponding file extensions to a given base class.
void SetVertexSmearing(Double_t sigmax=-1., Double_t sigmay=-1., Double_t sigmaz=-1.)
PndRecoKalmanTask * recoKalmanFwd
PndSttMvdTracking * SttMvdTracking
PndSttFindTracks * sttFindTracks
static void Init(Int_t MapVersion)
PndMCTrackAssociator * trackMC3
PndFtsTrackerIdeal * trackFts
FairParRootFileIo * parInput1
PndMCTrackAssociator * trackMC
FairParAsciiFileIo * parIo1
PndMvdCreateDefaultApvMap * creator
void SetTrackInBranchName(const TString &name)
PndSttMvdGemTracking * SttMvdGemTracking
void SetPersistence(Bool_t val)
PndRecoKalmanTask * recoKalman
void SetVerbose(Int_t verbose)
void AddHitCollectionName(char *hitCollectionName, char *pointCollectionName)
void SetRelativeMomentumSmearing(Double_t dpop=-1.)