1 #ifndef _TwoTrackMinimumDistance_H_
2 #define _TwoTrackMinimumDistance_H_
43 virtual std::pair<GlobalPoint, GlobalPoint>
points()
const;
72 std::pair<GlobalPoint, GlobalPoint>
points_;
virtual float distance() const
virtual bool calculate(const TrajectoryStateOnSurface &sta, const TrajectoryStateOnSurface &stb)
~TwoTrackMinimumDistance()
std::pair< GlobalPoint, GlobalPoint > points_
virtual GlobalPoint crossingPoint() const
TwoTrackMinimumDistanceHelixLine theTTMDhl
bool pointsHelixLine(const GlobalTrajectoryParameters &sta, const GlobalTrajectoryParameters &stb)
TwoTrackMinimumDistance(const Mode m=FastMode)
double firstAngle() const
double secondAngle() const
TwoTrackMinimumDistanceHelixHelix theTTMDhh
bool pointsLineLine(const GlobalTrajectoryParameters &sta, const GlobalTrajectoryParameters &stb)
virtual bool status() const
ClosestApproachInRPhi theIniAlgo
std::pair< double, double > pathLength() const
virtual std::pair< GlobalPoint, GlobalPoint > points() const
bool pointsHelixHelix(const GlobalTrajectoryParameters &sta, const GlobalTrajectoryParameters &stb)
TwoTrackMinimumDistanceLineLine theTTMDll
virtual TwoTrackMinimumDistance * clone() const