#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 () |
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, 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, 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 107 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 108 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 109 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
|
private |
Definition at line 110 of file HcalEEUSMonitor.h.
Referenced by processEvent(), processEvent_RawData(), and unpack().
Definition at line 75 of file HcalEEUSMonitor.h.
Referenced by processEvent(), processEvent_RawData(), and unpack().
|
private |
Definition at line 63 of file HcalEEUSMonitor.h.
Referenced by processEvent_RawData(), and setup().
|
private |
Definition at line 64 of file HcalEEUSMonitor.h.
Referenced by setup().
|
private |
Definition at line 60 of file HcalEEUSMonitor.h.
Referenced by processEvent(), setup(), and unpack().
|
private |
Definition at line 69 of file HcalEEUSMonitor.h.
Referenced by processEvent_RawData(), and setup().
|
private |
Definition at line 80 of file HcalEEUSMonitor.h.
|
private |
Definition at line 70 of file HcalEEUSMonitor.h.
|
private |
Definition at line 71 of file HcalEEUSMonitor.h.
Referenced by processEvent_RawData(), and setup().
|
private |
Definition at line 61 of file HcalEEUSMonitor.h.
Referenced by clearME(), processEvent(), and setup().
|
private |
Definition at line 79 of file HcalEEUSMonitor.h.
|
private |
Definition at line 102 of file HcalEEUSMonitor.h.
|
private |
Definition at line 103 of file HcalEEUSMonitor.h.
|
private |
Definition at line 104 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 86 of file HcalEEUSMonitor.h.
|
private |
Definition at line 87 of file HcalEEUSMonitor.h.
|
private |
Definition at line 81 of file HcalEEUSMonitor.h.
|
private |
Definition at line 82 of file HcalEEUSMonitor.h.
|
private |
Definition at line 76 of file HcalEEUSMonitor.h.
Referenced by processEvent_RawData(), and unpack().
|
private |
Definition at line 111 of file HcalEEUSMonitor.h.
Referenced by processEvent(), processEvent_RawData(), setup(), and unpack().
Definition at line 112 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 94 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 95 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor(), and unpack().
Definition at line 91 of file HcalEEUSMonitor.h.
Referenced by HcalEEUSMonitor().