LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lariov::DetPedestal Class Reference

#include "DetPedestal.h"

Inheritance diagram for lariov::DetPedestal:
lariov::ChData

Public Member Functions

 DetPedestal (unsigned int ch)
 Constructor. More...
 
 ~DetPedestal ()
 Default destructor. More...
 
float PedMean () const
 
float PedRms () const
 
float PedMeanErr () const
 
float PedRmsErr () const
 
void SetPedMean (float pedMean)
 
void SetPedRms (float pedRms)
 
void SetPedMeanErr (float pedMeanErr)
 
void SetPedRmsErr (float pedRmsErr)
 
unsigned int Channel () const
 
void SetChannel (unsigned int ch)
 
bool operator< (unsigned int rhs) const
 
bool operator< (const ChData &ch) const
 

Protected Attributes

unsigned int fChannel
 

Private Attributes

float fPedMean
 
float fPedRms
 
float fPedMeanErr
 
float fPedRmsErr
 

Detailed Description

Definition at line 23 of file DetPedestal.h.

Constructor & Destructor Documentation

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

Constructor.

Definition at line 27 of file DetPedestal.h.

27 : ChData(ch) {}
ChData(unsigned int ch)
Constructor.
Definition: ChData.h:27
lariov::DetPedestal::~DetPedestal ( )
inline

Default destructor.

Definition at line 30 of file DetPedestal.h.

30 {}

Member Function Documentation

unsigned int lariov::ChData::Channel ( ) const
inlineinherited

Definition at line 32 of file ChData.h.

References lariov::ChData::fChannel.

Referenced by lariov::ChData::operator<().

32 { return fChannel; }
unsigned int fChannel
Definition: ChData.h:40
bool lariov::ChData::operator< ( unsigned int  rhs) const
inlineinherited

Definition at line 35 of file ChData.h.

References lariov::ChData::fChannel.

35 { return fChannel < rhs; }
unsigned int fChannel
Definition: ChData.h:40
bool lariov::ChData::operator< ( const ChData ch) const
inlineinherited

Definition at line 37 of file ChData.h.

References lariov::ChData::Channel(), and lariov::ChData::fChannel.

37 { return fChannel < ch.Channel(); }
unsigned int fChannel
Definition: ChData.h:40
float lariov::DetPedestal::PedMean ( ) const
inline

Definition at line 32 of file DetPedestal.h.

References fPedMean.

Referenced by lariov::DetPedestalRetrievalAlg::PedMean().

32 { return fPedMean; }
float lariov::DetPedestal::PedMeanErr ( ) const
inline

Definition at line 34 of file DetPedestal.h.

References fPedMeanErr.

Referenced by lariov::DetPedestalRetrievalAlg::PedMeanErr().

34 { return fPedMeanErr; }
float lariov::DetPedestal::PedRms ( ) const
inline

Definition at line 33 of file DetPedestal.h.

References fPedRms.

Referenced by lariov::DetPedestalRetrievalAlg::PedRms().

33 { return fPedRms; }
float lariov::DetPedestal::PedRmsErr ( ) const
inline

Definition at line 35 of file DetPedestal.h.

References fPedRmsErr.

Referenced by lariov::DetPedestalRetrievalAlg::PedRmsErr().

35 { return fPedRmsErr; }
void lariov::ChData::SetChannel ( unsigned int  ch)
inlineinherited
void lariov::DetPedestal::SetPedMean ( float  pedMean)
inline

Definition at line 37 of file DetPedestal.h.

References fPedMean.

Referenced by lariov::DetPedestalRetrievalAlg::DBUpdate(), and lariov::DetPedestalRetrievalAlg::Reconfigure().

37 { fPedMean = pedMean; }
void lariov::DetPedestal::SetPedMeanErr ( float  pedMeanErr)
inline

Definition at line 39 of file DetPedestal.h.

References fPedMeanErr.

Referenced by lariov::DetPedestalRetrievalAlg::DBUpdate(), and lariov::DetPedestalRetrievalAlg::Reconfigure().

39 { fPedMeanErr = pedMeanErr; }
void lariov::DetPedestal::SetPedRms ( float  pedRms)
inline

Definition at line 38 of file DetPedestal.h.

References fPedRms.

Referenced by lariov::DetPedestalRetrievalAlg::DBUpdate(), and lariov::DetPedestalRetrievalAlg::Reconfigure().

38 { fPedRms = pedRms; }
void lariov::DetPedestal::SetPedRmsErr ( float  pedRmsErr)
inline

Definition at line 40 of file DetPedestal.h.

References fPedRmsErr.

Referenced by lariov::DetPedestalRetrievalAlg::DBUpdate(), and lariov::DetPedestalRetrievalAlg::Reconfigure().

40 { fPedRmsErr = pedRmsErr; }

Member Data Documentation

unsigned int lariov::ChData::fChannel
protectedinherited
float lariov::DetPedestal::fPedMean
private

Definition at line 43 of file DetPedestal.h.

Referenced by PedMean(), and SetPedMean().

float lariov::DetPedestal::fPedMeanErr
private

Definition at line 45 of file DetPedestal.h.

Referenced by PedMeanErr(), and SetPedMeanErr().

float lariov::DetPedestal::fPedRms
private

Definition at line 44 of file DetPedestal.h.

Referenced by PedRms(), and SetPedRms().

float lariov::DetPedestal::fPedRmsErr
private

Definition at line 46 of file DetPedestal.h.

Referenced by PedRmsErr(), and SetPedRmsErr().


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