StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
StMessageCounter Class Reference

#include <StMessageCounter.h>

Inheritance diagram for StMessageCounter:

Public Member Functions

void SetLimit (const char *str, int n=0)
 
int GetLimit (const char *str)
 
void ListLimits ()
 
void AddType (const char *type)
 
int CheckLimit (char *mess, const char *type)
 
void NoLimits ()
 

Static Public Member Functions

static StMessageCounterInstance ()
 

Protected Member Functions

 StMessageCounter (const StMessageCounter &)
 

Protected Attributes

intVector limitTList
 
intVector limitTCountList
 
messCharVec limitList
 
intVector limitNList
 
intVector limitNCountList
 
messCharVec limitWList
 
intVector limitWNList
 

Detailed Description

Author
G. Van Buren, BNL

This class manages message limiting in STAR. It is a singleton. Limits can be placed on message types (i.e. "I" for info messages) or on strings in messages (i.e. "dst_track empty")

Definition at line 22 of file StMessageCounter.h.


The documentation for this class was generated from the following files: