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 TrackerGeometry::DetUnitContainer::const_iterator iter = geom->
detUnits().begin();
43 for( ; iter != geom->
detUnits().end(); ++iter ) {
45 if (
strip ) { dets.push_back( (
strip->geographicalId()).rawId() ); }
48 <<
"[SiStripHashedDetIdESModule::" << __func__ <<
"]" 49 <<
" Retrieved " << dets.size()
50 <<
" sistrip DetIds from geometry!";
55 <<
"[SiStripHashedDetIdESModule::" << __func__ <<
"]" 56 <<
" DetId hash map: " << std::endl
Provides dense hash map in place of DetId.
const DepRecordT & getRecord() const
Abstract base class for producer of SiStripHashedDetId record.
static const char mlDqmCommon_[]
virtual ~SiStripHashedDetIdESModule()
virtual SiStripHashedDetId * make(const SiStripHashedDetIdRcd &)
SiStripHashedDetIdESModule(const edm::ParameterSet &)
const DetUnitContainer & detUnits() const override
Returm a vector of all GeomDetUnit.