#include "GTruthMatcher.hh"

GTruthMatcher


class description - source file - inheritance tree (.pdf)

class GTruthMatcher

Inheritance Chart:
GTruthMatcher

    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)

Data Members

    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

Class Description



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.