#include "hshowerhittoftrackmatcher.h" |
HShowerHitTofTrackMatcher
class description - source file - inheritance tree (.pdf)
public:
HShowerHitTofTrackMatcher()
HShowerHitTofTrackMatcher(Text_t* name, Text_t* title)
~HShowerHitTofTrackMatcher()
void addHitTrack(HShowerHitTof* pHit, HShowerTrack* pTrack)
static TClass* Class()
virtual Int_t execute()
virtual Bool_t finalize()
HCategory* getHitCat()
HCategory* getHitTrack()
HCategory* getTrackCat()
virtual Bool_t init()
virtual TClass* IsA() const
void setHitCat(HCategory* pHitCat)
void setHitTrack(HCategory* pHitTrackCat)
void setTrackCat(HCategory* pTrackCat)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
HLocation m_zeroLoc
HCategory* m_pTrackCat !Pointer to the track data category
HCategory* m_pHitCat !Pointer to the hit data category
HCategory* m_pHitTrackCat !Pointer to the hittrack data category
HIterator* fHitIter !Iterator for local maxima
HIterator* fTrackIter !Iterator for tracks
HShowerHitTofTrackMatcher
HShowerHitTofTrackMatcher reconstructor searches
data describing the same pad in HShowerHitTof and HShowerTrack categories
and joins them to one object.
Results are stored in the HShowerHitTofTrack category.
HShowerHitTofTrackMatcher(Text_t *name,Text_t *title) :
HReconstructor(name,title)
HShowerHitTofTrackMatcher()
~HShowerHitTofTrackMatcher(void)
Bool_t init()
creates the HShowerHitTof, HShowerTrack and HShowerHitTofTrack categories
and adds them to the current event,
creates an iterator which loops over all local maxima
and an iterator which loops over track number information
Bool_t finalize(void)
void addHitTrack(HShowerHitTof* pHit,
HShowerTrack* pTrack)
create one object which contains data
from HShowerHitTof and HShowerTrack objects
Int_t execute()
searching all pairs in HShowerHitTof and HShowerTrack, which
have the same address
because HShowerHitTof and HShowerTrack are sorted by m_nAddress
reading data in tables is done once!
Inline Functions
HCategory* getTrackCat()
HCategory* getHitCat()
HCategory* getHitTrack()
void setTrackCat(HCategory* pTrackCat)
void setHitCat(HCategory* pHitCat)
void setHitTrack(HCategory* pHitTrackCat)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: 19/04/05 by Jacek Otwinowski
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.