10#include <TGeoMatrix.h>
11#include <TGeoPhysicalNode.h>
38 fNode->GetMatrix()->LocalToMaster(in, out);
44 memset(xyz, 0, 3 *
sizeof(Double_t));
46 fNode->GetMatrix()->LocalToMaster(xyz, gxyz);
47 memcpy(xyz, gxyz, 3 *
sizeof(Double_t));
54 LOG(warn) <<
"CbmTrdParModGeo::SetNode: Aligned info already loaded. Updating";
57 fNode =
new TGeoPhysicalNode(GetTitle());
58 if (!
fNode)
return false;
60 LOG(debug) << GetName() <<
" : " << GetTitle();
ClassImp(CbmConverterManager)
Definition of geometry for one TRD module.
virtual Double_t GetDY() const
virtual Double_t GetDX() const
virtual ~CbmTrdParModGeo()
TGeoPhysicalNode * fNode
geometrical data for the module
virtual Double_t GetDZ() const
CbmTrdParModGeo(const char *name="CbmTrdParModGeo", const char *title="TRD module geometry")
virtual void LocalToMaster(Double_t in[3], Double_t out[3]) const
virtual void GetXYZ(Double_t xyz[3]) const
Definition of generic parameters for one TRD module.