#include <MLClient.h>
Private Member Functions | |
void | setParams (edm::ParameterSet const &) override |
Private Attributes | |
std::vector< double > | avgOcc_ |
std::deque< std::valarray< float > > | ebOccMap1dQ |
std::deque< std::valarray< std::valarray< float > > > | lossMap2dQ |
float | MLThreshold_ |
std::deque< int > | NEventQ |
size_t | nLS = 3 |
size_t | nLSloss = 6 |
float | PUcorr_intercept_ |
float | PUcorr_slope_ |
Static Private Attributes | |
static const int | nEtaTowers = 34 |
static const int | nEtaTowersPad = 36 |
static const int | nPhiTowers = 72 |
Definition at line 11 of file MLClient.h.
ecaldqm::MLClient::MLClient | ( | ) |
|
inlineoverride |
Definition at line 14 of file MLClient.h.
|
overridevirtual |
so that real anomalies which persist with time are enhanced and fluctuations are suppressed.
ONNX model running///
Inference on the output from the model///
Implements ecaldqm::DQWorkerClient.
Definition at line 35 of file MLClient.cc.
References ecaldqm::MESetCollection::at(), avgOcc_, newFWLiteAna::bin, Skims_PA_cff::content, ebOccMap1dQ, EcalBarrel, mps_fire::end, web.browse_db::env, edm::FileInPath::fullPath(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::DQWorker::GetElectronicsMap(), ecaldqm::MESetNonObject::getFloatValue(), ecaldqm::DQWorker::GetTrigTowerMap(), mps_fire::i, triggerObjects_cff::id, ecaldqm::DQWorker::Timestamp::iLumi, MuonErrorMatrixAdjuster_cfi::instanceName, dqmiolumiharvest::j, dqmdumpme::k, ecaldqm::DQWorkerClient::kBad, ecaldqm::DQWorkerClient::kGood, ecaldqm::DQWorkerClient::kMBad, ecaldqm::DQWorkerClient::kMGood, lossMap2dQ, ecaldqm::DQWorker::MEs_, MLThreshold_, nEtaTowers, nEtaTowersPad, NEventQ, nLS, nLSloss, nPhiTowers, ecaldqm::nTowers, ecaldqm::DQWorker::onlineMode_, makeMuonMisalignmentScenario::outputName, jets_cff::outputNames, EcalDQMStatusHelper::PEDESTAL_ONLINE_HIGH_GAIN_RMS_ERROR, EcalDQMStatusHelper::PHYSICS_BAD_CHANNEL_ERROR, EcalDQMStatusHelper::PHYSICS_BAD_CHANNEL_WARNING, funct::pow(), muons2muons_cfi::pu, PUcorr_intercept_, PUcorr_slope_, quality, findQualityFiles::size, ecaldqm::DQWorkerClient::sources_, ecaldqm::DQWorkerClient::statusManager_, AlCaHLTBitMon_QueryRunRegistry::string, ecaldqm::DQWorker::timestamp_, ecaldqm::MESet::const_iterator::toNextChannel(), and heppy_batch::val.
|
overrideprivatevirtual |
Reimplemented from ecaldqm::DQWorker.
Definition at line 20 of file MLClient.cc.
References l1extraParticles_cfi::_params, avgOcc_, ecaldqm::MESetCollection::erase(), ecaldqm::DQWorker::MEs_, MLThreshold_, ecaldqm::DQWorker::onlineMode_, PUcorr_intercept_, PUcorr_slope_, ecaldqm::DQWorkerClient::sources_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 35 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 34 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 36 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 27 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
staticprivate |
Definition at line 23 of file MLClient.h.
Referenced by producePlots().
|
staticprivate |
Definition at line 26 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 33 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 30 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 31 of file MLClient.h.
Referenced by producePlots().
|
staticprivate |
Definition at line 24 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 29 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 28 of file MLClient.h.
Referenced by producePlots(), and setParams().