CMS 3D CMS Logo

PerigeeConversions.h
Go to the documentation of this file.
1 #ifndef PerigeeConversions_H
2 #define PerigeeConversions_H
3 
8 
10 
15 namespace PerigeeConversions {
22  const GlobalPoint& referencePoint,
23  double& pt);
24 
25  PerigeeTrajectoryError ftsToPerigeeError(const FTS& originalFTS);
26 
32 
39  const TrackCharge& charge,
40  const GlobalPoint& referencePoint,
41  const MagneticField* field);
42 
47  double pt,
48  const GlobalPoint& referencePoint);
49 
51  const GlobalTrajectoryParameters& gtp);
52 
62  const GlobalPoint& referencePoint,
63  const TrackCharge& charge,
64  const AlgebraicSymMatrix66& theCovarianceMatrix,
65  const MagneticField* field);
66 
72  const GlobalPoint& position,
73  const TrackCharge& charge,
74  const MagneticField* field);
75 
82 
84 
85 } // namespace PerigeeConversions
86 
87 #endif
Vector3DBase
Definition: Vector3DBase.h:8
PerigeeTrajectoryParameters.h
AlgebraicVector3
ROOT::Math::SVector< double, 3 > AlgebraicVector3
Definition: AlgebraicROOTObjects.h:12
FreeTrajectoryState.h
TrackCharge
int TrackCharge
Definition: TrackCharge.h:4
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
PerigeeConversions::ftsToPerigeeParameters
PerigeeTrajectoryParameters ftsToPerigeeParameters(const FTS &originalFTS, const GlobalPoint &referencePoint, double &pt)
Definition: PerigeeConversions.cc:7
PerigeeConversions::jacobianCurvilinear2Perigee
AlgebraicMatrix55 jacobianCurvilinear2Perigee(const FreeTrajectoryState &fts)
Definition: PerigeeConversions.cc:144
PerigeeTrajectoryParameters
Definition: PerigeeTrajectoryParameters.h:16
PerigeeConversions::jacobianPerigee2Curvilinear
AlgebraicMatrix55 jacobianPerigee2Curvilinear(const GlobalTrajectoryParameters &gtp)
Definition: PerigeeConversions.cc:207
PerigeeTrajectoryError
Definition: PerigeeTrajectoryError.h:14
parameters
parameters
Definition: BeamSpot_PayloadInspector.cc:14
AlgebraicMatrix55
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepStd< double, 5, 5 > > AlgebraicMatrix55
Definition: AlgebraicROOTObjects.h:55
CurvilinearTrajectoryError
Definition: CurvilinearTrajectoryError.h:27
PerigeeConversions::trajectoryStateClosestToPoint
TrajectoryStateClosestToPoint trajectoryStateClosestToPoint(const AlgebraicVector3 &momentum, const GlobalPoint &referencePoint, const TrackCharge &charge, const AlgebraicSymMatrix66 &theCovarianceMatrix, const MagneticField *field)
Definition: PerigeeConversions.cc:97
AlgebraicSymMatrix66
ROOT::Math::SMatrix< double, 6, 6, ROOT::Math::MatRepSym< double, 6 > > AlgebraicSymMatrix66
Definition: AlgebraicROOTObjects.h:24
PerigeeConversions::positionFromPerigee
GlobalPoint positionFromPerigee(const PerigeeTrajectoryParameters &parameters, const GlobalPoint &referencePoint)
Definition: PerigeeConversions.cc:63
GlobalTrajectoryParameters
Definition: GlobalTrajectoryParameters.h:15
Point3DBase< float, GlobalTag >
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition: ALCARECOTkAlJpsiMuMu_cff.py:47
PerigeeConversions
Definition: PerigeeConversions.h:15
position
static int position[264][3]
Definition: ReadPGInfo.cc:289
TrajectoryStateClosestToPoint
Definition: TrajectoryStateClosestToPoint.h:18
AlgebraicMatrix66
ROOT::Math::SMatrix< double, 6, 6, ROOT::Math::MatRepStd< double, 6, 6 > > AlgebraicMatrix66
Definition: AlgebraicROOTObjects.h:62
FreeTrajectoryState
Definition: FreeTrajectoryState.h:27
PerigeeConversions::jacobianParameters2Cartesian
AlgebraicMatrix66 jacobianParameters2Cartesian(const AlgebraicVector3 &momentum, const GlobalPoint &position, const TrackCharge &charge, const MagneticField *field)
Definition: PerigeeConversions.cc:113
PerigeeConversions::curvilinearError
CurvilinearTrajectoryError curvilinearError(const PerigeeTrajectoryError &perigeeError, const GlobalTrajectoryParameters &gtp)
Definition: PerigeeConversions.cc:57
PerigeeConversions::momentumFromPerigee
GlobalVector momentumFromPerigee(const AlgebraicVector3 &momentum, const TrackCharge &charge, const GlobalPoint &referencePoint, const MagneticField *field)
Definition: PerigeeConversions.cc:79
PerigeeTrajectoryError.h
PerigeeConversions::ftsToPerigeeError
PerigeeTrajectoryError ftsToPerigeeError(const FTS &originalFTS)
Definition: PerigeeConversions.cc:51
MagneticField
Definition: MagneticField.h:19
AlgebraicROOTObjects.h
PerigeeConversions::FTS
FreeTrajectoryState FTS
Definition: PerigeeConversions.h:16