VGM Version 5.3
Loading...
Searching...
No Matches
transform.h File Reference
#include "VGM/common/Transform.h"
#include "CLHEP/Geometry/Transform3D.h"
#include "CLHEP/Vector/Rotation.h"
#include "CLHEP/Vector/ThreeVector.h"

Go to the source code of this file.

Namespaces

namespace  ClhepVGM
 ClhepVGM utilities.
 

Functions

VGM::Transform ClhepVGM::Transform (const CLHEP::HepRotation &rotation, const CLHEP::Hep3Vector &translation)
 
VGM::Transform ClhepVGM::Transform (const HepGeom::Transform3D &objectTransform)
 
VGM::Transform ClhepVGM::TransformScale (const HepGeom::Scale3D &scaleTransform)
 
VGM::Transform ClhepVGM::Identity ()
 
bool ClhepVGM::HasReflection (const HepGeom::Transform3D &transform)
 
CLHEP::Hep3Vector ClhepVGM::Translation (const VGM::Transform &transform)
 
CLHEP::HepRotation ClhepVGM::Rotation (const VGM::Transform &transform)
 
HepGeom::Scale3D ClhepVGM::Scale (const VGM::Transform &transform)
 
HepGeom::Transform3D ClhepVGM::Transform (const VGM::Transform &transform)
 
bool ClhepVGM::HasReflection (const VGM::Transform &transform)
 
VGM::Transform ClhepVGM::Inverse (const VGM::Transform &transform)
 
double ClhepVGM::Round (double x)