All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
lariov::PmtGainProvider Class Referenceabstract

#include <PmtGainProvider.h>

Inheritance diagram for lariov::PmtGainProvider:
lar::UncopiableAndUnmovableClass lariov::SIOVPmtGainProvider

Public Member Functions

virtual ~PmtGainProvider ()=default
 
virtual float Gain (raw::ChannelID_t ch) const =0
 Retrieve pmt gain information. More...
 
virtual float GainErr (raw::ChannelID_t ch) const =0
 
virtual CalibrationExtraInfo
const & 
ExtraInfo (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

Currently, the class provides interface for the following information:

Definition at line 24 of file PmtGainProvider.h.

Constructor & Destructor Documentation

virtual lariov::PmtGainProvider::~PmtGainProvider ( )
virtualdefault

Member Function Documentation

virtual CalibrationExtraInfo const& lariov::PmtGainProvider::ExtraInfo ( raw::ChannelID_t  ch) const
pure virtual
virtual float lariov::PmtGainProvider::Gain ( raw::ChannelID_t  ch) const
pure virtual

Retrieve pmt gain information.

virtual float lariov::PmtGainProvider::GainErr ( raw::ChannelID_t  ch) const
pure virtual

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