CMS 3D CMS Logo

KinematicPerigeeConversions.h
Go to the documentation of this file.
1 #ifndef KinematicPerigeeConversions_H
2 #define KinematicPerigeeConversions_H
3 
9 
18 public:
20 
22  const GlobalPoint& point) const;
23 
25  const GlobalPoint& point,
26  const MagneticField* field) const;
27 
29  const GlobalPoint& referencePoint,
30  const TrackCharge& charge,
31  const AlgebraicSymMatrix77& theCovarianceMatrix,
32  const MagneticField* field) const;
33 
38  const GlobalPoint& referencePoint,
39  const TrackCharge& ch,
40  const MagneticField* field) const;
41 
42 private:
49  const GlobalPoint& referencePoint,
50  const TrackCharge& charge,
51  const MagneticField* field) const;
52 };
53 #endif
ROOT::Math::SMatrix< double, 7, 7, ROOT::Math::MatRepStd< double, 7, 7 > > AlgebraicMatrix77
Definition: Matrices.h:10
int TrackCharge
Definition: TrackCharge.h:4
KinematicState kinematicState(const AlgebraicVector4 &momentum, const GlobalPoint &referencePoint, const TrackCharge &charge, const AlgebraicSymMatrix77 &theCovarianceMatrix, const MagneticField *field) const
AlgebraicVector4 momentumFromPerigee(const AlgebraicVector4 &momentum, const GlobalPoint &referencePoint, const TrackCharge &ch, const MagneticField *field) const
ROOT::Math::SVector< double, 4 > AlgebraicVector4
ExtendedPerigeeTrajectoryParameters extendedPerigeeFromKinematicParameters(const KinematicState &state, const GlobalPoint &point) const
KinematicParameters kinematicParametersFromExPerigee(const ExtendedPerigeeTrajectoryParameters &pr, const GlobalPoint &point, const MagneticField *field) const
ROOT::Math::SMatrix< double, 7, 7, ROOT::Math::MatRepSym< double, 7 > > AlgebraicSymMatrix77
Definition: Matrices.h:9
AlgebraicMatrix77 jacobianParameters2Kinematic(const AlgebraicVector4 &momentum, const GlobalPoint &referencePoint, const TrackCharge &charge, const MagneticField *field) const
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
Definition: invegas.h:5