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