CMS 3D CMS Logo

Namespaces | Functions

/data/refman/pasoursint/CMSSW_5_2_9/src/TrackPropagation/Geant4e/interface/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

namespace  TrackPropagation

Functions

G4ErrorTrajErr TrackPropagation::algebraicSymMatrix55ToG4ErrorTrajErr (const AlgebraicSymMatrix55 &e, const int q)
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)