1 #ifndef HelixPlaneCrossing_H 2 #define HelixPlaneCrossing_H 39 virtual PositionType
position(
double s)
const = 0;
46 virtual DirectionType
direction(
double s)
const = 0;
virtual PositionType position(double s) const =0
virtual DirectionType direction(double s) const =0
Basic3DVector< float > PositionType
the helix is passed to the constructor and does not appear in the interface
Basic3DVector< float > DirectionType
virtual ~HelixPlaneCrossing()=default
virtual std::pair< bool, double > pathLength(const Plane &)=0