#include <HcalPedestalWidth.h>
Public Member Functions | |
float | getSigma (int fCapId1, int fCapId2) const |
get correlation element for capId1/2 = 0..3 | |
const float * | getValues () const |
get value for all capId = 0..3, 10 values in total | |
float | getWidth (int fCapId) const |
get width (sqrt(sigma_i_i)) for capId = 0..3 | |
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 | ) |
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().
const float* HcalPedestalWidth::getValues | ( | ) | const [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().
{return &mSigma00;}
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(), HcalDigisValidation::reco(), and HcalDigiTester::reco().
uint32_t HcalPedestalWidth::rawId | ( | ) | const [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(), HcalPedestalsAnalysis::endJob(), HcalDbOnline::getObject(), and HcalPedestalAnalysis::HcalPedVal().
uint32_t HcalPedestalWidth::mId [private] |
Definition at line 32 of file HcalPedestalWidth.h.
Referenced by rawId().
float HcalPedestalWidth::mSigma00 [private] |
Definition at line 33 of file HcalPedestalWidth.h.
Referenced by getValues(), HcalPedestalWidth(), and setSigma().
float HcalPedestalWidth::mSigma01 [private] |
Definition at line 34 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma02 [private] |
Definition at line 35 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma03 [private] |
Definition at line 36 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma10 [private] |
Definition at line 37 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma11 [private] |
Definition at line 38 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma12 [private] |
Definition at line 39 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma13 [private] |
Definition at line 40 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma20 [private] |
Definition at line 41 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma21 [private] |
Definition at line 42 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma22 [private] |
Definition at line 43 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma23 [private] |
Definition at line 44 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma30 [private] |
Definition at line 45 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma31 [private] |
Definition at line 46 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma32 [private] |
Definition at line 47 of file HcalPedestalWidth.h.
float HcalPedestalWidth::mSigma33 [private] |
Definition at line 48 of file HcalPedestalWidth.h.