9 using namespace sistrip;
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.
DetId geographicalId() const
The label of this GeomDet.
static const char mlDqmCommon_[]
virtual ~SiStripHashedDetIdESModule()
virtual SiStripHashedDetId * make(const SiStripHashedDetIdRcd &)
SiStripHashedDetIdESModule(const edm::ParameterSet &)