CMS 3D CMS Logo

Namespaces | Typedefs | Functions
PerigeeConversions.h File Reference
#include "DataFormats/Math/interface/AlgebraicROOTObjects.h"
#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h"
#include "TrackingTools/TrajectoryParametrization/interface/PerigeeTrajectoryParameters.h"
#include "TrackingTools/TrajectoryParametrization/interface/PerigeeTrajectoryError.h"

Go to the source code of this file.

Namespaces

 PerigeeConversions
 

Typedefs

typedef FreeTrajectoryState PerigeeConversions::FTS
 

Functions

CurvilinearTrajectoryError PerigeeConversions::curvilinearError (const PerigeeTrajectoryError &perigeeError, const GlobalTrajectoryParameters &gtp)
 
PerigeeTrajectoryError PerigeeConversions::ftsToPerigeeError (const FTS &originalFTS)
 
PerigeeTrajectoryParameters PerigeeConversions::ftsToPerigeeParameters (const FTS &originalFTS, const GlobalPoint &referencePoint, double &pt)
 
AlgebraicMatrix55 PerigeeConversions::jacobianCurvilinear2Perigee (const FreeTrajectoryState &fts)
 
AlgebraicMatrix66 PerigeeConversions::jacobianParameters2Cartesian (const AlgebraicVector3 &momentum, const GlobalPoint &position, const TrackCharge &charge, const MagneticField *field)
 
AlgebraicMatrix55 PerigeeConversions::jacobianPerigee2Curvilinear (const GlobalTrajectoryParameters &gtp)
 
GlobalVector PerigeeConversions::momentumFromPerigee (const AlgebraicVector3 &momentum, const TrackCharge &charge, const GlobalPoint &referencePoint, const MagneticField *field)
 
GlobalVector PerigeeConversions::momentumFromPerigee (const PerigeeTrajectoryParameters &parameters, double pt, const GlobalPoint &referencePoint)
 
GlobalPoint PerigeeConversions::positionFromPerigee (const PerigeeTrajectoryParameters &parameters, const GlobalPoint &referencePoint)
 
TrajectoryStateClosestToPoint PerigeeConversions::trajectoryStateClosestToPoint (const AlgebraicVector3 &momentum, const GlobalPoint &referencePoint, const TrackCharge &charge, const AlgebraicSymMatrix66 &theCovarianceMatrix, const MagneticField *field)