CMS 3D CMS Logo

Namespaces | Functions
ConvertFromToCLHEP.h File Reference
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Geometry/Normal3D.h"
#include "CLHEP/Vector/ThreeVector.h"
#include "CLHEP/Vector/Rotation.h"
#include "CLHEP/Units/GlobalSystemOfUnits.h"
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
#include "DataFormats/GeometryVector/interface/GlobalVector.h"
#include "DataFormats/GeometrySurface/interface/TkRotation.h"
#include "DataFormats/CLHEP/interface/AlgebraicObjects.h"
#include "G4ErrorFreeTrajState.hh"

Go to the source code of this file.

Namespaces

 TrackPropagation
 

Functions

G4ErrorTrajErr TrackPropagation::algebraicSymMatrix55ToG4ErrorTrajErr (const AlgebraicSymMatrix55 &e, const int q)
 
double TrackPropagation::g4doubleToCmsDouble (const G4double &d)
 
AlgebraicSymMatrix55 TrackPropagation::g4ErrorTrajErrToAlgebraicSymMatrix55 (const G4ErrorTrajErr &e, const int q)
 
CLHEP::Hep3Vector TrackPropagation::globalPointToHep3Vector (const GlobalPoint &r)
 
HepGeom::Point3D< double > TrackPropagation::globalPointToHepPoint3D (const GlobalPoint &r)
 
CLHEP::Hep3Vector TrackPropagation::globalVectorToHep3Vector (const GlobalVector &p)
 
HepGeom::Normal3D< double > TrackPropagation::globalVectorToHepNormal3D (const GlobalVector &p)
 
GlobalPoint TrackPropagation::hep3VectorToGlobalPoint (const CLHEP::Hep3Vector &v)
 
GlobalVector TrackPropagation::hep3VectorToGlobalVector (const CLHEP::Hep3Vector &p)
 
GlobalVector TrackPropagation::hepNormal3DToGlobalVector (const HepGeom::Normal3D< double > &p)
 
GlobalPoint TrackPropagation::hepPoint3DToGlobalPoint (const HepGeom::Point3D< double > &r)
 
TkRotation< float > TrackPropagation::hepRotationToTkRotationF (const CLHEP::HepRotation &r)
 
CLHEP::HepRotation TrackPropagation::tkRotationFToHepRotation (const TkRotation< float > &tkr)