CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
Public Member Functions | List of all members
zmex::ZMexClassInfo Class Reference

#include <CLHEP/Exceptions/ZMexClassInfo.h>

Public Member Functions

 ZMexClassInfo (const std::string &name, const std::string &facility, const ZMexSeverity s=ZMexERROR)
 
 ZMexClassInfo (const std::string &name, const std::string &facility, const ZMexSeverity s, const ZMexHandler &h)
 
 ZMexClassInfo (const std::string &name, const std::string &facility, const ZMexSeverity s, const ZMexHandler &h, const ZMexLogger &l)
 
const std::string name () const
 
const std::string setName (const std::string &newName)
 
const std::string facility () const
 
const std::string setFacility (const std::string &newFacility)
 
ZMexSeverity severity () const
 
ZMexSeverity setSeverity (const ZMexSeverity &newSeverity)
 
int nextCount ()
 
int count () const
 
ZMexHandler getHandler () const
 
ZMexHandler setHandler (const ZMexHandler &newHandler)
 
ZMexLogger getLogger () const
 
ZMexLogger setLogger (const ZMexLogger &newLogger)
 
void logNMore (const int N)
 
bool OKtoLog () const
 
int filterMax () const
 

Detailed Description

Definition at line 94 of file ZMexClassInfo.h.

Constructor & Destructor Documentation

◆ ZMexClassInfo() [1/3]

zmex::ZMexClassInfo::ZMexClassInfo ( const std::string & name,
const std::string & facility,
const ZMexSeverity s = ZMexERROR )

◆ ZMexClassInfo() [2/3]

zmex::ZMexClassInfo::ZMexClassInfo ( const std::string & name,
const std::string & facility,
const ZMexSeverity s,
const ZMexHandler & h )

◆ ZMexClassInfo() [3/3]

zmex::ZMexClassInfo::ZMexClassInfo ( const std::string & name,
const std::string & facility,
const ZMexSeverity s,
const ZMexHandler & h,
const ZMexLogger & l )

Member Function Documentation

◆ count()

int zmex::ZMexClassInfo::count ( ) const
inline

Definition at line 160 of file ZMexClassInfo.icc.

◆ facility()

const std::string zmex::ZMexClassInfo::facility ( ) const
inline

Definition at line 68 of file ZMexClassInfo.icc.

◆ filterMax()

int zmex::ZMexClassInfo::filterMax ( ) const
inline

Definition at line 168 of file ZMexClassInfo.icc.

◆ getHandler()

ZMexHandler zmex::ZMexClassInfo::getHandler ( ) const
inline

Definition at line 120 of file ZMexClassInfo.icc.

Referenced by zmex::ZMexception::handleMe().

◆ getLogger()

ZMexLogger zmex::ZMexClassInfo::getLogger ( ) const
inline

Definition at line 136 of file ZMexClassInfo.icc.

Referenced by zmex::ZMexception::logMe().

◆ logNMore()

void zmex::ZMexClassInfo::logNMore ( const int N)
inline

Definition at line 144 of file ZMexClassInfo.icc.

◆ name()

const std::string zmex::ZMexClassInfo::name ( ) const
inline

Definition at line 52 of file ZMexClassInfo.icc.

◆ nextCount()

int zmex::ZMexClassInfo::nextCount ( )
inline

Definition at line 102 of file ZMexClassInfo.icc.

◆ OKtoLog()

bool zmex::ZMexClassInfo::OKtoLog ( ) const
inline

Definition at line 152 of file ZMexClassInfo.icc.

Referenced by zmex::ZMexception::OKtoLog().

◆ setFacility()

const std::string zmex::ZMexClassInfo::setFacility ( const std::string & newFacility)
inline

Definition at line 76 of file ZMexClassInfo.icc.

◆ setHandler()

ZMexHandler zmex::ZMexClassInfo::setHandler ( const ZMexHandler & newHandler)
inline

Definition at line 109 of file ZMexClassInfo.icc.

◆ setLogger()

ZMexLogger zmex::ZMexClassInfo::setLogger ( const ZMexLogger & newLogger)
inline

Definition at line 127 of file ZMexClassInfo.icc.

◆ setName()

const std::string zmex::ZMexClassInfo::setName ( const std::string & newName)
inline

Definition at line 59 of file ZMexClassInfo.icc.

◆ setSeverity()

ZMexSeverity zmex::ZMexClassInfo::setSeverity ( const ZMexSeverity & newSeverity)
inline

Definition at line 93 of file ZMexClassInfo.icc.

◆ severity()

ZMexSeverity zmex::ZMexClassInfo::severity ( ) const
inline

Definition at line 85 of file ZMexClassInfo.icc.


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