Public Member Functions | List of all members
lariov::DetPedestalProvider Class Referenceabstract

#include <DetPedestalProvider.h>

Inheritance diagram for lariov::DetPedestalProvider:
lar::UncopiableAndUnmovableClass DPhaseFixedDetPedestalService FixedDetPedestalService lariov::DetPedestalRetrievalAlg

Public Member Functions

virtual ~DetPedestalProvider ()=default
 
virtual float PedMean (raw::ChannelID_t ch) const =0
 Retrieve pedestal information. More...
 
virtual float PedRms (raw::ChannelID_t ch) const =0
 
virtual float PedMeanErr (raw::ChannelID_t ch) const =0
 
virtual float PedRmsErr (raw::ChannelID_t ch) const =0
 

Additional Inherited Members

- Private Member Functions inherited from lar::UncopiableClass
 UncopiableClass ()=default
 Default constructor. More...
 
 ~UncopiableClass ()=default
 Default destructor. More...
 
 UncopiableClass (UncopiableClass const &)=delete
 Deleted copy and move constructors and assignments. More...
 
 UncopiableClass (UncopiableClass &&)=default
 
UncopiableClassoperator= (UncopiableClass const &)=delete
 
UncopiableClassoperator= (UncopiableClass &&)=default
 
- Private Member Functions inherited from lar::UnmovableClass
 UnmovableClass ()=default
 Default constructor. More...
 
 ~UnmovableClass ()=default
 Default destructor. More...
 
 UnmovableClass (UnmovableClass const &)=default
 Default copy constructor and assignment. More...
 
UnmovableClassoperator= (UnmovableClass const &)=default
 
 UnmovableClass (UnmovableClass &&)=delete
 Deleted move constructor and assignment. More...
 
UnmovableClassoperator= (UnmovableClass &&)=delete
 

Detailed Description

Pure abstract interface class for retrieving detector pedestals. Includes a feature to encourage database use: an Update method that can be used to update an implementation's local state to ensure that the correct information is retrieved

Definition at line 25 of file DetPedestalProvider.h.

Constructor & Destructor Documentation

virtual lariov::DetPedestalProvider::~DetPedestalProvider ( )
virtualdefault

Member Function Documentation

virtual float lariov::DetPedestalProvider::PedMean ( raw::ChannelID_t  ch) const
pure virtual

Retrieve pedestal information.

Implemented in DPhaseFixedDetPedestalService, and FixedDetPedestalService.

virtual float lariov::DetPedestalProvider::PedMeanErr ( raw::ChannelID_t  ch) const
pure virtual
virtual float lariov::DetPedestalProvider::PedRms ( raw::ChannelID_t  ch) const
pure virtual
virtual float lariov::DetPedestalProvider::PedRmsErr ( raw::ChannelID_t  ch) const
pure virtual

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