#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 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 |
Definition at line 14 of file HcalPedestalWidth.h.
HcalPedestalWidth::HcalPedestalWidth | ( | int | fId = 0 | ) |
Definition at line 26 of file HcalPedestalWidth.cc.
float HcalPedestalWidth::getSigma | ( | int | fCapId1, |
int | fCapId2 | ||
) | const |
get correlation element for capId1/2 = 0..3
Definition at line 34 of file HcalPedestalWidth.cc.
References getValues(), and evf::evtn::offset().
Referenced by XMLDocument::addData(), HcalPedestalAnalysis::HcalPedVal(), XMLDocument::makeData(), HcalRecHitsMaker::noiseInfCfromDB(), and HcalMonitorClient::PlotPedestalValues().
|
inline |
get value for all capId = 0..3, 10 values in total
Definition at line 17 of file HcalPedestalWidth.h.
References mSigma00.
Referenced by HcalPedestalWidthsCheck::analyze(), getSigma(), and getWidth().
float HcalPedestalWidth::getWidth | ( | int | fCapId | ) | const |
get width (sqrt(sigma_i_i)) for capId = 0..3
Definition at line 30 of file HcalPedestalWidth.cc.
References getValues(), evf::evtn::offset(), and mathSSE::sqrt().
Referenced by HcalDbService::makeHcalCalibrationWidth(), and HcalDigiTester::reco().
|
inline |
void HcalPedestalWidth::setSigma | ( | int | fCapId1, |
int | fCapId2, | ||
float | fSigma | ||
) |
Definition at line 38 of file HcalPedestalWidth.cc.
References mSigma00, and evf::evtn::offset().
Referenced by HcalDbXml::dumpObject(), HcalDbOnline::getObject(), HcalPedestalAnalysis::GetPedConst(), HcalPedestalAnalysis::HcalPedVal(), HcalPedestalsAnalysis::~HcalPedestalsAnalysis(), and HcalPedestalWidthsValidation::~HcalPedestalWidthsValidation().
|
private |
Definition at line 32 of file HcalPedestalWidth.h.
Referenced by rawId().
|
private |
Definition at line 33 of file HcalPedestalWidth.h.
Referenced by getValues(), HcalPedestalWidth(), and setSigma().
|
private |
Definition at line 34 of file HcalPedestalWidth.h.
|
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.