#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 44 of file RPCLinkSynchroStat.h.
|
inline |
Definition at line 46 of file RPCLinkSynchroStat.h.
|
inline |
Definition at line 47 of file RPCLinkSynchroStat.h.
|
inline |
Definition at line 58 of file RPCLinkSynchroStat.h.
References theCounts.
unsigned int RPCLinkSynchroStat::SynchroCounts::firstHit | ( | ) | const |
Definition at line 45 of file RPCLinkSynchroStat.cc.
References mps_fire::i.
void RPCLinkSynchroStat::SynchroCounts::increment | ( | unsigned int | bxDiff | ) |
Definition at line 57 of file RPCLinkSynchroStat.cc.
double RPCLinkSynchroStat::SynchroCounts::mean | ( | ) | const |
Definition at line 82 of file RPCLinkSynchroStat.cc.
|
private |
Definition at line 68 of file RPCLinkSynchroStat.cc.
References mps_fire::i, and mps_fire::result.
Referenced by sum().
|
private |
Definition at line 75 of file RPCLinkSynchroStat.cc.
References mps_fire::i, and mps_fire::result.
RPCLinkSynchroStat::SynchroCounts & RPCLinkSynchroStat::SynchroCounts::operator+= | ( | const SynchroCounts & | rhs | ) |
Definition at line 62 of file RPCLinkSynchroStat.cc.
References mps_fire::i, and theCounts.
bool RPCLinkSynchroStat::SynchroCounts::operator== | ( | const SynchroCounts & | o | ) | const |
Definition at line 109 of file RPCLinkSynchroStat.cc.
References theCounts.
std::string RPCLinkSynchroStat::SynchroCounts::print | ( | void | ) | const |
Definition at line 99 of file RPCLinkSynchroStat.cc.
References mps_fire::i, SiStripPI::mean, SiStripPI::rms, and str.
Referenced by RPCLinkSynchroStat::dumpDelays().
double RPCLinkSynchroStat::SynchroCounts::rms | ( | ) | const |
Definition at line 87 of file RPCLinkSynchroStat.cc.
References mps_fire::i, SiStripPI::mean, mps_fire::result, and mathSSE::sqrt().
void RPCLinkSynchroStat::SynchroCounts::set | ( | unsigned int | bxDiff | ) |
Definition at line 52 of file RPCLinkSynchroStat.cc.
|
inline |
Definition at line 55 of file RPCLinkSynchroStat.h.
References mom0().
|
private |
Definition at line 65 of file RPCLinkSynchroStat.h.
Referenced by counts(), operator+=(), and operator==().