LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
DetPedestal.h
Go to the documentation of this file.
1 
14 #ifndef IOVDATA_DETPEDESTAL_H
15 #define IOVDATA_DETPEDESTAL_H 1
16 
17 #include "ChData.h"
18 
19 namespace lariov {
23  class DetPedestal : public ChData {
24 
25  public:
27  DetPedestal(unsigned int ch) : ChData(ch) {}
28 
31 
32  float PedMean() const { return fPedMean; }
33  float PedRms() const { return fPedRms; }
34  float PedMeanErr() const { return fPedMeanErr; }
35  float PedRmsErr() const { return fPedRmsErr; }
36 
37  void SetPedMean(float pedMean) { fPedMean = pedMean; }
38  void SetPedRms(float pedRms) { fPedRms = pedRms; }
39  void SetPedMeanErr(float pedMeanErr) { fPedMeanErr = pedMeanErr; }
40  void SetPedRmsErr(float pedRmsErr) { fPedRmsErr = pedRmsErr; }
41 
42  private:
43  float fPedMean;
44  float fPedRms;
45  float fPedMeanErr;
46  float fPedRmsErr;
47 
48  }; // end class
49 } // end namespace lariov
50 
51 #endif
52  // end of doxygen group
float PedMeanErr() const
Definition: DetPedestal.h:34
void SetPedRms(float pedRms)
Definition: DetPedestal.h:38
float PedMean() const
Definition: DetPedestal.h:32
void SetPedRmsErr(float pedRmsErr)
Definition: DetPedestal.h:40
void SetPedMeanErr(float pedMeanErr)
Definition: DetPedestal.h:39
DetPedestal(unsigned int ch)
Constructor.
Definition: DetPedestal.h:27
Filters for channels, events, etc.
~DetPedestal()
Default destructor.
Definition: DetPedestal.h:30
float PedRmsErr() const
Definition: DetPedestal.h:35
void SetPedMean(float pedMean)
Definition: DetPedestal.h:37
Class def header for a class ChData.
float PedRms() const
Definition: DetPedestal.h:33