#include <HcalCalibrations.h>
Public Member Functions | |
constexpr double | effpedestal (int fCapId) const |
get effective pedestal for capid=0..3 More... | |
constexpr | HcalCalibrations () |
constexpr | HcalCalibrations (const float fGain[4], const float fPedestal[4], const float fEffectivePedestal[4], const float fRespCorr, const float fTimeCorr, const float fLUTCorr) |
constexpr double | LUTrespcorrgain (int fCapId) const |
get LUT corrected and response corrected gain for capid=0..3 More... | |
constexpr double | pedestal (int fCapId) const |
get pedestal for capid=0..3 More... | |
constexpr double | rawgain (int fCapId) const |
get raw gain for capid=0..3 More... | |
constexpr double | respcorr () const |
get response correction factor More... | |
constexpr double | respcorrgain (int fCapId) const |
get response corrected gain for capid=0..3 More... | |
constexpr double | timecorr () const |
get time correction factor More... | |
Private Attributes | |
double | mEffectivePedestal [4] |
double | mLUTCorr |
double | mPedestal [4] |
double | mRespCorr |
double | mRespCorrGain [4] |
double | mTimeCorr |
Container for retrieved calibration constants for HCAL $Author: ratnikov
Definition at line 9 of file HcalCalibrations.h.
|
inline |
Definition at line 11 of file HcalCalibrations.h.
|
inline |
Definition at line 18 of file HcalCalibrations.h.
|
inline |
get effective pedestal for capid=0..3
Definition at line 48 of file HcalCalibrations.h.
References mEffectivePedestal.
Referenced by WriteL1TriggerObjectsTxt::analyze(), HcalChannelPropertiesEP::produce2(), and HcaluLUTTPGCoder::update().
|
inline |
get LUT corrected and response corrected gain for capid=0..3
Definition at line 40 of file HcalCalibrations.h.
References mLUTCorr, and mRespCorrGain.
Referenced by WriteL1TriggerObjectsTxt::analyze(), and HcaluLUTTPGCoder::update().
|
inline |
get pedestal for capid=0..3
Definition at line 46 of file HcalCalibrations.h.
References mPedestal.
Referenced by hcaldqm::utilities::adc2fCDBMinusPedestal(), HcalAmplifier::addPedestals(), reco::HcalNoiseInfoProducer::filldigis(), GlobalDigisProducer::fillHCal(), GlobalDigisAnalyzer::fillHCal(), HcalHFStatusBitFromDigis::hfSetFlagFromDigi(), HcalChannelPropertiesEP::produce2(), HcalDigisValidation::reco(), ZdcSimpleRecAlgoImpl::reco1(), HcalSimpleRecAlgoImpl::removePileup(), HBHENegativeFlagSetter::setPulseShapeFlags(), and HBHEPulseShapeFlagSetter::SetPulseShapeFlags().
|
inline |
get raw gain for capid=0..3
Definition at line 44 of file HcalCalibrations.h.
References mRespCorr, and mRespCorrGain.
|
inline |
get response correction factor
Definition at line 50 of file HcalCalibrations.h.
References mRespCorr.
|
inline |
get response corrected gain for capid=0..3
Definition at line 42 of file HcalCalibrations.h.
References mRespCorrGain.
Referenced by HcalHBHEMuonAnalyzer::gainFactor(), HcalHBHEMuonHighEtaAnalyzer::gainFactor(), AlCaHcalHBHEMuonProducer::gainFactor(), HcalHFStatusBitFromDigis::hfSetFlagFromDigi(), HcalChannelPropertiesEP::produce2(), ZdcSimpleRecAlgoImpl::reco1(), ZdcSimpleRecAlgoImpl::reco2(), and HcalSimpleRecAlgoImpl::removePileup().
|
inline |
get time correction factor
Definition at line 52 of file HcalCalibrations.h.
References mTimeCorr.
Referenced by HcalSimpleRecAlgoImpl::reco(), HcalSimpleRecAlgo::reconstruct(), and HcalSimpleRecAlgo::reconstructQIE10().
|
private |
Definition at line 57 of file HcalCalibrations.h.
Referenced by effpedestal().
|
private |
Definition at line 60 of file HcalCalibrations.h.
Referenced by LUTrespcorrgain().
|
private |
Definition at line 56 of file HcalCalibrations.h.
Referenced by pedestal().
|
private |
Definition at line 58 of file HcalCalibrations.h.
Referenced by rawgain(), and respcorr().
|
private |
Definition at line 55 of file HcalCalibrations.h.
Referenced by LUTrespcorrgain(), rawgain(), and respcorrgain().
|
private |
Definition at line 59 of file HcalCalibrations.h.
Referenced by timecorr().