#include "hwalllookup.h"

HWallLookupCrate


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

class HWallLookupCrate : public TObject

Inheritance Chart:
TObject
<-
HWallLookupCrate

    public:
HWallLookupCrate(Int_t numSlots = 1) HWallLookupCrate(const HWallLookupCrate&) ~HWallLookupCrate() static TClass* Class() void fill(Int_t, Char_t, Int_t, Int_t) Int_t getMaxSize() Int_t getSize() HWallLookupSlot* getSlot(Int_t s) virtual TClass* IsA() const HWallLookupCrate& operator=(const HWallLookupCrate&) HWallLookupSlot& operator[](Int_t i) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TObjArray* array pointer array containing HWallLookupSlot objects Int_t maxSlot actual maximum index of slots Int_t nSlots maximum number of slots in a crate

Class Description


  HWallLookup

  Container class for mapping Crate/TdcAdc/Channel to Cell
  needed by the unpacker for the Forward Wall



HWallLookupCrate(Int_t numSlots)
 constructor creates an array of pointers of type HWallLookupSlot

~HWallLookupCrate(void)
 destructor

void fill(Int_t slot, Char_t modType, Int_t channel, Int_t cell)
 Expands the array, if necessary, creates the objects of type HWallLookupSlot,
 and then calls the fill function of the objects with index slot.



Inline Functions


         HWallLookupSlot& operator[](Int_t i)
         HWallLookupSlot* getSlot(Int_t s)
                    Int_t getSize()
                    Int_t getMaxSize()
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
         HWallLookupCrate HWallLookupCrate(const HWallLookupCrate&)
        HWallLookupCrate& operator=(const HWallLookupCrate&)


Last update: Fri Jan 26 12:38:24 2007


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.