#include <HitRZCompatibility.h>
Public Types | |
enum | Algo { zAlgo =0, rAlgo =1, etaAlgo =2 } |
typedef PixelRecoRange< float > | Range |
Public Member Functions | |
Algo | algo () const |
virtual HitRZCompatibility * | clone () const =0 |
HitRZCompatibility (Algo a) | |
virtual bool | operator() (const float &r, const float &z) const =0 |
virtual Range | range (const float &rORz) const =0 |
virtual | ~HitRZCompatibility () |
Public Attributes | |
Algo | m_algo |
abstract class to check if r-z coordinates or comptible with the region
Definition at line 8 of file HitRZCompatibility.h.
typedef PixelRecoRange<float> HitRZCompatibility::Range |
Definition at line 13 of file HitRZCompatibility.h.
Enumerator | |
---|---|
zAlgo | |
rAlgo | |
etaAlgo |
Definition at line 11 of file HitRZCompatibility.h.
|
inlineexplicit |
Definition at line 15 of file HitRZCompatibility.h.
|
inlinevirtual |
Definition at line 16 of file HitRZCompatibility.h.
|
inline |
Definition at line 20 of file HitRZCompatibility.h.
References m_algo.
Referenced by HitPairGeneratorFromLayerPair::doublets().
|
pure virtual |
Implemented in HitEtaCheck, HitZCheck, and HitRCheck.
|
pure virtual |
Implemented in HitEtaCheck, HitZCheck, and HitRCheck.
|
pure virtual |
Implemented in HitEtaCheck, HitZCheck, and HitRCheck.
Referenced by HitQuadrupletGeneratorFromLayerPairForPhotonConversion::failCheckRZCompatibility(), and HitPairGeneratorFromLayerPairForPhotonConversion::hitPairs().
Algo HitRZCompatibility::m_algo |
Definition at line 21 of file HitRZCompatibility.h.
Referenced by algo().