Go to the documentation of this file. 1 #ifndef RecoTracker_MkFit_MkFitHitIndexMap_h
2 #define RecoTracker_MkFit_MkFitHitIndexMap_h
ClusterToMkFitHit(edm::ProductID id)
std::vector< std::vector< CMSSWHit > > mkFitToCMSSW_
size_t clusterIndex(MkFitHit hit) const
Get CMSSW cluster index (currently used only for debugging)
void resizeByClusterIndex(edm::ProductID id, size_t clusterIndex)
const TrackingRecHit * ptr
const TrackingRecHit * hitPtr(MkFitHit hit) const
Get CMSSW hit pointer.
void increaseLayerSize(int layer, size_t additionalSize)
MkFitHitIndexMap()=default
const MkFitHit & mkFitHit(edm::ProductID id, size_t clusterIndex) const
Get mkFit hit index and layer.
constexpr std::array< uint8_t, layerIndexSize > layer
void insert(edm::ProductID id, size_t clusterIndex, MkFitHit hit, const TrackingRecHit *hitPtr)
std::vector< ClusterToMkFitHit > cmsswToMkFit_
std::vector< MkFitHit > mkFitHits
CMSSWHit(const TrackingRecHit *p, size_t i)