#include "hmdcextractors.h" |
HMdcSegExtractor
class description - source file - inheritance tree (.pdf)
public:
HMdcSegExtractor(HRecEvent* cpev = 0)
HMdcSegExtractor(const HMdcSegExtractor&)
~HMdcSegExtractor()
Int_t checkSegIndex(Int_t index)
static TClass* Class()
void clear()
void extract(HKickTrack*, HMdcSeg*, Int_t, Int_t&)
void extract(HMdcSeg*, Int_t)
void initLookup()
virtual TClass* IsA() const
HMdcSegExtractor& operator=(const HMdcSegExtractor&)
void resetCounters()
void resetLookup()
void setDataLevels(TString)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
HRecEvent* cpevent ! pointer to copy event
Int_t segct[6][2] ! counter of seg index
Int_t seglookup[500] ! book keeping of seg index
Int_t segcplookup[500] ! book keeping of copied seg index
Int_t segctr ! counter of segments in lookup
HLocation locseg ! location for new seg object.
HLocation lockick ! location for new kick object.
Int_t kickct[6] ! counter of kick track index
HMdcSegExtractor* segext ! pointer to the seg extractor
HMdcHitExtractor* hitext ! pointer to the hit extractor
HMdcCal1Extractor* cal1ext ! pointer to the cal1 extractor
Bool_t kicklevel !
Bool_t hitlevel !
Bool_t callevel !
Int_t counter
HMdcCal1Extractor
Extracts a Mdc objects
HMdcSegExtractor(HRecEvent* cpev)
~HMdcSegExtractor()
void setDataLevels(TString levels)
void extract(HKickTrack* kick,HMdcSeg* seg,Int_t index,Int_t& segcpindex)
void extract(HMdcSeg* seg,Int_t index)
void clear()
Inline Functions
Int_t checkSegIndex(Int_t index)
void resetLookup()
void initLookup()
void resetCounters()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcSegExtractor HMdcSegExtractor(const HMdcSegExtractor&)
HMdcSegExtractor& operator=(const HMdcSegExtractor&)
Last update: Fri Jan 26 12:14:09 2007
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.