#include <ThirdHitRZPrediction.h>
Public Member Functions | |
void | initPropagator (const Propagator *propagator) |
Range | operator() (const DetLayer *layer=nullptr) |
Range | operator() (float rORz) const |
Range | operator() (float rORz, const Propagator &propagator) const |
ThirdHitRZPrediction () | |
ThirdHitRZPrediction (const Propagator *propagator, float tolerance, const DetLayer *layer=nullptr) | |
Public Member Functions inherited from ThirdHitRZPredictionBase | |
const Range & | detRange () const |
const Range & | detSize () const |
void | initLayer (const DetLayer *layer) |
void | initTolerance (float tolerance) |
ThirdHitRZPredictionBase () | |
ThirdHitRZPredictionBase (float tolerance, const DetLayer *layer=nullptr) | |
Private Member Functions | |
float | transform (const Propagator &propagator, float rOrZ) const |
Private Attributes | |
const Propagator * | thePropagator |
Additional Inherited Members | |
Public Types inherited from ThirdHitRZPredictionBase | |
typedef TkTrackingRegionsMargin< float > | Margin |
typedef PixelRecoRange< float > | Range |
Protected Attributes inherited from ThirdHitRZPredictionBase | |
bool | theBarrel |
Range | theDetRange |
Range | theDetSize |
bool | theForward |
Margin | theTolerance |
predicts a range in r-z for the position of third hit. the predicted reange is defined by the template argument, which is a straight line extrapolation/interpolation if PixelRecoLineRZ is used.
Definition at line 14 of file ThirdHitRZPrediction.h.
|
inline |
Definition at line 16 of file ThirdHitRZPrediction.h.
|
inline |
Definition at line 17 of file ThirdHitRZPrediction.h.
|
inline |
Definition at line 24 of file ThirdHitRZPrediction.h.
References HLT_FULL_cff::propagator, and ThirdHitRZPrediction< Propagator >::thePropagator.
|
inline |
Definition at line 35 of file ThirdHitRZPrediction.h.
References std::swap(), and HcalDetIdTransform::transform().
|
inline |
Definition at line 21 of file ThirdHitRZPrediction.h.
References ThirdHitRZPrediction< Propagator >::thePropagator.
|
inline |
Definition at line 48 of file ThirdHitRZPrediction.h.
References HcalDetIdTransform::transform(), and findQualityFiles::v.
|
inlineprivate |
Definition at line 27 of file ThirdHitRZPrediction.h.
References ThirdHitRZPredictionBase::theBarrel.
|
private |
Definition at line 31 of file ThirdHitRZPrediction.h.
Referenced by ThirdHitRZPrediction< Propagator >::initPropagator(), and ThirdHitRZPrediction< Propagator >::operator()().