CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
zmex Namespace Reference

Classes

class  ZMerrnoList
class  ZMexception
class  ZMexClassInfo
class  ZMexHandler
class  ZMexHandlerBehavior
class  ZMexHandleViaParent
class  ZMexIgnoreAlways
class  ZMexIgnoreNextN
class  ZMexLogAlways
class  ZMexLogBehavior
class  ZMexLogger
class  ZMexLogNever
class  ZMexLogTwice
class  ZMexLogViaParent
class  ZMexThrowAlways
class  ZMexThrowErrors
class  ZMexValidationStyle

Enumerations

enum  ZMexAction { ZMexThrowIt , ZMexIgnoreIt , ZMexHANDLEVIAPARENT }
enum  ZMexLogResult { ZMexLOGGED , ZMexNOTLOGGED , ZMexLOGVIAPARENT }
enum  ZMexSeverity {
  ZMexNORMAL , ZMexINFO , ZMexWARNING , ZMexERROR ,
  ZMexSEVERE , ZMexFATAL , ZMexPROBLEM , ZMexSEVERITYenumLAST
}

Functions

ZMexHandlerZMhandler ()
ZMexLoggerZMlogger ()
ZMexAction ZMthrow_ (const ZMexception &userException, int lineNum, const char fileName[])

Variables

ZMerrnoList ZMerrno
std::string ZMexUserActivity
int ZMexUserNumericalTag
const std::string ZMexSeverityName [ZMexSEVERITYenumLAST]
const char ZMexSeverityLetter [ZMexSEVERITYenumLAST]
int ZMexSeverityLimit [ZMexSEVERITYenumLAST]

Enumeration Type Documentation

◆ ZMexAction

Enumerator
ZMexThrowIt 
ZMexIgnoreIt 
ZMexHANDLEVIAPARENT 

Definition at line 20 of file ZMexAction.h.

◆ ZMexLogResult

Enumerator
ZMexLOGGED 
ZMexNOTLOGGED 
ZMexLOGVIAPARENT 

Definition at line 19 of file ZMexLogResult.h.

◆ ZMexSeverity

Enumerator
ZMexNORMAL 
ZMexINFO 
ZMexWARNING 
ZMexERROR 
ZMexSEVERE 
ZMexFATAL 
ZMexPROBLEM 
ZMexSEVERITYenumLAST 

Definition at line 32 of file ZMexSeverity.h.

Function Documentation

◆ ZMhandler()

ZMexHandler & zmex::ZMhandler ( )

◆ ZMlogger()

ZMexLogger & zmex::ZMlogger ( )

◆ ZMthrow_()

ZMexAction zmex::ZMthrow_ ( const ZMexception & userException,
int lineNum,
const char fileName[] )

Variable Documentation

◆ ZMerrno

ZMerrnoList zmex::ZMerrno
extern

◆ ZMexSeverityLetter

const char zmex::ZMexSeverityLetter[ZMexSEVERITYenumLAST]
extern

◆ ZMexSeverityLimit

int zmex::ZMexSeverityLimit[ZMexSEVERITYenumLAST]
extern

◆ ZMexSeverityName

const std::string zmex::ZMexSeverityName[ZMexSEVERITYenumLAST]
extern

◆ ZMexUserActivity

std::string zmex::ZMexUserActivity
extern

◆ ZMexUserNumericalTag

int zmex::ZMexUserNumericalTag
extern