#include "hmdcstoreevents.h"

HMdcStoreEvents


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

class HMdcStoreEvents : public TObject

Inheritance Chart:
TObject
<-
HMdcStoreEvents

    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)

Data Members


    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)

Class Description

 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.