1 #ifndef RecoTracker_MkFit_MkFitGeometry_h 2 #define RecoTracker_MkFit_MkFitGeometry_h 8 #include <unordered_map> 12 class LayerNumberConverter;
43 std::unique_ptr<mkfit::LayerNumberConverter>
lnc_;
45 std::vector<const DetLayer*>
dets_;
std::unique_ptr< mkfit::LayerNumberConverter > lnc_
unsigned int uniqueIdInLayer(int layer, unsigned int detId) const
const TrackerTopology * ttopo_
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
mkfit::TrackerInfo const & trackerInfo() const
const TrackerTopology * topology() const
mkfit::LayerNumberConverter const & layerNumberConverter() const
const std::vector< const DetLayer * > & detLayers() const
std::unique_ptr< mkfit::TrackerInfo > trackerInfo_
int mkFitLayerNumber(DetId detId) const
MkFitGeometry(const TrackerGeometry &geom, const GeometricSearchTracker &tracker, const TrackerTopology &ttopo, std::unique_ptr< mkfit::TrackerInfo > trackerInfo, const mkfit::LayerNumberConverter &layNConv)
std::vector< const DetLayer * > dets_