1 #ifndef Geometry_CommonTopologies_Topology_H 2 #define Geometry_CommonTopologies_Topology_H 53 double dxdz()
const {
return x(); }
54 double dydz()
const {
return y(); }
66 point_(localTrajPar[3], localTrajPar[4]), angles_(localTrajPar[1], localTrajPar[2]) {}
67 const Local2DPoint&
point()
const {
return point_;}
virtual MeasurementPoint measurementPosition(const LocalPoint &lp, const LocalTrackAngles &) const
conversion taking also the angle from the track state
virtual LocalPoint localPosition(const MeasurementPoint &mp, const LocalTrackPred &) const
conversion taking also the angle from the predicted track state
Vec2< double > MathVector
virtual MeasurementError measurementError(const LocalPoint &lp, const LocalError &le, const LocalTrackAngles &) const
conversion taking also the angle from the track state
Point2DBase< double, LocalTag > Local2DPoint
LocalTrackPred(double x, double y, double dxdz, double dydz)
LocalTrackPred(const AlgebraicVector5 &localTrajPar)
LocalTrackAngles(const Base &v)
Vector2D::MathVector MathVector2D
Basic2DVector< double > Vector2D
LocalTrackAngles angles_
local x, y
virtual MeasurementPoint measurementPosition(const LocalPoint &) const =0
const LocalTrackAngles & angles() const
virtual int channel(const LocalPoint &p) const =0
double y() const
Cartesian y coordinate.
virtual int channel(const LocalPoint &lp, const LocalTrackAngles &) const
conversion taking also the angle from the track state
ROOT::Math::SVector< double, 5 > AlgebraicVector5
const Local2DPoint & point() const
virtual LocalPoint localPosition(const MeasurementPoint &) const =0
Basic2DVector< double > Base
LocalTrackAngles(double dxdz, double dydz)
virtual LocalError localError(const MeasurementPoint &, const MeasurementError &) const =0
virtual MeasurementError measurementError(const LocalPoint &, const LocalError &) const =0
double x() const
Cartesian x coordinate.
virtual LocalError localError(const MeasurementPoint &mp, const MeasurementError &me, const LocalTrackPred &) const
conversion taking also the angle from the predicted track state