SIOVPmtGainService(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
SIOVPmtGainProvider fProvider
constexpr TimeValue_t value() const
Interface for experiment-specific service for pmt gain info.
Retrieves information: pmt gain.
PmtGainProvider const * DoGetProviderPtr() const override
GlobalSignal< detail::SignalResponseType::FIFO, void(Event const &, ScheduleContext)> sPreProcessEvent
void UpdateTimeStamp(DBTimeStamp_t ts)
Update event time stamp.
Filters for channels, events, etc.
PmtGainProvider const & DoGetProvider() const override
Returns a reference to the service provider.
Class def header for a class SIOVPmtGainProvider.
auto const & get(AssnsNode< L, R, D > const &r)
void PreProcessEvent(const art::Event &evt, art::ScheduleContext)
#define DEFINE_ART_SERVICE_INTERFACE_IMPL(svc, iface)