ATLAS Offline Software
|
#include "GeoPrimitives/GeoPrimitives.h"
#include "CLHEP/Geometry/Transform3D.h"
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Vector/Rotation.h"
#include "CLHEP/Vector/ThreeVector.h"
Go to the source code of this file.
Namespaces | |
Amg | |
Definition of ATLAS Math & Geometry primitives (Amg) | |
Functions | |
Amg::Transform3D | Amg::CLHEPTransformToEigen (const HepGeom::Transform3D &CLHEPtransf) |
Converts a CLHEP-based HepGeom::Transform3D into an Eigen Amg::Transform3D. More... | |
RotationMatrix3D | Amg::CLHEPRotationToEigen (const CLHEP::HepRotation &CLHEProtation) |
Converts a CLHEP::HepRotation into an Eigen-based Amg::RotationMatrix3D. More... | |
Amg::Translation3D | Amg::CLHEPTranslationToEigen (const CLHEP::Hep3Vector &CLHEPtranslation) |
Converts a CLHEP::Hep3Vector into an Eigen-based Amg::Translation3D. More... | |
Amg::Transform3D | Amg::CLHEPTranslate3DToEigen (const HepGeom::Translate3D &CLHEPtranslate3D) |
Converts a CLHEP-based HepGeom::Translate3 into an Eigen-based Amg::Transform3D. More... | |
HepGeom::Transform3D | Amg::EigenTransformToCLHEP (const Amg::Transform3D &eigenTransf) |
Converts an Eigen-based Amg::Transform3D into a CLHEP-based HepGeom::Transform3D. More... | |
Amg::Vector3D | Amg::Hep3VectorToEigen (const CLHEP::Hep3Vector &CLHEPvector) |
Converts a CLHEP-based CLHEP::Hep3Vector into an Eigen-based Amg::Vector3D. More... | |
CLHEP::Hep3Vector | Amg::EigenToHep3Vector (const Amg::Vector3D &eigenvector) |
Converts an Eigen-based Amg::Vector3D into a CLHEP-based CLHEP::Hep3Vector. More... | |
The CLHEPtoEigenConverter methods convert transformations, rotations, and vectors from and to CLHEP and Eigen.
Definition in file CLHEPtoEigenConverter.h.