7 #include "larevt/CalibrationDBI/Interface/ChannelStatusService.h" 36 lariov::ChannelStatusService,
const ChannelStatusProvider & DoGetProvider() const override
SIOVChannelStatusService(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
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.
T get(std::string const &key) const
SIOVChannelStatusProvider fProvider
GlobalSignal< detail::SignalResponseType::FIFO, void(Event const &, ScheduleContext)> sPreProcessEvent
const ChannelStatusProvider * DoGetProviderPtr() const override
Filters for channels, events, etc.
Type whose constructor throws if more than one art schedule is configured.
Channel quality provider with information from configuration file.
DECLARE_ART_SERVICE_INTERFACE_IMPL(lariov::SIOVChannelStatusService, lariov::ChannelStatusService, SHARED) namespace lariov
#define DEFINE_ART_SERVICE_INTERFACE_IMPL(svc, iface)