All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
lariov::PmtGain Class Reference

#include <PmtGain.h>

Inheritance diagram for lariov::PmtGain:
lariov::ChData

Public Member Functions

 PmtGain (unsigned int ch)
 Constructor. More...
 
 ~PmtGain ()
 Default destructor. More...
 
float Gain () const
 
float GainErr () const
 
CalibrationExtraInfo const & ExtraInfo () const
 
void SetGain (float v)
 
void SetGainErr (float v)
 
void SetExtraInfo (CalibrationExtraInfo const &info)
 
- Public Member Functions inherited from lariov::ChData
 ChData (unsigned int ch)
 Constructor. More...
 
virtual ~ChData ()
 Default destructor. More...
 
unsigned int Channel () const
 
void SetChannel (unsigned int ch)
 
bool operator< (unsigned int rhs) const
 
bool operator< (const ChData &ch) const
 

Private Attributes

float fGain
 
float fGainErr
 
CalibrationExtraInfo fExtraInfo
 

Additional Inherited Members

- Protected Attributes inherited from lariov::ChData
unsigned int fChannel
 

Detailed Description

Definition at line 24 of file PmtGain.h.

Constructor & Destructor Documentation

lariov::PmtGain::PmtGain ( unsigned int  ch)
inline

Constructor.

Definition at line 29 of file PmtGain.h.

29  :
30  ChData(ch),
31  fExtraInfo("PmtGain") {}
CalibrationExtraInfo fExtraInfo
Definition: PmtGain.h:49
ChData(unsigned int ch)
Constructor.
Definition: ChData.h:28
lariov::PmtGain::~PmtGain ( )
inline

Default destructor.

Definition at line 34 of file PmtGain.h.

34 {}

Member Function Documentation

CalibrationExtraInfo const& lariov::PmtGain::ExtraInfo ( ) const
inline

Definition at line 38 of file PmtGain.h.

38 { return fExtraInfo; }
CalibrationExtraInfo fExtraInfo
Definition: PmtGain.h:49
float lariov::PmtGain::Gain ( ) const
inline

Definition at line 36 of file PmtGain.h.

36 { return fGain; }
float fGain
Definition: PmtGain.h:47
float lariov::PmtGain::GainErr ( ) const
inline

Definition at line 37 of file PmtGain.h.

37 { return fGainErr; }
float fGainErr
Definition: PmtGain.h:48
void lariov::PmtGain::SetExtraInfo ( CalibrationExtraInfo const &  info)
inline

Definition at line 42 of file PmtGain.h.

43  { fExtraInfo = info; }
CalibrationExtraInfo fExtraInfo
Definition: PmtGain.h:49
void lariov::PmtGain::SetGain ( float  v)
inline

Definition at line 40 of file PmtGain.h.

40 { fGain = v; }
float fGain
Definition: PmtGain.h:47
void lariov::PmtGain::SetGainErr ( float  v)
inline

Definition at line 41 of file PmtGain.h.

41 { fGainErr = v; }
float fGainErr
Definition: PmtGain.h:48

Member Data Documentation

CalibrationExtraInfo lariov::PmtGain::fExtraInfo
private

Definition at line 49 of file PmtGain.h.

float lariov::PmtGain::fGain
private

Definition at line 47 of file PmtGain.h.

float lariov::PmtGain::fGainErr
private

Definition at line 48 of file PmtGain.h.


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