TClonesArray * fMCParticles
void SetPrintEffFrequency(Int_t n)
TString fChargedTrackBranchName
Name of the input TCA with MC tracks.
virtual void Exec(Option_t *opt)
PndKFParticleFinderQA(const char *name="PndKFParticleFinderQA", Int_t iVerbose=0, KFParticleTopoReconstructor *tr=0, TString outFileName="PndKFParticleFinderQA.root")
void SetEffFileName(const TString &name)
const PndKFParticleFinderQA & operator=(const PndKFParticleFinderQA &)
void SaveParticles(Bool_t b=1)
void SetChargedTrackBranchName(const TString &name)
TClonesArray * fRecParticles
void SetNeutralTrackBranchName(const TString &name)
KFTopoPerformance * fTopoPerformance
void SaveMCParticles(Bool_t b=1)
TClonesArray * fNeutralTrackArray
void FindClosestMCTrackToBump(const int trackId, int &closestTrack, float &drMin, const float *rReco, const std::vector< std::vector< int > > &mcDaughters)
TString fNeutralTrackBranchName
Name of the input TCA with charged tracks.
void SetMCTrackBranchName(const TString &name)
void WriteHistosCurFile(TObject *obj)
TString fMCTracksBranchName
TClonesArray * fMCTrackArray
Name of the input TCA with neutral tracks.
ClassDef(PndKFParticleFinderQA, 1)
virtual InitStatus Init()
TClonesArray * fChargedTrackArray
void FindEmcClusterMother(const int iDaughter, int &iMother)
TClonesArray * fMatchParticles