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::vector< Triplet > | Container |
typedef std::vector< std::pair< SiStripBadStrip *, cond::Time_t > > | OldContainer |
typedef PopConSourceHandler< SiStripBadStrip > | self |
typedef cond::Summary | Summary |
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_ |
uint32_t | cablingCacheId_ |
unsigned int | debug_ |
std::map< uint32_t, std::vector< unsigned int > > | detIdErrors_ |
edm::FileInPath | fp_ |
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 > | |
int | add (value_type *payload, Summary *summary, Time_t time) |
cond::persistency::Session & | dbSession () const |
Protected Attributes inherited from popcon::PopConSourceHandler< SiStripBadStrip > | |
OldContainer | m_to_transfer |
std::string | m_userTextLog |
Definition at line 12 of file SiStripPopConFEDErrorsDQM.cc.
Definition at line 15 of file SiStripPopConFEDErrorsDQM.cc.
Definition at line 14 of file SiStripPopConFEDErrorsDQM.cc.
|
explicit |
Definition at line 59 of file SiStripPopConFEDErrorsDQM.cc.
|
override |
Definition at line 69 of file SiStripPopConFEDErrorsDQM.cc.
|
private |
Definition at line 329 of file SiStripPopConFEDErrorsDQM.cc.
References addBadStrips(), FedChannelConnection::apvPairNumber(), FedChannelConnection::detId(), sistrip::invalid32_, and FedChannelConnection::isConnected().
Referenced by readHistogram().
|
private |
Definition at line 357 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 388 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 83 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(), fp_, edm::FileInPath::fullPath(), 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 213 of file SiStripPopConFEDErrorsDQM.cc.
References obj_.
|
overridevirtual |
Reimplemented from SiStripDQMPopConSourceHandler< SiStripBadStrip >.
Definition at line 73 of file SiStripPopConFEDErrorsDQM.cc.
References cabling_, cablingCacheId_, edm::EventSetup::get(), get, and edm::ESHandle< T >::product().
|
private |
Definition at line 215 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 46 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by dqmEndJob(), initES(), and readHistogram().
|
private |
Definition at line 45 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by initES().
|
private |
Definition at line 44 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by dqmEndJob(), and readHistogram().
|
private |
Definition at line 48 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by addBadStrips(), and addErrors().
|
private |
Definition at line 42 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by dqmEndJob().
|
private |
Definition at line 47 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by addBadStrips(), addErrors(), dqmEndJob(), and getObj().
|
private |
Definition at line 43 of file SiStripPopConFEDErrorsDQM.cc.
Referenced by readHistogram().