#include <HcalNZSMonitor.h>
Public Member Functions | |
void | analyze (edm::Event const &e, edm::EventSetup const &s) |
void | beginRun (const edm::Run &run, const edm::EventSetup &c) |
void | cleanup () |
HcalNZSMonitor (const edm::ParameterSet &ps) | |
void | processEvent (const FEDRawDataCollection &rawraw, edm::TriggerResults, int bxNum, const edm::TriggerNames &triggerNames) |
void | reset () |
void | setup () |
void | unpack (const FEDRawData &raw, const HcalElectronicsMap &emap) |
~HcalNZSMonitor () | |
Public Member Functions inherited from HcalBaseDQMonitor | |
HcalBaseDQMonitor (const edm::ParameterSet &ps) | |
HcalBaseDQMonitor () | |
~HcalBaseDQMonitor () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
bool | isUnsuppressed (HcalHTRData &payload) |
Private Attributes | |
edm::InputTag | hltresultsLabel_ |
MonitorElement * | meBXtriggered_ |
MonitorElement * | meFEDsizesNZS_ |
MonitorElement * | meFEDsizeVsLumi_ |
MonitorElement * | meFullCMSdataSize_ |
MonitorElement * | meIsUS_ |
MonitorElement * | meL1evtNumber_ |
MonitorElement * | meTrigFrac_ |
std::vector< int > | nAcc |
int | nAcc_Total |
int | nAndAcc |
int | period_ |
edm::InputTag | rawdataLabel_ |
std::vector< int > | selFEDs_ |
std::vector< std::string > | triggers_ |
uint64_t | UScount [32][15] |
Definition at line 10 of file HcalNZSMonitor.h.
HcalNZSMonitor::HcalNZSMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 11 of file HcalNZSMonitor.cc.
References HcalBaseDQMonitor::AllowedCalibTypes_, HcalBaseDQMonitor::debug_, HcalBaseDQMonitor::enableCleanup_, edm::ParameterSet::getUntrackedParameter(), hltresultsLabel_, HcalBaseDQMonitor::makeDiagnostics_, HcalBaseDQMonitor::mergeRuns_, HcalBaseDQMonitor::NLumiBlocks_, HcalBaseDQMonitor::Online_, period_, HcalBaseDQMonitor::prefixME_, rawdataLabel_, HcalBaseDQMonitor::skipOutOfOrderLS_, HcalBaseDQMonitor::subdir_, and triggers_.
HcalNZSMonitor::~HcalNZSMonitor | ( | ) |
Definition at line 36 of file HcalNZSMonitor.cc.
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 132 of file HcalNZSMonitor.cc.
References HcalBaseDQMonitor::analyze(), edm::EventBase::bunchCrossing(), HcalBaseDQMonitor::debug_, edm::Event::getByLabel(), hltresultsLabel_, HcalBaseDQMonitor::IsAllowedCalibType(), HcalBaseDQMonitor::LumiInOrder(), edm::EventBase::luminosityBlock(), processEvent(), rawdataLabel_, and edm::Event::triggerNames().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 59 of file HcalNZSMonitor.cc.
References HcalBaseDQMonitor::beginRun(), gather_cfg::cout, HcalBaseDQMonitor::debug_, HcalBaseDQMonitor::mergeRuns_, reset(), setup(), and HcalBaseDQMonitor::tevt_.
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 49 of file HcalNZSMonitor.cc.
References HcalBaseDQMonitor::dbe_, DQMStore::removeContents(), DQMStore::setCurrentFolder(), and HcalBaseDQMonitor::subdir_.
|
private |
void HcalNZSMonitor::processEvent | ( | const FEDRawDataCollection & | rawraw, |
edm::TriggerResults | trigRes, | ||
int | bxNum, | ||
const edm::TriggerNames & | triggerNames | ||
) |
Level-1 event number generated by the TTC system
Definition at line 161 of file HcalNZSMonitor.cc.
References edm::HLTGlobalStatus::accept(), gather_cfg::cout, HcalBaseDQMonitor::currentLS, FEDRawData::data(), HcalBaseDQMonitor::dbe_, HcalBaseDQMonitor::debug_, FEDRawDataCollection::FEDData(), MonitorElement::Fill(), HcalDCCHeader::getSpigotData(), HcalDCCHeader::getSpigotPresent(), errorMatrix2Lands::header, i, HcalHTRData::isUnsuppressed(), j, gen::k, prof2calltree::l, FEDNumbering::MAXFEDID, meBXtriggered_, meFEDsizesNZS_, meFEDsizeVsLumi_, meFullCMSdataSize_, meIsUS_, meL1evtNumber_, meTrigFrac_, FEDNumbering::MINTriggerGTPFEDID, nAcc, nAcc_Total, nAndAcc, AlCaHLTBitMon_ParallelJobs::p, period_, selFEDs_, MonitorElement::setBinContent(), FEDRawData::size(), edm::TriggerNames::size(), HcalDCCHeader::SPIGOT_COUNT, edm::TriggerNames::triggerName(), and triggers_.
Referenced by analyze().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 38 of file HcalNZSMonitor.cc.
References meBXtriggered_, meFEDsizesNZS_, meFEDsizeVsLumi_, meFullCMSdataSize_, meIsUS_, meL1evtNumber_, meTrigFrac_, and MonitorElement::Reset().
Referenced by beginRun().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 73 of file HcalNZSMonitor.cc.
References DQMStore::book1D(), DQMStore::bookProfile(), gather_cfg::cout, HcalBaseDQMonitor::dbe_, HcalBaseDQMonitor::debug_, MonitorElement::getTProfile(), i, gen::k, FEDNumbering::MAXHCALFEDID, meBXtriggered_, meFEDsizesNZS_, meFEDsizeVsLumi_, meFullCMSdataSize_, meIsUS_, meL1evtNumber_, meTrigFrac_, FEDNumbering::MINHCALFEDID, nAcc, nAcc_Total, nAndAcc, HcalBaseDQMonitor::NLumiBlocks_, selFEDs_, MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), HcalBaseDQMonitor::setup(), HcalBaseDQMonitor::subdir_, and triggers_.
Referenced by beginRun().
void HcalNZSMonitor::unpack | ( | const FEDRawData & | raw, |
const HcalElectronicsMap & | emap | ||
) |
|
private |
Definition at line 53 of file HcalNZSMonitor.h.
Referenced by analyze(), and HcalNZSMonitor().
|
private |
Definition at line 41 of file HcalNZSMonitor.h.
Referenced by processEvent(), reset(), and setup().
|
private |
Definition at line 38 of file HcalNZSMonitor.h.
Referenced by processEvent(), reset(), and setup().
|
private |
Definition at line 36 of file HcalNZSMonitor.h.
Referenced by processEvent(), reset(), and setup().
|
private |
Definition at line 43 of file HcalNZSMonitor.h.
Referenced by processEvent(), reset(), and setup().
|
private |
Definition at line 40 of file HcalNZSMonitor.h.
Referenced by processEvent(), reset(), and setup().
|
private |
Definition at line 39 of file HcalNZSMonitor.h.
Referenced by processEvent(), reset(), and setup().
|
private |
Definition at line 42 of file HcalNZSMonitor.h.
Referenced by processEvent(), reset(), and setup().
|
private |
Definition at line 50 of file HcalNZSMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 49 of file HcalNZSMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 48 of file HcalNZSMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 33 of file HcalNZSMonitor.h.
Referenced by HcalNZSMonitor(), and processEvent().
|
private |
Definition at line 52 of file HcalNZSMonitor.h.
Referenced by analyze(), and HcalNZSMonitor().
|
private |
Definition at line 30 of file HcalNZSMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 32 of file HcalNZSMonitor.h.
Referenced by HcalNZSMonitor(), processEvent(), and setup().
|
private |
Definition at line 46 of file HcalNZSMonitor.h.