25 : mItems(
src.mItems), mItemsById(
src.mItemsById), mItemsByDcsId(
src.mItemsByDcsId) {}
92 return HcalObjectAddons::findByT<Item, HcalDcsMapAddons::LessById>(&
target,
mItemsById);
97 return HcalObjectAddons::findByT<Item, HcalDcsMapAddons::LessByDcsId>(&
target,
mItemsByDcsId);
116 return HcalDcsDetId(_id.subdet(), _id.zside() * _id.ring(), _id.slice(),
type, _id.subchannel());
121 std::vector<HcalDcsDetId>
result;
130 std::vector<HcalGenericDetId>
result;
131 std::set<unsigned long> allIds;
134 allIds.insert(
item->mId);
135 for (std::set<unsigned long>::const_iterator channel = allIds.begin(); channel != allIds.end(); channel++) {
154 if (iter !=
mItems.end() and iter->mId == fId) {
155 edm::LogWarning(
"HCAL") <<
"HcalDcsMap::mapGeomId2DcsId-> Geom channel " << fId <<
" already mapped to DCS channel "