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