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 /* $Id: TwoTrackMinimumDistanceLineLine.h,v 1.1 2007/07/03 14:15:47 speer Exp $ */
2 #ifndef _Tracker_TwoTrackMinimumDistanceLineLine_H_
3 #define _Tracker_TwoTrackMinimumDistanceLineLine_H_
4 
6 #include <string>
7 #include <sstream>
8 #include <utility>
9 
17 
19 
20 public:
31  const GlobalTrajectoryParameters &); // retval=true? error occured.
32 
33  std::pair <GlobalPoint, GlobalPoint> points() const;
34  std::pair <double, double> pathLength() const;
35 
36  double firstAngle() const {return phiG;}
37  double secondAngle() const {return phiH;}
38 private:
39  double phiH, phiG;
40  double pathG, pathH;
42 };
43 #endif
std::pair< GlobalPoint, GlobalPoint > points() const
bool calculate(const GlobalTrajectoryParameters &, const GlobalTrajectoryParameters &)
std::pair< double, double > pathLength() const