#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 &) |
Protected Member Functions | |
std::unique_ptr < HcalChannelQuality > | produceChannelQuality (const HcalChannelQualityRcd &rcd) |
std::unique_ptr< HcalDcsMap > | produceDcsMap (const HcalDcsMapRcd &rcd) |
std::unique_ptr< HcalDcsValues > | produceDcsValues (const HcalDcsRcd &rcd) |
std::unique_ptr < HcalElectronicsMap > | produceElectronicsMap (const HcalElectronicsMapRcd &rcd) |
std::unique_ptr < HcalFlagHFDigiTimeParams > | produceFlagHFDigiTimeParams (const HcalFlagHFDigiTimeParamsRcd &rcd) |
std::unique_ptr< HcalFrontEndMap > | produceFrontEndMap (const HcalFrontEndMapRcd &rcd) |
std::unique_ptr< HcalGains > | produceGains (const HcalGainsRcd &rcd) |
std::unique_ptr< HcalGainWidths > | produceGainWidths (const HcalGainWidthsRcd &rcd) |
std::unique_ptr < HcalL1TriggerObjects > | produceL1TriggerObjects (const HcalL1TriggerObjectsRcd &rcd) |
std::unique_ptr < HcalLongRecoParams > | produceLongRecoParams (const HcalLongRecoParamsRcd &rcd) |
std::unique_ptr< HcalLUTCorrs > | produceLUTCorrs (const HcalLUTCorrsRcd &rcd) |
std::unique_ptr< HcalLutMetadata > | produceLutMetadata (const HcalLutMetadataRcd &rcd) |
std::unique_ptr< HcalMCParams > | produceMCParams (const HcalMCParamsRcd &rcd) |
std::unique_ptr< HcalPedestals > | producePedestals (const HcalPedestalsRcd &rcd) |
std::unique_ptr < HcalPedestalWidths > | producePedestalWidths (const HcalPedestalWidthsRcd &rcd) |
std::unique_ptr< HcalPFCorrs > | producePFCorrs (const HcalPFCorrsRcd &rcd) |
std::unique_ptr< HcalQIEData > | produceQIEData (const HcalQIEDataRcd &rcd) |
std::unique_ptr< HcalQIETypes > | produceQIETypes (const HcalQIETypesRcd &rcd) |
std::unique_ptr< HcalRecoParams > | produceRecoParams (const HcalRecoParamsRcd &rcd) |
std::unique_ptr< HcalRespCorrs > | produceRespCorrs (const HcalRespCorrsRcd &rcd) |
std::unique_ptr < HcalSiPMCharacteristics > | produceSiPMCharacteristics (const HcalSiPMCharacteristicsRcd &rcd) |
std::unique_ptr < HcalSiPMParameters > | produceSiPMParameters (const HcalSiPMParametersRcd &rcd) |
std::unique_ptr< HcalTimeCorrs > | produceTimeCorrs (const HcalTimeCorrsRcd &rcd) |
std::unique_ptr< HcalTimingParams > | produceTimingParams (const HcalTimingParamsRcd &rcd) |
std::unique_ptr < HcalTPChannelParameters > | produceTPChannelParameters (const HcalTPChannelParametersRcd &rcd) |
std::unique_ptr< HcalTPParameters > | produceTPParameters (const HcalTPParametersRcd &rcd) |
std::unique_ptr < HcalValidationCorrs > | produceValidationCorrs (const HcalValidationCorrsRcd &rcd) |
std::unique_ptr < HcalZDCLowGainFractions > | produceZDCLowGainFractions (const HcalZDCLowGainFractionsRcd &rcd) |
std::unique_ptr< HcalZSThresholds > | produceZSThresholds (const HcalZSThresholdsRcd &rcd) |
virtual void | setIntervalFor (const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) |
Protected Member Functions inherited from edm::ESProducer | |
template<typename T > | |
void | setWhatProduced (T *iThis, const es::Label &iLabel=es::Label()) |
template<typename T > | |
void | setWhatProduced (T *iThis, const char *iLabel) |
template<typename T > | |
void | setWhatProduced (T *iThis, const std::string &iLabel) |
template<typename T , typename TDecorator > | |
void | setWhatProduced (T *iThis, const TDecorator &iDec, const es::Label &iLabel=es::Label()) |
template<typename T , typename TReturn , typename TRecord > | |
void | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const es::Label &iLabel=es::Label()) |
template<typename T , typename TReturn , typename TRecord , typename TArg > | |
void | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const TArg &iDec, const es::Label &iLabel=es::Label()) |
Protected Member Functions inherited from edm::ESProxyFactoryProducer | |
template<class TFactory > | |
void | registerFactory (std::unique_ptr< TFactory > iFactory, const std::string &iLabel=std::string()) |
virtual void | registerFactoryWithKey (const eventsetup::EventSetupRecordKey &iRecord, std::unique_ptr< eventsetup::ProxyFactoryBase > iFactory, const std::string &iLabel=std::string()) |
virtual void | registerProxies (const eventsetup::EventSetupRecordKey &iRecord, KeyedProxies &aProxyList) |
override DataProxyProvider method More... | |
Protected Member Functions inherited from edm::eventsetup::DataProxyProvider | |
void | eraseAll (const EventSetupRecordKey &iRecordKey) |
deletes all the Proxies in aStream More... | |
void | invalidateProxies (const EventSetupRecordKey &iRecordKey) |
template<class T > | |
void | usingRecord () |
void | usingRecordWithKey (const EventSetupRecordKey &) |
Protected Member Functions inherited from edm::EventSetupRecordIntervalFinder | |
template<class T > | |
void | findingRecord () |
void | findingRecordWithKey (const eventsetup::EventSetupRecordKey &) |
Private Attributes | |
HcalDbHardcode | dbHardcode |
HERecalibration * | he_recalibration |
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 125 of file HcalHardcodeCalibrations.cc.
References Vispa.Plugins.EdmBrowser.EdmDataAccessor::all(), gather_cfg::cout, dbHardcode, edm::ParameterSet::empty(), edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), he_recalibration, hf_recalibration, iLumi, summarizeEdmComparisonLogfiles::objectName, produceChannelQuality(), produceDcsMap(), produceDcsValues(), 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::testHFQIE10(), convertSQLitetoXML_cfg::toGet, HcalDbHardcode::useHBUpgrade(), HcalDbHardcode::useHEUpgrade(), HcalDbHardcode::useHFUpgrade(), HcalDbHardcode::useHOUpgrade(), and useLayer0Weight.
HcalHardcodeCalibrations::~HcalHardcodeCalibrations | ( | ) |
Definition at line 290 of file HcalHardcodeCalibrations.cc.
References he_recalibration, and hf_recalibration.
|
static |
Definition at line 848 of file HcalHardcodeCalibrations.cc.
References edm::ParameterSetDescription::add(), edm::ConfigurationDescriptions::addDefault(), edm::ParameterSetDescription::addUntracked(), and edm::ParameterSetDescription::addVPSet().
|
inline |
Definition at line 58 of file HcalHardcodeCalibrations.h.
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
protected |
Definition at line 409 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 660 of file HcalHardcodeCalibrations.cc.
References dbHardcode, HcalDbHardcode::makeHardcodeDcsMap(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 654 of file HcalHardcodeCalibrations.cc.
References mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 574 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeHardcodeMap(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 760 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 788 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeHardcodeFrontEndMap(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 336 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeGain(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 351 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeGainWidth(), mps_fire::result, and switchGainWidthsForTrigPrims.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 555 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 698 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 494 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 601 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, HcalDbHardcode::killHE(), or, mps_fire::result, dtDQMClient_cfg::threshold, HcalDbHardcode::useHEUpgrade(), and HcalDbHardcode::useHFUpgrade().
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 739 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeMCParam(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 306 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makePedestal(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 321 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makePedestalWidth(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 509 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 373 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeQIECoder(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 394 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeQIEType(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 668 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeRecoParam(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 425 of file HcalHardcodeCalibrations.cc.
References corr, gather_cfg::cout, dbHardcode, HcalDetId::depth(), HLT_25ns10e33_v2_cff::depth, HERecalibration::getCorr(), HFRecalibration::getCorr(), HcalTopology::getDepthSegmentation(), HcalDbHardcode::getLayersInDepth(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, he_recalibration, hf_recalibration, i, HcalDetId::ieta(), iLumi, HcalDbHardcode::killHE(), HcalTopology::lastHERing(), maxEta, mps_fire::result, HERecalibration::setDsegm(), setHEdsegm, and useLayer0Weight.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 816 of file HcalHardcodeCalibrations.cc.
References dbHardcode, HcalDbHardcode::makeHardcodeSiPMCharacteristics(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 801 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeHardcodeSiPMParameter(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 524 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 683 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeTimingParam(), and mps_fire::result.
|
protected |
Definition at line 825 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), HcalDbHardcode::makeHardcodeTPChannelParameter(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 840 of file HcalHardcodeCalibrations.cc.
References dbHardcode, HcalDbHardcode::makeHardcodeTPParameters(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 586 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 724 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protected |
Definition at line 539 of file HcalHardcodeCalibrations.cc.
References dbHardcode, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), HcalDbHardcode::killHE(), and mps_fire::result.
Referenced by HcalHardcodeCalibrations().
|
protectedvirtual |
Implements edm::EventSetupRecordIntervalFinder.
Definition at line 300 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().
|
private |
Definition at line 103 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 105 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), produceRespCorrs(), and ~HcalHardcodeCalibrations().
|
private |
Definition at line 106 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), produceRespCorrs(), and ~HcalHardcodeCalibrations().
|
private |
Definition at line 104 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().
|
private |
Definition at line 109 of file HcalHardcodeCalibrations.h.
|
private |
Definition at line 108 of file HcalHardcodeCalibrations.h.
Referenced by produceRespCorrs().
|
private |
Definition at line 107 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceGainWidths().
|
private |
Definition at line 110 of file HcalHardcodeCalibrations.h.
Referenced by HcalHardcodeCalibrations(), and produceRespCorrs().