#include "hmdcstoreevents.h" |
HMdcStoreEvents
class description - source file - inheritance tree (.pdf)
public:
HMdcStoreEvents()
HMdcStoreEvents(const HMdcStoreEvents&)
~HMdcStoreEvents()
void addEvent(const HMdcEvntListCellsAndTimes& event)
void addWire(Int_t s, Int_t m, Int_t l, Int_t c, Float_t tm)
static TClass* Class()
virtual UInt_t getMemSize() const
Bool_t getNextCell(Int_t& s, Int_t& m, Int_t& l, Int_t& c, Float_t& tm)
Bool_t getNextEvent()
Bool_t getNextEvent(HMdcEvntListCellsAndTimes& event)
virtual TClass* IsA() const
HMdcStoreEvents& operator=(const HMdcStoreEvents&)
static UInt_t packCell(Int_t s, Int_t m, Int_t l, Int_t c, Float_t tm)
virtual void resetIter()
void setEndEvent()
void setMaxMemSize(UInt_t mSize)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Bool_t testMemSize() const
static void unpackCell(UInt_t& addr, Int_t& s, Int_t& m, Int_t& l, Int_t& c, Float_t& tm)
protected:
HSeqArr nDTPerEvent array of indexis of events
HSeqArrIter* iterEvents pointer to iterator of events
HSeqArr mdcCells array of addresses & dr.times of fired wires
HSeqArrIter* iterWires pointer to iterator of wires in event
UInt_t maxMemSize upper limit for memory
UInt_t nEvents number of events in array (for filling only)
UShort_t nDrTimes number of wires in current event (for filling)
UShort_t nDrTmPerEv number of wires in current event (for reading)
UInt_t nRdEvents number of read events (for reading)
UShort_t nRdDrTimes number of read wires (for reading)
HMdcStoreWires
HMdcStoreEvents
HMdcStoreClusters
HMdcStoreEvents(void)
~HMdcStoreEvents(void)
void setMaxMemSize(UInt_t mSize)
UInt_t getMemSize(void) const
Bool_t testMemSize(void) const
void setEndEvent(void)
void addWire(Int_t s,Int_t m,Int_t l,Int_t c,
Float_t tm)
void resetIter(void)
Bool_t getNextEvent(void)
Bool_t getNextCell(Int_t& s, Int_t& m,
Int_t& l, Int_t& c, Float_t& tm)
void addEvent(const HMdcEvntListCellsAndTimes& event)
Bool_t getNextEvent(HMdcEvntListCellsAndTimes& event)
Inline Functions
UInt_t packCell(Int_t s, Int_t m, Int_t l, Int_t c, Float_t tm)
void unpackCell(UInt_t& addr, Int_t& s, Int_t& m, Int_t& l, Int_t& c, Float_t& tm)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcStoreEvents HMdcStoreEvents(const HMdcStoreEvents&)
HMdcStoreEvents& operator=(const HMdcStoreEvents&)
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.