#include "hshowersectorgeom.h" |
HShowerSectorGeom
class description - source file - inheritance tree (.pdf)
public:
HShowerSectorGeom()
virtual ~HShowerSectorGeom()
Int_t addModule(HShowerModuleGeom*)
static TClass* Class()
Float_t getAngleRot()
HShowerModuleGeom* getModule(Int_t n)
Int_t getModules()
int getSectorID()
const HGeomTransform& getTransform() const
virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
virtual TClass* IsA() const
void reset()
void rotateSector()
void setAngleRot(Float_t angle)
Int_t setModule(HShowerModuleGeom* pCorner, Int_t n)
void setModules(Int_t n)
void setSectorID(int id)
void setTransform(const HGeomTransform& t)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void transformSector(HGeomTransform& tt)
void translateModules()
virtual Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
private:
int m_nSectorID identification of sector
TObjArray m_ModuleArr table of lab coord of modules
public:
int m_nModules number of modules in sector
float angleRot m_nSectorID * 60 degree
HGeomTransform transform transformation data
HShowerSectorGeom
Class contains information about lab coordinates
of set of shower detectors.
There are informations about each modules in one sector
and information of geometrical transformation to lab coordinates
HShowerSectorGeom()
~HShowerSectorGeom()
void reset()
Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
reading and initializing lab coordinates of one sector from ascii file (HAsciiKey format)
Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFileIo)
writing lab coordinates of one sector into ascii file (HAsciiKey format)
HShowerModuleGeom* getModule(Int_t n)
return information about module n
Int_t setModule(HShowerModuleGeom* pModule, Int_t n)
set information about module n
Int_t addModule(HShowerModuleGeom* pModule)
add new information about module
void translateModules()
void rotateSector()
void transformSector(HGeomTransform& tt)
Inline Functions
void setModules(Int_t n)
Int_t getModules()
void setSectorID(int id)
int getSectorID()
void setAngleRot(Float_t angle)
Float_t getAngleRot()
const HGeomTransform& getTransform() const
void setTransform(const HGeomTransform& t)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 12:33:55 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.