CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Protected Attributes
RPCAMCLinkCounters Class Reference

#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_
 

Detailed Description

Definition at line 9 of file RPCAMCLinkCounters.h.

Member Typedef Documentation

typedef std::map<std::pair<unsigned int, std::uint32_t>, unsigned int> RPCAMCLinkCounters::map_type

Definition at line 12 of file RPCAMCLinkCounters.h.

Constructor & Destructor Documentation

RPCAMCLinkCounters::RPCAMCLinkCounters ( )

Definition at line 3 of file RPCAMCLinkCounters.cc.

4 {}

Member Function Documentation

void RPCAMCLinkCounters::add ( unsigned int  event,
RPCAMCLink const &  link,
unsigned int  count = 1 
)
map_type const& RPCAMCLinkCounters::getCounters ( ) const
void RPCAMCLinkCounters::reset ( )
void RPCAMCLinkCounters::reset ( unsigned int  event)
void RPCAMCLinkCounters::reset ( unsigned int  event,
RPCAMCLink const &  link 
)

Member Data Documentation

map_type RPCAMCLinkCounters::type_link_count_
protected

Definition at line 25 of file RPCAMCLinkCounters.h.