| #include "GTruthMatcher.hh" |
GTruthMatcher
class description - source file - inheritance tree (.pdf)
protected:
void clearMaps()
public:
GTruthMatcher()
GTruthMatcher(const GTruthMatcher&)
virtual ~GTruthMatcher()
void findDaughters(set<KanID>& daus, const KanID& parent) const
const set<KanID>& findGTracks(Int_t pdtType) const
GTrackI* gTrackByIndex(UShort_t id) const
Bool_t loadEvent(KanEventSource& source)
GTrackI* match(const KanID& id) const
UInt_t nGTk() const
GTruthMatcher& operator=(const GTruthMatcher&)
void parseType(Int_t pdtType)
Bool_t setup(KanEventSource& source)
private:
KanHandleVect<GTrackI> _G4
KanHandleClonesObj<KanClonesObj,RecoCompGMatchI >> _trkMatch
KanHandleClonesObj<KanClonesObj,RecoCompGMatchI >> _emcMatch
KanHandleClonesObj<KanClonesObj,RecoCompGMatchI >> _ifrMatch
map<KanID,KanID> _recoToGMap
map<Int_t,std::set<KanID> > _typeMap
GTruthMatcher():
_G4(KanCompMap::tru,"G4_Tracks"),
_trkMatch(KanCompMap::aod,"Reco_TrkRecoTrks"),
_emcMatch(KanCompMap::aod,"Reco_EmcCands_001"),
_ifrMatch(KanCompMap::aod,"Reco_IfrAbs3Ds")
~GTruthMatcher()
GTrackI* match(const KanID& id) const
void findDaughters(std::set<KanID>& daus, const KanID& parent) const
Bool_t setup(KanEventSource& source)
Bool_t loadEvent(KanEventSource& source)
void parseType(Int_t pdtType)
void clearMaps()
Inline Functions
GTrackI* gTrackByIndex(UShort_t id) const
UInt_t nGTk() const
const set<KanID>& findGTracks(Int_t pdtType) const
GTruthMatcher GTruthMatcher(const GTruthMatcher&)
GTruthMatcher& operator=(const GTruthMatcher&)
Author: E. Charles
Last update: GTruthMatcher.cc,v 1.1 2004/07/29 21:53:58 echarles Exp $
Copyright (C) 2004 LBNL
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.