6 #include "larevt/CalibrationDBI/Interface/ElectronicsCalibService.h" 38 lariov::ElectronicsCalibService,
54 lariov::ElectronicsCalibService)
Class def header for a class SIOVElectronicsCalibProvider.
SIOVElectronicsCalibService(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
Retrieves information: electronics calibrations, specifically gain and shaping time.
constexpr TimeValue_t value() const
~SIOVElectronicsCalibService()
T get(std::string const &key) const
ElectronicsCalibProvider const * DoGetProviderPtr() const override
GlobalSignal< detail::SignalResponseType::FIFO, void(Event const &, ScheduleContext)> sPreProcessEvent
void UpdateTimeStamp(DBTimeStamp_t ts)
Update event time stamp.
SIOVElectronicsCalibProvider fProvider
Filters for channels, events, etc.
ElectronicsCalibProvider const & DoGetProvider() const override
void PreProcessEvent(const art::Event &evt, art::ScheduleContext)
DECLARE_ART_SERVICE_INTERFACE_IMPL(lariov::SIOVElectronicsCalibService, lariov::ElectronicsCalibService, LEGACY) namespace lariov
#define DEFINE_ART_SERVICE_INTERFACE_IMPL(svc, iface)