#include <HcalHardcodeCalibrations.h>
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::eventsetup::DataProxyProvider | |
static void | prevalidate (ConfigurationDescriptions &) |
Private Attributes | |
HcalDbHardcode | dbHardcode |
std::unique_ptr< HBHERecalibration > | hb_recalibration |
edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > | hbDarkeningToken_ |
std::unique_ptr< HBHERecalibration > | he_recalibration |
edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord > | heDarkeningToken_ |
std::unique_ptr< HFRecalibration > | hf_recalibration |
double | iLumi |
bool | setHBdsegm |
bool | setHEdsegm |
bool | switchGainWidthsForTrigPrims |
bool | testHEPlan1 |
std::unordered_map< int, edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > > | topoTokens_ |
bool | useIeta18depth1 |
bool | useLayer0Weight |
Additional Inherited Members | |
Protected Types inherited from edm::ESProxyFactoryProducer | |
using | EventSetupRecordKey = eventsetup::EventSetupRecordKey |
Protected Types inherited from edm::eventsetup::DataProxyProvider | |
using | KeyedProxiesVector = std::vector< std::pair< DataKey, std::shared_ptr< DataProxy > >> |
Definition at line 56 of file HcalHardcodeCalibrations.h.
|
private |
Definition at line 112 of file HcalHardcodeCalibrations.h.
HcalHardcodeCalibrations::HcalHardcodeCalibrations | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 131 of file HcalHardcodeCalibrations.cc.
References python.cmstools::all(), HltBtagPostValidation_cff::c, gather_cfg::cout, dbHardcode, edm::ParameterSet::empty(), edm::ParameterSet::exists(), edm::FileInPath::fullPath(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), hb_recalibration, hbDarkeningToken_, he_recalibration, heDarkeningToken_, hf_recalibration, iLumi, kChannelQuality, kEffectivePedestals, kEffectivePedestalWidths, kElectronicsMap, kFlagHFDigiTimeParams, kFrontEndMap, kGains, kGainWidths, kL1TriggerObjects, kLongRecoParams, kLUTCorrs, kLutMetadata, kMCParams, kPedestals, kPedestalWidths, kPFCorrs, kQIEData, kQIETypes, kRecoParams, kRespCorrs, kSiPMParameters, kTimeCorrs, kTPChannelParameters, kValidationCorrs, kZDCLowGainFractions, kZSThresholds, summarizeEdmComparisonLogfiles::objectName, produceChannelQuality(), produceDcsMap(), produceDcsValues(), produceEffectivePedestals(), produceEffectivePedestalWidths(), produceElectronicsMap(), produceFlagHFDigiTimeParams(), produceFrontEndMap(), produceGains(), produceGainWidths(), produceL1TriggerObjects(), produceLongRecoParams(), produceLUTCorrs(), produceLutMetadata(), produceMCParams(), producePedestals(), producePedestalWidths(), producePFCorrs(), produceQIEData(), produceQIETypes(), produceRecoParams(), produceRespCorrs(), produceSiPMCharacteristics(), produceSiPMParameters(), produceTimeCorrs(), produceTPChannelParameters(), produceTPParameters(), produceValidationCorrs(), produceZDCLowGainFractions(), produceZSThresholds(), HcalDbHardcode::setHB(), HcalDbHardcode::setHBUpgrade(), HcalDbHardcode::setHE(), HcalDbHardcode::setHEUpgrade(), HcalDbHardcode::setHF(), HcalDbHardcode::setHFUpgrade(), HcalDbHardcode::setHO(), HcalDbHardcode::setKillHE(), HcalDbHardcode::setSiPMCharacteristics(), edm::ESProducer::setWhatProduced(), switchGainWidthsForTrigPrims, HcalDbHardcode::testHEPlan1(), testHEPlan1, HcalDbHardcode::testHFQIE10(), DBConfiguration_cff::toGet, topoTokens_, HcalDbHardcode::useHBUpgrade(), HcalDbHardcode::useHEUpgrade(), HcalDbHardcode::useHFUpgrade(), HcalDbHardcode::useHOUpgrade(), useIeta18depth1, and useLayer0Weight.
|
override |
Definition at line 332 of file HcalHardcodeCalibrations.cc.
|
static |
Definition at line 847 of file HcalHardcodeCalibrations.cc.
References edm::ParameterSetDescription::add(), edm::ConfigurationDescriptions::addDefault(), edm::ParameterSetDescription::addUntracked(), and edm::ParameterSetDescription::addVPSet().
|
protected |
Definition at line 455 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, LEDCalibrationChannels::depth, HcalDetId::depth(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), LEDCalibrationChannels::ieta, HcalDetId::ieta(), HcalDetId::ietaAbs(), LEDCalibrationChannels::iphi, HcalDetId::iphi(), B2GTnPMonitor_cfi::item, kChannelQuality, HcalDbHardcode::killHE(), mps_fire::result, mps_update::status, testHEPlan1, topoTokens_, and useIeta18depth1.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 687 of file HcalHardcodeCalibrations.cc.
References dbHardcode, and HcalDbHardcode::makeHardcodeDcsMap().
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 681 of file HcalHardcodeCalibrations.cc.
References mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 379 of file HcalHardcodeCalibrations.cc.
References kEffectivePedestals, producePedestals_(), and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 387 of file HcalHardcodeCalibrations.cc.
References kEffectivePedestalWidths, producePedestalWidths_(), and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 633 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), kElectronicsMap, HcalDbHardcode::killHE(), HcalDbHardcode::makeHardcodeMap(), and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 770 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, kFlagHFDigiTimeParams, HcalDbHardcode::killHE(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 796 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), kFrontEndMap, HcalDbHardcode::killHE(), HcalDbHardcode::makeHardcodeFrontEndMap(), and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 392 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, kGains, HcalDbHardcode::killHE(), HcalDbHardcode::makeGain(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 405 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, kGainWidths, HcalDbHardcode::killHE(), HcalDbHardcode::makeGainWidth(), mps_fire::result, switchGainWidthsForTrigPrims, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 616 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kL1TriggerObjects, mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 719 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kLongRecoParams, mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 564 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kLUTCorrs, mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 655 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kLutMetadata, mps_fire::result, remoteMonitoring_LED_IterMethod_cfg::threshold, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 756 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kMCParams, HcalDbHardcode::makeMCParam(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 375 of file HcalHardcodeCalibrations.cc.
References kPedestals, producePedestals_(), and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 346 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), iLumi, B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), HcalDbHardcode::makePedestal(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, and unpackBuffers-CaloStage2::token.
Referenced by produceEffectivePedestals(), and producePedestals().
|
protected |
Definition at line 383 of file HcalHardcodeCalibrations.cc.
References kPedestalWidths, producePedestalWidths_(), and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 361 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), iLumi, B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), HcalDbHardcode::makePedestalWidth(), mps_fire::result, AlCaHLTBitMon_QueryRunRegistry::string, and unpackBuffers-CaloStage2::token.
Referenced by produceEffectivePedestalWidths(), and producePedestalWidths().
|
protected |
Definition at line 577 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kPFCorrs, mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 424 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), HcalDbHardcode::killHE(), kQIEData, HcalDbHardcode::makeQIECoder(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 442 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kQIETypes, HcalDbHardcode::makeQIEType(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 693 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kRecoParams, HcalDbHardcode::makeRecoParam(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 494 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, alignCSCRings::corr, gather_cfg::cout, dbHardcode, LEDCalibrationChannels::depth, HcalDetId::depth(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), HcalDbHardcode::getLayersInDepth(), hb_recalibration, hbDarkeningToken_, HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, he_recalibration, heDarkeningToken_, hf_recalibration, mps_fire::i, HcalDetId::ieta(), iLumi, B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kRespCorrs, maxEta, mps_fire::result, setHBdsegm, setHEdsegm, topoTokens_, and useLayer0Weight.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 818 of file HcalHardcodeCalibrations.cc.
References dbHardcode, and HcalDbHardcode::makeHardcodeSiPMCharacteristics().
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 805 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), iLumi, B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kSiPMParameters, HcalDbHardcode::makeHardcodeSiPMParameter(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 590 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kTimeCorrs, mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 706 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kTimingParams, HcalDbHardcode::makeTimingParam(), mps_fire::result, and topoTokens_.
|
protected |
Definition at line 825 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kTPChannelParameters, HcalDbHardcode::makeHardcodeTPChannelParameter(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 839 of file HcalHardcodeCalibrations.cc.
References dbHardcode, HcalDbHardcode::makeHardcodeTPParameters(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 641 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kValidationCorrs, mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 742 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kZDCLowGainFractions, mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 603 of file HcalHardcodeCalibrations.cc.
References postprocess-scan-build::cells, dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), B2GTnPMonitor_cfi::item, HcalDbHardcode::killHE(), kZSThresholds, HcalDbHardcode::makeZSThreshold(), mps_fire::result, and topoTokens_.
Referenced by HcalHardcodeCalibrations().
|
overrideprotectedvirtual |
Implements edm::EventSetupRecordIntervalFinder.
Definition at line 337 of file HcalHardcodeCalibrations.cc.
References edm::IOVSyncValue::beginOfTime(), edm::IOVSyncValue::endOfTime(), edm::IOVSyncValue::eventID(), edm::eventsetup::EventSetupRecordKey::name(), GlobalPosition_Frontier_DevDB_cff::record, AlCaHLTBitMon_QueryRunRegistry::string, edm::IOVSyncValue::time(), and edm::Timestamp::value().
|
private |
Definition at line 141 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), produceChannelQuality(), produceDcsMap(), produceElectronicsMap(), produceFlagHFDigiTimeParams(), produceFrontEndMap(), produceGains(), produceGainWidths(), produceL1TriggerObjects(), produceLongRecoParams(), produceLUTCorrs(), produceLutMetadata(), produceMCParams(), producePedestals_(), producePedestalWidths_(), producePFCorrs(), produceQIEData(), produceQIETypes(), produceRecoParams(), produceRespCorrs(), produceSiPMCharacteristics(), produceSiPMParameters(), produceTimeCorrs(), produceTimingParams(), produceTPChannelParameters(), produceTPParameters(), produceValidationCorrs(), produceZDCLowGainFractions(), and produceZSThresholds().
|
private |
Definition at line 143 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 148 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 144 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 147 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 145 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 142 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), producePedestals_(), producePedestalWidths_(), produceRespCorrs(), and produceSiPMParameters().
|
private |
Definition at line 151 of file HcalHardcodeCalibrations.h.
Referenced by produceRespCorrs().
|
private |
Definition at line 150 of file HcalHardcodeCalibrations.h.
Referenced by produceRespCorrs().
|
private |
Definition at line 149 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceGainWidths().
|
private |
Definition at line 154 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceChannelQuality().
|
private |
Definition at line 146 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), produceChannelQuality(), produceEffectivePedestals(), produceEffectivePedestalWidths(), produceElectronicsMap(), produceFlagHFDigiTimeParams(), produceFrontEndMap(), produceGains(), produceGainWidths(), produceL1TriggerObjects(), produceLongRecoParams(), produceLUTCorrs(), produceLutMetadata(), produceMCParams(), producePedestals(), producePedestalWidths(), producePFCorrs(), produceQIEData(), produceQIETypes(), produceRecoParams(), produceRespCorrs(), produceSiPMParameters(), produceTimeCorrs(), produceTimingParams(), produceTPChannelParameters(), produceValidationCorrs(), produceZDCLowGainFractions(), and produceZSThresholds().
|
private |
Definition at line 153 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceChannelQuality().
|
private |
Definition at line 152 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().