17 <<
"[SiStripHashedDetIdESSourceFromGeom::" << __func__ <<
"]" 18 <<
" Constructing object...";
25 <<
"[SiStripHashedDetIdESSourceFromGeom::" << __func__ <<
"]" 26 <<
" Destructing object...";
33 <<
"[SiStripHashedDetIdFakeESSource::" << __func__ <<
"]" 34 <<
" Building \"fake\" hashed DetId map from geometry";
39 std::vector<uint32_t> dets;
42 for(
const auto& iter : geom->
detUnits()) {
44 if (
strip ) { dets.push_back( (
strip->geographicalId()).rawId() ); }
47 <<
"[SiStripHashedDetIdESModule::" << __func__ <<
"]" 48 <<
" Retrieved " << dets.size()
49 <<
" sistrip DetIds from geometry!";
54 <<
"[SiStripHashedDetIdESModule::" << __func__ <<
"]" 55 <<
" DetId hash map: " << std::endl
~SiStripHashedDetIdESModule() override
const DetContainer & detUnits() const override
Returm a vector of all GeomDet.
Provides dense hash map in place of DetId.
const DepRecordT & getRecord() const
Abstract base class for producer of SiStripHashedDetId record.
static const char mlDqmCommon_[]
SiStripHashedDetIdESModule(const edm::ParameterSet &)
SiStripHashedDetId * make(const SiStripHashedDetIdRcd &) override