Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
detvar::RandomChannelStatusService Class Reference

#include <RandomChannelStatusService.h>

Inheritance diagram for detvar::RandomChannelStatusService:
lariov::ChannelStatusService

Public Member Functions

 RandomChannelStatusService (const fhicl::ParameterSet &pset)
 
- Public Member Functions inherited from lariov::ChannelStatusService
virtual ~ChannelStatusService ()=default
 Destructor. More...
 
ChannelStatusProvider const * provider () const
 
ChannelStatusProvider const & GetProvider () const
 Returns a reference to the service provider. More...
 
ChannelStatusProvider const & GetFilter () const
 
ChannelStatusProvider const * GetProviderPtr () const
 Returns a pointer to the service provider. More...
 
ChannelStatusProvider const * GetFilterPtr () const
 

Protected Member Functions

const lariov::ChannelStatusProviderDoGetProviderPtr () const override
 Returns a pointer to the service provider. More...
 
const lariov::ChannelStatusProviderDoGetProvider () const override
 Returns a reference to the service provider. More...
 

Protected Attributes

RandomChannelStatusProvider fProvider
 

Additional Inherited Members

- Public Types inherited from lariov::ChannelStatusService
using provider_type = ChannelStatusProvider
 

Detailed Description

Definition at line 68 of file RandomChannelStatusService.h.

Constructor & Destructor Documentation

detvar::RandomChannelStatusService::RandomChannelStatusService ( const fhicl::ParameterSet pset)
inline

Definition at line 71 of file RandomChannelStatusService.h.

72  : fProvider(pset)
73  {
74  }

Member Function Documentation

const lariov::ChannelStatusProvider& detvar::RandomChannelStatusService::DoGetProvider ( ) const
inlineoverrideprotectedvirtual

Returns a reference to the service provider.

Implements lariov::ChannelStatusService.

Definition at line 82 of file RandomChannelStatusService.h.

83  {
84  return fProvider;
85  }
const lariov::ChannelStatusProvider* detvar::RandomChannelStatusService::DoGetProviderPtr ( ) const
inlineoverrideprotectedvirtual

Returns a pointer to the service provider.

Implements lariov::ChannelStatusService.

Definition at line 77 of file RandomChannelStatusService.h.

78  {
79  return &fProvider;
80  }

Member Data Documentation

RandomChannelStatusProvider detvar::RandomChannelStatusService::fProvider
protected

Definition at line 87 of file RandomChannelStatusService.h.


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