#include <HcalBaseDQMonitor.h>
Protected Member Functions | |
virtual void | analyze (const edm::Event &e, const edm::EventSetup &c) |
virtual void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
virtual void | cleanup (void) |
virtual void | dqmBeginRun (const edm::Run &run, const edm::EventSetup &c) |
virtual void | endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
virtual void | endRun (const edm::Run &run, const edm::EventSetup &c) |
void | getLogicalMap (const edm::EventSetup &c) |
bool | IsAllowedCalibType () |
bool | LumiInOrder (int lumisec) |
virtual void | reset (void) |
virtual void | setup (DQMStore::IBooker &) |
void | SetupEtaPhiHists (DQMStore::IBooker &ib, EtaPhiHists &hh, std::string Name, std::string Units) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Protected Attributes | |
std::vector< int > | AllowedCalibTypes_ |
int | badChannelStatusMask_ |
int | currentLS |
int | currenttype_ |
int | debug_ |
bool | enableCleanup_ |
bool | eventAllowed_ |
bool | HBpresent_ |
bool | HEpresent_ |
bool | HFpresent_ |
bool | HOpresent_ |
int | ievt_ |
std::map< unsigned int, int > | KnownBadCells_ |
int | levt_ |
HcalLogicalMap * | logicalMap_ |
bool | makeDiagnostics_ |
MonitorElement * | meIevt_ |
MonitorElement * | meLevt_ |
bool | mergeRuns_ |
MonitorElement * | meTevt_ |
MonitorElement * | meTevtHist_ |
bool | needLogicalMap_ |
int | NLumiBlocks_ |
bool | Online_ |
std::string | prefixME_ |
MonitorElement * | ProblemsCurrentLB |
MonitorElement * | ProblemsVsLB |
MonitorElement * | ProblemsVsLB_HB |
MonitorElement * | ProblemsVsLB_HBHEHF |
MonitorElement * | ProblemsVsLB_HE |
MonitorElement * | ProblemsVsLB_HF |
MonitorElement * | ProblemsVsLB_HO |
bool | skipOutOfOrderLS_ |
std::string | subdir_ |
int | tevt_ |
Private Member Functions | |
void | CheckCalibType (const edm::Handle< FEDRawDataCollection > &) |
void | CheckSubdetectorStatus (const edm::Handle< FEDRawDataCollection > &, HcalSubdetector, const HcalElectronicsMap &) |
Private Attributes | |
const HcalElectronicsMap * | eMap_ |
edm::InputTag | FEDRawDataCollection_ |
bool | setupDone_ |
edm::EDGetTokenT < FEDRawDataCollection > | tok_braw_ |
Definition at line 26 of file HcalBaseDQMonitor.h.
HcalBaseDQMonitor::HcalBaseDQMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 28 of file HcalBaseDQMonitor.cc.
|
inline |
Definition at line 34 of file HcalBaseDQMonitor.h.
|
virtual |
Definition at line 83 of file HcalBaseDQMonitor.cc.
|
protectedvirtual |
Implements edm::stream::EDAnalyzerBase.
Reimplemented in HcalDetDiagLaserMonitor, HcalDetDiagPedestalMonitor, HcalDetDiagLEDMonitor, HcalDetDiagTimingMonitor, HcalDigiMonitor, HcalHotCellMonitor, HcalDataIntegrityTask, HcalDetDiagNoiseMonitor, HcalDeadCellMonitor, HcalRawDataMonitor, HcalRecHitMonitor, HcalBeamMonitor, HcalCoarsePedestalMonitor, HcalNoiseMonitor, HcalNZSMonitor, and HcalTrigPrimMonitor.
Definition at line 244 of file HcalBaseDQMonitor.cc.
|
protectedvirtual |
Reimplemented from edm::stream::EDAnalyzerBase.
Reimplemented in HcalDetDiagLaserMonitor, HcalDetDiagPedestalMonitor, HcalDigiMonitor, HcalHotCellMonitor, HcalLSbyLSMonitor, HcalRawDataMonitor, HcalCoarsePedestalMonitor, HcalBeamMonitor, and HcalTrigPrimMonitor.
Definition at line 184 of file HcalBaseDQMonitor.cc.
|
virtual |
Implements DQMEDAnalyzer.
Reimplemented in HcalDetDiagLaserMonitor, HcalDetDiagPedestalMonitor, HcalDetDiagLEDMonitor, HcalDetDiagTimingMonitor, HcalDigiMonitor, HcalDetDiagNoiseMonitor, HcalDataIntegrityTask, HcalRawDataMonitor, HcalDeadCellMonitor, HcalHotCellMonitor, HcalLSbyLSMonitor, HcalBeamMonitor, HcalNoiseMonitor, HcalRecHitMonitor, HcalCoarsePedestalMonitor, HcalTrigPrimMonitor, and HcalNZSMonitor.
Definition at line 107 of file HcalBaseDQMonitor.cc.
|
private |
Definition at line 397 of file HcalBaseDQMonitor.cc.
|
private |
Definition at line 305 of file HcalBaseDQMonitor.cc.
|
protectedvirtual |
Definition at line 146 of file HcalBaseDQMonitor.cc.
|
protectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 90 of file HcalBaseDQMonitor.cc.
|
protectedvirtual |
Reimplemented from edm::stream::EDAnalyzerBase.
Reimplemented in HcalDetDiagLaserMonitor, HcalDetDiagPedestalMonitor, HcalDigiMonitor, HcalHotCellMonitor, HcalDetDiagNoiseMonitor, HcalLSbyLSMonitor, HcalRawDataMonitor, HcalDeadCellMonitor, HcalBeamMonitor, HcalCoarsePedestalMonitor, HcalRecHitMonitor, and HcalTrigPrimMonitor.
Definition at line 195 of file HcalBaseDQMonitor.cc.
|
protectedvirtual |
Reimplemented from edm::stream::EDAnalyzerBase.
Reimplemented in HcalDetDiagLaserMonitor, HcalDetDiagPedestalMonitor, HcalDetDiagLEDMonitor, HcalDigiMonitor, HcalRawDataMonitor, HcalDeadCellMonitor, HcalCoarsePedestalMonitor, HcalHotCellMonitor, HcalLSbyLSMonitor, and HcalRecHitMonitor.
Definition at line 122 of file HcalBaseDQMonitor.cc.
|
protected |
Definition at line 235 of file HcalBaseDQMonitor.cc.
|
protected |
Definition at line 212 of file HcalBaseDQMonitor.cc.
|
protected |
Definition at line 203 of file HcalBaseDQMonitor.cc.
|
protectedvirtual |
Reimplemented in HcalDetDiagLEDMonitor, HcalDetDiagTimingMonitor, HcalDigiMonitor, HcalRawDataMonitor, HcalDeadCellMonitor, HcalDetDiagNoiseMonitor, HcalCoarsePedestalMonitor, HcalHotCellMonitor, HcalBeamMonitor, HcalDataIntegrityTask, HcalLSbyLSMonitor, HcalRecHitMonitor, HcalNoiseMonitor, HcalNZSMonitor, and HcalTrigPrimMonitor.
Definition at line 127 of file HcalBaseDQMonitor.cc.
|
protectedvirtual |
Reimplemented in HcalDetDiagLEDMonitor, HcalDetDiagTimingMonitor, HcalDigiMonitor, HcalRawDataMonitor, HcalDetDiagNoiseMonitor, HcalDeadCellMonitor, HcalHotCellMonitor, HcalDataIntegrityTask, HcalLSbyLSMonitor, HcalBeamMonitor, HcalNoiseMonitor, HcalRecHitMonitor, HcalCoarsePedestalMonitor, HcalTrigPrimMonitor, and HcalNZSMonitor.
Definition at line 151 of file HcalBaseDQMonitor.cc.
|
inlineprotected |
Definition at line 74 of file HcalBaseDQMonitor.h.
References EtaPhiHists::setup().
|
protected |
Definition at line 84 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 123 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 92 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 82 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 88 of file HcalBaseDQMonitor.h.
|
private |
Definition at line 136 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 87 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 101 of file HcalBaseDQMonitor.h.
|
private |
Definition at line 133 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 106 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 106 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 106 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 106 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 93 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 118 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 94 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 120 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 103 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 96 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 98 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 86 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 97 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 99 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 121 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 114 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 85 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 89 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 112 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 109 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 110 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 111 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 110 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 111 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 111 of file HcalBaseDQMonitor.h.
|
private |
Definition at line 127 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 102 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 90 of file HcalBaseDQMonitor.h.
|
protected |
Definition at line 95 of file HcalBaseDQMonitor.h.
|
private |
Definition at line 134 of file HcalBaseDQMonitor.h.