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

#include <ElectronicsCalibProvider.h>

Inheritance diagram for lariov::ElectronicsCalibProvider:
lar::UncopiableAndUnmovableClass lariov::SIOVElectronicsCalibProvider

Public Member Functions

virtual ~ElectronicsCalibProvider ()=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 float ShapingTime (raw::ChannelID_t ch) const =0
 
virtual float ShapingTimeErr (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 25 of file ElectronicsCalibProvider.h.

Constructor & Destructor Documentation

virtual lariov::ElectronicsCalibProvider::~ElectronicsCalibProvider ( )
virtualdefault

Member Function Documentation

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

Retrieve pmt gain information.

virtual float lariov::ElectronicsCalibProvider::GainErr ( raw::ChannelID_t  ch) const
pure virtual
virtual float lariov::ElectronicsCalibProvider::ShapingTime ( raw::ChannelID_t  ch) const
pure virtual
virtual float lariov::ElectronicsCalibProvider::ShapingTimeErr ( raw::ChannelID_t  ch) const
pure virtual

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