30 std::vector<uint32_t> dets;
32 TrackerGeometry::DetUnitContainer::const_iterator iter = geom->
detUnits().begin();
33 for( ; iter != geom->
detUnits().end(); ++iter ) {
40 <<
"[SiStripHashedDetIdESProducer::" << __func__ <<
"]" 41 <<
" Retrieved " << dets.size()
42 <<
" sistrip DetIds from geometry!";
47 <<
"[SiStripHashedDetIdESProducer::" << __func__ <<
"]" 48 <<
" DetId hash map: " << std::endl
51 return std::unique_ptr<SiStripHashedDetId>(
hash );
virtual ~SiStripHashedDetIdESProducer()
virtual std::unique_ptr< SiStripHashedDetId > produce(const SiStripHashedDetIdRcd &)
Provides dense hash map in place of DetId.
const DepRecordT & getRecord() const
DetId geographicalId() const
The label of this GeomDet.
static const char mlDqmCommon_[]
SiStripHashedDetIdESProducer(const edm::ParameterSet &)
const DetUnitContainer & detUnits() const override
Returm a vector of all GeomDetUnit.