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

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: