#include "TH1F.h"
#include "TH2F.h"
#include "DQMServices/Core/interface/DQMStore.h"
#include "DQMServices/Core/interface/MonitorElement.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/HcalDetId/interface/HcalDetId.h"
#include <iostream>
Go to the source code of this file.
Classes | |
class | EtaPhiHists |
Functions | |
int | CalcEtaBin (int subdet, int ieta, int depth) |
int | CalcIeta (int subdet, int eta, int depth) |
int | CalcIeta (int eta, int depth) |
void | FillUnphysicalHEHFBins (EtaPhiHists &hh) |
void | FillUnphysicalHEHFBins (MonitorElement *hh) |
std::vector< std::string > | HcalEtaPhiHistNames () |
bool | isHB (int etabin, int depth) |
bool | isHE (int etabin, int depth) |
bool | isHF (int etabin, int depth) |
bool | isHO (int etabin, int depth) |
bool | isSiPM (int ieta, int iphi, int depth) |
void | SetEtaPhiLabels (MonitorElement *h) |
bool | validDetId (HcalSubdetector sd, int ies, int ip, int dp) |
Variables | |
const int | binmapd2 [] |
const int | binmapd3 [] ={-28,-27,-9999,-16,-9999,16,-9999,27,28} |
|
inline |
Definition at line 202 of file HcalEtaPhiHists.h.
References funct::abs(), HcalEndcap, HcalForward, and HcalOuter.
Referenced by HcalDetDiagPedestalMonitor::CheckStatus(), HcalDetDiagLEDMonitor::fill_channel_status(), HcalDetDiagLEDMonitor::fill_energy(), HcalCoarsePedestalMonitor::fill_Nevents(), HcalDigiMonitor::fill_Nevents(), HcalDetDiagLaserMonitor::fillProblems(), HcalDetDiagLEDClient::get_channel_status(), HcalDetDiagLEDClient::get_energy(), HcalDetDiagLEDMonitor::get_energy(), HcalBaseMonitor::hideKnownBadCells(), HcalRawDataClient::mapChannproblem(), HcalRawDataMonitor::mapChannproblem(), HcalRawDataClient::mapDCCproblem(), HcalRawDataMonitor::mapDCCproblem(), HcalRawDataClient::mapHTRproblem(), HcalRawDataMonitor::mapHTRproblem(), HcalDeadCellMonitor::process_Digi(), HcalDigiMonitor::process_Digi(), HcalDeadCellMonitor::process_RecHit(), HcalCoarsePedestalMonitor::processEvent(), HcalDigiMonitor::processEvent(), HcalRecHitMonitor::processEvent_rechit(), HcalHotCellMonitor::processEvent_rechitenergy(), and HcalHotCellMonitor::processHit_rechitNeighbors().
|
inline |
Definition at line 258 of file HcalEtaPhiHists.h.
References funct::abs(), binmapd2, binmapd3, eta(), HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
|
inline |
Definition at line 344 of file HcalEtaPhiHists.h.
References funct::abs(), binmapd2, binmapd3, and eta().
|
inline |
Definition at line 587 of file HcalEtaPhiHists.h.
References funct::abs(), HcalObjRepresent::CalcIeta(), ztail::d, EtaPhiHists::depth, eta(), and phi.
|
inline |
Definition at line 624 of file HcalEtaPhiHists.h.
References funct::abs(), HcalObjRepresent::CalcIeta(), eta(), MonitorElement::getBinContent(), MonitorElement::getNbinsX(), MonitorElement::getNbinsY(), phi, and MonitorElement::setBinContent().
|
inline |
Definition at line 396 of file HcalEtaPhiHists.h.
References mergeVDriftHistosByStation::name.
Referenced by HcalRecHitClient::analyze(), HcalDetDiagLaserClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalTrigPrimClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalDetDiagLEDClient::htmlOutput(), HcalDetDiagLaserClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), and HcalCoarsePedestalClient::setupCoarsePedestal().
|
inline |
Definition at line 407 of file HcalEtaPhiHists.h.
References funct::abs(), and HcalObjRepresent::CalcIeta().
Referenced by HcalGeometry::alignmentTransformIndexLocal(), HcalRecHitClient::analyze(), HcalSummaryClient::analyze(), HcalRawDataMonitor::analyze(), HcalDetDiagTimingClient::calculateProblems(), HcalDetDiagLaserClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalHotCellMonitor::fillNevents_problemCells(), HcalDetDiagLaserClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), HcalDeadCellClient::updateChannelStatus(), and HcalHotCellClient::updateChannelStatus().
|
inline |
Definition at line 429 of file HcalEtaPhiHists.h.
References funct::abs(), and HcalObjRepresent::CalcIeta().
Referenced by HcalGeometry::alignmentTransformIndexLocal(), HcalRecHitClient::analyze(), HcalSummaryClient::analyze(), HcalRawDataMonitor::analyze(), HcalDetDiagTimingClient::calculateProblems(), HcalDetDiagLaserClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalHotCellMonitor::fillNevents_problemCells(), HcalDetDiagLaserClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), HcalDeadCellClient::updateChannelStatus(), and HcalHotCellClient::updateChannelStatus().
|
inline |
Definition at line 455 of file HcalEtaPhiHists.h.
References funct::abs(), and HcalObjRepresent::CalcIeta().
Referenced by HcalGeometry::alignmentTransformIndexLocal(), HcalRecHitClient::analyze(), HcalSummaryClient::analyze(), HcalRawDataMonitor::analyze(), HcalDetDiagLaserClient::calculateProblems(), HcalDeadCellClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalHotCellMonitor::fillNevents_problemCells(), HcalDetDiagLaserClient::htmlOutput(), HcalDetDiagPedestalClient::htmlOutput(), HcalTrigPrimMonitor::processEvent(), reco::CentralityProducer::produce(), HcalTrigPrimMonitor::setup(), HcalDeadCellClient::updateChannelStatus(), and HcalHotCellClient::updateChannelStatus().
|
inline |
Definition at line 479 of file HcalEtaPhiHists.h.
References HcalObjRepresent::CalcIeta().
Referenced by HcalRecHitClient::analyze(), HcalSummaryClient::analyze(), HcalRawDataMonitor::analyze(), HcalDeadCellClient::calculateProblems(), HcalDetDiagTimingClient::calculateProblems(), HcalDigiClient::calculateProblems(), HcalDetDiagNoiseMonitorClient::calculateProblems(), HcalHotCellClient::calculateProblems(), HcalNZSClient::calculateProblems(), HcalDetDiagLaserClient::calculateProblems(), HcalDetDiagPedestalClient::calculateProblems(), HcalCoarsePedestalClient::calculateProblems(), HcalRecHitClient::calculateProblems(), HcalRawDataClient::calculateProblems(), HcalHotCellMonitor::fillNevents_problemCells(), HcalDetDiagLaserClient::htmlOutput(), and HcalDetDiagPedestalClient::htmlOutput().
|
inline |
Definition at line 489 of file HcalEtaPhiHists.h.
Referenced by HcalDeadCellClient::calculateProblems(), HcalDetDiagLEDMonitor::fillHistos(), HcalDetDiagPedestalMonitor::fillHistos(), HcalDetDiagLaserMonitor::fillHistos(), HcalDeadCellMonitor::fillNevents_problemCells(), HcalDeadCellMonitor::fillNevents_recentdigis(), HcalDeadCellMonitor::fillNevents_recentrechits(), HcalRawDataClient::mapChannproblem(), HcalRawDataMonitor::mapChannproblem(), HcalRawDataClient::mapDCCproblem(), HcalRawDataMonitor::mapDCCproblem(), HcalRawDataClient::mapHTRproblem(), HcalRawDataMonitor::mapHTRproblem(), HcalDigiMonitor::process_Digi(), HcalCoarsePedestalMonitor::processEvent(), HcalDigiMonitor::processEvent(), HcalHotCellMonitor::processEvent_rechitenergy(), and HcalDeadCellMonitor::reset().
|
inline |
Definition at line 556 of file HcalEtaPhiHists.h.
References i, diffTwoXMLs::label, and MonitorElement::setBinLabel().
|
inline |
Definition at line 502 of file HcalEtaPhiHists.h.
References funct::abs(), HcalBarrel, HcalEndcap, HcalForward, and HcalOuter.
Referenced by HcalRecHitClient::analyze(), HcalCoarsePedestalMonitor::fill_Nevents(), HcalDigiMonitor::fill_Nevents(), HcalHotCellMonitor::fillNevents_energy(), HcalHotCellMonitor::fillNevents_neighbor(), HcalHotCellMonitor::fillNevents_persistentenergy(), HcalDeadCellMonitor::fillNevents_problemCells(), HcalDeadCellMonitor::fillNevents_recentdigis(), HcalDeadCellMonitor::fillNevents_recentrechits(), HcalMonitorClient::PlotPedestalValues(), HcalDeadCellClient::updateChannelStatus(), and HcalHotCellClient::updateChannelStatus().
const int binmapd2[] |
Definition at line 193 of file HcalEtaPhiHists.h.
Referenced by CalcIeta(), and HcalDeadCellMonitor::processEvent().
const int binmapd3[] ={-28,-27,-9999,-16,-9999,16,-9999,27,28} |
Definition at line 200 of file HcalEtaPhiHists.h.
Referenced by CalcIeta().