1 #ifndef ThirdHitRZPrediction_H 2 #define ThirdHitRZPrediction_H 13 template <
class Propagator>
28 return theBarrel ? propagator.zAtR(rOrZ) : propagator.rAtZ(rOrZ);
34 template <
class Propagator>
47 template <
class Propagator>
void initPropagator(const Propagator *propagator)
void initLayer(const DetLayer *layer)
PixelRecoRange< float > Range
float transform(const Propagator &propagator, float rOrZ) const
ThirdHitRZPrediction(const Propagator *propagator, float tolerance, const DetLayer *layer=nullptr)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
Range operator()(float rORz) const
const Propagator * thePropagator
Range operator()(const DetLayer *layer=nullptr)