#include <CalibFormats/HcalDbProducer/interface/HcalDbProducer.h>
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 |
Static Public Member Functions inherited from edm::eventsetup::DataProxyProvider | |
static void | prevalidate (ConfigurationDescriptions &) |
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()) |
void | registerProxies (const eventsetup::EventSetupRecordKey &iRecord, KeyedProxies &aProxyList) override |
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 &) |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 34 of file HcalDbProducer.h.
HcalDbProducer::HcalDbProducer | ( | const edm::ParameterSet & | fConfig | ) |
Definition at line 35 of file HcalDbProducer.cc.
References channelQualityCallback(), gather_cfg::cout, edm::eventsetup::dependsOn(), effectivePedestalsCallback(), effectivePedestalWidthsCallback(), electronicsMapCallback(), frontEndMapCallback(), gainsCallback(), gainWidthsCallback(), edm::ParameterSet::getUntrackedParameter(), L1triggerObjectsCallback(), LUTCorrsCallback(), lutMetadataCallback(), MCParamsCallback(), mDumpRequest, mDumpStream, pedestalsCallback(), pedestalWidthsCallback(), PFCorrsCallback(), produceChannelQualityWithTopo(), QIEDataCallback(), QIETypesCallback(), respCorrsCallback(), edm::ESProducer::setWhatProduced(), SiPMCharacteristicsCallback(), SiPMParametersCallback(), AlCaHLTBitMon_QueryRunRegistry::string, timeCorrsCallback(), TPChannelParametersCallback(), TPParametersCallback(), and zsThresholdsCallback().
|
override |
void HcalDbProducer::channelQualityCallback | ( | const HcalChannelQualityRcd & | fRecord | ) |
Definition at line 268 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), mDumpRequest, mDumpStream, mService, edm::ESHandle< T >::product(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::effectivePedestalsCallback | ( | const HcalPedestalsRcd & | fRecord | ) |
Definition at line 123 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mEffectivePedestals, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::effectivePedestalWidthsCallback | ( | const HcalPedestalWidthsRcd & | fRecord | ) |
Definition at line 175 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mEffectivePedestalWidths, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::electronicsMapCallback | ( | const HcalElectronicsMapRcd & | fRecord | ) |
Definition at line 387 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), mDumpRequest, mDumpStream, mService, edm::ESHandle< T >::product(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::frontEndMapCallback | ( | const HcalFrontEndMapRcd & | fRecord | ) |
Definition at line 397 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), mDumpRequest, mDumpStream, mService, edm::ESHandle< T >::product(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::gainsCallback | ( | const HcalGainsRcd & | fRecord | ) |
Definition at line 194 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mGains, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::gainWidthsCallback | ( | const HcalGainWidthsRcd & | fRecord | ) |
Definition at line 213 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mGainWidths, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::L1triggerObjectsCallback | ( | const HcalL1TriggerObjectsRcd & | fRecord | ) |
Definition at line 369 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mL1TriggerObjects, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::LUTCorrsCallback | ( | const HcalLUTCorrsRcd & | fRecord | ) |
Definition at line 297 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mLUTCorrs, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::lutMetadataCallback | ( | const HcalLutMetadataRcd & | fRecord | ) |
Definition at line 407 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mLutMetadata, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::MCParamsCallback | ( | const HcalMCParamsRcd & | fRecord | ) |
Definition at line 483 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mMCParams, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::pedestalsCallback | ( | const HcalPedestalsRcd & | fRecord | ) |
Definition at line 104 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mPedestals, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::pedestalWidthsCallback | ( | const HcalPedestalWidthsRcd & | fRecord | ) |
Definition at line 157 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mPedestalWidths, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::PFCorrsCallback | ( | const HcalPFCorrsRcd & | fRecord | ) |
Definition at line 315 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mPFCorrs, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
std::shared_ptr< HcalDbService > HcalDbProducer::produce | ( | const HcalDbRecord & | ) |
Definition at line 99 of file HcalDbProducer.cc.
References mService.
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
std::shared_ptr< HcalChannelQuality > HcalDbProducer::produceChannelQualityWithTopo | ( | const HcalChannelQualityRcd & | fRecord | ) |
Definition at line 142 of file HcalDbProducer.cc.
References edm::eventsetup::EventSetupRecord::get(), and edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord().
Referenced by HcalDbProducer().
void HcalDbProducer::QIEDataCallback | ( | const HcalQIEDataRcd & | fRecord | ) |
Definition at line 231 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mQIEData, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::QIETypesCallback | ( | const HcalQIETypesRcd & | fRecord | ) |
Definition at line 250 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mQIETypes, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::respCorrsCallback | ( | const HcalRespCorrsRcd & | fRecord | ) |
Definition at line 279 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mRespCorrs, mService, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::SiPMCharacteristicsCallback | ( | const HcalSiPMCharacteristicsRcd & | fRecord | ) |
Definition at line 443 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), mDumpRequest, mDumpStream, mService, edm::ESHandle< T >::product(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::SiPMParametersCallback | ( | const HcalSiPMParametersRcd & | fRecord | ) |
Definition at line 425 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mService, mSiPMParameters, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::timeCorrsCallback | ( | const HcalTimeCorrsRcd & | fRecord | ) |
Definition at line 333 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mService, mTimeCorrs, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::TPChannelParametersCallback | ( | const HcalTPChannelParametersRcd & | fRecord | ) |
Definition at line 453 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mService, mTPChannelParameters, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::TPParametersCallback | ( | const HcalTPParametersRcd & | fRecord | ) |
Definition at line 471 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), mDumpRequest, mDumpStream, mService, edm::ESHandle< T >::product(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
void HcalDbProducer::zsThresholdsCallback | ( | const HcalZSThresholdsRcd & | fRecord | ) |
Definition at line 351 of file HcalDbProducer.cc.
References HcalDbASCIIIO::dumpObject(), spr::find(), edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), mDumpRequest, mDumpStream, mService, mZSThresholds, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDbProducer().
|
private |
Definition at line 71 of file HcalDbProducer.h.
Referenced by channelQualityCallback(), effectivePedestalsCallback(), effectivePedestalWidthsCallback(), electronicsMapCallback(), frontEndMapCallback(), gainsCallback(), gainWidthsCallback(), HcalDbProducer(), L1triggerObjectsCallback(), LUTCorrsCallback(), lutMetadataCallback(), MCParamsCallback(), pedestalsCallback(), pedestalWidthsCallback(), PFCorrsCallback(), QIEDataCallback(), QIETypesCallback(), respCorrsCallback(), SiPMCharacteristicsCallback(), SiPMParametersCallback(), timeCorrsCallback(), TPChannelParametersCallback(), TPParametersCallback(), and zsThresholdsCallback().
|
private |
Definition at line 72 of file HcalDbProducer.h.
Referenced by channelQualityCallback(), effectivePedestalsCallback(), effectivePedestalWidthsCallback(), electronicsMapCallback(), frontEndMapCallback(), gainsCallback(), gainWidthsCallback(), HcalDbProducer(), L1triggerObjectsCallback(), LUTCorrsCallback(), lutMetadataCallback(), MCParamsCallback(), pedestalsCallback(), pedestalWidthsCallback(), PFCorrsCallback(), QIEDataCallback(), QIETypesCallback(), respCorrsCallback(), SiPMCharacteristicsCallback(), SiPMParametersCallback(), timeCorrsCallback(), TPChannelParametersCallback(), TPParametersCallback(), zsThresholdsCallback(), and ~HcalDbProducer().
|
private |
Definition at line 76 of file HcalDbProducer.h.
Referenced by effectivePedestalsCallback().
|
private |
Definition at line 77 of file HcalDbProducer.h.
Referenced by effectivePedestalWidthsCallback().
|
private |
Definition at line 78 of file HcalDbProducer.h.
Referenced by gainsCallback().
|
private |
Definition at line 79 of file HcalDbProducer.h.
Referenced by gainWidthsCallback().
|
private |
Definition at line 87 of file HcalDbProducer.h.
Referenced by L1triggerObjectsCallback().
|
private |
Definition at line 83 of file HcalDbProducer.h.
Referenced by LUTCorrsCallback().
|
private |
Definition at line 88 of file HcalDbProducer.h.
Referenced by lutMetadataCallback().
|
private |
Definition at line 93 of file HcalDbProducer.h.
Referenced by MCParamsCallback().
|
private |
Definition at line 74 of file HcalDbProducer.h.
Referenced by pedestalsCallback().
|
private |
Definition at line 75 of file HcalDbProducer.h.
Referenced by pedestalWidthsCallback().
|
private |
Definition at line 84 of file HcalDbProducer.h.
Referenced by PFCorrsCallback().
|
private |
Definition at line 80 of file HcalDbProducer.h.
Referenced by QIEDataCallback().
|
private |
Definition at line 81 of file HcalDbProducer.h.
Referenced by QIETypesCallback().
|
private |
Definition at line 82 of file HcalDbProducer.h.
Referenced by respCorrsCallback().
|
private |
Definition at line 70 of file HcalDbProducer.h.
Referenced by channelQualityCallback(), effectivePedestalsCallback(), effectivePedestalWidthsCallback(), electronicsMapCallback(), frontEndMapCallback(), gainsCallback(), gainWidthsCallback(), L1triggerObjectsCallback(), LUTCorrsCallback(), lutMetadataCallback(), MCParamsCallback(), pedestalsCallback(), pedestalWidthsCallback(), PFCorrsCallback(), produce(), QIEDataCallback(), QIETypesCallback(), respCorrsCallback(), SiPMCharacteristicsCallback(), SiPMParametersCallback(), timeCorrsCallback(), TPChannelParametersCallback(), TPParametersCallback(), and zsThresholdsCallback().
|
private |
Definition at line 90 of file HcalDbProducer.h.
|
private |
Definition at line 89 of file HcalDbProducer.h.
Referenced by SiPMParametersCallback().
|
private |
Definition at line 85 of file HcalDbProducer.h.
Referenced by timeCorrsCallback().
|
private |
Definition at line 91 of file HcalDbProducer.h.
Referenced by TPChannelParametersCallback().
|
private |
Definition at line 92 of file HcalDbProducer.h.
|
private |
Definition at line 86 of file HcalDbProducer.h.
Referenced by zsThresholdsCallback().