HGeomTrd1
class description - source file - inheritance tree (.pdf)
public:
HGeomTrd1()
HGeomTrd1(const HGeomTrd1&)
~HGeomTrd1()
virtual TArrayD* calcVoluParam(HGeomVolume*)
virtual void calcVoluPosition(HGeomVolume*, const HGeomTransform&, const HGeomTransform&)
static TClass* Class()
virtual TClass* IsA() const
HGeomTrd1& operator=(const HGeomTrd1&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
HGeomRotation intrinsicRot
HGeomTrd1
class for the GEANT shape TRD1
The technical coordinate system of a TRD1, which sits in
CAVE and is not rotated, is the laboratory system.
The y-axis points from the smaller side to the larger one.
That's the same definitition as for a TRAP and different from
the Geant or ROOT definition for a TRD1.
Therefore a transformation is needed:
x-technical = - (x-Geant)
y-technical = z-Geant
z-technical = y-Geant
This is stored in the data element intrinsicRot which is
created in the function calcVoluPosition(...)
HGeomTrd1()
constructor
~HGeomTrd1()
destructor
TArrayD* calcVoluParam(HGeomVolume* volu)
calculates the parameters needed to create the shape
void calcVoluPosition(HGeomVolume* volu,
const HGeomTransform& dTC,const HGeomTransform& mTR)
calls the function posInMother(...) to calculate the position of the
volume in its mother
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HGeomTrd1 HGeomTrd1(const HGeomTrd1&)
HGeomTrd1& operator=(const HGeomTrd1&)
Last update: 11/11/2003 by Ilse Koenig
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.