32 edm::LogInfo(
"SiStripBadStripReader") <<
"[SiStripBadStripReader::analyze] End Reading SiStripBadStrip" << std::endl;
34 std::vector<uint32_t> detid;
35 badStrip.getDetIds(detid);
38 for (
size_t id = 0;
id < detid.size();
id++) {
41 for (
int it = 0; it <
range.second -
range.first; it++) {
43 edm::LogInfo(
"SiStripBadStripReader") <<
"detid " << detid[
id] <<
" \t" 44 <<
" firstBadStrip " << badStrip.decode(
value).firstStrip <<
"\t " 45 <<
" NconsecutiveBadStrips " << badStrip.decode(
value).range <<
"\t " 46 <<
" flag " << badStrip.decode(
value).flag <<
"\t " T const & getData(const ESGetToken< T, R > &iToken) const noexcept(false)
~SiStripBadStripReader() override
SiStripBadStripReader(const edm::ParameterSet &iConfig)
#define DEFINE_FWK_MODULE(type)
Log< level::Info, false > LogInfo
std::pair< ContainerIterator, ContainerIterator > Range
void analyze(const edm::Event &, const edm::EventSetup &) override
const edm::ESGetToken< SiStripBadStrip, SiStripBadStripRcd > badStripToken_