Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Constant Groups | Macros | Enumerations
G4INCLLogger.hh File Reference
#include "globals.hh"
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <cstdlib>
Include dependency graph for G4INCLLogger.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  G4INCL::LoggerSlave
 
class  G4INCL::Logger
 

Namespaces

 G4INCL
 

Constant Groups

 G4INCL
 

Macros

#define INCLXX_IN_GEANT4_MODE   1
 
#define G4INCLLogger_hh   1
 
#define FATAL(x)
 
#define ERROR(x)   ;
 
#define WARN(x)   ;
 
#define INFO(x)   ;
 
#define DEBUG(x)   ;
 
#define DATABLOCK(x)   ;
 

Enumerations

enum  G4INCL::MessageType {
  G4INCL::InfoMsg = 1, G4INCL::FatalMsg = 2, G4INCL::ErrorMsg = 3, G4INCL::WarningMsg = 4,
  G4INCL::DebugMsg = 7, G4INCL::DataBlockMsg = 10, G4INCL::ZeroMsg = 0
}
 

Macro Definition Documentation

#define DATABLOCK (   x)    ;

Definition at line 236 of file G4INCLLogger.hh.

#define DEBUG (   x)    ;

Definition at line 235 of file G4INCLLogger.hh.

#define ERROR (   x)    ;

Definition at line 232 of file G4INCLLogger.hh.

#define FATAL (   x)
Value:
if(true) {\
std::stringstream ss;\
ss << x;\
std::stringstream location;\
location << __FILE__ << ":" << __LINE__;\
G4Exception(location.str().c_str(), "INCLXX0000", FatalException, ss.str().c_str());\
} else (void)0

Definition at line 224 of file G4INCLLogger.hh.

#define G4INCLLogger_hh   1

Definition at line 38 of file G4INCLLogger.hh.

#define INCLXX_IN_GEANT4_MODE   1

Definition at line 33 of file G4INCLLogger.hh.

#define INFO (   x)    ;

Definition at line 234 of file G4INCLLogger.hh.

#define WARN (   x)    ;

Definition at line 233 of file G4INCLLogger.hh.