Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Types inherited from SiStripDQMPopConSourceHandler< SiStripBadStrip > | |
typedef dqm::legacy::DQMStore | DQMStore |
Public Types inherited from popcon::PopConSourceHandler< SiStripBadStrip > | |
typedef std::map< Time_t, std::shared_ptr< SiStripBadStrip > > | Container |
typedef std::unique_ptr< SiStripBadStrip > | Ref |
typedef PopConSourceHandler< SiStripBadStrip > | self |
typedef cond::Time_t | Time_t |
typedef SiStripBadStrip | value_type |
Private Member Functions | |
void | addBadAPV (const FedChannelConnection &aConnection, const unsigned short aAPVNumber, const unsigned short aFlag, unsigned int &aCounter) |
void | addBadStrips (const FedChannelConnection &aConnection, const unsigned int aDetId, const unsigned short aApvNum, const unsigned short aFlag, unsigned int &aCounter) |
void | addErrors () |
Writes the errors to the db. More... | |
void | readHistogram (MonitorElement *aMe, unsigned int &aCounter, const float aNorm, const unsigned int aFedId) |
Private Attributes | |
const SiStripFedCabling * | cabling_ |
unsigned int | debug_ |
std::map< uint32_t, std::vector< unsigned int > > | detIdErrors_ |
edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd > | fedCablingToken_ |
edm::ESWatcher< SiStripFedCablingRcd > | fedCablingWatcher_ |
SiStripBadStrip | obj_ |
double | threshold_ |
Additional Inherited Members | |
Protected Member Functions inherited from SiStripDQMPopConSourceHandler< SiStripBadStrip > | |
uint32_t | getRunNumber () const |
Protected Member Functions inherited from popcon::PopConSourceHandler< SiStripBadStrip > | |
cond::persistency::Session & | dbSession () const |
Protected Attributes inherited from popcon::PopConSourceHandler< SiStripBadStrip > | |
Container | m_iovs |
std::vector< std::pair< SiStripBadStrip *, Time_t > > | m_to_transfer |
std::string | m_userTextLog |
Definition at line 14 of file SiStripPopConFEDErrorsDQM.cc.
Definition at line 17 of file SiStripPopConFEDErrorsDQM.cc.
Definition at line 16 of file SiStripPopConFEDErrorsDQM.cc.
|
explicit |
Definition at line 58 of file SiStripPopConFEDErrorsDQM.cc.
|
override |
Definition at line 67 of file SiStripPopConFEDErrorsDQM.cc.
|
private |
Definition at line 321 of file SiStripPopConFEDErrorsDQM.cc.
References addBadStrips(), FedChannelConnection::apvPairNumber(), FedChannelConnection::detId(), sistrip::invalid32_, and FedChannelConnection::isConnected().
Referenced by readHistogram().
|
private |
Definition at line 349 of file SiStripPopConFEDErrorsDQM.cc.
References detIdErrors_, SiStripBadStrip::encode(), FedChannelConnection::fedCh(), FedChannelConnection::fedId(), LogTrace, and obj_.
Referenced by addBadAPV().
|
private |
Writes the errors to the db.
Definition at line 380 of file SiStripPopConFEDErrorsDQM.cc.
References SiStripBadStrip::decode(), detIdErrors_, SiStripBadStrip::encode(), SiStripBadStrip::data::firstStrip, SiStripBadStrip::data::flag, obj_, and SiStripBadStrip::put().
Referenced by dqmEndJob().
|
overridevirtual |
Reimplemented from SiStripDQMPopConSourceHandler< SiStripBadStrip >.
Definition at line 77 of file SiStripPopConFEDErrorsDQM.cc.
References addErrors(), cabling_, dqm::implementation::NavigatorBase::cd(), debug_, FedChannelConnection::detId(), dqm::implementation::IGetter::dirExists(), sistrip::FED_ID_MAX, sistrip::FED_ID_MIN, SiStripFedCabling::fedConnections(), SiStripFedCabling::fedIds(), dqm::implementation::IGetter::getContents(), SiStripDQMPopConSourceHandler< SiStripBadStrip >::getRunNumber(), sistrip::invalid32_, FedChannelConnection::isConnected(), LogTrace, FEDNumbering::MAXSiStripFEDID, FEDNumbering::MINSiStripFEDID, obj_, readHistogram(), dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Implements SiStripDQMPopConSourceHandler< SiStripBadStrip >.
Definition at line 205 of file SiStripPopConFEDErrorsDQM.cc.
References obj_.
|
overridevirtual |
Reimplemented from SiStripDQMPopConSourceHandler< SiStripBadStrip >.
Definition at line 71 of file SiStripPopConFEDErrorsDQM.cc.
References cabling_, edm::ESWatcher< T >::check(), fedCablingToken_, fedCablingWatcher_, and edm::EventSetup::getData().
|
private |
Definition at line 207 of file SiStripPopConFEDErrorsDQM.cc.
References addBadAPV(), cabling_, debug_, sistrip::FEDCH_PER_FED, sistrip::FEDCH_PER_FEUNIT, SiStripFedCabling::fedConnection(), dqm::impl::MonitorElement::getBinContent(), dqm::impl::MonitorElement::getName(), dqm::impl::MonitorElement::getNbinsX(), FedChannelConnection::isConnected(), LogTrace, FEDNumbering::MINSiStripFEDID, AlCaHLTBitMon_QueryRunRegistry::string, and threshold_.
Referenced by dqmEndJob().
|
private |
Definition at line 48 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by dqmEndJob(), initES(), and readHistogram().
|
private |
Definition at line 45 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by dqmEndJob(), and readHistogram().
|
private |
Definition at line 50 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by addBadStrips(), and addErrors().
|
private |
Definition at line 46 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by initES().
|
private |
Definition at line 47 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by initES().
|
private |
Definition at line 49 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by addBadStrips(), addErrors(), dqmEndJob(), and getObj().
|
private |
Definition at line 44 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by readHistogram().