#include <ThirdHitRZPredictionBase.h>
Public Types | |
typedef TkTrackingRegionsMargin< float > | Margin |
typedef PixelRecoRange< float > | Range |
Public Member Functions | |
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) | |
Protected Attributes | |
bool | theBarrel |
Range | theDetRange |
Range | theDetSize |
bool | theForward |
Margin | theTolerance |
Definition at line 18 of file ThirdHitRZPredictionBase.h.
typedef TkTrackingRegionsMargin<float> ThirdHitRZPredictionBase::Margin |
Definition at line 21 of file ThirdHitRZPredictionBase.h.
typedef PixelRecoRange<float> ThirdHitRZPredictionBase::Range |
Definition at line 20 of file ThirdHitRZPredictionBase.h.
ThirdHitRZPredictionBase::ThirdHitRZPredictionBase | ( | ) |
Definition at line 9 of file ThirdHitRZPredictionBase.cc.
ThirdHitRZPredictionBase::ThirdHitRZPredictionBase | ( | float | tolerance, |
const DetLayer * | layer = nullptr |
||
) |
Definition at line 13 of file ThirdHitRZPredictionBase.cc.
References initLayer().
|
inline |
|
inline |
void ThirdHitRZPredictionBase::initLayer | ( | const DetLayer * | layer | ) |
Definition at line 20 of file ThirdHitRZPredictionBase.cc.
References GeomDetEnumerators::barrel, Surface::bounds(), GeomDetEnumerators::endcap, SimpleDiskBounds::innerRadius(), Bounds::length(), DetLayer::location(), pvSelector_cfi::maxZ, SimpleDiskBounds::outerRadius(), GeometricSearchDet::position(), TCMET_cfi::radius, BarrelDetLayer::specificSurface(), ForwardDetLayer::surface(), BarrelDetLayer::surface(), theBarrel, theDetRange, theDetSize, theForward, Bounds::thickness(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by PixelTripletHLTGenerator::hitTriplets(), initTolerance(), ThirdHitRZPrediction< Propagator >::operator()(), and ThirdHitRZPredictionBase().
|
inline |
Definition at line 29 of file ThirdHitRZPredictionBase.h.
References initLayer(), and theTolerance.
Referenced by PixelTripletHLTGenerator::hitTriplets().
|
protected |
Definition at line 33 of file ThirdHitRZPredictionBase.h.
Referenced by initLayer(), ThirdHitRZPrediction< Propagator >::operator()(), and ThirdHitRZPrediction< Propagator >::transform().
|
protected |
Definition at line 34 of file ThirdHitRZPredictionBase.h.
Referenced by detRange(), initLayer(), and ThirdHitRZPrediction< Propagator >::operator()().
|
protected |
Definition at line 34 of file ThirdHitRZPredictionBase.h.
Referenced by detSize(), and initLayer().
|
protected |
Definition at line 33 of file ThirdHitRZPredictionBase.h.
Referenced by initLayer(), and ThirdHitRZPrediction< Propagator >::operator()().
|
protected |
Definition at line 35 of file ThirdHitRZPredictionBase.h.
Referenced by initTolerance(), and ThirdHitRZPrediction< Propagator >::operator()().