7 vector<Int_t> outCodes) {
36 printf(
"Recon Checker Init\n");
38 FairRootManager* ioman = FairRootManager::Instance();
39 if (NULL == ioman) Fatal(
"Init",
"FairRootManager is not instantiated");
53 FairRootManager* ioman = FairRootManager::Instance();
57 printf(
"\nBmnCheckMCTask::Exec eventID = %u GetSaveEvent() = %d\n",
61 for (Int_t iTrack = 0; iTrack <
fPVertexShow->GetEntriesFast(); iTrack++) {
96 printf(
"\nBmnCheckMCTask: Found: \n\t%lld vertices, \n\t%lld valid events\n",
103 printf(
"\n%s : finish event\n",
typeid (*this).name());
TClonesArray * fSilPoints
TString fCSCPointsBranchName
void Exec(Option_t *option)
TClonesArray * fPVertexShow
BmnCheckMCTask(Long64_t nevents, Int_t minHits=4, Int_t code=3122, vector< Int_t > outCodes={2212, -211})
vector< Int_t > fPDGOutCodes
TClonesArray * fGemPoints
virtual ~BmnCheckMCTask()
TString fMCTracksBranchName
FairMCEventHeader * fMCEvHeader
TString fSilPointsBranchName
TString fGemPointsBranchName
TClonesArray * fCSCPoints
BmnFairRunSim * fRunSimInst
DstEventHeader * fEvHeaderShow
void SetSaveEvent(Bool_t set)
FairMCApplication * GetMCApp()
#define CutExistentVertex