1 #ifndef RecoLocalTracker_Cluster_Parameter_Estimator_Fake_H 2 #define RecoLocalTracker_Cluster_Parameter_Estimator_Fake_H 13 #include <unordered_map> 29 template <
typename Cluster>
34 template <
typename Cluster>
48 return (u1 << 32) | (u2 << 16) | u3;
53 return (u1 << 32) |
u2;
57 std::unordered_map<uint64_t, LocalValues>
m_map;
std::pair< LocalPoint, LocalError > LocalValues
static uint64_t encode(const SiStripCluster &cluster, const GeomDetUnit &det)
constexpr uint32_t rawId() const
get the raw id
std::unordered_map< uint64_t, LocalValues > m_map
uint16_t firstStrip() const
void error(const GeomDetUnit &gd) const
DetId geographicalId() const
The label of this GeomDet.
unsigned long long uint64_t
static uint64_t encode(const SiPixelCluster &cluster, const GeomDetUnit &det)
std::pair< LocalPoint, LocalError > LocalValues
Pixel cluster – collection of neighboring pixels above threshold.
void add(const Cluster &cluster, const GeomDetUnit &gd, LocalValues const &lv)