14 #ifndef DD4HEP_IMP_MATRIXHELPERS_H 
   15 #define DD4HEP_IMP_MATRIXHELPERS_H 
   21 class TGeoTranslation;
 
   83 #endif // DD4HEP_IMP_MATRIXHELPERS_H 
TGeoTranslation * _translation(const Geometry::Position &pos)
Convert a Position object to a TGeoTranslation  
 
TGeoRotation * _rotationZYX(const Geometry::RotationZYX &rot)
Convert a RotationZYX object to a TGeoRotation  
 
XYZAngles _XYZangles(const double *matrix)
Convert a 3x3 rotation matrix to XYZAngles  
 
void _decompose(const Geometry::Transform3D &trafo, Geometry::Position &pos, Geometry::RotationZYX &rot)
Decompose a generic Transform3D into a translation (Position) and a RotationZYX  
 
ROOT::Math::RotationZYX RotationZYX
 
TGeoIdentity * identityTransform()
Access the TGeo identity transformation  
 
ROOT::Math::Rotation3D Rotation3D
 
TGeoRotation * _rotation3D(const Geometry::Rotation3D &rot)
Convert a Rotation3D object to a TGeoRotation  
 
TGeoHMatrix * _transform(const Geometry::Transform3D &trans)
Convert a Transform3D object to a TGeoHMatrix  
 
ROOT::Math::XYZVector Position
 
ROOT::Math::Translation3D Translation3D
 
ROOT::Math::Transform3D Transform3D