#include "hhodolookup.h"

HHodoLookupSlot


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

class HHodoLookupSlot : public TObject

Inheritance Chart:
TObject
<-
HHodoLookupSlot

    public:
HHodoLookupSlot(Int_t numChannels = 1) HHodoLookupSlot(const HHodoLookupSlot&) ~HHodoLookupSlot() static TClass* Class() void clear() void fill(Int_t, Int_t, Int_t) HHodoLookupChan* getChannel(Int_t c) Int_t getMaxSize() Int_t getSize() virtual TClass* IsA() const HHodoLookupSlot& operator=(const HHodoLookupSlot&) HHodoLookupChan& 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 HHodoLookupChan objects Int_t maxChannel actual maximum index of channel Int_t nChannels maximum number of channels in a slot

Class Description


  HHodoLookup

  Parameter container for mapping Crate/Slot/Channel to Module/Fiber
  needed by the unpacker for the Pion Hodoscopes



HHodoLookupSlot(Int_t nChan)
 constructor creates an array of nChan pointers of type HHodoLookupChan

~HHodoLookupSlot(void)
 destructor

void clear(void)
 clears the array

void fill(Int_t channel, Int_t module, Int_t fiber)
 Fills the HLookupChan objects with index channel
 The array is automatically expanded to 128 channels.



Inline Functions


        HHodoLookupChan& operator[](Int_t i)
        HHodoLookupChan* getChannel(Int_t c)
                   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)
         HHodoLookupSlot HHodoLookupSlot(const HHodoLookupSlot&)
        HHodoLookupSlot& operator=(const HHodoLookupSlot&)


Last update: Fri Jan 26 11:56:07 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.