HRichPadTab
class description - source file - inheritance tree (.pdf)
private:
Int_t calcAddr(Int_t nX, Int_t nY)
TObject* getObject(int nIndx)
TObject*& getSlot(int nIndx)
public:
HRichPadTab()
HRichPadTab(const HRichPadTab&)
~HRichPadTab()
static TClass* Class()
Int_t createPads(Int_t nX, Int_t nY)
void deletePads()
Int_t getActivePadsNr()
HRichPad* getPad(Int_t nPadNr)
HRichPad* getPad(Int_t nCol, Int_t nRow)
HRichPad* getPad(Float_t fXpos, Float_t fYpos)
Int_t getPadsNr()
Int_t getPadsX()
Int_t getPadsY()
void incActivePadsNr()
Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
Bool_t initParameters()
virtual TClass* IsA() const
Bool_t isOut(Int_t nX, Int_t nY)
HRichPadTab& operator=(const HRichPadTab&)
void reset()
void setPad(HRichPad* pPad, Int_t nCol, Int_t nRow)
void setPad(HRichPad* pPad, Int_t nPadNr)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
private:
TClonesArray* fPadsArray
Int_t fPadsNr
Int_t fActivePadsNr
Int_t fPadsX
Int_t fPadsY
Int_t fPadsLongestRow
Int_t fMiddlePad first in the right side of the detector
Float_t fPadsLongestRowMiddle
HRichPadCorner
HRichPad
HRichPadTab
These classes contain definition of corners, pads and array of pads.
***************************************************************************
void Streamer(TBuffer &R__b)
Stream an object of class HRichPadTab.
HRichPadTab()
~HRichPadTab()
void reset()
Bool_t initParameters()
Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
Int_t createPads(Int_t nX, Int_t nY)
void deletePads()
void setPad(HRichPad* pPad, Int_t nCol, Int_t nRow)
void setPad(HRichPad* pPad, Int_t nAddr)
HRichPad* getPad(Int_t nCol, Int_t nRow)
HRichPad* getPad(Float_t fXpos, Float_t fYpos)
Bool_t isOut(Int_t nX, Int_t nY)
TObject*& getSlot(int nIndx)
TObject* getObject(int nIndx)
Inline Functions
HRichPad* getPad(Float_t fXpos, Float_t fYpos)
Int_t getPadsNr()
Int_t getActivePadsNr()
Int_t getPadsX()
Int_t getPadsY()
void incActivePadsNr()
Int_t calcAddr(Int_t nX, Int_t nY)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
HRichPadTab HRichPadTab(const HRichPadTab&)
HRichPadTab& operator=(const HRichPadTab&)
Author: Witold Przygoda (przygoda@psja1.if.uj.edu.pl)
Last update: 1999/12/04 by Witold Przygoda (przygoda@psja1.if.uj.edu.pl)
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.