ATLAS Offline Software
Namespaces | Functions
CLHEPtoEigenConverter.h File Reference
#include "GeoPrimitives/GeoPrimitives.h"
#include "CLHEP/Geometry/Transform3D.h"
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Vector/Rotation.h"
#include "CLHEP/Vector/ThreeVector.h"
Include dependency graph for CLHEPtoEigenConverter.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...
 

Detailed Description

Author
rlangenb
Date
Jun 26, 2013
Author
Riccardo Maria BIANCHI ricca.nosp@m.rdo..nosp@m.maria.nosp@m..bia.nosp@m.nchi@.nosp@m.cern.nosp@m..ch
Date
Feb 25, 2014
Jan 23, 2019

Description

The CLHEPtoEigenConverter methods convert transformations, rotations, and vectors from and to CLHEP and Eigen.

Definition in file CLHEPtoEigenConverter.h.