21# pragma warning(disable:4786)
50 virtual void error(
const char* msg) = 0;
76 virtual void log(
int level,
const char* msg) = 0;
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
An interface allowing custom handling of error message reporting.
static void setErrorHandler(XmlRpcErrorHandler *eh)
Specifies the error handler.
static XmlRpcErrorHandler * getErrorHandler()
Returns a pointer to the currently installed error handling object.
virtual void error(const char *msg)=0
Report an error. Custom error handlers should define this method.
static XmlRpcErrorHandler * _errorHandler
An interface allowing custom handling of informational message reporting.
static XmlRpcLogHandler * getLogHandler()
Returns a pointer to the currently installed message reporting object.
virtual void log(int level, const char *msg)=0
Output a message. Custom error handlers should define this method.
static int getVerbosity()
Returns the level of verbosity of informational messages. 0 is no output, 5 is very verbose.
static void setLogHandler(XmlRpcLogHandler *lh)
Specifies the message handler.
static void setVerbosity(int v)
Specify the level of verbosity of informational messages. 0 is no output, 5 is very verbose.
static XmlRpcLogHandler * _logHandler
int getVerbosity()
Returns log message verbosity. This is short for XmlRpcLogHandler::getVerbosity()
const char XMLRPC_VERSION[]
Version identifier.
void setVerbosity(int level)
Sets log message verbosity. This is short for XmlRpcLogHandler::setVerbosity(level)