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