![]() |
![]() |
#include <CastorDigiMonitor.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) |
CastorDigiMonitor (const edm::ParameterSet &ps) | |
void | endRun () |
void | fillTrigRes (edm::Event const &event, const edm::TriggerResults &TrigResults, double Etot) |
void | getDbData (const edm::EventSetup &iSetup) |
int | ModSecToIndex (int module, int sector) |
void | processEvent (edm::Event const &event, const CastorDigiCollection &cast, const edm::TriggerResults &trig, const CastorDbService &cond) |
~CastorDigiMonitor () | |
Private Attributes | |
int | fVerbosity |
MonitorElement * | h2digierr |
MonitorElement * | h2QmeanMap |
MonitorElement * | h2QmeantsvsCh |
MonitorElement * | h2QrmsTSvsCh |
MonitorElement * | h2qualityMap |
MonitorElement * | h2repsum |
MonitorElement * | h2status |
MonitorElement * | h2towEMvsHAD |
MonitorElement * | h2TSratio |
MonitorElement * | hBX |
MonitorElement * | hdigisize |
MonitorElement * | hModule |
MonitorElement * | hpBXtrig |
MonitorElement * | hpTrigRes |
MonitorElement * | hQIErms [10] |
MonitorElement * | hReport |
MonitorElement * | hSector |
MonitorElement * | htowE |
MonitorElement * | hTSratio |
int | ievt_ |
float | QIEerrThreshold = 0.0001 |
double | QmeanTS [224][10] |
float | Qrms_DEAD |
double | QrmsTS [224][10] |
float | RatioThresh1 = 0. |
std::string | subsystemname_ |
int | TS_MAX = 10 |
const int | TSped = 0 |
Definition at line 19 of file CastorDigiMonitor.h.
Definition at line 21 of file CastorDigiMonitor.h.
Definition at line 22 of file CastorDigiMonitor.h.
CastorDigiMonitor::CastorDigiMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 35 of file CastorDigiMonitor.cc.
References hcaldqm::constants::BAD, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
CastorDigiMonitor::~CastorDigiMonitor | ( | ) |
Definition at line 51 of file CastorDigiMonitor.cc.
void CastorDigiMonitor::bookHistograms | ( | DQMStore::IBooker & | , |
edm::Run const & | , | ||
edm::EventSetup const & | |||
) |
Definition at line 53 of file CastorDigiMonitor.cc.
References dqm::dqmstoreimpl::DQMStore::IBooker::book1D(), dqm::dqmstoreimpl::DQMStore::IBooker::book1DD(), dqm::dqmstoreimpl::DQMStore::IBooker::book2D(), dqm::dqmstoreimpl::DQMStore::IBooker::bookFloat(), dqm::dqmstoreimpl::DQMStore::IBooker::bookProfile(), dqm::dqmstoreimpl::DQMStore::IBooker::bookProfile2D(), JetChargeProducer_cfi::exp, dqm::legacy::MonitorElement::getTProfile(), dqm::legacy::MonitorElement::getTProfile2D(), dqmiolumiharvest::j, dqm-mbProfile::log, alignCSCRings::s, indexGen::s2, dqm::impl::MonitorElement::setAxisTitle(), dqm::dqmstoreimpl::DQMStore::IBooker::setCurrentFolder(), dqm::impl::MonitorElement::setOption(), and AlCaHLTBitMon_QueryRunRegistry::string.
void CastorDigiMonitor::endRun | ( | ) |
Definition at line 363 of file CastorDigiMonitor.cc.
References mps_fire::i.
void CastorDigiMonitor::fillTrigRes | ( | edm::Event const & | event, |
const edm::TriggerResults & | TrigResults, | ||
double | Etot | ||
) |
Definition at line 372 of file CastorDigiMonitor.cc.
References edm::HLTGlobalStatus::accept(), edm::EventBase::bunchCrossing(), createfilelist::int, dqmiodumpmetadata::n, edm::HLTGlobalStatus::size(), edm::TriggerNames::triggerIndex(), edm::TriggerNames::triggerName(), and EgHLTOffTrigSelection_cfi::trigName.
void CastorDigiMonitor::getDbData | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 398 of file CastorDigiMonitor.cc.
References ewkTauDQM_cfi::channels, hlt_dqm_sourceclient-live_cfg::ChannelStatus, edm::EventSetup::get(), CastorCondObjectContainer< Item >::getAllChannels(), CastorChannelStatus::getValue(), CastorCondObjectContainer< Item >::getValues(), edm::ESHandleBase::isValid(), mod(), HcalCastorDetId::module(), qcdUeDQM_cfi::quality, CastorChannelStatus::rawId(), fileinputsource_cfi::sec, HcalCastorDetId::sector(), and relativeConstraints::value.
int CastorDigiMonitor::ModSecToIndex | ( | int | module, |
int | sector | ||
) |
Definition at line 429 of file CastorDigiMonitor.cc.
void CastorDigiMonitor::processEvent | ( | edm::Event const & | event, |
const CastorDigiCollection & | cast, | ||
const edm::TriggerResults & | trig, | ||
const CastorDbService & | cond | ||
) |
Definition at line 197 of file CastorDigiMonitor.cc.
References a, HcalQIESample::adc(), edm::SortedCollection< T, SORT >::begin(), edm::EventBase::bunchCrossing(), HcalQIESample::capid(), hlt_dqm_sourceclient-live_cfg::ChannelStatus, HcalQIESample::dv(), edm::SortedCollection< T, SORT >::empty(), edm::SortedCollection< T, SORT >::end(), HcalQIESample::er(), runTheMatrix::err, dqmMemoryStats::float, mps_fire::i, CastorDataFrame::id(), isum, dqmiolumiharvest::j, LedMonAdc2fc, visualization-live-secondInstance_cfg::m, mod(), HcalCastorDetId::module(), data-class-funcs::q, alignCSCRings::r, alignCSCRings::s, CastorDataFrame::sample(), fileinputsource_cfi::sec, HcalCastorDetId::sector(), CastorDataFrame::size(), and mathSSE::sqrt().
|
private |
Definition at line 38 of file CastorDigiMonitor.h.
|
private |
Definition at line 49 of file CastorDigiMonitor.h.
|
private |
Definition at line 54 of file CastorDigiMonitor.h.
|
private |
Definition at line 53 of file CastorDigiMonitor.h.
|
private |
Definition at line 44 of file CastorDigiMonitor.h.
|
private |
Definition at line 51 of file CastorDigiMonitor.h.
|
private |
Definition at line 50 of file CastorDigiMonitor.h.
|
private |
Definition at line 48 of file CastorDigiMonitor.h.
|
private |
Definition at line 58 of file CastorDigiMonitor.h.
|
private |
Definition at line 47 of file CastorDigiMonitor.h.
|
private |
Definition at line 42 of file CastorDigiMonitor.h.
|
private |
Definition at line 57 of file CastorDigiMonitor.h.
|
private |
Definition at line 55 of file CastorDigiMonitor.h.
|
private |
Definition at line 42 of file CastorDigiMonitor.h.
|
private |
Definition at line 43 of file CastorDigiMonitor.h.
|
private |
Definition at line 45 of file CastorDigiMonitor.h.
|
private |
Definition at line 52 of file CastorDigiMonitor.h.
|
private |
Definition at line 56 of file CastorDigiMonitor.h.
|
private |
Definition at line 59 of file CastorDigiMonitor.h.
|
private |
Definition at line 46 of file CastorDigiMonitor.h.
|
private |
Definition at line 39 of file CastorDigiMonitor.h.
|
private |
Definition at line 63 of file CastorDigiMonitor.h.
|
private |
Definition at line 64 of file CastorDigiMonitor.h.
|
private |
Definition at line 40 of file CastorDigiMonitor.h.
|
private |
Definition at line 64 of file CastorDigiMonitor.h.
|
private |
Definition at line 62 of file CastorDigiMonitor.h.
|
private |
Definition at line 37 of file CastorDigiMonitor.h.
|
private |
Definition at line 61 of file CastorDigiMonitor.h.
|
private |
Definition at line 65 of file CastorDigiMonitor.h.