LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lariov::SIOVElectronicsCalibService Class Reference
Inheritance diagram for lariov::SIOVElectronicsCalibService:

Public Member Functions

 SIOVElectronicsCalibService (fhicl::ParameterSet const &pset, art::ActivityRegistry &reg)
 
 ~SIOVElectronicsCalibService ()
 
void PreProcessEvent (const art::Event &evt, art::ScheduleContext)
 

Private Member Functions

ElectronicsCalibProvider const & DoGetProvider () const override
 
ElectronicsCalibProvider const * DoGetProviderPtr () const override
 

Private Attributes

SIOVElectronicsCalibProvider fProvider
 

Detailed Description

art service implementation of ElectronicsCalibService. Implements an electronics calibration retrieval service for database scheme in which all elements in a database folder share a common interval of validity

Definition at line 17 of file SIOVElectronicsCalibService_service.cc.

Constructor & Destructor Documentation

lariov::SIOVElectronicsCalibService::SIOVElectronicsCalibService ( fhicl::ParameterSet const &  pset,
art::ActivityRegistry reg 
)
lariov::SIOVElectronicsCalibService::~SIOVElectronicsCalibService ( )
inline

Definition at line 21 of file SIOVElectronicsCalibService_service.cc.

21 {}

Member Function Documentation

ElectronicsCalibProvider const& lariov::SIOVElectronicsCalibService::DoGetProvider ( ) const
inlineoverrideprivate

Definition at line 29 of file SIOVElectronicsCalibService_service.cc.

References fProvider.

29 { return fProvider; }
ElectronicsCalibProvider const* lariov::SIOVElectronicsCalibService::DoGetProviderPtr ( ) const
inlineoverrideprivate

Definition at line 31 of file SIOVElectronicsCalibService_service.cc.

References fProvider.

31 { return &fProvider; }
void lariov::SIOVElectronicsCalibService::PreProcessEvent ( const art::Event evt,
art::ScheduleContext   
)
inline

Definition at line 23 of file SIOVElectronicsCalibService_service.cc.

References fProvider, art::Event::time(), lariov::SIOVElectronicsCalibProvider::UpdateTimeStamp(), and art::Timestamp::value().

Referenced by DECLARE_ART_SERVICE_INTERFACE_IMPL().

24  {
26  }
constexpr TimeValue_t value() const
Definition: Timestamp.h:23
void UpdateTimeStamp(DBTimeStamp_t ts)
Update event time stamp.
Timestamp time() const
Definition: Event.cc:47

Member Data Documentation

SIOVElectronicsCalibProvider lariov::SIOVElectronicsCalibService::fProvider
private

The documentation for this class was generated from the following file: