#include "hrichgeometrypar.h" |
HRichGeometryPar
class description - source file - inheritance tree (.pdf)
public:
HRichGeometryPar(const char* name = "RichGeometryParameters", const char* title = "Rich Geometry Parameters", const char* context)
virtual ~HRichGeometryPar()
Int_t calcCol(Int_t padnr)
Int_t calcRow(Int_t padnr)
static TClass* Class()
virtual void clear()
Int_t getColumns()
Float_t getDistWiresPads()
HRichFrame* getFramePar()
Int_t getPadsNr()
HRichPadTab* getPadsPar()
Int_t getPadStatus(Int_t padnr)
Int_t getRows()
Int_t getSector(Int_t sec)
Float_t getSectorShift()
Int_t getSectorsNr()
HRichWireTab* getWiresPar()
virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
void initParameters()
virtual TClass* IsA() const
Bool_t IsLab()
void setLab(Int_t nLab = 1)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
public:
Int_t fSectorsNr
Int_t fSectorActive[6]
Int_t fColumns
Int_t fRows
Int_t fLab
Float_t fDistanceWiresPads
Float_t fSectorShift this number corresponds to the shift in Y (lab coordinates) of the Rich volume in HGeant. The factor fSectorShift/cos(20) has to be added to the y coordinate in the detector ( pad plane) reference system in order to get the correct pad number and the cor
HRichSectorPar fSectors[6]
HRichFrame fFrame
HRichWireTab fWires
HRichPadTab fPads
HRichGeometryPar(const char* name,const char* title,
const char* context)
: HRichParSet(name,title,context)
~HRichGeometryPar()
Int_t getSectorsNr()
Int_t getSector(Int_t s)
Int_t getColumns()
Int_t getRows()
Int_t getPadsNr()
Int_t getPadStatus(Int_t padnr)
Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
void initParameters()
void Streamer(TBuffer &R__b)
Stream an object of class HRichGeometryPar.
void clear()
============================================================================
Inline Functions
Int_t calcCol(Int_t padnr)
Int_t calcRow(Int_t padnr)
Float_t getDistWiresPads()
Float_t getSectorShift()
void setLab(Int_t nLab = 1)
Bool_t IsLab()
HRichFrame* getFramePar()
HRichWireTab* getWiresPar()
HRichPadTab* getPadsPar()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 12:27:12 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.