Public Types | Public Member Functions | Private Member Functions | List of all members
lariov::DetPedestalService Class Referenceabstract

#include <DetPedestalService.h>

Inheritance diagram for lariov::DetPedestalService:
DPhaseFixedDetPedestalService FixedDetPedestalService lariov::SIOVDetPedestalService

Public Types

using provider_type = DetPedestalProvider
 

Public Member Functions

virtual ~DetPedestalService ()=default
 
const DetPedestalProviderGetPedestalProvider () const
 
DetPedestalProvider const * provider () const
 

Private Member Functions

virtual const DetPedestalProviderDoGetPedestalProvider () const =0
 

Detailed Description

art service interface for detector pedestal conditions retrieval

Definition at line 18 of file DetPedestalService.h.

Member Typedef Documentation

Definition at line 21 of file DetPedestalService.h.

Constructor & Destructor Documentation

virtual lariov::DetPedestalService::~DetPedestalService ( )
virtualdefault

Member Function Documentation

virtual const DetPedestalProvider& lariov::DetPedestalService::DoGetPedestalProvider ( ) const
privatepure virtual
const DetPedestalProvider& lariov::DetPedestalService::GetPedestalProvider ( ) const
inline

Definition at line 26 of file DetPedestalService.h.

26  {
27  return this->DoGetPedestalProvider();
28  }
virtual const DetPedestalProvider & DoGetPedestalProvider() const =0
DetPedestalProvider const* lariov::DetPedestalService::provider ( ) const
inline

Definition at line 30 of file DetPedestalService.h.

31  { return &DoGetPedestalProvider(); }
virtual const DetPedestalProvider & DoGetPedestalProvider() const =0

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