#include "hmdcstoreevents.h"

HMdcStoreWires


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

class HMdcStoreWires : public TObject

Inheritance Chart:
TObject
<-
HMdcStoreWires

    public:
HMdcStoreWires() HMdcStoreWires(const HMdcStoreWires&) ~HMdcStoreWires() void addEvent(const HMdcEvntListCells& event) void addWireAddr(Int_t s, Int_t m, Int_t l, Int_t c) static TClass* Class() virtual UInt_t getMemSize() const Bool_t getNextEvent() Bool_t getNextEvent(HMdcEvntListCells& event) Bool_t getNextWireAddr(Int_t& s, Int_t& m, Int_t& l, Int_t& c) virtual TClass* IsA() const HMdcStoreWires& operator=(const HMdcStoreWires&) static UShort_t packAddress(Int_t s, Int_t m, Int_t l, Int_t c) 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 unpackAddress(UShort_t& addr, Int_t& s, Int_t& m, Int_t& l, Int_t& c)

Data Members


    protected:
HSeqArr nDTPerEvent array of indexis of events HSeqArrIter* iterEvents pointer to iterator of events HSeqArr mdcWireAddr array of addresses 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



HMdcStoreWires(void)

~HMdcStoreWires(void)

void setMaxMemSize(UInt_t mSize)

UInt_t getMemSize(void) const

Bool_t testMemSize(void) const

void setEndEvent(void)

void addWireAddr(Int_t s,Int_t m,Int_t l,Int_t c)

void resetIter(void)

Bool_t getNextEvent(void)

Bool_t getNextWireAddr(Int_t& s, Int_t& m, Int_t& l, Int_t& c)

void addEvent(const HMdcEvntListCells& event)

Bool_t getNextEvent(HMdcEvntListCells& event)



Inline Functions


               UShort_t packAddress(Int_t s, Int_t m, Int_t l, Int_t c)
                   void unpackAddress(UShort_t& addr, Int_t& s, Int_t& m, Int_t& l, Int_t& c)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
         HMdcStoreWires HMdcStoreWires(const HMdcStoreWires&)
        HMdcStoreWires& operator=(const HMdcStoreWires&)


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.