#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 11 of file RPCLinkSynchroStat.h.
|
protected |
Definition at line 68 of file RPCLinkSynchroStat.h.
RPCLinkSynchroStat::RPCLinkSynchroStat | ( | bool | useFirstHitOnly | ) |
Definition at line 116 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 15 of file RPCLinkSynchroStat.h.
void RPCLinkSynchroStat::add | ( | const RPCRawSynchro::ProdItem & | counts, |
std::vector< LinkBoardElectronicIndex > & | problems | ||
) |
Definition at line 174 of file RPCLinkSynchroStat.cc.
References DCCINDEXSHIFT, hfClusterShapes_cfi::hits, heavyIonCSV_trainingSettings::idx, ALPAKA_ACCELERATOR_NAMESPACE::caPixelDoublets::if(), ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::iv, pfDeepBoostedJetPreprocessParams_cfi::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._TaskBase::remove(), and SequenceTypes._TaskBase::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, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, heavyFlavorDQMFirstStep_cff::lbName, and theLinkStatMap.
Referenced by counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
std::string RPCLinkSynchroStat::dumpDelays | ( | ) |
Definition at line 210 of file RPCLinkSynchroStat.cc.
References RPCLinkSynchroStat::LinkBoard::chamberAndPartitions(), dqmiodumpmetadata::counts, spr::find(), heavyIonCSV_trainingSettings::idx, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, LogTrace, RPCLinkSynchroStat::LinkBoard::name(), Skims_PA_cff::paths, RPCLinkSynchroStat::LinkBoard::paths(), str, and theLinkStatMap.
void RPCLinkSynchroStat::init | ( | const RPCReadOutMapping * | theCabling, |
bool | addChamberInfo | ||
) |
Definition at line 129 of file RPCLinkSynchroStat.cc.
References DCCINDEXSHIFT, LinkBoardElectronicIndex::dccInputChannelNum, RPCReadOutMapping::dccList(), heavyIonCSV_trainingSettings::idx, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, electronStore::links, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, FrameHeaderEvents_cfi::partitionName, Skims_PA_cff::paths, AlCaHLTBitMon_QueryRunRegistry::string, theLinkStatMap, and theLinkStatNavi.
Referenced by RPCMonitorLinkSynchro::dqmBeginRun().
|
friend |
Definition at line 91 of file RPCLinkSynchroStat.h.
|
staticprotected |
Definition at line 84 of file RPCLinkSynchroStat.h.
|
staticprotected |
Definition at line 83 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().
|
staticprotected |
Definition at line 85 of file RPCLinkSynchroStat.h.
Referenced by RPCLinkSynchroStat().
|
protected |
Definition at line 89 of file RPCLinkSynchroStat.h.
Referenced by add(), dumpDelays(), RPCLinkSynchroHistoMaker::fill(), init(), and RPCLinkSynchroStat().
|
protected |
Definition at line 88 of file RPCLinkSynchroStat.h.
Referenced by add(), init(), and RPCLinkSynchroStat().
|
protected |
Definition at line 81 of file RPCLinkSynchroStat.h.
Referenced by add().