![]() |
![]() |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
![]() | |
static void | fillPSetDescription (edm::ParameterSetDescription &des) |
![]() | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
![]() | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
Private Member Functions | |
void | _process (edm::Event const &, edm::EventSetup const &) override |
void | _resetMonitors (hcaldqm::UpdateFreq) override |
Private Attributes | |
std::vector< std::vector< float > > | digiHcal2DHist_depth_1 |
std::vector< std::vector< float > > | digiHcal2DHist_depth_2 |
std::vector< std::vector< float > > | digiHcal2DHist_depth_3 |
std::vector< std::vector< float > > | digiHcal2DHist_depth_4 |
std::vector< std::vector< float > > | digiHcal2DHist_depth_5 |
std::vector< std::vector< float > > | digiHcal2DHist_depth_6 |
std::vector< std::vector< float > > | digiHcal2DHist_depth_7 |
std::unique_ptr< OnlineDQMDigiAD > | dqmadObj_HB = nullptr |
std::unique_ptr< OnlineDQMDigiAD > | dqmadObj_HE = nullptr |
double | flagDecisionThr |
edm::ESGetToken< HcalDbService, HcalDbRecord > | hcalDbServiceToken_ |
hcaldqm::Container1D | MLFlagvsLS_Subdet |
hcaldqm::ContainerXXX< double > | Occupancy1LS |
std::string | onnx_model_path_HB |
std::string | onnx_model_path_HE |
edm::InputTag | tagHO |
edm::InputTag | tagQIE10 |
edm::InputTag | tagQIE11 |
edm::EDGetTokenT< HODigiCollection > | tokHO |
edm::EDGetTokenT< QIE10DigiCollection > | tokQIE10 |
edm::EDGetTokenT< QIE11DigiCollection > | tokQIE11 |
Additional Inherited Members | |
![]() | |
typedef dqm::reco::DQMStore | DQMStore |
typedef dqm::reco::MonitorElement | MonitorElement |
![]() | |
typedef EDProducerBase | ModuleType |
![]() | |
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 |
![]() | |
typedef ProductLabels | Labels |
![]() | |
virtual int | _getCalibType (edm::Event const &) |
virtual bool | _isApplicable (edm::Event const &) |
![]() | |
virtual void | dqmEndRun (edm::Run const &, edm::EventSetup const &) |
![]() | |
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 () |
![]() | |
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 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) |
![]() | |
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_ |
![]() | |
edm::EDPutTokenT< DQMToken > | runToken_ |
![]() | |
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 |
Definition at line 33 of file HcalMLTask.cc.
HcalMLTask::HcalMLTask | ( | edm::ParameterSet const & | ps | ) |
Definition at line 81 of file HcalMLTask.cc.
References ecalDigis_cff::cpu, dqmadObj_HB, dqmadObj_HE, flagDecisionThr, edm::ParameterSet::getUntrackedParameter(), ProducerED_cfi::InputTag, eostools::move(), onnx_model_path_HB, onnx_model_path_HE, AlCaHLTBitMon_QueryRunRegistry::string, tagHO, tagQIE10, tagQIE11, tokHO, tokQIE10, and tokQIE11.
|
overridedefault |
|
overrideprivatevirtual |
Implements hcaldqm::DQTask.
Definition at line 131 of file HcalMLTask.cc.
References hcaldqm::DQModule::_currentLS, hcaldqm::DQModule::_ptype, QIE11DataFrame::detid(), MillePedeFileConverter_cfg::e, hcaldqm::fOnline, hcaldqm::ContainerXXX< STDTYPE >::get(), HcalBarrel, HcalEndcap, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, Occupancy1LS, HcalDetId::subdet(), and tokQIE11.
|
overrideprivatevirtual |
Reimplemented from hcaldqm::DQTask.
Definition at line 129 of file HcalMLTask.cc.
|
overridevirtual |
Reimplemented from hcaldqm::DQTask.
Definition at line 108 of file HcalMLTask.cc.
References hcaldqm::DQTask::_emap, hcaldqm::DQModule::_maxLS, hcaldqm::DQModule::_name, hcaldqm::DQModule::_subsystem, hcaldqm::ContainerXXX< STDTYPE >::book(), hcaldqm::Container1D::book(), bookHistograms(), createIOVlist::dbs, hcaldqm::hashfunctions::fDChannel, hcaldqm::quantity::fN, hcaldqm::hashfunctions::fSubdet, edm::EventSetup::getHandle(), hcalDbServiceToken_, cuy::ib, hcaldqm::ContainerXXX< STDTYPE >::initialize(), hcaldqm::Container1D::initialize(), MLFlagvsLS_Subdet, Occupancy1LS, and alignCSCRings::r.
|
overridevirtual |
Reimplemented from hcaldqm::DQTask.
Definition at line 106 of file HcalMLTask.cc.
References alignCSCRings::r.
|
static |
Definition at line 260 of file HcalMLTask.cc.
References edm::ConfigurationDescriptions::addWithDefaultLabel(), submitPVResolutionJobs::desc, ProducerED_cfi::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Definition at line 156 of file HcalMLTask.cc.
|
override |
Definition at line 161 of file HcalMLTask.cc.
References hcaldqm::DQModule::_currentLS, hcaldqm::DQTask::_emap, hcaldqm::DQModule::_evsPerLS, hcaldqm::DQTask::_xQuality, HcalElectronicsMap::allPrecisionId(), submitPVResolutionJobs::count, callgraph::cs, HcalDetId::depth(), digiHcal2DHist_depth_1, digiHcal2DHist_depth_2, digiHcal2DHist_depth_3, digiHcal2DHist_depth_4, digiHcal2DHist_depth_5, digiHcal2DHist_depth_6, digiHcal2DHist_depth_7, dqmadObj_HB, dqmadObj_HE, hcaldqm::ContainerXXX< STDTYPE >::exists(), hcaldqm::Container1D::fill(), ntuplemaker::fill, flagDecisionThr, nano_mu_digi_cff::float, hcaldqm::ContainerXXX< STDTYPE >::get(), HcalBarrel, HcalChannelStatus::HcalCellDead, HcalChannelStatus::HcalCellMask, HcalEndcap, HcalDetId::ieta(), edm::LuminosityBlock::index(), HcalDetId::iphi(), ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, MLFlagvsLS_Subdet, Occupancy1LS, hcaldqm::ContainerXXX< STDTYPE >::reset(), and HcalDetId::subdet().
|
private |
Definition at line 65 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock().
|
private |
Definition at line 67 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock().
|
private |
Definition at line 69 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock().
|
private |
Definition at line 71 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock().
|
private |
Definition at line 73 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock().
|
private |
Definition at line 75 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock().
|
private |
Definition at line 77 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock().
|
private |
Definition at line 62 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock(), and HcalMLTask().
|
private |
Definition at line 63 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock(), and HcalMLTask().
|
private |
Definition at line 50 of file HcalMLTask.cc.
Referenced by globalEndLuminosityBlock(), and HcalMLTask().
|
private |
Definition at line 57 of file HcalMLTask.cc.
Referenced by bookHistograms().
|
private |
Definition at line 60 of file HcalMLTask.cc.
Referenced by bookHistograms(), and globalEndLuminosityBlock().
|
private |
Definition at line 59 of file HcalMLTask.cc.
Referenced by _process(), bookHistograms(), and globalEndLuminosityBlock().
|
private |
Definition at line 49 of file HcalMLTask.cc.
Referenced by HcalMLTask().
|
private |
Definition at line 49 of file HcalMLTask.cc.
Referenced by HcalMLTask().
|
private |
Definition at line 52 of file HcalMLTask.cc.
Referenced by HcalMLTask().
|
private |
Definition at line 53 of file HcalMLTask.cc.
Referenced by HcalMLTask().
|
private |
Definition at line 51 of file HcalMLTask.cc.
Referenced by HcalMLTask().
|
private |
Definition at line 55 of file HcalMLTask.cc.
Referenced by HcalMLTask().
|
private |
Definition at line 56 of file HcalMLTask.cc.
Referenced by HcalMLTask().
|
private |
Definition at line 54 of file HcalMLTask.cc.
Referenced by _process(), and HcalMLTask().