#include "hrichgeometrypar.h"

HRichGeometryPar


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

class HRichGeometryPar : public HRichParSet

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HRichParSet
<-
HRichGeometryPar

    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)

Data Members


    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

Class Description


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.