48 MF_LOG_ERROR(
"ChannelFilter") <<
"ChannelFilter is now deprecated." 49 " Replace it with ChannelStatusService";
55 "Failed to obtain an instance of ChannelStatusService service;" 56 " you should update your configuration, *and* update the code using" 57 " ChannelFilter, that is deprecated." 58 " An example are in ChannelFilter class documentation"
virtual bool IsBad(raw::ChannelID_t channel) const =0
Returns whether the specified channel is bad in the current run.
virtual ChannelSet_t BadChannels() const =0
Returns a copy of set of bad channel IDs for the current run.
bool NoisyChannel(uint32_t channel) const
ChannelStatus GetChannelStatus(uint32_t channel) const
bool BadChannel(uint32_t channel) const
virtual bool IsNoisy(raw::ChannelID_t channel) const =0
Returns whether the specified channel is noisy in the current run.
#define MF_LOG_ERROR(category)
virtual const provider_type * provider() const override
virtual ChannelSet_t NoisyChannels() const =0
Returns a copy of set of noisy channel IDs for the current run.
std::set< uint32_t > SetOfNoisyChannels() const
virtual bool IsGood(raw::ChannelID_t channel) const
Returns whether the specified channel is physical and good.
Filters for channels, events, etc.
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
virtual bool IsPresent(raw::ChannelID_t channel) const =0
Returns whether the specified channel is physical and connected to wire.
Interface for experiment-specific channel quality info provider.
Interface for experiment-specific service for channel quality info.
lariov::ChannelStatusProvider const & provider
object doing the job
#define MF_LOG_SYSTEM(category)
std::set< uint32_t > SetOfBadChannels() const