#include "hmdcrawstruct.h" |
HMdcRawStruct
class description - source file - inheritance tree (.pdf)
public:
HMdcRawStruct(const char* name = "MdcRawStruct", const char* title = "Mdc parameters for hardware structure", const char* context, Int_t n = 6)
HMdcRawStruct(const HMdcRawStruct&)
~HMdcRawStruct()
static TClass* Class()
virtual void clear()
void getMaxIndices(TArrayI*)
Int_t getSize()
virtual Bool_t init(HParIo* input, Int_t* set)
virtual TClass* IsA() const
HMdcRawStruct& operator=(const HMdcRawStruct&)
HMdcRawSecStru& operator[](Int_t i)
void printParam()
void putAsciiHeader(TString&)
void readline(const char*, Int_t*)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t write(HParIo* output)
Bool_t writeline(char*, Int_t, Int_t, Int_t)
protected:
TObjArray* array array of pointers
HMdcRawStruct
Container class for parameters decribing the hardware
tree of an Mdc (sectors,modules,motherboards with the
maximum number of TDCs on each motherboards.
This information is needed to create the data tree and to
create the lookup table for the Mdc.
HMdcRawStruct(const char* name,const char* title,
const char* context,Int_t n)
: HParSet(name,title,context)
constructor creates an array of pointers of type HMdcRawSecStru
~HMdcRawStruct()
destructor
Bool_t init(HParIo* inp,Int_t* set)
initializes the container from an input
Int_t write(HParIo* output)
writes the container to an output
void clear()
clears the container
void printParam()
prints the names (characterizes the position on the chamber) of the
motherboards and the number of TDCs on each of them;
void getMaxIndices(TArrayI* ind)
returns the maximum indices of the sectors, modules, motherborads,
tdc channels in the actual setup
void readline(const char *buf, Int_t *set)
decodes one line read from ascii file I/O
void putAsciiHeader(TString& header)
puts the ascii header to the string used in HMdcParAsciiFileIo
Bool_t writeline(char *buf, Int_t sec, Int_t mod, Int_t mbo)
writes one line to the buffer used by ascii file I/O
Inline Functions
HMdcRawSecStru& operator[](Int_t i)
Int_t getSize()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcRawStruct HMdcRawStruct(const HMdcRawStruct&)
HMdcRawStruct& operator=(const HMdcRawStruct&)
Last update: 17/01/2002 by I. Koenig
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.