1 #ifndef TrajectoryStateClosestToPoint_H
2 #define TrajectoryStateClosestToPoint_H
GlobalPoint position() const
const PerigeeTrajectoryError & perigeeError() const
const FreeTrajectoryState & theState() const
TrackCharge charge() const
TrackCharge charge() const
void calculateFTS() const
TrajectoryStateClosestToPoint()
parameter dimension
const PerigeeTrajectoryParameters & perigeeParameters() const
PerigeeTrajectoryError thePerigeeError
GlobalPoint positionFromPerigee(const PerigeeTrajectoryParameters ¶meters, const GlobalPoint &referencePoint)
GlobalVector momentumFromPerigee(const AlgebraicVector3 &momentum, const TrackCharge &charge, const GlobalPoint &referencePoint, const MagneticField *field)
TrajectoryStateClosestToPoint(const PerigeeTrajectoryParameters &perigeeParameters, double pt, const GlobalPoint &referencePoint, const MagneticField *field)
TrajectoryStateClosestToPoint(const PerigeeTrajectoryParameters &perigeeParameters, double pt, const PerigeeTrajectoryError &perigeeError, const GlobalPoint &referencePoint, const MagneticField *field)
const GlobalPoint & referencePoint() const
TrajectoryStateOnSurface TSOS
const MagneticField * theField
volatile std::atomic< bool > shutdown_flag false
PerigeeTrajectoryParameters theParameters
GlobalVector momentum() const