1 #include "art/Framework/Services/Registry/ActivityRegistry.h"
2 #include "art/Framework/Principal/Event.h"
3 #include "art/Framework/Services/Registry/ServiceDefinitionMacros.h"
4 #include "art/Persistency/Provenance/ScheduleContext.h"
5 #include "fhiclcpp/ParameterSet.h"
47 SIOVElectronicsCalibService::SIOVElectronicsCalibService(fhicl::ParameterSet
const& pset, art::ActivityRegistry& reg)
48 : fProvider(pset.
get<fhicl::ParameterSet>(
"ElectronicsCalibProvider"))
Class def header for a class SIOVElectronicsCalibProvider.
SIOVElectronicsCalibService(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
Retrieves information: electronics calibrations, specifically gain and shaping time.
~SIOVElectronicsCalibService()
Interface for experiment-specific service for pmt gain info.
ElectronicsCalibProvider const * DoGetProviderPtr() const override
void UpdateTimeStamp(DBTimeStamp_t ts)
Update event time stamp.
SIOVElectronicsCalibProvider fProvider
ElectronicsCalibProvider const & DoGetProvider() const override
Returns a reference to the service provider.
void PreProcessEvent(const art::Event &evt, art::ScheduleContext)