32 edm::LogVerbatim(
"HashedDetId") <<
"[SiStripHashedDetIdFakeESSource::" << __func__ <<
"]" 33 <<
" Building \"fake\" hashed DetId map from IdealGeometry";
38 edm::LogVerbatim(
"HashedDetId") <<
"[SiStripHashedDetIdFakeESSource::" << __func__ <<
"]" 39 <<
" Retrieved " << dets.size() <<
" DetIds from IdealGeometry!";
41 auto hash = std::make_unique<SiStripHashedDetId>(dets);
42 LogTrace(
"HashedDetId") <<
"[SiStripHashedDetIdFakeESSource::" << __func__ <<
"]" 43 <<
" DetId hash map: " << std::endl
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
edm::ESGetToken< GeometricDet, IdealGeometryRecord > geomDetToken_
~SiStripHashedDetIdFakeESSource() override
const DepRecordT getRecord() const
std::vector< uint32_t > getSiStripDetIds(const GeometricDet &geomDet)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
virtual std::unique_ptr< SiStripHashedDetId > produce(const SiStripHashedDetIdRcd &)
SiStripHashedDetIdFakeESSource(const edm::ParameterSet &)