#include "hmdcevreadout.h" |
HMdcEvReadout
class description - source file - inheritance tree (.pdf)
public:
HMdcEvReadout(const char* name = "MdcEvReadout", const char* title = "Mdc subevent readout addresses", const char* context, Int_t n = 48)
HMdcEvReadout(const HMdcEvReadout&)
~HMdcEvReadout()
static TClass* Class()
virtual void clear()
Int_t getArrayBaseSize()
Int_t getModuleAndSectorToSamNumber(Int_t moduleNo, Int_t sectorNo)
Int_t getSamNumberToModule(Int_t samNo)
Int_t getSamNumberToSector(Int_t samNo)
Int_t getSize()
virtual Bool_t init(HParIo* input)
virtual TClass* IsA() const
HMdcEvReadout& operator=(const HMdcEvReadout&)
HMdcEvReadoutSam& operator[](Int_t i)
void printParam()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t write(HParIo* output)
protected:
TObjArray* array array of pointers
Int_t* samNumberToSector ! fast lookup table from samNumber = samNo + samPosition to sector
Int_t* samNumberToModule ! fast lookup table from samNumber = samNo + samPosition to module
Int_t arrayBaseSize !
HMdcEvReadout
Container for lookup table needed by the unpacker to map
the readout addresses to a motherboard.
This container has no read functions in the I/O classes,
but is initialized from the lookup table HMdcMboReadout,
which contains the same information but accesssible with
the sector, module and motherboard number.
HMdcEvReadout(const char* name,const char* title,
const char* context,Int_t n)
: HParSet(name,title,context)
constructor creates an array of pointers of type
HMdcEvReadoutSam (array of 48 pointers)
creates the container "MdcMboReadout" if not existing
~HMdcEvReadout()
destructor
Bool_t init(HParIo*)
intitializes the container from MdcMboReadout container
Int_t write(HParIo*)
no output of this container
void clear()
clears the container
void printParam()
prints the content of the container
Inline Functions
HMdcEvReadoutSam& operator[](Int_t i)
Int_t getArrayBaseSize()
Int_t getSize()
Int_t getSamNumberToSector(Int_t samNo)
Int_t getSamNumberToModule(Int_t samNo)
Int_t getModuleAndSectorToSamNumber(Int_t moduleNo, Int_t sectorNo)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcEvReadout HMdcEvReadout(const HMdcEvReadout&)
HMdcEvReadout& operator=(const HMdcEvReadout&)
Last update: 17/01/2002
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.