1 #ifndef HelixPlaneCrossing_H 2 #define HelixPlaneCrossing_H 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 std::pair< bool, double > pathLength(const Plane &)=0
virtual ~HelixPlaneCrossing()=default
virtual PositionType position(double s) const =0