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

#include <ElectronicsCalib.h>

Inheritance diagram for lariov::ElectronicsCalib:
lariov::ChData

Public Member Functions

 ElectronicsCalib (unsigned int ch)
 Constructor. More...
 
 ~ElectronicsCalib ()
 Default destructor. More...
 
float Gain () const
 
float GainErr () const
 
float ShapingTime () const
 
float ShapingTimeErr () const
 
CalibrationExtraInfo const & ExtraInfo () const
 
void SetGain (float v)
 
void SetGainErr (float v)
 
void SetShapingTime (float v)
 
void SetShapingTimeErr (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
 
float fShapingTime
 
float fShapingTimeErr
 
CalibrationExtraInfo fExtraInfo
 

Additional Inherited Members

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

Detailed Description

Definition at line 24 of file ElectronicsCalib.h.

Constructor & Destructor Documentation

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

Constructor.

Definition at line 29 of file ElectronicsCalib.h.

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

Default destructor.

Definition at line 34 of file ElectronicsCalib.h.

34 {}

Member Function Documentation

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

Definition at line 40 of file ElectronicsCalib.h.

40 { return fExtraInfo; }
CalibrationExtraInfo fExtraInfo
float lariov::ElectronicsCalib::Gain ( ) const
inline

Definition at line 36 of file ElectronicsCalib.h.

36 { return fGain; }
float lariov::ElectronicsCalib::GainErr ( ) const
inline

Definition at line 37 of file ElectronicsCalib.h.

37 { return fGainErr; }
void lariov::ElectronicsCalib::SetExtraInfo ( CalibrationExtraInfo const &  info)
inline

Definition at line 46 of file ElectronicsCalib.h.

47  { fExtraInfo = info; }
CalibrationExtraInfo fExtraInfo
void lariov::ElectronicsCalib::SetGain ( float  v)
inline

Definition at line 42 of file ElectronicsCalib.h.

42 { fGain = v; }
void lariov::ElectronicsCalib::SetGainErr ( float  v)
inline

Definition at line 43 of file ElectronicsCalib.h.

43 { fGainErr = v; }
void lariov::ElectronicsCalib::SetShapingTime ( float  v)
inline

Definition at line 44 of file ElectronicsCalib.h.

void lariov::ElectronicsCalib::SetShapingTimeErr ( float  v)
inline

Definition at line 45 of file ElectronicsCalib.h.

float lariov::ElectronicsCalib::ShapingTime ( ) const
inline

Definition at line 38 of file ElectronicsCalib.h.

38 { return fShapingTime; }
float lariov::ElectronicsCalib::ShapingTimeErr ( ) const
inline

Definition at line 39 of file ElectronicsCalib.h.

39 { return fShapingTimeErr; }

Member Data Documentation

CalibrationExtraInfo lariov::ElectronicsCalib::fExtraInfo
private

Definition at line 55 of file ElectronicsCalib.h.

float lariov::ElectronicsCalib::fGain
private

Definition at line 51 of file ElectronicsCalib.h.

float lariov::ElectronicsCalib::fGainErr
private

Definition at line 52 of file ElectronicsCalib.h.

float lariov::ElectronicsCalib::fShapingTime
private

Definition at line 53 of file ElectronicsCalib.h.

float lariov::ElectronicsCalib::fShapingTimeErr
private

Definition at line 54 of file ElectronicsCalib.h.


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