#include <DQM/SiStripMonitorHardware/plugins/SiStripCMMonitor.cc>
Classes | |
struct | Statistics |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
void | fillMaps (uint32_t aDetId, unsigned short aChInModule, std::pair< uint16_t, uint16_t > aMedians) |
void | updateCabling (const edm::EventSetup &eventSetup) |
Private Attributes | |
const SiStripFedCabling * | cabling_ |
uint32_t | cablingCacheId_ |
CMHistograms | cmHists_ |
std::map< unsigned int, Statistics > | CommonModes_ |
std::map< unsigned int, Statistics > | CommonModesAPV0minusAPV1_ |
bool | doTkHistoMap_ |
edm::EventNumber_t | evt_ |
std::vector< unsigned int > | fedIdVec_ |
bool | fillAllDetailedHistograms_ |
bool | fillWithEvtNum_ |
bool | fillWithLocalEvtNum_ |
std::string | folderName_ |
std::pair< uint16_t, uint16_t > | prevMedians_ [FEDNumbering::MAXSiStripFEDID+1][sistrip::FEDCH_PER_FED] |
unsigned int | printDebug_ |
edm::InputTag | rawDataTag_ |
edm::EDGetTokenT< FEDRawDataCollection > | rawDataToken_ |
Description: DQM source application to monitor common mode for SiStrip data
Definition at line 61 of file SiStripCMMonitor.cc.
|
explicit |
Definition at line 115 of file SiStripCMMonitor.cc.
References cmHists_, CommonModes_, CommonModesAPV0minusAPV1_, doTkHistoMap_, evt_, sistrip::FEDCH_PER_FED, l1tstage2_dqm_sourceclient-live_cfg::fedId, fillAllDetailedHistograms_, fillWithEvtNum_, folderName_, LogTrace, FEDNumbering::MAXSiStripFEDID, FEDNumbering::MINSiStripFEDID, prevMedians_, printDebug_, rawDataTag_, and rawDataToken_.
|
override |
Definition at line 161 of file SiStripCMMonitor.cc.
|
overrideprivatevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 183 of file SiStripCMMonitor.cc.
References edmScanValgrind::buffer, cabling_, cmHists_, sistrip::FEDChannel::cmMedian(), gather_cfg::cout, FedChannelConnection::detId(), evt_, Exception, sistrip::FEDCH_PER_FED, SiStripFedCabling::fedConnection(), FEDRawDataCollection::FEDData(), l1tstage2_dqm_sourceclient-live_cfg::fedId, fillMaps(), fillWithEvtNum_, fillWithLocalEvtNum_, edm::EventSetup::get(), get, iEvent, sistrip::invalid32_, FedChannelConnection::isConnected(), sistrip::FEDChannel::length(), FEDNumbering::MAXSiStripFEDID, FEDNumbering::MINSiStripFEDID, eostools::move(), FedChannelConnection::nApvPairs(), sistrip::preconstructCheckFEDBuffer(), prevMedians_, printDebug_, edm::ESHandle< T >::product(), rawDataToken_, sistrip::SUCCESS, updateCabling(), and contentValuesCheck::values.
|
overrideprivatevirtual |
Implements DQMEDAnalyzer.
Definition at line 167 of file SiStripCMMonitor.cc.
References cmHists_, fillAllDetailedHistograms_, folderName_, edm::EventSetup::get(), get, edm::ESHandle< T >::product(), and dqm::implementation::NavigatorBase::setCurrentFolder().
|
private |
Definition at line 431 of file SiStripCMMonitor.cc.
References CommonModes_, CommonModesAPV0minusAPV1_, SiStripCMMonitorPlugin::Statistics::Counter, doTkHistoMap_, SiStripCMMonitorPlugin::Statistics::Mean, SiStripCMMonitorPlugin::Statistics::Rms, and edm::second().
Referenced by analyze().
|
private |
Definition at line 421 of file SiStripCMMonitor.cc.
References cabling_, cablingCacheId_, edm::EventSetup::get(), get, and edm::ESHandle< T >::product().
Referenced by analyze().
|
private |
Definition at line 96 of file SiStripCMMonitor.cc.
Referenced by analyze(), and updateCabling().
|
private |
Definition at line 95 of file SiStripCMMonitor.cc.
Referenced by updateCabling().
|
private |
Definition at line 101 of file SiStripCMMonitor.cc.
Referenced by analyze(), bookHistograms(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 103 of file SiStripCMMonitor.cc.
Referenced by fillMaps(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 104 of file SiStripCMMonitor.cc.
Referenced by fillMaps(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 99 of file SiStripCMMonitor.cc.
Referenced by fillMaps(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 108 of file SiStripCMMonitor.cc.
Referenced by analyze(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 86 of file SiStripCMMonitor.cc.
|
private |
Definition at line 88 of file SiStripCMMonitor.cc.
Referenced by bookHistograms(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 90 of file SiStripCMMonitor.cc.
Referenced by analyze(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 91 of file SiStripCMMonitor.cc.
Referenced by analyze().
|
private |
Definition at line 84 of file SiStripCMMonitor.cc.
Referenced by bookHistograms(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 106 of file SiStripCMMonitor.cc.
Referenced by analyze(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 93 of file SiStripCMMonitor.cc.
Referenced by analyze(), and SiStripCMMonitorPlugin().
|
private |
Definition at line 81 of file SiStripCMMonitor.cc.
Referenced by SiStripCMMonitorPlugin().
|
private |
Definition at line 82 of file SiStripCMMonitor.cc.
Referenced by analyze(), and SiStripCMMonitorPlugin().