#include <TileLasCalib.h>
|
| static const int | HG = 1 |
| static const int | LG = 0 |
Definition at line 18 of file TileLasCalib.h.
◆ TileLasCalib()
| TileLasCalib::TileLasCalib |
( |
| ) |
|
|
inline |
◆ getMean()
| double TileLasCalib::getMean |
( |
int | gain | ) |
const |
|
inline |
◆ getN()
| int TileLasCalib::getN |
( |
| ) |
const |
|
inline |
◆ getSigma()
| double TileLasCalib::getSigma |
( |
int | gain | ) |
const |
|
inline |
◆ getType()
| int TileLasCalib::getType |
( |
| ) |
const |
|
inline |
◆ isSet()
| bool TileLasCalib::isSet |
( |
int | gain | ) |
const |
|
inline |
◆ operator std::string()
| TileLasCalib::operator std::string |
( |
| ) |
const |
Convertion operator to a std::string, can be used in a cast operation : (std::string) TileLaserDiode.
Definition at line 18 of file TileLasCalib.cxx.
19{
20 std::ostringstream
text;
21 text <<
"TileLasCalib: ";
27}
◆ setCalib()
| void TileLasCalib::setCalib |
( |
int | type, |
|
|
double | sumXinQDC, |
|
|
double | sumX2inQDC, |
|
|
int | nevts, |
|
|
int | gain ) |
|
inline |
Definition at line 33 of file TileLasCalib.h.
33 {
34 if(nevts > 0 && !
isSet(gain) && (gain ==
LG || gain ==
HG) ){
35 double tmp_mean = sumXinQDC /
double(nevts);
36 double tmp_sigma = sqrt(sumX2inQDC / nevts - tmp_mean * tmp_mean);
37 tmp_mean = 8500. - tmp_mean;
38 if(tmp_mean > 0){
43 } else {
47 }
50 }
51 }
52 }
bool isSet(int gain) const
◆ HG
| const int TileLasCalib::HG = 1 |
|
staticprivate |
◆ LG
| const int TileLasCalib::LG = 0 |
|
staticprivate |
◆ m_isSet_HG
| bool TileLasCalib::m_isSet_HG |
|
private |
◆ m_isSet_LG
| bool TileLasCalib::m_isSet_LG |
|
private |
◆ m_mean_HG
| double TileLasCalib::m_mean_HG |
|
private |
◆ m_mean_LG
| double TileLasCalib::m_mean_LG |
|
private |
◆ m_nevts
| int TileLasCalib::m_nevts |
|
private |
◆ m_sigma_HG
| double TileLasCalib::m_sigma_HG |
|
private |
◆ m_sigma_LG
| double TileLasCalib::m_sigma_LG |
|
private |
◆ m_type
The documentation for this class was generated from the following files: