14 : detIds_(), id_(0), iter_(detIds_.begin()) {
16 <<
" Constructing object...";
24 <<
" Constructing object...";
27 std::vector<DetId>::const_iterator iter = det_ids.begin();
28 for (; iter != det_ids.end(); ++iter) {
29 detIds_.push_back(iter->rawId());
38 <<
" Constructing object...";
47 <<
" Constructing object...";
54 <<
" Destructing object...";
64 for (; iter != raw_ids.end(); ++iter) {
72 <<
" DetId 0x" << std::hex << std::setw(8) << std::setfill(
'0') << *iter
73 <<
" is not from the strip tracker!";
87 ss <<
"[SiStripHashedDetId::" << __func__ <<
"]"
88 <<
" Found " <<
input.end() -
input.begin() <<
" entries in DetId hash map:" << std::endl;
90 for (; iter !=
input.end(); ++iter) {
91 ss <<
" Index: " <<
std::dec << std::setw(5) << std::setfill(
' ') << iter -
input.begin() <<
" DetId: 0x"
92 << std::hex << std::setw(8) << std::setfill(
'0') << *iter << std::endl;