1 #ifndef _Tracker_TwoTrackMinimumDistanceHelixLine_H_
2 #define _Tracker_TwoTrackMinimumDistanceHelixLine_H_
34 const float qual=.0001 );
41 std::pair <GlobalPoint, GlobalPoint>
points()
const;
51 double X,
Y,
Z,
px,
py,
pz,
px2,
py2,
pz2,
baseFct,
baseDer;
bool oneIteration(double &thePhiH, double &fct, double &derivative) const
~TwoTrackMinimumDistanceHelixLine()
GlobalTrajectoryParameters * firstGTP
GlobalTrajectoryParameters * theL
double secondAngle() const
std::pair< double, double > pathLength() const
double firstAngle() const
GlobalTrajectoryParameters * secondGTP
std::pair< GlobalPoint, GlobalPoint > points() const
TwoTrackMinimumDistanceHelixLine()
GlobalTrajectoryParameters * theH
volatile std::atomic< bool > shutdown_flag false
bool calculate(const GlobalTrajectoryParameters &, const GlobalTrajectoryParameters &, const float qual=.0001)