1 #ifndef SIOVCHANNELSTATUSSERVICE_CC 2 #define SIOVCHANNELSTATUSSERVICE_CC 8 #include "larevt/CalibrationDBI/Interface/ChannelStatusService.h" 47 :
fProvider(pset.get<
fhicl::ParameterSet>(
"ChannelStatusProvider"))
const ChannelStatusProvider & DoGetProvider() const override
#define DEFINE_ART_SERVICE_INTERFACE_IMPL(svc, iface)
SIOVChannelStatusService(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
constexpr TimeValue_t value() const
Class providing information about the quality of channels.
SIOVChannelStatusProvider fProvider
const ChannelStatusProvider * DoGetProviderPtr() const override
Filters for channels, events, etc.
GlobalSignal< detail::SignalResponseType::FIFO, void(Event const &)> sPreProcessEvent
void PreProcessEvent(const art::Event &evt)
Channel quality provider with information from configuration file.
bool Update(DBTimeStamp_t)
Allows a service to add to the list of noisy channels.
#define DECLARE_ART_SERVICE_INTERFACE_IMPL(svc, iface, scope)