11 printdebug_(iConfig.getUntrackedParameter<uint32_t>(
"printDebug",1)){}
19 edm::LogInfo(
"SiStripBadStripReader") <<
"[SiStripBadStripReader::analyze] End Reading SiStripBadStrip" << std::endl;
21 std::vector<uint32_t> detid;
25 for (
size_t id=0;
id<detid.size();
id++)
29 for(
int it=0;it<range.second-range.first;it++){
30 unsigned int value=(*(range.first+it));
31 edm::LogInfo(
"SiStripBadStripReader") <<
"detid " << detid[
id] <<
" \t" 33 <<
" NconsecutiveBadStrips " << SiStripBadStrip_->
decode(value).
range <<
"\t " 34 <<
" flag " << SiStripBadStrip_->
decode(value).
flag <<
"\t " 35 <<
" packed integer " << std::hex << value <<
std::dec <<
"\t "
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