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

Public Member Functions

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

Private Member Functions

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

Private Attributes

SIOVChannelStatusProvider fProvider
 

Detailed Description

art service implementation of ChannelStatusService. Implements a channel status 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 SIOVChannelStatusService_service.cc.

Constructor & Destructor Documentation

lariov::SIOVChannelStatusService::SIOVChannelStatusService ( fhicl::ParameterSet const &  pset,
art::ActivityRegistry reg 
)

Member Function Documentation

const ChannelStatusProvider& lariov::SIOVChannelStatusService::DoGetProvider ( ) const
inlineoverrideprivate

Definition at line 27 of file SIOVChannelStatusService_service.cc.

References fProvider.

27 { return fProvider; }
const ChannelStatusProvider* lariov::SIOVChannelStatusService::DoGetProviderPtr ( ) const
inlineoverrideprivate

Definition at line 29 of file SIOVChannelStatusService_service.cc.

References fProvider.

29 { return &fProvider; }
void lariov::SIOVChannelStatusService::PreProcessEvent ( const art::Event evt,
art::ScheduleContext   
)

Member Data Documentation

SIOVChannelStatusProvider lariov::SIOVChannelStatusService::fProvider
private

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