#include "hmdcwireinfo.h"

HMdcWireInfo


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

class HMdcWireInfo : public TObject

Inheritance Chart:
TObject
<-
HMdcWireInfo

    public:
HMdcWireInfo() HMdcWireInfo(const HMdcWireInfo&) ~HMdcWireInfo() static TClass* Class() void clear() void getAddress(Int_t& s, Int_t& m, Int_t& l, Int_t& c) Int_t getCell() const Int_t getIndex(HMdcWireInfo::ids id, Int_t slot) HKickTrack* getKickTrack(Int_t slot = 0) Int_t getLayer() const Int_t* getList() HMdcCal1* getMdcCal1(Int_t slot = 0) HMdcClus* getMdcClus(Int_t slot = 0) HMdcClusFit* getMdcClusFit(Int_t slot = 0) HMdcClusInf* getMdcClusInf(Int_t slot = 0) HMdcHit* getMdcHit(Int_t slot = 0) HMdcSeg* getMdcSeg(Int_t slot = 0) HMdcWireFit* getMdcWireFit(Int_t slot = 0) Int_t getModule() const Int_t getNSlots() Int_t getSector() const virtual TClass* IsA() const HMdcWireInfo& operator=(const HMdcWireInfo&) void setAddress(const Int_t s, const Int_t m, const Int_t l, const Int_t c) void setCell(const Int_t c) void setLayer(const Int_t l) void setList() void setListIndex(HMdcWireInfo::ids id, Int_t index) void setModule(const Int_t m) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t sector sector number Int_t module module number Int_t layer layer number Int_t cell cell number Int_t slots[5][8] number of slots * 8 index Int_t nslots number of slots Int_t list[8] ! public:
static const HMdcWireInfo::ids hit static const HMdcWireInfo::ids clusinf static const HMdcWireInfo::ids clusfit static const HMdcWireInfo::ids wirefit static const HMdcWireInfo::ids clus static const HMdcWireInfo::ids seg static const HMdcWireInfo::ids kick static const HMdcWireInfo::ids pid

Class Description


 HMdcWireInfo

 Data object for a Mdc cell containing indices of
 hit,seg,clusinf,clusfit,wirefit,clus and kickplane
 where this wire has been used



HMdcWireInfo()

~HMdcWireInfo()

HKickTrack* getKickTrack(Int_t slot)

HMdcSeg* getMdcSeg(Int_t slot)

HMdcHit* getMdcHit(Int_t slot)

HMdcClusInf* getMdcClusInf(Int_t slot)

HMdcClusFit* getMdcClusFit(Int_t slot)

HMdcWireFit* getMdcWireFit(Int_t slot)

HMdcClus* getMdcClus(Int_t slot)

HMdcCal1* getMdcCal1(Int_t slot)



Inline Functions


                 void clear()
                 void setModule(const Int_t m)
                 void setLayer(const Int_t l)
                 void setCell(const Int_t c)
                 void setAddress(const Int_t s, const Int_t m, const Int_t l, const Int_t c)
                Int_t getSector() const
                Int_t getModule() const
                Int_t getLayer() const
                Int_t getCell() const
                Int_t getNSlots()
                 void getAddress(Int_t& s, Int_t& m, Int_t& l, Int_t& c)
                 void setList()
               Int_t* getList()
                 void setListIndex(HMdcWireInfo::ids id, Int_t index)
                Int_t getIndex(HMdcWireInfo::ids id, Int_t slot)
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
         HMdcWireInfo HMdcWireInfo(const HMdcWireInfo&)
        HMdcWireInfo& operator=(const HMdcWireInfo&)


Last update: 18/06/99 by Ilse 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.