#include "hshowermodulegeom.h"

HShowerModuleGeom


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

class HShowerModuleGeom : public HShowerParSet

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HShowerParSet
<-
HShowerModuleGeom

    public:
HShowerModuleGeom() HShowerModuleGeom(const HShowerModuleGeom&) virtual ~HShowerModuleGeom() static TClass* Class() HShowerFrame* getFrame() int getModuleID() HShowerPadTab* getPads() const HGeomTransform& getTransform() const HShowerWireTab* getWires() virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile) virtual TClass* IsA() const HShowerModuleGeom& operator=(const HShowerModuleGeom&) void reset() void setFrame(HShowerFrame* pFrame) void setModuleID(int id) void setPads(HShowerPadTab* pPads) void setTransform(const HGeomTransform& t) void setWires(HShowerWireTab* pWires) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void transformModule(HGeomTransform& t) void transformVector(HGeomTransform& t) virtual Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)

Data Members

    private:
int m_nModuleID HShowerFrame* m_pFrame !It's referation to frame[m_nModuleID] HShowerWireTab* m_pWires !it's similar HShowerPadTab* m_pPads !it's similar public:
HGeomTransform transform

Class Description

 HShowerModuleGeom

 Class contains information about lab coordinates of one module
 There are information of geometrical transformation to lab coordinates



HShowerModuleGeom()
default ctor

~HShowerModuleGeom()

void reset() //clearing data

Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
reading and initializing lab coordinates of one module from ascii file (HAscii Key format)

Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFileIo)
writing lab coordinates of one module into ascii file (HAsciiKey format)

void Streamer(TBuffer &R__b)
 Stream an object of class HShowerModuleGeom.

void transformModule(HGeomTransform& t)

void transformVector(HGeomTransform& t)



Inline Functions


                         void setModuleID(int id)
                          int getModuleID()
                HShowerFrame* getFrame()
              HShowerWireTab* getWires()
               HShowerPadTab* getPads()
                         void setFrame(HShowerFrame* pFrame)
                         void setWires(HShowerWireTab* pWires)
                         void setPads(HShowerPadTab* pPads)
        const HGeomTransform& getTransform() const
                         void setTransform(const HGeomTransform& t)
                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void StreamerNVirtual(TBuffer& b)
            HShowerModuleGeom HShowerModuleGeom(const HShowerModuleGeom&)
           HShowerModuleGeom& operator=(const HShowerModuleGeom&)


Last update: Fri Jan 26 12:33:33 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.