#include <HcalEEUSMonitor.h>
Public Member Functions | |
void | clearME () |
HcalEEUSMonitor () | |
void | processEvent (const FEDRawDataCollection &rawraw, const HcalUnpackerReport &report, const HcalElectronicsMap &emap) |
void | processEvent_RawData (const FEDRawDataCollection &rawraw, const HcalUnpackerReport &report, const HcalElectronicsMap &emap) |
void | reset () |
void | setup (const edm::ParameterSet &ps, DQMStore *dbe) |
void | unpack (const FEDRawData &raw, const HcalElectronicsMap &emap) |
~HcalEEUSMonitor () | |
Public Member Functions inherited from HcalBaseMonitor | |
void | beginLuminosityBlock (int lb) |
virtual void | beginRun () |
virtual void | done () |
void | endLuminosityBlock () |
bool | getDiagnostics () const |
int | getVerbosity () const |
HcalBaseMonitor () | |
void | hideKnownBadCells () |
virtual void | periodicReset () |
void | processEvent () |
void | setDiagnostics (bool myval) |
void | setMinMaxHists1D (std::vector< MonitorElement * > &hh, double min, double max) |
void | setMinMaxHists2D (std::vector< MonitorElement * > &hh, double min, double max) |
void | setupDepthHists1D (MonitorElement *&h, std::vector< MonitorElement * > &hh, std::string Name, std::string Units, int lowbound, int highbound, int Nbins) |
void | setupDepthHists1D (std::vector< MonitorElement * > &hh, std::string Name, std::string Units, int lowbound, int highbound, int Nbins) |
void | setupDepthHists2D (MonitorElement *&h, std::vector< MonitorElement * > &hh, std::string Name, std::string Units) |
void | setupDepthHists2D (std::vector< MonitorElement * > &hh, std::string Name, std::string Units) |
void | setupDepthHists2D (MonitorElement *&h, std::vector< MonitorElement * > &hh, std::string Name, std::string Units, int nbinsx, int lowboundx, int highboundx, int nbinsy, int lowboundy, int highboundy) |
void | setupDepthHists2D (std::vector< MonitorElement * > &hh, std::string Name, std::string Units, int nbinsx, int lowboundx, int highboundx, int nbinsy, int lowboundy, int highboundy) |
void | SetupEtaPhiHists (MonitorElement *&h, EtaPhiHists &hh, std::string Name, std::string Units) |
void | SetupEtaPhiHists (EtaPhiHists &hh, std::string Name, std::string Units) |
void | setVerbosity (int verb) |
bool | vetoCell (HcalDetId &id) |
virtual | ~HcalBaseMonitor () |
Definition at line 35 of file HcalEEUSMonitor.h.
HcalEEUSMonitor::HcalEEUSMonitor | ( | ) |
Definition at line 16 of file HcalEEUSMonitor.cc.
References consecutiveEETriggers, consecutiveNETriggers, consecutiveTriggers, f, NUMFEDS, NUMSPIGS, prevWasEE, alignCSCRings::s, US0EE0count, US0EE1count, US1EE0count, US1EE1count, and UScount.
HcalEEUSMonitor::~HcalEEUSMonitor | ( | ) |
Definition at line 65 of file HcalEEUSMonitor.cc.
|
virtual |
Reimplemented from HcalBaseMonitor.
Definition at line 69 of file HcalEEUSMonitor.cc.
References HcalBaseMonitor::baseFolder_, HcalBaseMonitor::m_dbe, meEVT_, DQMStore::removeContents(), and DQMStore::setCurrentFolder().
void HcalEEUSMonitor::processEvent | ( | const FEDRawDataCollection & | rawraw, |
const HcalUnpackerReport & | report, | ||
const HcalElectronicsMap & | emap | ||
) |
Definition at line 236 of file HcalEEUSMonitor.cc.
References gather_cfg::cout, dccOrN, EEthisEvent, MonitorElement::Fill(), HcalBaseMonitor::fVerbosity, i, ievt_, HcalBaseMonitor::m_dbe, meEVT_, NUMFEDS, NUMSPIGS, prevOrN, and processEvent_RawData().
void HcalEEUSMonitor::processEvent_RawData | ( | const FEDRawDataCollection & | rawraw, |
const HcalUnpackerReport & | report, | ||
const HcalElectronicsMap & | emap | ||
) |
Definition at line 263 of file HcalEEUSMonitor.cc.
References gather_cfg::cout, dccOrN, EEthisEvent, FEDRawDataCollection::FEDData(), fedUnpackList_, MonitorElement::Fill(), i, SurfaceOrientation::inner, HcalBaseMonitor::m_dbe, meEECorrel_, meEEThisEvent_, numEEthisEvent, NUMFEDS, NUMSPIGS, SurfaceOrientation::outer, prevOrN, FEDRawData::size(), and unpack().
Referenced by processEvent().
void HcalEEUSMonitor::reset | ( | void | ) |
Definition at line 67 of file HcalEEUSMonitor.cc.
|
virtual |
Reimplemented from HcalBaseMonitor.
Definition at line 80 of file HcalEEUSMonitor.cc.
References HcalBaseMonitor::baseFolder_, DQMStore::book1D(), DQMStore::book2D(), DQMStore::bookInt(), gather_cfg::cout, f, fedUnpackList_, firstFED_, HcalBaseMonitor::fVerbosity, i, ievt_, diffTwoXMLs::label, HcalBaseMonitor::m_dbe, FEDNumbering::MAXHCALFEDID, meEECorrel_, meEEFractSpigs_US0_EE1_, meEEPerSpigot_, meEEThisEvent_, meEVT_, meNormFractSpigs_US0_EE0_, meNumberEETriggered_, meNumberNETriggered_, meNumberTriggered_, meRawDataLength2_US0_EE0_, meRawDataLength2_US0_EE1_, meRawDataLength2_US1_EE0_, meRawDataLength2_US1_EE1_, meUSFractSpigs_US1_EE0_, meUSFractSpigs_US1_EE1_, FEDNumbering::MINHCALFEDID, NUMFEDS, NUMSPIGS, prevOrN, HcalBaseMonitor::rootFolder_, alignCSCRings::s, MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), HcalBaseMonitor::setup(), HcalDCCHeader::SPIGOT_COUNT, AlCaHLTBitMon_QueryRunRegistry::string, and indexGen::title.
void HcalEEUSMonitor::unpack | ( | const FEDRawData & | raw, |
const HcalElectronicsMap & | emap | ||
) |
Definition at line 308 of file HcalEEUSMonitor.cc.
References consecutiveEETriggers, consecutiveNETriggers, consecutiveTriggers, gather_cfg::cout, FEDRawData::data(), dccOrN, HWWFunctions::EE, EEthisEvent, MonitorElement::Fill(), HcalHTRData::getExtHdr6(), HcalDCCHeader::getLRBErrorBits(), HcalDCCHeader::getOrbitNumber(), HcalHTRData::getRawData(), HcalHTRData::getRawLength(), HcalDCCHeader::getSourceId(), HcalDCCHeader::getSpigotData(), HcalDCCHeader::getSpigotErrorBits(), HcalDCCHeader::getSpigotPresent(), ievt_, HcalHTRData::isHistogramEvent(), j, max(), meEEFractSpigs_US0_EE1_, meEEPerSpigot_, meNormFractSpigs_US0_EE0_, meNumberEETriggered_, meNumberNETriggered_, meNumberTriggered_, meRawDataLength2_US0_EE0_, meRawDataLength2_US0_EE1_, meRawDataLength2_US1_EE0_, meRawDataLength2_US1_EE1_, meUSFractSpigs_US1_EE0_, meUSFractSpigs_US1_EE1_, numEEthisEvent, NUMSPIGS, prevOrN, prevWasEE, MonitorElement::setBinContent(), FEDRawData::size(), HcalDCCHeader::SPIGOT_COUNT, HcalDCCHeader::thereIsASecondCDFHeaderWord(), US0EE0count, US0EE1count, US1EE0count, and US1EE1count.
Referenced by processEvent_RawData().
Definition at line 105 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 106 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 107 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
|
private |
Definition at line 108 of file HcalEEUSMonitor.h.
Referenced by processEvent(), processEvent_RawData(), and unpack().
Definition at line 73 of file HcalEEUSMonitor.h.
Referenced by processEvent(), processEvent_RawData(), and unpack().
|
private |
Definition at line 61 of file HcalEEUSMonitor.h.
Referenced by processEvent_RawData(), and setup().
|
private |
Definition at line 62 of file HcalEEUSMonitor.h.
Referenced by setup().
|
private |
Definition at line 58 of file HcalEEUSMonitor.h.
Referenced by processEvent(), setup(), and unpack().
|
private |
Definition at line 67 of file HcalEEUSMonitor.h.
Referenced by processEvent_RawData(), and setup().
|
private |
Definition at line 78 of file HcalEEUSMonitor.h.
|
private |
Definition at line 68 of file HcalEEUSMonitor.h.
|
private |
Definition at line 69 of file HcalEEUSMonitor.h.
Referenced by processEvent_RawData(), and setup().
|
private |
Definition at line 59 of file HcalEEUSMonitor.h.
Referenced by clearME(), processEvent(), and setup().
|
private |
Definition at line 77 of file HcalEEUSMonitor.h.
|
private |
Definition at line 100 of file HcalEEUSMonitor.h.
|
private |
Definition at line 101 of file HcalEEUSMonitor.h.
|
private |
Definition at line 102 of file HcalEEUSMonitor.h.
|
private |
Definition at line 82 of file HcalEEUSMonitor.h.
|
private |
Definition at line 83 of file HcalEEUSMonitor.h.
|
private |
Definition at line 84 of file HcalEEUSMonitor.h.
|
private |
Definition at line 85 of file HcalEEUSMonitor.h.
|
private |
Definition at line 79 of file HcalEEUSMonitor.h.
|
private |
Definition at line 80 of file HcalEEUSMonitor.h.
|
private |
Definition at line 74 of file HcalEEUSMonitor.h.
Referenced by processEvent_RawData(), and unpack().
|
private |
Definition at line 109 of file HcalEEUSMonitor.h.
Referenced by processEvent(), processEvent_RawData(), setup(), and unpack().
Definition at line 110 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 90 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 91 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 92 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 93 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 89 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor().