#include <ConversionFastHelix.h>
Public Member Functions | |
ConversionFastHelix (const GlobalPoint &outerHit, const GlobalPoint &middleHit, const GlobalPoint &aVertex, const MagneticField *field) | |
FTS | helixStateAtVertex () |
bool | isValid () |
void | makeHelix () |
FTS | stateAtVertex () |
FTS | straightLineStateAtVertex () |
~ConversionFastHelix () | |
Private Types | |
typedef FreeTrajectoryState | FTS |
Private Attributes | |
const MagneticField * | mField |
FastCircle | theCircle |
FTS | theHelix_ |
GlobalPoint | theMiddleHit |
GlobalPoint | theOuterHit |
GlobalPoint | theVertex |
bool | validStateAtVertex |
Generation of track parameters at a vertex using two hits and a vertex.
Definition at line 16 of file ConversionFastHelix.h.
|
private |
Definition at line 20 of file ConversionFastHelix.h.
ConversionFastHelix::ConversionFastHelix | ( | const GlobalPoint & | outerHit, |
const GlobalPoint & | middleHit, | ||
const GlobalPoint & | aVertex, | ||
const MagneticField * | field | ||
) |
Definition at line 11 of file ConversionFastHelix.cc.
|
inline |
Definition at line 30 of file ConversionFastHelix.h.
FreeTrajectoryState ConversionFastHelix::helixStateAtVertex | ( | ) |
Definition at line 52 of file ConversionFastHelix.cc.
|
inline |
Definition at line 35 of file ConversionFastHelix.h.
References validStateAtVertex.
Referenced by core.AutoHandle.AutoHandle::ReallyLoad().
void ConversionFastHelix::makeHelix | ( | ) |
Definition at line 32 of file ConversionFastHelix.cc.
FreeTrajectoryState ConversionFastHelix::stateAtVertex | ( | ) |
Definition at line 45 of file ConversionFastHelix.cc.
FreeTrajectoryState ConversionFastHelix::straightLineStateAtVertex | ( | ) |
Definition at line 169 of file ConversionFastHelix.cc.
|
private |
Definition at line 51 of file ConversionFastHelix.h.
|
private |
Definition at line 50 of file ConversionFastHelix.h.
|
private |
Definition at line 45 of file ConversionFastHelix.h.
|
private |
Definition at line 48 of file ConversionFastHelix.h.
|
private |
Definition at line 47 of file ConversionFastHelix.h.
|
private |
Definition at line 49 of file ConversionFastHelix.h.
|
private |
Definition at line 46 of file ConversionFastHelix.h.
Referenced by isValid().