29 for (uint16_t iter = 0; iter < 2; iter++) {
34 }
else if (iter == 1) {
39 <<
" Unexpected number of HistoSets: " << iter;
62 const uint16_t& fed_id,
63 const std::map<uint16_t, float>& fed_ch) {
66 <<
" No FED channels with high signal!";
70 <<
" Found " << fed_ch.size() <<
" FED channels with high signal!";
73 std::map<uint16_t, float>::const_iterator ichan = fed_ch.begin();
74 for (; ichan != fed_ch.end(); ichan++) {
83 for (uint32_t iter = 0; iter <
histos_.size(); iter++) {
static const char feDriver_[]
Utility class that holds histogram title.
static const char mlDqmSource_[]
void updateHistoSet(HistoSet &, const uint32_t &bin, const float &value)
std::vector< HistoSet > histos_
Class containning control, module, detector and connection information, at the level of a FED channel...
static const char fedChannel_[]
const uint32_t & fedKey() const
FedCablingTask(DQMStore *, const FedChannelConnection &)
DQMStore *const dqm() const
void fill(const SiStripEventSummary &, const uint16_t &fed_id, const std::map< uint16_t, float > &fed_ch) override
const std::string & title() const
const FedChannelConnection & connection() const
Log< level::Warning, false > LogWarning
~FedCablingTask() override