1 #ifndef OuterDetCompatibility_H 2 #define OuterDetCompatibility_H 24 : theLayer(
layer),
barrel(
true), hitDetPhiRange(phiRange), hitDetRRange(rRange), hitDetZRange(
zRange) {}
32 bool operator()(
const BoundPlane& plane)
const;
46 bool checkR(
const Range& detRRange)
const;
47 bool checkZ(
const Range& detZRange)
const;
49 double loc_dist(
double radius,
double ts_phi,
double range_phi,
double cosGamma)
const;
const Range & rRange() const
PixelRecoRange< float > Range
const Range & zRange() const
OuterHitPhiPrediction::Range hitDetPhiRange
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
OuterDetCompatibility(const ForwardDetLayer *layer, const OuterHitPhiPrediction::Range &phiRange, const Range &rRange, const Range &zRange)
PixelRecoRange< float > Range
OuterDetCompatibility(const BarrelDetLayer *layer, const OuterHitPhiPrediction::Range &phiRange, const Range &rRange, const Range &zRange)
const OuterHitPhiPrediction::Range & phiRange() const
const DetLayer * theLayer