#include <MLClient.h>
Private Member Functions | |
void | setParams (edm::ParameterSet const &) override |
Private Attributes | |
float | EB_PUcorr_intercept_ |
float | EB_PUcorr_slope_ |
std::vector< double > | EBavgOcc |
std::deque< std::valarray< std::valarray< float > > > | EBlossMap2dQ |
std::deque< std::valarray< float > > | ebOccMap1dQ |
float | EBThreshold_ |
float | EEm_PUcorr_intercept_ |
float | EEm_PUcorr_slope_ |
std::vector< double > | EEmavgOcc |
std::deque< std::valarray< std::valarray< float > > > | EEmlossMap2dQ |
std::deque< std::valarray< float > > | eemOccMap1dQ |
float | EEmThreshold_ |
float | EEp_PUcorr_intercept_ |
float | EEp_PUcorr_slope_ |
std::vector< double > | EEpavgOcc |
std::deque< std::valarray< std::valarray< float > > > | EEplossMap2dQ |
std::deque< std::valarray< float > > | eepOccMap1dQ |
float | EEpThreshold_ |
int | LScount = 0 |
int | nbadtowerEB |
int | nbadtowerEE |
std::deque< int > | NEventQ |
size_t | nLS = 3 |
size_t | nLSloss = 6 |
Static Private Attributes | |
static const int | nEBEtaTowers = 34 |
static const int | nEBEtaTowersPad = 36 |
static const int | nEBPhiTowers = 72 |
static const int | nEEEtaTowers = 20 |
static const int | nEEPhiTowers = 20 |
static const int | nEETowersPad = 22 |
Definition at line 11 of file MLClient.h.
ecaldqm::MLClient::MLClient | ( | ) |
Definition at line 19 of file MLClient.cc.
References ecaldqm::DQWorkerClient::qualitySummaries_.
|
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 44 of file MLClient.cc.
References ecaldqm::MESetCollection::at(), newFWLiteAna::bin, Skims_PA_cff::content, EB_PUcorr_intercept_, EB_PUcorr_slope_, EBavgOcc, EBlossMap2dQ, ebOccMap1dQ, EBThreshold_, EcalBarrel, EcalEndcap, EEm_PUcorr_intercept_, EEm_PUcorr_slope_, EEmavgOcc, EEmlossMap2dQ, eemOccMap1dQ, EEmThreshold_, EEp_PUcorr_intercept_, EEp_PUcorr_slope_, EEpavgOcc, EEplossMap2dQ, eepOccMap1dQ, EEpThreshold_, web.browse_db::env, edm::FileInPath::fullPath(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::DQWorker::GetElectronicsMap(), ecaldqm::MESetNonObject::getFloatValue(), ecaldqm::DQWorker::GetTrigTowerMap(), mps_fire::i, EcalPhiSymFlatTableProducers_cfi::id, ecaldqm::DQWorker::Timestamp::iLumi, testHGCalDigi_cfg::inFile, hltTiclTracksterLinks_cfi::inputNames, dqmiolumiharvest::j, isotrackApplyRegressor::k, ecaldqm::DQWorkerClient::kBad, ecaldqm::DQWorkerClient::kGood, ecaldqm::DQWorkerClient::kMBad, ecaldqm::DQWorkerClient::kMGood, LScount, ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::mask, ecaldqm::DQWorker::MEs_, nbadtowerEB, nbadtowerEE, nEBEtaTowers, nEBEtaTowersPad, nEBPhiTowers, nEEEtaTowers, nEEPhiTowers, nEETowersPad, NEventQ, nLS, nLSloss, ecaldqm::DQWorker::onlineMode_, makeMuonMisalignmentScenario::outputName, hltTiclTrackstersCLUE3DHigh_cfi::outputNames, EcalDQMStatusHelper::PEDESTAL_ONLINE_HIGH_GAIN_RMS_ERROR, EcalDQMStatusHelper::PHYSICS_BAD_CHANNEL_ERROR, EcalDQMStatusHelper::PHYSICS_BAD_CHANNEL_WARNING, funct::pow(), displacedMuons_cfi::pu, quality, run_AlCaRecoTriggerBitsUpdateWorkflow::session, ecaldqm::DQWorkerClient::sources_, ecaldqm::DQWorkerClient::statusManager_, AlCaHLTBitMon_QueryRunRegistry::string, ecaldqm::DQWorker::timestamp_, ecaldqm::MESet::const_iterator::toNextChannel(), heppy_batch::val, and EEDetId::zside().
|
overrideprivatevirtual |
Reimplemented from ecaldqm::DQWorker.
Definition at line 21 of file MLClient.cc.
References l1extraParticles_cfi::_params, EB_PUcorr_intercept_, EB_PUcorr_slope_, EBThreshold_, EEm_PUcorr_intercept_, EEm_PUcorr_slope_, EEmThreshold_, EEp_PUcorr_intercept_, EEp_PUcorr_slope_, EEpThreshold_, ecaldqm::MESetCollection::erase(), ecaldqm::DQWorker::MEs_, ecaldqm::DQWorker::onlineMode_, ecaldqm::DQWorkerClient::sources_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 39 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 36 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 56 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 60 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 52 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 33 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 41 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 38 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 58 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 62 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 54 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 35 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 40 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 37 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 57 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 61 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 53 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 34 of file MLClient.h.
Referenced by producePlots(), and setParams().
|
private |
Definition at line 47 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 45 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 46 of file MLClient.h.
Referenced by producePlots().
|
staticprivate |
Definition at line 23 of file MLClient.h.
Referenced by producePlots().
|
staticprivate |
Definition at line 31 of file MLClient.h.
Referenced by producePlots().
|
staticprivate |
Definition at line 24 of file MLClient.h.
Referenced by producePlots().
|
staticprivate |
Definition at line 26 of file MLClient.h.
Referenced by producePlots().
|
staticprivate |
Definition at line 27 of file MLClient.h.
Referenced by producePlots().
|
staticprivate |
Definition at line 32 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 49 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 43 of file MLClient.h.
Referenced by producePlots().
|
private |
Definition at line 44 of file MLClient.h.
Referenced by producePlots().