CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TwoTrackMinimumDistanceLineLine.h
Go to the documentation of this file.
1 #ifndef _Tracker_TwoTrackMinimumDistanceLineLine_H_
2 #define _Tracker_TwoTrackMinimumDistanceLineLine_H_
3 
5 #include <string>
6 #include <sstream>
7 #include <utility>
8 
16 
18 
19 public:
30  const GlobalTrajectoryParameters &); // retval=true? error occured.
31 
32  std::pair <GlobalPoint, GlobalPoint> points() const;
33  std::pair <double, double> pathLength() const;
34 
35  double firstAngle() const {return phiG;}
36  double secondAngle() const {return phiH;}
37 private:
38  double phiH, phiG;
39  double pathG, pathH;
41 };
42 #endif
std::pair< GlobalPoint, GlobalPoint > points() const
bool calculate(const GlobalTrajectoryParameters &, const GlobalTrajectoryParameters &)
std::pair< double, double > pathLength() const