13 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
33 FairRunAna *
fRun=
new FairRunAna();
34 fRun->SetInputFile(RecoFile);
35 fRun->AddFriend(MCFile);
36 fRun->AddFriend(DigiFile);
37 fRun->RunWithTimeStamps();
38 fRun->SetOutputFile(outFile);
39 FairGeane *
Geane =
new FairGeane();
46 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
47 FairParRootFileIo*
parInput1 =
new FairParRootFileIo();
48 parInput1->open(parFile.Data());
50 FairParAsciiFileIo*
parIo1 =
new FairParAsciiFileIo();
51 parIo1->open(allDigiFile.Data(),
"in");
53 rtdb->setFirstInput(parInput1);
54 rtdb->setSecondInput(parIo1);
61 fRun->AddTask(mvdTrackFinder);
72 SttMvdTracking->SetPersistence(kFALSE);
85 PndMCTrackAssociator*
trackMC =
new PndMCTrackAssociator();
86 trackMC->SetTrackInBranchName(
"SttMvdGemTrack");
87 trackMC->SetTrackOutBranchName(
"SttMvdGemTrackID");
99 PndMCTrackAssociator*
trackMC2 =
new PndMCTrackAssociator();
100 trackMC2->SetTrackInBranchName(
"SttMvdGemGenTrack");
101 trackMC2->SetTrackOutBranchName(
"SttMvdGemGenTrackID");
120 PndMCTrackAssociator*
trackMC3 =
new PndMCTrackAssociator();
121 trackMC3->SetTrackInBranchName(
"FtsIdealGenTrack");
122 trackMC3->SetTrackOutBranchName(
"FtsIdealGenTrackID");
128 fRun->Run(0, nEvents);
140 cout << endl << endl;
141 cout <<
"Macro finished succesfully." << endl;
142 cout <<
"Output file is " << outFile << endl;
143 cout <<
"Parameter file is " << parFile << endl;
144 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.)