#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 | testHEPlan1 |
bool | useIeta18depth1 |
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(), testHEPlan1, HcalDbHardcode::testHFQIE10(), DBConfiguration_cff::toGet, HcalDbHardcode::useHBUpgrade(), HcalDbHardcode::useHEUpgrade(), HcalDbHardcode::useHFUpgrade(), HcalDbHardcode::useHOUpgrade(), useIeta18depth1, and useLayer0Weight.
|
override |
Definition at line 319 of file HcalHardcodeCalibrations.cc.
|
static |
Definition at line 897 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 454 of file HcalHardcodeCalibrations.cc.
References dbHardcode, egammaForCoreTracking_cff::depth, HcalDetId::depth(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDetId::ieta(), HcalDetId::ietaAbs(), HcalDetId::iphi(), HcalDbHardcode::killHE(), mps_fire::result, mps_update::status, testHEPlan1, and useIeta18depth1.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 717 of file HcalHardcodeCalibrations.cc.
References dbHardcode, and HcalDbHardcode::makeHardcodeDcsMap().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 711 of file HcalHardcodeCalibrations.cc.
References mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 369 of file HcalHardcodeCalibrations.cc.
References producePedestals_().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 377 of file HcalHardcodeCalibrations.cc.
References producePedestalWidths_().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 658 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 813 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 841 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 381 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 396 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 639 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 753 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 578 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 683 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), mps_fire::result, and electronIdCutBased_cfi::threshold.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 794 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 365 of file HcalHardcodeCalibrations.cc.
References producePedestals_().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 333 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 373 of file HcalHardcodeCalibrations.cc.
References producePedestalWidths_().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 349 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 593 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 418 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 439 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 723 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 500 of file HcalHardcodeCalibrations.cc.
References corr, gather_cfg::cout, dbHardcode, egammaForCoreTracking_cff::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 867 of file HcalHardcodeCalibrations.cc.
References dbHardcode, and HcalDbHardcode::makeHardcodeSiPMCharacteristics().
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 852 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 608 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 738 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 874 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 889 of file HcalHardcodeCalibrations.cc.
References dbHardcode, HcalDbHardcode::makeHardcodeTPParameters(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations(), and produce().
|
protected |
Definition at line 668 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 779 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 623 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 327 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 117 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceChannelQuality().
|
private |
Definition at line 116 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceChannelQuality().
|
private |
Definition at line 115 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().