CMS 3D CMS Logo

ConversionFastHelix.h
Go to the documentation of this file.
1 #ifndef Egamma_ConversionFastHelix_H_
2 #define Egamma_ConversionFastHelix_H_
3 
10 
16 private:
18 
19 public:
20  ConversionFastHelix(const GlobalPoint& outerHit,
21  const GlobalPoint& middleHit,
22  const GlobalPoint& aVertex,
23  const MagneticField* field);
24 
26 
27  void makeHelix();
28 
29  bool isValid() { return validStateAtVertex; }
30 
32 
34 
36 
37 private:
45 };
46 
47 #endif //Egamma_ConversionFastHelix_H_
FreeTrajectoryState.h
ConversionFastHelix::theMiddleHit
GlobalPoint theMiddleHit
Definition: ConversionFastHelix.h:41
ESHandle.h
ConversionFastHelix::isValid
bool isValid()
Definition: ConversionFastHelix.h:29
ConversionFastHelix::theCircle
FastCircle theCircle
Definition: ConversionFastHelix.h:43
ConversionFastHelix::theHelix_
FTS theHelix_
Definition: ConversionFastHelix.h:38
ConversionFastHelix::makeHelix
void makeHelix()
Definition: ConversionFastHelix.cc:24
ConversionFastHelix::mField
const MagneticField * mField
Definition: ConversionFastHelix.h:44
ConversionFastHelix::validStateAtVertex
bool validStateAtVertex
Definition: ConversionFastHelix.h:39
Point3DBase< float, GlobalTag >
ConversionFastHelix::FTS
FreeTrajectoryState FTS
Definition: ConversionFastHelix.h:17
ConversionFastHelix::ConversionFastHelix
ConversionFastHelix(const GlobalPoint &outerHit, const GlobalPoint &middleHit, const GlobalPoint &aVertex, const MagneticField *field)
Definition: ConversionFastHelix.cc:10
MagneticField.h
FastCircle
Definition: FastCircle.h:33
ConversionFastHelix::theOuterHit
GlobalPoint theOuterHit
Definition: ConversionFastHelix.h:40
ConversionFastHelix::helixStateAtVertex
FTS helixStateAtVertex()
Definition: ConversionFastHelix.cc:34
ConversionFastHelix
Definition: ConversionFastHelix.h:15
ConversionFastHelix::stateAtVertex
FTS stateAtVertex()
Definition: ConversionFastHelix.cc:32
ConversionFastHelix::straightLineStateAtVertex
FTS straightLineStateAtVertex()
Definition: ConversionFastHelix.cc:127
ConversionFastHelix::~ConversionFastHelix
~ConversionFastHelix()
Definition: ConversionFastHelix.h:25
FreeTrajectoryState
Definition: FreeTrajectoryState.h:27
EventSetup.h
ConversionFastHelix::theVertex
GlobalPoint theVertex
Definition: ConversionFastHelix.h:42
MagneticField
Definition: MagneticField.h:19
GlobalPoint.h
FastCircle.h