1 #ifndef RecoTracker_MkFit_MkFitGeometry_h 2 #define RecoTracker_MkFit_MkFitGeometry_h 8 #include <unordered_map> 12 class LayerNumberConverter;
42 std::unique_ptr<mkfit::LayerNumberConverter>
lnc_;
44 std::vector<const DetLayer*>
dets_;
std::unique_ptr< mkfit::LayerNumberConverter > lnc_
unsigned int uniqueIdInLayer(int layer, unsigned int detId) const
constexpr std::array< uint8_t, layerIndexSize > layer
const TrackerTopology * ttopo_
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)
std::vector< const DetLayer * > dets_