Go to the documentation of this file.
4 #include <TGeoMatrix.h>
5 #include <TGeoPhysicalNode.h>
12 fNode =
new TGeoPhysicalNode(title);
20 return ((TGeoBBox*)
fNode->GetShape())->GetDX();
25 return ((TGeoBBox*)
fNode->GetShape())->GetDY();
30 return ((TGeoBBox*)
fNode->GetShape())->GetDZ();
36 fNode->GetMatrix()->LocalToMaster(in, out);
41 memset(xyz, 0, 3 *
sizeof(Double_t));
43 fNode->GetMatrix()->LocalToMaster(xyz, gxyz);
44 memcpy(xyz, gxyz, 3 *
sizeof(Double_t));
CbmTrdParModGeo(const char *name="CbmTrdParModGeo", const char *title="TRD module geometry")
void memset(T *dest, T i, size_t num)
virtual Double_t GetDX() const
TGeoPhysicalNode * fNode
geometrical data for the module
virtual ~CbmTrdParModGeo()
Definition of geometry for one TRD module.
virtual void LocalToMaster(Double_t in[3], Double_t out[3]) const
Definition of generic parameters for one TRD module.
ClassImp(CbmConverterManager) InitStatus CbmConverterManager
virtual Double_t GetDY() const
virtual Double_t GetDZ() const
virtual void GetXYZ(Double_t xyz[3]) const