LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lariov::SIOVDetPedestalService Class Reference
Inheritance diagram for lariov::SIOVDetPedestalService:
lar::EnsureOnlyOneSchedule< SIOVDetPedestalService >

Public Member Functions

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

Private Member Functions

const DetPedestalProvider & DoGetPedestalProvider () const override
 

Private Attributes

DetPedestalRetrievalAlg fProvider
 

Detailed Description

art service implementation of DetPedestalService. Implements a detector pedestal retrieval service for database scheme in which all elements in a database folder share a common interval of validity

Definition at line 18 of file SIOVDetPedestalService_service.cc.

Constructor & Destructor Documentation

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

Definition at line 23 of file SIOVDetPedestalService_service.cc.

23 {}

Member Function Documentation

const DetPedestalProvider& lariov::SIOVDetPedestalService::DoGetPedestalProvider ( ) const
inlineoverrideprivate

Definition at line 31 of file SIOVDetPedestalService_service.cc.

References fProvider.

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

Definition at line 25 of file SIOVDetPedestalService_service.cc.

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

Referenced by DECLARE_ART_SERVICE_INTERFACE_IMPL().

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

Member Data Documentation

DetPedestalRetrievalAlg lariov::SIOVDetPedestalService::fProvider
private

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