#include "hrichpad.h"

HRichPadTab


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

class HRichPadTab : public HParSet

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HRichPadTab
    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)

Data Members

    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

Class Description


  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.