#include <RPCAMCLinkCounters.h>
Public Types | |
typedef std::map< std::pair< unsigned int, std::uint32_t >, unsigned int > | map_type |
Public Member Functions | |
void | add (unsigned int event, RPCAMCLink const &link, unsigned int count=1) |
map_type const & | getCounters () const |
void | reset () |
void | reset (unsigned int event) |
void | reset (unsigned int event, RPCAMCLink const &link) |
RPCAMCLinkCounters () | |
Protected Attributes | |
map_type | type_link_count_ |
Definition at line 9 of file RPCAMCLinkCounters.h.
typedef std::map<std::pair<unsigned int, std::uint32_t>, unsigned int> RPCAMCLinkCounters::map_type |
Definition at line 12 of file RPCAMCLinkCounters.h.
RPCAMCLinkCounters::RPCAMCLinkCounters | ( | ) |
Definition at line 3 of file RPCAMCLinkCounters.cc.
void RPCAMCLinkCounters::add | ( | unsigned int | event, |
RPCAMCLink const & | link, | ||
unsigned int | count = 1 |
||
) |
Referenced by RPCTwinMuxRawToDigi::processBlock(), RPCAMCRawToDigi::processBlocks(), RPCAMCRawToDigi::processCDFHeaders(), RPCTwinMuxRawToDigi::processCDFHeaders(), RPCAMCRawToDigi::processCDFTrailers(), RPCTwinMuxRawToDigi::processCDFTrailers(), RPCTwinMuxRawToDigi::processRPCRecord(), RPCCPPFUnpacker::processRXRecord(), RPCTwinMuxRawToDigi::processTwinMux(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
map_type const& RPCAMCLinkCounters::getCounters | ( | ) | const |
void RPCAMCLinkCounters::reset | ( | ) |
void RPCAMCLinkCounters::reset | ( | unsigned int | event | ) |
void RPCAMCLinkCounters::reset | ( | unsigned int | event, |
RPCAMCLink const & | link | ||
) |
|
protected |
Definition at line 25 of file RPCAMCLinkCounters.h.