1 #ifndef LCIOTrackPropagators_h
2 #define LCIOTrackPropagators_h
13 namespace LCIOTrackPropagators{
int PropagateLCIOToPlaneParralelToZ(IMPL::TrackStateImpl &ts, float x1, float y1, float x2, float y2, int direction=0, double epsilon=1.0e-8)
Propagate trackstate to a new reference point taken as its crossing point with a plane parallel to th...
int PropagateLCIOToCylinder(IMPL::TrackStateImpl &ts, float r, float x0, float y0, int direction=0, double epsilon=1.0e-8)
Propagate trackstate to a new reference point taken as its crossing point with a cylinder of infinite...
int PropagateLCIOToNewRef(IMPL::TrackStateImpl &ts, double xref, double yref, double zref)
Propagate trackstate to a new reference point.
int PropagateLCIOToZPlane(IMPL::TrackStateImpl &ts, float z)
Propagate trackstate to a new reference point taken as its crossing point with an infinite plane loca...