#include <RPCLinkSynchroStat.h>
Public Member Functions | |
const std::vector< unsigned int > & | counts () const |
unsigned int | firstHit () const |
void | increment (unsigned int bxDiff) |
double | mean () const |
SynchroCounts & | operator+= (const SynchroCounts &rhs) |
bool | operator== (const SynchroCounts &) const |
std::string | print () const |
double | rms () const |
void | set (unsigned int bxDiff) |
unsigned int | sum () const |
SynchroCounts () | |
SynchroCounts (const unsigned int *hits) | |
Private Member Functions | |
unsigned int | mom0 () const |
double | mom1 () const |
Private Attributes | |
std::vector< unsigned int > | theCounts |
Definition at line 46 of file RPCLinkSynchroStat.h.
|
inline |
Definition at line 48 of file RPCLinkSynchroStat.h.
|
inline |
Definition at line 49 of file RPCLinkSynchroStat.h.
References RecoTauDiscriminantConfiguration::mean, and RecoTauDiscriminantConfiguration::rms.
|
inline |
Definition at line 60 of file RPCLinkSynchroStat.h.
References operator+=(), and RPCLinkSynchroStat::LinkBoard::operator==().
unsigned int RPCLinkSynchroStat::SynchroCounts::firstHit | ( | ) | const |
Definition at line 42 of file RPCLinkSynchroStat.cc.
References mps_fire::i.
void RPCLinkSynchroStat::SynchroCounts::increment | ( | unsigned int | bxDiff | ) |
Definition at line 53 of file RPCLinkSynchroStat.cc.
double RPCLinkSynchroStat::SynchroCounts::mean | ( | ) | const |
Definition at line 70 of file RPCLinkSynchroStat.cc.
|
private |
Definition at line 64 of file RPCLinkSynchroStat.cc.
References mps_fire::i, and mps_fire::result.
|
private |
Definition at line 67 of file RPCLinkSynchroStat.cc.
References mps_fire::i, and mps_fire::result.
RPCLinkSynchroStat::SynchroCounts & RPCLinkSynchroStat::SynchroCounts::operator+= | ( | const SynchroCounts & | rhs | ) |
Definition at line 58 of file RPCLinkSynchroStat.cc.
References mps_fire::i, and theCounts.
bool RPCLinkSynchroStat::SynchroCounts::operator== | ( | const SynchroCounts & | o | ) | const |
Definition at line 93 of file RPCLinkSynchroStat.cc.
References training_settings::idx, and theCounts.
std::string RPCLinkSynchroStat::SynchroCounts::print | ( | void | ) | const |
Definition at line 84 of file RPCLinkSynchroStat.cc.
References mps_fire::i, RecoTauDiscriminantConfiguration::mean, RecoTauDiscriminantConfiguration::rms, and harvestTrackValidationPlots::str.
Referenced by RPCLinkSynchroStat::dumpDelays().
double RPCLinkSynchroStat::SynchroCounts::rms | ( | ) | const |
Definition at line 73 of file RPCLinkSynchroStat.cc.
References mps_fire::i, RecoTauDiscriminantConfiguration::mean, mps_fire::result, and mathSSE::sqrt().
void RPCLinkSynchroStat::SynchroCounts::set | ( | unsigned int | bxDiff | ) |
Definition at line 48 of file RPCLinkSynchroStat.cc.
|
inline |
Definition at line 57 of file RPCLinkSynchroStat.h.
References reco::print(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 66 of file RPCLinkSynchroStat.h.
Referenced by operator+=(), and operator==().