#include "hmdcstoreevents.h" |
HMdcStoreTracks
class description - source file - inheritance tree (.pdf)
protected:
void clear()
Bool_t getTrackPar()
public:
HMdcStoreTracks()
HMdcStoreTracks(const HMdcStoreTracks&)
~HMdcStoreTracks()
static TClass* Class()
Bool_t getEventFlag()
virtual UInt_t getMemSize() const
UChar_t getMod1()
UChar_t getMod2()
Int_t getNumEventTracks() const
void getPoint1(HGeomVector& p1) const
void getPoint2(HGeomVector& p2) const
void getPoints(HGeomVector& p1, HGeomVector& p2) const
UChar_t getSector()
Bool_t getTrackFlag()
void getTrackPar(Float_t& xf, Float_t& yf, Float_t& xl, Float_t& yl) const
Float_t getX1() const
Float_t getX2() const
Float_t getY1() const
Float_t getY2() const
Float_t getZ1() const
Float_t getZ2() const
virtual TClass* IsA() const
Bool_t isEnd()
Bool_t nextEvent()
Bool_t nextTrack()
HMdcStoreTracks& operator=(const HMdcStoreTracks&)
Bool_t resetEventFlag(Bool_t flag)
void resetEventIter()
virtual void resetIter()
Bool_t resetTrackFlag(Bool_t flag)
Bool_t resetTrackPar(Float_t xt, Float_t yt, Float_t xp, Float_t yp)
void setEndEvent(Bool_t flag = kTRUE)
Bool_t setEndTrack()
void setTrackPar(UChar_t s, UChar_t m1, Float_t xf, Float_t yf, UChar_t m2, Float_t xl, Float_t yl, UChar_t flag = 1)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
HSeqArr address keep sector and mod.for x1,y1 (mod1)
HSeqArr trackPos array of cluster positions
HSeqArr nTracksEvent array of numbers of tracks per event
HSeqArrIter* iterAddress pointer to iterator of track address
HSeqArrIter* iterTrackPos pointer to iterator of clusters positions
HSeqArrIter* iterNTrckEv pointer to iterator of num.of clusters/event
UChar_t flagAddress trackFlag and address for current track
Float_t x1
Float_t y1 current cluster parameters:
Float_t x2
Float_t y2 two points in coor.sys. mdc's
UShort_t nEventTracks num. tracks in one event (<=32767)
UShort_t nReadTracks counter of the read tracks in this event
Bool_t eventFlag event flag
Bool_t arrayEnd end of array flag
HMdcStoreWires
HMdcStoreEvents
HMdcStoreClusters
HMdcStoreTracks(void)
void clear(void)
~HMdcStoreTracks(void)
UInt_t getMemSize(void) const
void resetIter(void)
void setTrackPar(UChar_t s, UChar_t m1,Float_t xf,Float_t yf,
UChar_t m2,Float_t xl,Float_t yl, UChar_t flag)
Bool_t setEndTrack(void)
void setEndEvent(Bool_t flag)
Bool_t getTrackPar(void)
Bool_t nextEvent(void)
Bool_t nextTrack(void)
reading cluster without reading wires!!!
void getTrackPar(Float_t& xf,Float_t& yf,
Float_t& xl,Float_t& yl) const
Bool_t resetTrackPar(Float_t xf,Float_t yf,
Float_t xl,Float_t yl)
void resetEventIter(void)
for reading the same event again
Bool_t resetTrackFlag(Bool_t flag)
Bool_t resetEventFlag(Bool_t flag)
Inline Functions
Bool_t getEventFlag()
Bool_t getTrackFlag()
UChar_t getSector()
UChar_t getMod1()
UChar_t getMod2()
Int_t getNumEventTracks() const
Float_t getX1() const
Float_t getY1() const
Float_t getZ1() const
Float_t getX2() const
Float_t getY2() const
Float_t getZ2() const
void getPoint1(HGeomVector& p1) const
void getPoint2(HGeomVector& p2) const
void getPoints(HGeomVector& p1, HGeomVector& p2) const
Bool_t isEnd()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcStoreTracks HMdcStoreTracks(const HMdcStoreTracks&)
HMdcStoreTracks& operator=(const HMdcStoreTracks&)
Last update: 14/05/2004 by V.Pechenov
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.