|
enum | ProcessType { kLumi,
kJob,
nProcessType
} |
|
static void | fillDescriptions (edm::ParameterSetDescription &) |
|
static void | fillDescriptions (edm::ParameterSetDescription &_desc) |
|
edm::ESGetToken< EcalElectronicsMapping, EcalMappingRcd > | elecMapHandle |
|
edm::ESGetToken< EcalElectronicsMapping, EcalMappingRcd > | elecMapHandleEndLumi |
|
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > | geomHandle |
|
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > | geomHandleEndLumi |
|
edm::ESGetToken< CaloTopology, CaloTopologyRecord > | topoHandle |
|
edm::ESGetToken< CaloTopology, CaloTopologyRecord > | topoHandleEndLumi |
|
edm::ESGetToken< EcalTrigTowerConstituentsMap, IdealGeometryRecord > | ttMapHandle |
|
edm::ESGetToken< EcalTrigTowerConstituentsMap, IdealGeometryRecord > | ttMapHandleEndLumi |
|
static constexpr int | kBad = 0 |
|
static constexpr int | kGood = 1 |
|
static constexpr int | kMBad = 3 |
|
static constexpr int | kMGood = 4 |
|
static constexpr int | kMUnknown = 5 |
|
static constexpr int | kUnknown = 2 |
|
typedef dqm::legacy::DQMStore | DQMStore |
|
typedef dqm::legacy::MonitorElement | MonitorElement |
|
void | setME (edm::ParameterSet const &_ps) final |
|
void | setSource (edm::ParameterSet const &) override |
|
void | towerAverage_ (MESet &, MESet const &, float) |
|
bool | using_ (std::string const &_name, ProcessType _type=kJob) const |
|
void | initialize (std::string const &_name, edm::ParameterSet const &) |
|
void | print_ (std::string const &, int=0) const |
|
void | setVerbosity (int _verbosity) |
|
bool | hasLumiPlots_ |
|
std::set< std::string > | qualitySummaries_ |
|
MESetCollection | sources_ |
|
StatusManager const * | statusManager_ |
|
bool | booked_ |
|
MESetCollection | MEs_ |
|
std::string | name_ |
|
bool | onlineMode_ |
|
Timestamp | timestamp_ |
|
int | verbosity_ |
|
bool | willConvertToEDM_ |
|
Definition at line 8 of file RawDataClient.h.
void ecaldqm::RawDataClient::producePlots |
( |
ProcessType |
| ) |
|
|
overridevirtual |
Implements ecaldqm::DQWorkerClient.
Definition at line 23 of file RawDataClient.cc.
References ecaldqm::MESetCollection::at(), ecaldqm::dccId(), ecaldqm::Enabled, ecaldqm::FIFOFull, ecaldqm::ForcedFullSupp, ecaldqm::ForcedZS, ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::DQWorker::GetElectronicsMap(), ecaldqm::DQWorker::GetTrigTowerMap(), l1ctLayer2EG_cff::id, ecaldqm::DQWorkerClient::kBad, ecaldqm::DQWorkerClient::kGood, ecaldqm::DQWorkerClient::kMBad, ecaldqm::DQWorkerClient::kMGood, ecaldqm::DQWorkerClient::kMUnknown, ecaldqm::DQWorkerClient::kUnknown, dqm-mbProfile::log, ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::mask, ecaldqm::DQWorker::MEs_, minEvents_, ecaldqm::nDCC, ecaldqm::nFEFlags, ecaldqm::DQWorkerClient::sources_, EcalDQMStatusHelper::STATUS_FLAG_ERROR, ecaldqm::DQWorkerClient::statusManager_, ecaldqm::Suppressed, synchErrThresholdFactor_, and ecaldqm::MESet::iterator::toNextChannel().
24 MESet& meQualitySummary(
MEs_.
at(
"QualitySummary"));
25 MESet& meErrorsSummary(
MEs_.
at(
"ErrorsSummary"));
29 MESet
const& sFEStatus(
sources_.
at(
"FEStatus"));
33 std::vector<int> dccStatus(
nDCC, 1);
35 for (
unsigned iDCC(0); iDCC <
nDCC; ++iDCC) {
43 for (MESet::iterator meItr(meQualitySummary.beginChannel(
GetElectronicsMap())); meItr != meEnd;
51 if (dccStatus[dccid - 1] == 0) {
57 float towerEntries(0.);
58 for (
unsigned iS(0); iS <
nFEFlags; iS++) {
60 towerEntries += entries;
66 if (towerEntries < 1.)
69 meItr->setBinContent(towerStatus);
70 if (towerStatus ==
kBad)
float synchErrThresholdFactor_
MESet & at(const std::string &key)
static constexpr int kGood
static constexpr int kMUnknown
static constexpr int kUnknown
static const int STATUS_FLAG_ERROR
static constexpr int kMBad
StatusManager const * statusManager_
unsigned dccId(DetId const &, EcalElectronicsMapping const *)
static constexpr int kBad
EcalElectronicsMapping const * GetElectronicsMap()
EcalDQMSetupObjects const getEcalDQMSetupObjects()
static constexpr int nDCC
static constexpr int kMGood
EcalTrigTowerConstituentsMap const * GetTrigTowerMap()