PandaRoot
PndGeaneGeometryMethods.h
Go to the documentation of this file.
1 #ifndef PNDGEANEGEOMETRYMETHODS_H
2 #define PNDGEANEGEOMETRYMETHODS_H
3 
4 #include "TNamed.h"
5 #include "TVector3.h"
6 #include "PndPropagator.h"
7 
8 class PndGeaneGeometryMethods : public TNamed
9 {
10  public:
12  : TNamed("PndGeaneGeometryMethods", "Helper class for geometry methods used in PndGeanePro.")
13  {};
15 
41  TVector3 x2,
42  TVector3 w1,
43  TVector3 w2);
44 
62  TVector3 x2,
63  TVector3 point);
64 
99  TVector3 x2,
100  TVector3 x3,
101  TVector3 w1,
102  TVector3 w2);
103 
128  TVector3 x2,
129  TVector3 x3,
130  TVector3 w1);
131 
133 };
134 
135 #endif //PNDGEANEGEOMETRYMETHODS_H
ClassDef(PndGeaneGeometryMethods, 1)
PndProp::PCAOutputStruct Track3ToPoint(TVector3 x1, TVector3 x2, TVector3 x3, TVector3 w1)
Closest approach to a point from 3 GEANE points. METHOD: First, the coordinate systems is transformed...
PndProp::PCAOutputStruct Track2ToLine(TVector3 x1, TVector3 x2, TVector3 w1, TVector3 w2)
Closest approach to a line from 2 GEANE points. METHOD: The nearest points on the two lines x1...
output of PCA finding algorithm
Definition: PndPropagator.h:29
PndProp::PCAOutputStruct Track3ToLine(TVector3 x1, TVector3 x2, TVector3 x3, TVector3 w1, TVector3 w2)
Find the closest approach points between a curve (helix) and a line (wire). METHOD: The classical Ebe...
PndProp::PCAOutputStruct Track2ToPoint(TVector3 x1, TVector3 x2, TVector3 point)
Closest approach to a point from 2 GEANE points. METHOD: The nearest point to w1 on the line x1...