|
enum | ProcessType { kLumi,
kJob,
nProcessType
} |
|
enum | Quality {
kBad = 0,
kGood = 1,
kUnknown = 2,
kMBad = 3,
kMGood = 4,
kMUnknown = 5
} |
|
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 |
|
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 7 of file PNIntegrityClient.h.
void ecaldqm::PNIntegrityClient::producePlots |
( |
ProcessType |
| ) |
|
|
overridevirtual |
Implements ecaldqm::DQWorkerClient.
Definition at line 20 of file PNIntegrityClient.cc.
References ecaldqm::MESetCollection::at(), EcalDQMStatusHelper::CH_GAIN_ZERO_ERROR, EcalDQMStatusHelper::CH_ID_ERROR, EcalBarrel, EcalEndcap, errFractionThreshold_, PedestalClient_cfi::gain, ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::DQWorker::GetTrigTowerMap(), l1ctLayer2EG_cff::id, ecaldqm::DQWorkerClient::kBad, ecaldqm::kEBmLow, ecaldqm::kEBpHigh, ecaldqm::DQWorkerClient::kGood, ecaldqm::DQWorkerClient::kMBad, ecaldqm::DQWorkerClient::kMGood, ecaldqm::DQWorkerClient::kMUnknown, ecaldqm::DQWorkerClient::kUnknown, gpuClustering::pixelStatus::mask, ecaldqm::memDCCIndex(), ecaldqm::DQWorker::MEs_, ecaldqm::nDCC, ecaldqm::DQWorkerClient::sources_, ecaldqm::DQWorkerClient::statusManager_, EcalDQMStatusHelper::TT_ID_ERROR, and EcalDQMStatusHelper::TT_SIZE_ERROR.
24 MESet& meQualitySummary(
MEs_.
at(
"QualitySummary"));
26 MESet
const& sOccupancy(
sources_.
at(
"Occupancy"));
29 MESet
const& sMEMBlockSize(
sources_.
at(
"MEMBlockSize"));
30 MESet
const& sMEMTowerId(
sources_.
at(
"MEMTowerId"));
32 for (
unsigned iDCC(0); iDCC <
nDCC; ++iDCC) {
35 for (
unsigned iPN(0); iPN < 10; ++iPN) {
54 if (entries +
gain + chid + blocksize + towerid < 1.) {
59 float chErr((
gain + chid + blocksize + towerid) / (entries +
gain + chid + blocksize + towerid));
unsigned memDCCIndex(unsigned)
MESet & at(const std::string &key)
static const int TT_SIZE_ERROR
StatusManager const * statusManager_
EcalDQMSetupObjects const getEcalDQMSetupObjects()
static const int CH_GAIN_ZERO_ERROR
static const int TT_ID_ERROR
EcalTrigTowerConstituentsMap const * GetTrigTowerMap()
float errFractionThreshold_
static const int CH_ID_ERROR