#include <RPCLinkSynchroStat.h>
Classes | |
struct | LessCountSum |
struct | LessLinkName |
class | LinkBoard |
struct | ShortLinkInfo |
class | SynchroCounts |
Public Member Functions | |
void | add (const RPCRawSynchro::ProdItem &counts, std::vector< LinkBoardElectronicIndex > &problems) |
void | add (const std::string &lbName, const unsigned int *hits) |
std::string | dumpDelays () |
void | init (const RPCReadOutMapping *theCabling, bool addChamberInfo) |
RPCLinkSynchroStat (bool useFirstHitOnly) | |
virtual | ~RPCLinkSynchroStat () |
Protected Types | |
typedef std::pair< LinkBoard, SynchroCounts > | BoardAndCounts |
Protected Attributes | |
std::vector< BoardAndCounts > | theLinkStatMap |
unsigned int | theLinkStatNavi [MAXDCCINDEX+1][MAXRBCINDEX+1][MAXLINKINDEX+1][MAXLBINDEX+1] |
bool | theUseFirstHitOnly |
Static Protected Attributes | |
static const unsigned int | DCCINDEXSHIFT = 790 |
static const unsigned int | MAXDCCINDEX = 2 |
static const unsigned int | MAXLBINDEX = 2 |
static const unsigned int | MAXLINKINDEX = 17 |
static const unsigned int | MAXRBCINDEX = 35 |
Friends | |
class | RPCLinkSynchroHistoMaker |
Definition at line 12 of file RPCLinkSynchroStat.h.
|
protected |
Definition at line 69 of file RPCLinkSynchroStat.h.
RPCLinkSynchroStat::RPCLinkSynchroStat | ( | bool | useFirstHitOnly | ) |
Definition at line 118 of file RPCLinkSynchroStat.cc.
References testProducerWithPsetDescEmpty_cfi::i1, testProducerWithPsetDescEmpty_cfi::i2, testProducerWithPsetDescEmpty_cfi::i3, MAXDCCINDEX, MAXLBINDEX, MAXLINKINDEX, MAXRBCINDEX, theLinkStatMap, and theLinkStatNavi.
|
inlinevirtual |
Definition at line 16 of file RPCLinkSynchroStat.h.
void RPCLinkSynchroStat::add | ( | const RPCRawSynchro::ProdItem & | counts, |
std::vector< LinkBoardElectronicIndex > & | problems | ||
) |
Definition at line 176 of file RPCLinkSynchroStat.cc.
References DCCINDEXSHIFT, hfClusterShapes_cfi::hits, training_settings::idx, cuda_std::lower_bound(), castor_dqm_sourceclient_file_cfg::path, Skims_PA_cff::paths, edmOneToOneComparison::problems, theLinkStatMap, theLinkStatNavi, theUseFirstHitOnly, and findQualityFiles::v.
Referenced by RPCMonitorLinkSynchro::analyze(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
void RPCLinkSynchroStat::add | ( | const std::string & | lbName, |
const unsigned int * | hits | ||
) |
Definition at line 18 of file RPCLinkSynchroStat.cc.
References dqmiodumpmetadata::counts, hfClusterShapes_cfi::hits, and theLinkStatMap.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
std::string RPCLinkSynchroStat::dumpDelays | ( | ) |
Definition at line 212 of file RPCLinkSynchroStat.cc.
References RPCLinkSynchroStat::LinkBoard::chamberAndPartitions(), dqmiodumpmetadata::counts, spr::find(), training_settings::idx, LogTrace, genParticles_cff::map, RPCLinkSynchroStat::LinkBoard::name(), Skims_PA_cff::paths, RPCLinkSynchroStat::LinkBoard::paths(), str, AlCaHLTBitMon_QueryRunRegistry::string, and theLinkStatMap.
void RPCLinkSynchroStat::init | ( | const RPCReadOutMapping * | theCabling, |
bool | addChamberInfo | ||
) |
Definition at line 131 of file RPCLinkSynchroStat.cc.
References DCCINDEXSHIFT, LinkBoardElectronicIndex::dccInputChannelNum, RPCReadOutMapping::dccList(), training_settings::idx, electronStore::links, cuda_std::lower_bound(), FrameHeaderEvents_cfi::partitionName, Skims_PA_cff::paths, AlCaHLTBitMon_QueryRunRegistry::string, theLinkStatMap, and theLinkStatNavi.
Referenced by RPCMonitorLinkSynchro::dqmBeginRun().
|
friend |
Definition at line 92 of file RPCLinkSynchroStat.h.
|
staticprotected |
Definition at line 85 of file RPCLinkSynchroStat.h.
|
staticprotected |
Definition at line 84 of file RPCLinkSynchroStat.h.
Referenced by RPCLinkSynchroStat().
|
staticprotected |
Definition at line 88 of file RPCLinkSynchroStat.h.
Referenced by RPCLinkSynchroStat().
|
staticprotected |
Definition at line 87 of file RPCLinkSynchroStat.h.
Referenced by RPCLinkSynchroStat().
|
staticprotected |
Definition at line 86 of file RPCLinkSynchroStat.h.
Referenced by RPCLinkSynchroStat().
|
protected |
Definition at line 90 of file RPCLinkSynchroStat.h.
Referenced by add(), dumpDelays(), RPCLinkSynchroHistoMaker::fill(), init(), and RPCLinkSynchroStat().
|
protected |
Definition at line 89 of file RPCLinkSynchroStat.h.
Referenced by add(), init(), and RPCLinkSynchroStat().
|
protected |
Definition at line 82 of file RPCLinkSynchroStat.h.
Referenced by add().