CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ConversionFastHelix.h
Go to the documentation of this file.
1 #ifndef Egamma_ConversionFastHelix_H_
2 #define Egamma_ConversionFastHelix_H_
3 
10 
11 
17 
18 private:
19 
21 
22 public:
23 
24  ConversionFastHelix(const GlobalPoint& outerHit,
25  const GlobalPoint& middleHit,
26  const GlobalPoint& aVertex,
27  const MagneticField* field
28  );
29 
31 
32  void makeHelix();
33 
34 
35  bool isValid() {return validStateAtVertex; }
36 
37  FTS stateAtVertex() ;
38 
40 
42 
43 private:
44 
52 
53 };
54 
55 #endif //Egamma_ConversionFastHelix_H_
56 
57 
58 
59 
FreeTrajectoryState FTS
const MagneticField * mField
ConversionFastHelix(const GlobalPoint &outerHit, const GlobalPoint &middleHit, const GlobalPoint &aVertex, const MagneticField *field)