#include <DQTask.h>
Static Public Member Functions | |
static void | fillPSetDescription (edm::ParameterSetDescription &des) |
Static Public Member Functions inherited from edm::one::EDProducerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from hcaldqm::DQModule | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
Protected Member Functions | |
virtual int | _getCalibType (edm::Event const &) |
virtual bool | _isApplicable (edm::Event const &) |
virtual void | _process (edm::Event const &, edm::EventSetup const &)=0 |
virtual void | _resetMonitors (UpdateFreq) |
Protected Member Functions inherited from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > > | |
virtual void | dqmEndRun (edm::Run const &, edm::EventSetup const &) |
Protected Member Functions inherited from edm::ProducerBase | |
template<Transition Tr = Transition::Event> | |
auto | produces (std::string instanceName) noexcept |
declare what type of product will make and with which optional label More... | |
template<Transition B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<BranchType B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces () |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces () |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces () |
template<Transition Tr = Transition::Event> | |
auto | produces () noexcept |
ProducesCollector | producesCollector () |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
void | resetItemsToGetFrom (BranchType iType) |
Protected Attributes | |
ContainerI | _cEvsPerLS |
ContainerI | _cEvsTotal |
ContainerS | _cProcessingTypeName |
ContainerS | _cRunKeyName |
ContainerI | _cRunKeyVal |
edm::ESHandle< HcalDbService > | _dbService |
HcalElectronicsMap const * | _emap = nullptr |
int | _procLSs |
edm::InputTag | _tagRaw |
edm::EDGetTokenT< FEDRawDataCollection > | _tokRaw |
std::vector< uint32_t > | _vcdaqEids |
ContainerXXX< uint32_t > | _xQuality |
edm::ESGetToken< HcalChannelQuality, HcalChannelQualityRcd > | hcalChannelQualityToken_ |
edm::ESGetToken< HcalDbService, HcalDbRecord > | hcalDbServiceToken_ |
edm::ESGetToken< RunInfo, RunInfoRcd > | runInfoToken_ |
Protected Attributes inherited from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > > | |
edm::EDPutTokenT< DQMToken > | runToken_ |
Protected Attributes inherited from hcaldqm::DQModule | |
int | _currentLS |
int | _debug |
int | _evsPerLS |
int | _evsTotal |
Logger | _logger |
int | _maxLS |
ModuleType | _mtype |
std::string | _name |
ProcessingType | _ptype |
std::string | _runkeyName |
int | _runkeyVal |
std::string | _subsystem |
Additional Inherited Members | |
Public Types inherited from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > > | |
typedef dqm::reco::DQMStore | DQMStore |
typedef dqm::reco::MonitorElement | MonitorElement |
Public Types inherited from edm::one::EDProducerBase | |
typedef EDProducerBase | ModuleType |
Public Types inherited from edm::ProducerBase | |
template<typename T > | |
using | BranchAliasSetterT = ProductRegistryHelper::BranchAliasSetterT< T > |
using | ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex > > |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
hcaldqm::DQTask::DQTask | ( | edm::ParameterSet const & | ps | ) |
Definition at line 8 of file DQTask.cc.
References _tagRaw, _tokRaw, edm::ParameterSet::getUntrackedParameter(), and ProducerED_cfi::InputTag.
|
protectedvirtual |
Definition at line 160 of file DQTask.cc.
References hcaldqm::DQModule::_logger, _tagRaw, _tokRaw, Logger::dqmthrow(), MillePedeFileConverter_cfg::e, ztee::fd, hcaldqm::constants::FED_uTCA_MAX, hcaldqm::constants::FED_uTCA_MIN, hcaldqm::constants::FED_VME_MAX, hcaldqm::constants::FED_VME_MIN, hcaldqm::constants::FED_VME_NUM, FEDRawDataCollection::FEDData(), mps_fire::i, edm::InputTag::instance(), createfilelist::int, edm::InputTag::label(), SiStripPI::max, to_string(), and Logger::warn().
|
inlineprotectedvirtual |
Reimplemented in LaserTask, LEDTask, PedestalTask, QIE11Task, and HFRaddamTask.
Definition at line 52 of file DQTask.h.
Referenced by analyze().
|
protectedpure virtual |
Implemented in LaserTask, UMNioTask, DigiTask, LEDTask, RecHitTask, RawTask, PedestalTask, HcalGPUComparisonTask, TPTask, QIE11Task, QIE10Task, NoCQTask, and HFRaddamTask.
Referenced by analyze().
|
protectedvirtual |
Reimplemented in LaserTask, DigiTask, LEDTask, RecHitTask, RawTask, PedestalTask, HcalGPUComparisonTask, TPTask, QIE11Task, QIE10Task, and NoCQTask.
Definition at line 141 of file DQTask.cc.
References hcaldqm::DQModule::_evsPerLS, hcaldqm::f100LS, hcaldqm::f10LS, hcaldqm::f1LS, hcaldqm::f50LS, and hcaldqm::fEvent.
Referenced by analyze(), and dqmBeginRun().
|
overridevirtual |
Reimplemented from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > >.
Definition at line 37 of file DQTask.cc.
References _cEvsPerLS, _cEvsTotal, hcaldqm::DQModule::_evsPerLS, hcaldqm::DQModule::_evsTotal, _isApplicable(), hcaldqm::DQModule::_logger, hcaldqm::DQModule::_name, _process(), _resetMonitors(), Logger::debug(), MillePedeFileConverter_cfg::e, hcaldqm::fEvent, and hcaldqm::ContainerI::fill().
|
overridevirtual |
Implements DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > >.
Reimplemented in DigiTask, RecHitTask, LaserTask, RawTask, UMNioTask, LEDTask, QIE10Task, QIE11Task, TPTask, HcalGPUComparisonTask, PedestalTask, HFRaddamTask, and NoCQTask.
Definition at line 54 of file DQTask.cc.
References _cEvsPerLS, _cEvsTotal, _cProcessingTypeName, _cRunKeyName, _cRunKeyVal, _dbService, _emap, hcaldqm::DQModule::_ptype, hcaldqm::DQModule::_runkeyName, hcaldqm::DQModule::_runkeyVal, hcaldqm::DQModule::_subsystem, _vcdaqEids, _xQuality, hcaldqm::ContainerI::book(), hcaldqm::ContainerS::book(), hcaldqm::hashfunctions::fDChannel, hcaldqm::utilities::fed2crate(), hcaldqm::constants::FED_uTCA_MIN, hcaldqm::constants::FED_VME_MAX, hcaldqm::constants::FED_VME_MIN, hcaldqm::constants::FIBER_uTCA_MIN1, hcaldqm::constants::FIBER_VME_MIN, hcaldqm::constants::FIBERCH_MIN, hcaldqm::ContainerI::fill(), hcaldqm::ContainerS::fill(), edm::EventSetup::getData(), edm::EventSetup::getHandle(), HcalDbService::getHcalMapping(), hcalDbServiceToken_, cuy::ib, hcaldqm::ContainerXXX< STDTYPE >::initialize(), FEDNumbering::MAXHCALuTCAFEDID, hcaldqm::pTypeNames, HcalElectronicsId::rawId(), submitPVValidationJobs::runInfo, runInfoToken_, hcaldqm::constants::SPIGOT_MIN, and edm::EventSetup::tryToGet().
|
overridevirtual |
Reimplemented from DQMOneEDAnalyzer< edm::LuminosityBlockCache< hcaldqm::Cache > >.
Definition at line 94 of file DQTask.cc.
References _resetMonitors(), hcaldqm::f100LS, hcaldqm::f10LS, hcaldqm::f1LS, hcaldqm::f50LS, and hcaldqm::fEvent.
|
static |
Definition at line 26 of file DQTask.cc.
References submitPVResolutionJobs::desc, hcaldqm::DQModule::fillPSetDescription(), and ProducerED_cfi::InputTag.
Referenced by QIE11Task::fillDescriptions().
|
override |
Definition at line 102 of file DQTask.cc.
References ztail::d, hcaldqm::hashfunctions::fDChannel, HcalGenericDetId::genericSubdet(), HcalCondObjectContainer< Item >::getAllChannels(), edm::EventSetup::getData(), reco::JetExtendedAssociation::getValue(), HcalCondObjectContainer< Item >::getValues(), hcalChannelQualityToken_, HcalGenericDetId::HcalGenUnknown, HcalGenericDetId::isHcalDetId(), edm::LuminosityBlockBase::luminosityBlock(), and gpuClustering::pixelStatus::mask.
|
override |
|
protected |
Definition at line 57 of file DQTask.h.
Referenced by analyze(), and bookHistograms().
|
protected |
Definition at line 56 of file DQTask.h.
Referenced by analyze(), and bookHistograms().
|
protected |
Definition at line 60 of file DQTask.h.
Referenced by bookHistograms().
|
protected |
Definition at line 59 of file DQTask.h.
Referenced by bookHistograms().
|
protected |
Definition at line 58 of file DQTask.h.
Referenced by bookHistograms().
|
protected |
Definition at line 80 of file DQTask.h.
Referenced by HFRaddamTask::_process(), QIE10Task::_process(), QIE11Task::_process(), LEDTask::_process(), DigiTask::_process(), UMNioTask::_process(), LaserTask::_process(), and bookHistograms().
|
protected |
Definition at line 81 of file DQTask.h.
Referenced by PedestalTask::_dump(), LEDTask::_dump(), LaserTask::_dump(), NoCQTask::bookHistograms(), PedestalTask::bookHistograms(), LEDTask::bookHistograms(), TPTask::bookHistograms(), QIE10Task::bookHistograms(), QIE11Task::bookHistograms(), HcalGPUComparisonTask::bookHistograms(), UMNioTask::bookHistograms(), LaserTask::bookHistograms(), RawTask::bookHistograms(), RecHitTask::bookHistograms(), DigiTask::bookHistograms(), and bookHistograms().
|
protected |
Definition at line 63 of file DQTask.h.
Referenced by globalEndLuminosityBlock().
|
protected |
Definition at line 72 of file DQTask.h.
Referenced by _getCalibType(), and DQTask().
|
protected |
Definition at line 73 of file DQTask.h.
Referenced by _getCalibType(), and DQTask().
|
protected |
Definition at line 69 of file DQTask.h.
Referenced by PedestalTask::_dump(), LaserTask::_dump(), bookHistograms(), TPTask::globalEndLuminosityBlock(), RawTask::globalEndLuminosityBlock(), RecHitTask::globalEndLuminosityBlock(), and DigiTask::globalEndLuminosityBlock().
|
protected |
Definition at line 66 of file DQTask.h.
Referenced by PedestalTask::_dump(), RawTask::_process(), DigiTask::_process(), UMNioTask::_process(), DigiTask::bookHistograms(), bookHistograms(), and PedestalTask::globalEndLuminosityBlock().
|
protected |
Definition at line 78 of file DQTask.h.
Referenced by globalBeginLuminosityBlock().
|
protected |
Definition at line 76 of file DQTask.h.
Referenced by bookHistograms().
|
protected |
Definition at line 77 of file DQTask.h.
Referenced by bookHistograms().