#include <HcalPedestalWidth.h>
Public Member Functions | |
float | getSigma (int fCapId1, int fCapId2) const |
get correlation element for capId1/2 = 0..3 More... | |
const float * | getValues () const |
get value for all capId = 0..3, 10 values in total More... | |
float | getWidth (int fCapId) const |
get width (sqrt(sigma_i_i)) for capId = 0..3 More... | |
HcalPedestalWidth (int fId=0) | |
uint32_t | rawId () const |
void | setSigma (int fCapId1, int fCapId2, float fSigma) |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
uint32_t | mId |
float | mSigma00 |
float | mSigma01 |
float | mSigma02 |
float | mSigma03 |
float | mSigma10 |
float | mSigma11 |
float | mSigma12 |
float | mSigma13 |
float | mSigma20 |
float | mSigma21 |
float | mSigma22 |
float | mSigma23 |
float | mSigma30 |
float | mSigma31 |
float | mSigma32 |
float | mSigma33 |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 15 of file HcalPedestalWidth.h.
HcalPedestalWidth::HcalPedestalWidth | ( | int | fId = 0 | ) |
float HcalPedestalWidth::getSigma | ( | int | fCapId1, |
int | fCapId2 | ||
) | const |
get correlation element for capId1/2 = 0..3
Definition at line 33 of file HcalPedestalWidth.cc.
References getValues(), and hltrates_dqm_sourceclient-live_cfg::offset.
Referenced by XMLDocument::addData(), CMTRawAnalyzer::fillDigiAmplitude(), CMTRawAnalyzer::fillDigiAmplitudeHF(), CMTRawAnalyzer::fillDigiAmplitudeHFQIE10(), CMTRawAnalyzer::fillDigiAmplitudeHO(), CMTRawAnalyzer::fillDigiAmplitudeQIE11(), HcalPedestalAnalysis::HcalPedVal(), and XMLDocument::makeData().
|
inline |
get value for all capId = 0..3, 10 values in total
Definition at line 18 of file HcalPedestalWidth.h.
References mSigma00.
Referenced by getSigma(), and getWidth().
float HcalPedestalWidth::getWidth | ( | int | fCapId | ) | const |
get width (sqrt(sigma_i_i)) for capId = 0..3
Definition at line 31 of file HcalPedestalWidth.cc.
References getValues(), hltrates_dqm_sourceclient-live_cfg::offset, and mathSSE::sqrt().
Referenced by HcalDbService::convertPedestalWidths(), and HcalDigisValidation::reco().
|
inline |
|
private |
void HcalPedestalWidth::setSigma | ( | int | fCapId1, |
int | fCapId2, | ||
float | fSigma | ||
) |
Definition at line 35 of file HcalPedestalWidth.cc.
References mSigma00, and hltrates_dqm_sourceclient-live_cfg::offset.
Referenced by HcalPedestalAnalysis::GetPedConst(), and HcalPedestalAnalysis::HcalPedVal().
|
friend |
Definition at line 51 of file HcalPedestalWidth.h.
|
friend |
Definition at line 51 of file HcalPedestalWidth.h.
|
private |
Definition at line 33 of file HcalPedestalWidth.h.
Referenced by rawId().
|
private |
Definition at line 34 of file HcalPedestalWidth.h.
Referenced by getValues(), HcalPedestalWidth(), and setSigma().
|
private |
Definition at line 35 of file HcalPedestalWidth.h.
|
private |
Definition at line 36 of file HcalPedestalWidth.h.
|
private |
Definition at line 37 of file HcalPedestalWidth.h.
|
private |
Definition at line 38 of file HcalPedestalWidth.h.
|
private |
Definition at line 39 of file HcalPedestalWidth.h.
|
private |
Definition at line 40 of file HcalPedestalWidth.h.
|
private |
Definition at line 41 of file HcalPedestalWidth.h.
|
private |
Definition at line 42 of file HcalPedestalWidth.h.
|
private |
Definition at line 43 of file HcalPedestalWidth.h.
|
private |
Definition at line 44 of file HcalPedestalWidth.h.
|
private |
Definition at line 45 of file HcalPedestalWidth.h.
|
private |
Definition at line 46 of file HcalPedestalWidth.h.
|
private |
Definition at line 47 of file HcalPedestalWidth.h.
|
private |
Definition at line 48 of file HcalPedestalWidth.h.
|
private |
Definition at line 49 of file HcalPedestalWidth.h.