HShowerPad
class description - source file - inheritance tree (.pdf)
public:
HShowerPad()
HShowerPad(const HShowerPad& srcPad)
virtual ~HShowerPad()
static TClass* Class()
Int_t getLinkedNr()
void getPadCenter(Float_t* pfX, Float_t* pfY)
Int_t getPadFlag()
Int_t getPadNr()
void getPadPos(Int_t* pRow, Int_t* pCol)
Float_t getXld_mm() const
Float_t getXlu_mm() const
Float_t getXrd_mm() const
Float_t getXru_mm() const
Float_t getYld_mm() const
Float_t getYlu_mm() const
Float_t getYrd_mm() const
Float_t getYru_mm() const
virtual TClass* IsA() const
int isOut(HShowerGeantWire* qhit)
int isOut(float x, float y)
int isOutX(float x, float y)
int isOutY(float x, float y)
HShowerPad& operator=(const HShowerPad& source)
void reset()
void setLinkedNr(Int_t nNr)
void setPadFlag(Int_t nFlag)
void setPadNr(Int_t nPad)
void setPadsX(Int_t nPads)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
int nPadNr pad identification
int nPadsX number of pads in one raw
int nPadFlag 0-total outside, 1-inside, 2-partial inside
float qpad
int nLinkedNr ????
public:
Float_t fXld
Float_t fYld
Float_t fXlu
Float_t fYlu d - down, u - up
Float_t fXrd
Float_t fYrd
Float_t fXru
Float_t fYru l - left, r - right
HShowerPad** linkPad ! excluded by root3 ????
HShowerPad
Class describe coordinates one pad
HShowerPadTab
Table of local coordinates of pads.
Thera are pads informations in one dimensional table
Two-dimensional structure of pads in shower detector
is calculated to one index of table of pads
HShowerPad()
creating default pad
HShowerPad(const HShowerPad& srcPad)
copy ctor
~HShowerPad()
void reset()
clearing data
void getPadCenter(Float_t *pfX, Float_t *pfY)
calculate position of geometrical center of pad
void getPadPos(Int_t *pnRow, Int_t *pnCol)
return number of row and col
int isOut(HShowerGeantWire *qhit)
?????????????????
int isOut(float x, float y)
return TRUE if point (x,y) is outside of pad
int isOutX(float x, float y)
return TRUE if x coordinate of point is outside of pad
int isOutY(float x, float y)
return TRUE if y coordinate of point is outside of pad
void Streamer(TBuffer &R__b)
Stream an object of class HShowerPad.
Inline Functions
Int_t getPadNr()
Int_t getPadFlag()
Int_t getLinkedNr()
void setPadFlag(Int_t nFlag)
void setPadNr(Int_t nPad)
void setPadsX(Int_t nPads)
void setLinkedNr(Int_t nNr)
Float_t getXld_mm() const
Float_t getYld_mm() const
Float_t getXlu_mm() const
Float_t getYlu_mm() const
Float_t getXrd_mm() const
Float_t getYrd_mm() const
Float_t getXru_mm() const
Float_t getYru_mm() const
HShowerPad& operator=(const HShowerPad& source)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 12:33:38 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.