#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 |
std::unique_ptr< HBHERecalibration > | he_recalibration |
std::unique_ptr< HFRecalibration > | hf_recalibration |
double | iLumi |
bool | setHBdsegm |
bool | setHEdsegm |
bool | switchGainWidthsForTrigPrims |
bool | useLayer0Weight |
Additional Inherited Members | |
Public Types inherited from edm::eventsetup::DataProxyProvider | |
typedef std::vector< std::pair< DataKey, edm::propagate_const< std::shared_ptr< DataProxy > > > > | KeyedProxies |
typedef std::vector< EventSetupRecordKey > | Keys |
typedef std::map< EventSetupRecordKey, KeyedProxies > | RecordProxies |
Definition at line 52 of file HcalHardcodeCalibrations.h.
HcalHardcodeCalibrations::HcalHardcodeCalibrations | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 128 of file HcalHardcodeCalibrations.cc.
References Vispa.Plugins.EdmBrowser.EdmDataAccessor::all(), gather_cfg::cout, dbHardcode, edm::ParameterSet::empty(), edm::ParameterSet::exists(), edm::FileInPath::fullPath(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), hb_recalibration, he_recalibration, hf_recalibration, iLumi, 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(), HcalDbHardcode::testHFQIE10(), DBConfiguration_cff::toGet, HcalDbHardcode::useHBUpgrade(), HcalDbHardcode::useHEUpgrade(), HcalDbHardcode::useHFUpgrade(), HcalDbHardcode::useHOUpgrade(), and useLayer0Weight.
|
override |
Definition at line 317 of file HcalHardcodeCalibrations.cc.
|
static |
Definition at line 908 of file HcalHardcodeCalibrations.cc.
References edm::ParameterSetDescription::add(), edm::ConfigurationDescriptions::addDefault(), edm::ParameterSetDescription::addUntracked(), and edm::ParameterSetDescription::addVPSet().
Referenced by produce().
|
inline |
Definition at line 58 of file HcalHardcodeCalibrations.h.
References fillDescriptions(), produceChannelQuality(), produceDcsMap(), produceDcsValues(), produceEffectivePedestals(), produceEffectivePedestalWidths(), produceElectronicsMap(), produceFlagHFDigiTimeParams(), produceFrontEndMap(), produceGains(), produceGainWidths(), produceL1TriggerObjects(), produceLongRecoParams(), produceLUTCorrs(), produceLutMetadata(), produceMCParams(), producePedestals(), producePedestals_(), producePedestalWidths(), producePedestalWidths_(), producePFCorrs(), produceQIEData(), produceQIETypes(), produceRecoParams(), produceRespCorrs(), produceSiPMCharacteristics(), produceSiPMParameters(), produceTimeCorrs(), produceTimingParams(), produceTPChannelParameters(), produceTPParameters(), produceValidationCorrs(), produceZDCLowGainFractions(), produceZSThresholds(), and setIntervalFor().
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
protected |
Definition at line 452 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 726 of file HcalHardcodeCalibrations.cc.
References dbHardcode, and HcalDbHardcode::makeHardcodeDcsMap().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 720 of file HcalHardcodeCalibrations.cc.
References mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 367 of file HcalHardcodeCalibrations.cc.
References producePedestals_().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 375 of file HcalHardcodeCalibrations.cc.
References producePedestalWidths_().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 626 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and HcalDbHardcode::makeHardcodeMap().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 824 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 852 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and HcalDbHardcode::makeHardcodeFrontEndMap().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 379 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeGain(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 394 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeGainWidth(), mps_fire::result, and switchGainWidthsForTrigPrims.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 607 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 762 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 546 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 651 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, triggerObjects_cff::id, HcalDbHardcode::killHE(), or, mps_fire::result, electronIdCutBased_cfi::threshold, HcalDbHardcode::useHEUpgrade(), and HcalDbHardcode::useHFUpgrade().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 803 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeMCParam(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 363 of file HcalHardcodeCalibrations.cc.
References producePedestals_().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 331 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), iLumi, HcalDbHardcode::killHE(), HcalDbHardcode::makePedestal(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by produce(), produceEffectivePedestals(), and producePedestals().
|
protected |
Definition at line 371 of file HcalHardcodeCalibrations.cc.
References producePedestalWidths_().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 347 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), iLumi, HcalDbHardcode::killHE(), HcalDbHardcode::makePedestalWidth(), mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by produce(), produceEffectivePedestalWidths(), and producePedestalWidths().
|
protected |
Definition at line 561 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 416 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeQIECoder(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 437 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeQIEType(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 732 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeRecoParam(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 468 of file HcalHardcodeCalibrations.cc.
References corr, gather_cfg::cout, dbHardcode, particleFlowClusterECALTimeSelected_cfi::depth, HcalDetId::depth(), HcalTopology::getDepthSegmentation(), HcalDbHardcode::getLayersInDepth(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), hb_recalibration, HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, he_recalibration, hf_recalibration, mps_fire::i, HcalDetId::ieta(), iLumi, HcalDbHardcode::killHE(), HcalTopology::lastHERing(), maxEta, mps_fire::result, setHBdsegm, setHEdsegm, and useLayer0Weight.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 878 of file HcalHardcodeCalibrations.cc.
References dbHardcode, and HcalDbHardcode::makeHardcodeSiPMCharacteristics().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 863 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), iLumi, HcalDbHardcode::killHE(), HcalDbHardcode::makeHardcodeSiPMParameter(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 576 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 747 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeTimingParam(), and mps_fire::result.
Referenced by produce().
|
protected |
Definition at line 885 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeHardcodeTPChannelParameter(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 900 of file HcalHardcodeCalibrations.cc.
References dbHardcode, HcalDbHardcode::makeHardcodeTPParameters(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 636 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 788 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 591 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeZSThreshold(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
overrideprotectedvirtual |
Implements edm::EventSetupRecordIntervalFinder.
Definition at line 325 of file HcalHardcodeCalibrations.cc.
References edm::IOVSyncValue::beginOfTime(), edm::IOVSyncValue::endOfTime(), edm::IOVSyncValue::eventID(), edm::eventsetup::EventSetupRecordKey::name(), record, AlCaHLTBitMon_QueryRunRegistry::string, edm::IOVSyncValue::time(), and edm::Timestamp::value().
Referenced by produce().
|
private |
Definition at line 107 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 109 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 110 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 111 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 108 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), producePedestals_(), producePedestalWidths_(), produceRespCorrs(), and produceSiPMParameters().
|
private |
Definition at line 114 of file HcalHardcodeCalibrations.h.
Referenced by produceRespCorrs().
|
private |
Definition at line 113 of file HcalHardcodeCalibrations.h.
Referenced by produceRespCorrs().
|
private |
Definition at line 112 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceGainWidths().
|
private |
Definition at line 115 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().