11 : printdebug_(iConfig.getUntrackedParameter<uint32_t>(
"printDebug", 1)) {}
18 edm::LogInfo(
"SiStripBadStripReader") <<
"[SiStripBadStripReader::analyze] End Reading SiStripBadStrip" << std::endl;
20 std::vector<uint32_t> detid;
24 for (
size_t id = 0;
id < detid.size();
id++) {
27 for (
int it = 0; it < range.second - range.first; it++) {
28 unsigned int value = (*(range.first + it));
30 <<
"detid " << detid[
id] <<
" \t" 32 <<
" NconsecutiveBadStrips " << SiStripBadStrip_->
decode(value).
range <<
"\t " 33 <<
" flag " << SiStripBadStrip_->
decode(value).
flag <<
"\t " 34 <<
" packed integer " << std::hex << value <<
std::dec
void getDetIds(std::vector< uint32_t > &DetIds_) const
SiStripBadStripReader(const edm::ParameterSet &)
~SiStripBadStripReader() override
unsigned short firstStrip
const Range getRange(const uint32_t detID) const
std::pair< ContainerIterator, ContainerIterator > Range
void analyze(const edm::Event &, const edm::EventSetup &) override
data decode(const unsigned int &value) const