1 #ifndef HelixBarrelCylinderCrossing_H
2 #define HelixBarrelCylinderCrossing_H
void chooseSolution(const Point &p1, const Point &p2, const PositionType &startingPos, const DirectionType &startingDir, PropagationDirection propDir) dso_internal
GlobalVector DirectionType
PositionType position() const
Basic2DVector< TmpType > Point
HelixBarrelCylinderCrossing(const GlobalPoint &startingPos, const GlobalVector &startingDir, double rho, PropagationDirection propDir, const Cylinder &cyl)
PositionType position1() const
Method to access separately each solution of the helix-cylinder crossing equations.
double pathLength() const
Basic2DVector< TmpType > Vector
DirectionType direction() const
PositionType position2() const
Method to access separately each solution of the helix-cylinder crossing equations.