const ChannelStatusProvider & DoGetProvider() const override
Returns a reference to the service provider.
SIOVChannelStatusService(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
void UpdateTimeStamp(DBTimeStamp_t ts)
Update event time stamp.
constexpr TimeValue_t value() const
void PreProcessEvent(const art::Event &evt, art::ScheduleContext)
Class providing information about the quality of channels.
Class providing information about the quality of channels.
SIOVChannelStatusProvider fProvider
GlobalSignal< detail::SignalResponseType::FIFO, void(Event const &, ScheduleContext)> sPreProcessEvent
const ChannelStatusProvider * DoGetProviderPtr() const override
Returns a pointer to the service provider.
Filters for channels, events, etc.
Channel quality provider with information from configuration file.
auto const & get(AssnsNode< L, R, D > const &r)
Interface for experiment-specific service for channel quality info.
Service providing information about the quality of channels.
#define DEFINE_ART_SERVICE_INTERFACE_IMPL(svc, iface)