#include "htoflookup.h"

HTofLookupCrate


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

class HTofLookupCrate : public TObject

Inheritance Chart:
TObject
<-
HTofLookupCrate

    public:
HTofLookupCrate(Int_t numSlots = 1) HTofLookupCrate(const HTofLookupCrate&) ~HTofLookupCrate() static TClass* Class() void fill(Int_t, Char_t, Int_t, Int_t, Int_t, Int_t, Char_t) Int_t getMaxSize() Int_t getSize() HTofLookupSlot* getSlot(Int_t s) virtual TClass* IsA() const HTofLookupCrate& operator=(const HTofLookupCrate&) HTofLookupSlot& 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 HTofLookupSlot objects Int_t maxSlot actual maximum index of slots Int_t nSlots maximum number of slots in a crate

Class Description

 HTofLookup

 Container class for mapping Crate/TdcAdc/Channel to Module/Paddle
   needed by the TOF unpacker



HTofLookupCrate(Int_t numSlots)
 constructor creates an array of pointers of type HTofLookupSlot

~HTofLookupCrate()
 destructor

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



Inline Functions


         HTofLookupSlot& operator[](Int_t i)
         HTofLookupSlot* 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)
         HTofLookupCrate HTofLookupCrate(const HTofLookupCrate&)
        HTofLookupCrate& operator=(const HTofLookupCrate&)


Last update: Fri Jan 26 12:36:22 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.