Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
larevt
larevt
CalibrationDBI
IOVData
PmtGain.h
Go to the documentation of this file.
1
/**
2
* \file PmtGain.h
3
*
4
* \ingroup IOVData
5
*
6
* \brief Class def header for a class PmtGain
7
*
8
* @author eberly@slac.stanford.edu
9
*/
10
11
/** \addtogroup IOVData
12
13
@{*/
14
#ifndef IOVDATA_PMTGAIN_H
15
#define IOVDATA_PMTGAIN_H
16
17
#include "
ChData.h
"
18
#include "
CalibrationExtraInfo.h
"
19
20
namespace
lariov {
21
/**
22
\class PmtGain
23
*/
24
class
PmtGain
:
public
ChData
{
25
26
public
:
27
28
/// Constructor
29
PmtGain
(
unsigned
int
ch) :
30
ChData
(ch),
31
fExtraInfo
(
"PmtGain"
) {}
32
33
/// Default destructor
34
~PmtGain
() {}
35
36
float
Gain
()
const
{
return
fGain
; }
37
float
GainErr
()
const
{
return
fGainErr
; }
38
CalibrationExtraInfo
const
&
ExtraInfo
()
const
{
return
fExtraInfo
; }
39
40
void
SetGain
(
float
v) {
fGain
= v; }
41
void
SetGainErr
(
float
v) {
fGainErr
= v; }
42
void
SetExtraInfo
(
CalibrationExtraInfo
const
&
info
)
43
{
fExtraInfo
=
info
; }
44
45
private
:
46
47
float
fGain
;
48
float
fGainErr
;
49
CalibrationExtraInfo
fExtraInfo
;
50
51
};
// end class
52
}
// end namespace lariov
53
54
#endif
55
/** @} */
// end of doxygen group
lariov::PmtGain::GainErr
float GainErr() const
Definition:
PmtGain.h:37
lariov::ChData
Definition:
ChData.h:23
lariov::PmtGain::SetExtraInfo
void SetExtraInfo(CalibrationExtraInfo const &info)
Definition:
PmtGain.h:42
lariov::PmtGain
Definition:
PmtGain.h:24
lariov::PmtGain::~PmtGain
~PmtGain()
Default destructor.
Definition:
PmtGain.h:34
lariov::PmtGain::fExtraInfo
CalibrationExtraInfo fExtraInfo
Definition:
PmtGain.h:49
lariov::PmtGain::SetGainErr
void SetGainErr(float v)
Definition:
PmtGain.h:41
lariov::PmtGain::SetGain
void SetGain(float v)
Definition:
PmtGain.h:40
lariov::PmtGain::PmtGain
PmtGain(unsigned int ch)
Constructor.
Definition:
PmtGain.h:29
CalibrationExtraInfo.h
lariov::PmtGain::Gain
float Gain() const
Definition:
PmtGain.h:36
lariov::CalibrationExtraInfo
Definition:
CalibrationExtraInfo.h:10
lariov::PmtGain::ExtraInfo
CalibrationExtraInfo const & ExtraInfo() const
Definition:
PmtGain.h:38
ChData.h
Class def header for a class ChData.
lariov::PmtGain::fGainErr
float fGainErr
Definition:
PmtGain.h:48
lariov::PmtGain::fGain
float fGain
Definition:
PmtGain.h:47
sortDataLoggerFiles.info
tuple info
Definition:
sortDataLoggerFiles.py:393
Generated by
1.8.5