Logo ROOT   6.07/09
Reference Guide
Classes | Macros | Variables
RooMsgService.h File Reference
#include "Riosfwd.h"
#include <assert.h>
#include "TObject.h"
#include <string>
#include <vector>
#include <stack>
#include <map>
#include "RooCmdArg.h"
#include "RooGlobalFunc.h"
Include dependency graph for RooMsgService.h:

Classes

class  RooMsgService
 The RooMsgService class is a singleton class that organizes informational, debugging, warning and errors messages generated by the RooFit core code. More...
 
struct  RooMsgService::StreamConfig
 

Macros

#define ANYDEBUG   (RooMsgService::_debugCount>0)
 
#define ccoutD(a)   RooMsgService::instance().log(this,RooFit::DEBUG,RooFit::a,kTRUE)
 
#define ccoutE(a)   RooMsgService::instance().log(this,RooFit::ERROR,RooFit::a,kTRUE)
 
#define ccoutF(a)   RooMsgService::instance().log(this,RooFit::FATAL,RooFit::a,kTRUE)
 
#define ccoutI(a)   RooMsgService::instance().log(this,RooFit::INFO,RooFit::a,kTRUE)
 
#define ccoutP(a)   RooMsgService::instance().log(this,RooFit::PROGRESS,RooFit::a,kTRUE)
 
#define ccoutW(a)   RooMsgService::instance().log(this,RooFit::WARNING,RooFit::a,kTRUE)
 
#define ccxcoutD(a)   if (ANYDEBUG && RooMsgService::instance().isActive(this,RooFit::a,RooFit::DEBUG)) RooMsgService::instance().log(this,RooFit::DEBUG,RooFit::a,kTRUE)
 
#define ccxcoutE(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::ERROR)) RooMsgService::instance().log(this,RooFit::ERROR,RooFit::a,kTRUE)
 
#define ccxcoutF(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::FATAL)) RooMsgService::instance().log(this,RooFit::FATAL,RooFit::a,kTRUE)
 
#define ccxcoutI(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::INFO)) RooMsgService::instance().log(this,RooFit::INFO,RooFit::a,kTRUE)
 
#define ccxcoutP(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::PROGRESS)) RooMsgService::instance().log(this,RooFit::INFO,RooFit::a,kTRUE)
 
#define ccxcoutW(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::WARNING)) RooMsgService::instance().log(this,RooFit::WARNING,RooFit::a,kTRUE)
 
#define coutE(a)   RooMsgService::instance().log(this,RooFit::ERROR,RooFit::a)
 
#define coutF(a)   RooMsgService::instance().log(this,RooFit::FATAL,RooFit::a)
 
#define coutI(a)   RooMsgService::instance().log(this,RooFit::INFO,RooFit::a)
 
#define coutP(a)   RooMsgService::instance().log(this,RooFit::PROGRESS,RooFit::a)
 
#define coutW(a)   RooMsgService::instance().log(this,RooFit::WARNING,RooFit::a)
 
#define cxcoutD(a)   if (ANYDEBUG && RooMsgService::instance().isActive(this,RooFit::a,RooFit::DEBUG)) RooMsgService::instance().log(this,RooFit::DEBUG,RooFit::a)
 
#define cxcoutE(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::ERROR)) RooMsgService::instance().log(this,RooFit::ERROR,RooFit::a)
 
#define cxcoutF(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::FATAL)) RooMsgService::instance().log(this,RooFit::FATAL,RooFit::a)
 
#define cxcoutI(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::INFO)) RooMsgService::instance().log(this,RooFit::INFO,RooFit::a)
 
#define cxcoutP(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::PROGRESS)) RooMsgService::instance().log(this,RooFit::INFO,RooFit::a)
 
#define cxcoutW(a)   if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::WARNING)) RooMsgService::instance().log(this,RooFit::WARNING,RooFit::a)
 
#define dologD(a)   (ANYDEBUG && RooMsgService::instance().isActive(this,RooFit::a,RooFit::DEBUG))
 
#define dologE(a)   (RooMsgService::instance().isActive(this,RooFit::a,RooFit::ERROR))
 
#define dologF(a)   (RooMsgService::instance().isActive(this,RooFit::a,RooFit::FATAL))
 
#define dologI(a)   (RooMsgService::instance().isActive(this,RooFit::a,RooFit::INFO))
 
#define dologP(a)   (RooMsgService::instance().isActive(this,RooFit::a,RooFit::PROGRESS))
 
#define dologW(a)   (RooMsgService::instance().isActive(this,RooFit::a,RooFit::WARNING))
 
#define ooccoutD(o, a)   RooMsgService::instance().log(o,RooFit::DEBUG,RooFit::a,kTRUE)
 
#define ooccoutE(o, a)   RooMsgService::instance().log(o,RooFit::ERROR,RooFit::a,kTRUE)
 
#define ooccoutF(o, a)   RooMsgService::instance().log(o,RooFit::FATAL,RooFit::a,kTRUE)
 
#define ooccoutI(o, a)   RooMsgService::instance().log(o,RooFit::INFO,RooFit::a,kTRUE)
 
#define ooccoutP(o, a)   RooMsgService::instance().log(o,RooFit::PROGRESS,RooFit::a,kTRUE)
 
#define ooccoutW(o, a)   RooMsgService::instance().log(o,RooFit::WARNING,RooFit::a,kTRUE)
 
#define ooccxcoutD(o, a)   if (ANYDEBUG && RooMsgService::instance().isActive(o,RooFit::a,RooFit::DEBUG)) RooMsgService::instance().log(o,RooFit::DEBUG,RooFit::a,kTRUE)
 
#define ooccxcoutE(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::ERROR)) RooMsgService::instance().log(o,RooFit::ERROR,RooFit::a,kTRUE)
 
#define ooccxcoutF(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::FATAL)) RooMsgService::instance().log(o,RooFit::FATAL,RooFit::a,kTRUE)
 
#define ooccxcoutI(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::INFO)) RooMsgService::instance().log(o,RooFit::INFO,RooFit::a,kTRUE)
 
#define ooccxcoutP(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::PROGRESS)) RooMsgService::instance().log(o,RooFit::INFO,RooFit::a,kTRUE)
 
#define ooccxcoutW(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::WARNING)) RooMsgService::instance().log(o,RooFit::WARNING,RooFit::a,kTRUE)
 
#define oocoutE(o, a)   RooMsgService::instance().log(o,RooFit::ERROR,RooFit::a)
 
#define oocoutF(o, a)   RooMsgService::instance().log(o,RooFit::FATAL,RooFit::a)
 
#define oocoutI(o, a)   RooMsgService::instance().log(o,RooFit::INFO,RooFit::a)
 
#define oocoutP(o, a)   RooMsgService::instance().log(o,RooFit::PROGRESS,RooFit::a)
 
#define oocoutW(o, a)   RooMsgService::instance().log(o,RooFit::WARNING,RooFit::a)
 
#define oocxcoutD(o, a)   if (ANYDEBUG && RooMsgService::instance().isActive(o,RooFit::a,RooFit::DEBUG)) RooMsgService::instance().log(o,RooFit::DEBUG,RooFit::a)
 
#define oocxcoutE(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::ERROR)) RooMsgService::instance().log(to,RooFit::ERROR,RooFit::a)
 
#define oocxcoutF(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::FATAL)) RooMsgService::instance().log(o,RooFit::FATAL,RooFit::a)
 
#define oocxcoutI(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::INFO)) RooMsgService::instance().log(o,RooFit::INFO,RooFit::a)
 
#define oocxcoutP(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::PROGRESS)) RooMsgService::instance().log(o,RooFit::INFO,RooFit::a)
 
#define oocxcoutW(o, a)   if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::WARNING)) RooMsgService::instance().log(o,RooFit::WARNING,RooFit::a)
 
#define oodologD(o, a)   (ANYDEBUG && RooMsgService::instance().isActive(o,RooFit::a,RooFit::DEBUG))
 
#define oodologE(o, a)   (RooMsgService::instance().isActive(o,RooFit::a,RooFit::ERROR))
 
#define oodologF(o, a)   (RooMsgService::instance().isActive(o,RooFit::a,RooFit::FATAL))
 
#define oodologI(o, a)   (RooMsgService::instance().isActive(o,RooFit::a,RooFit::INFO))
 
#define oodologP(o, a)   (RooMsgService::instance().isActive(o,RooFit::a,RooFit::PROGRESS))
 
#define oodologW(o, a)   (RooMsgService::instance().isActive(o,RooFit::a,RooFit::WARNING))
 

Variables

RooMsgServicegMsgService
 

Macro Definition Documentation

#define ANYDEBUG   (RooMsgService::_debugCount>0)

Definition at line 59 of file RooMsgService.h.

#define ccoutD (   a)    RooMsgService::instance().log(this,RooFit::DEBUG,RooFit::a,kTRUE)

Definition at line 38 of file RooMsgService.h.

#define ccoutE (   a)    RooMsgService::instance().log(this,RooFit::ERROR,RooFit::a,kTRUE)

Definition at line 42 of file RooMsgService.h.

#define ccoutF (   a)    RooMsgService::instance().log(this,RooFit::FATAL,RooFit::a,kTRUE)

Definition at line 43 of file RooMsgService.h.

#define ccoutI (   a)    RooMsgService::instance().log(this,RooFit::INFO,RooFit::a,kTRUE)

Definition at line 39 of file RooMsgService.h.

#define ccoutP (   a)    RooMsgService::instance().log(this,RooFit::PROGRESS,RooFit::a,kTRUE)

Definition at line 40 of file RooMsgService.h.

#define ccoutW (   a)    RooMsgService::instance().log(this,RooFit::WARNING,RooFit::a,kTRUE)

Definition at line 41 of file RooMsgService.h.

Definition at line 81 of file RooMsgService.h.

Definition at line 97 of file RooMsgService.h.

Definition at line 101 of file RooMsgService.h.

#define ccxcoutI (   a)    if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::INFO)) RooMsgService::instance().log(this,RooFit::INFO,RooFit::a,kTRUE)

Definition at line 85 of file RooMsgService.h.

Definition at line 89 of file RooMsgService.h.

Definition at line 93 of file RooMsgService.h.

#define coutE (   a)    RooMsgService::instance().log(this,RooFit::ERROR,RooFit::a)

Definition at line 35 of file RooMsgService.h.

#define coutF (   a)    RooMsgService::instance().log(this,RooFit::FATAL,RooFit::a)

Definition at line 36 of file RooMsgService.h.

#define coutI (   a)    RooMsgService::instance().log(this,RooFit::INFO,RooFit::a)

Definition at line 32 of file RooMsgService.h.

#define coutP (   a)    RooMsgService::instance().log(this,RooFit::PROGRESS,RooFit::a)

Definition at line 33 of file RooMsgService.h.

#define coutW (   a)    RooMsgService::instance().log(this,RooFit::WARNING,RooFit::a)

Definition at line 34 of file RooMsgService.h.

Definition at line 80 of file RooMsgService.h.

#define cxcoutE (   a)    if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::ERROR)) RooMsgService::instance().log(this,RooFit::ERROR,RooFit::a)

Definition at line 96 of file RooMsgService.h.

#define cxcoutF (   a)    if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::FATAL)) RooMsgService::instance().log(this,RooFit::FATAL,RooFit::a)

Definition at line 100 of file RooMsgService.h.

#define cxcoutI (   a)    if (RooMsgService::instance().isActive(this,RooFit::a,RooFit::INFO)) RooMsgService::instance().log(this,RooFit::INFO,RooFit::a)

Definition at line 84 of file RooMsgService.h.

Definition at line 88 of file RooMsgService.h.

Definition at line 92 of file RooMsgService.h.

#define dologD (   a)    (ANYDEBUG && RooMsgService::instance().isActive(this,RooFit::a,RooFit::DEBUG))

Definition at line 64 of file RooMsgService.h.

#define dologE (   a)    (RooMsgService::instance().isActive(this,RooFit::a,RooFit::ERROR))

Definition at line 68 of file RooMsgService.h.

#define dologF (   a)    (RooMsgService::instance().isActive(this,RooFit::a,RooFit::FATAL))

Definition at line 69 of file RooMsgService.h.

#define dologI (   a)    (RooMsgService::instance().isActive(this,RooFit::a,RooFit::INFO))

Definition at line 65 of file RooMsgService.h.

#define dologP (   a)    (RooMsgService::instance().isActive(this,RooFit::a,RooFit::PROGRESS))

Definition at line 66 of file RooMsgService.h.

#define dologW (   a)    (RooMsgService::instance().isActive(this,RooFit::a,RooFit::WARNING))

Definition at line 67 of file RooMsgService.h.

#define ooccoutD (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::DEBUG,RooFit::a,kTRUE)

Definition at line 51 of file RooMsgService.h.

#define ooccoutE (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::ERROR,RooFit::a,kTRUE)

Definition at line 55 of file RooMsgService.h.

#define ooccoutF (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::FATAL,RooFit::a,kTRUE)

Definition at line 56 of file RooMsgService.h.

#define ooccoutI (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::INFO,RooFit::a,kTRUE)

Definition at line 52 of file RooMsgService.h.

#define ooccoutP (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::PROGRESS,RooFit::a,kTRUE)

Definition at line 53 of file RooMsgService.h.

#define ooccoutW (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::WARNING,RooFit::a,kTRUE)

Definition at line 54 of file RooMsgService.h.

#define ooccxcoutD (   o,
  a 
)    if (ANYDEBUG && RooMsgService::instance().isActive(o,RooFit::a,RooFit::DEBUG)) RooMsgService::instance().log(o,RooFit::DEBUG,RooFit::a,kTRUE)

Definition at line 83 of file RooMsgService.h.

#define ooccxcoutE (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::ERROR)) RooMsgService::instance().log(o,RooFit::ERROR,RooFit::a,kTRUE)

Definition at line 99 of file RooMsgService.h.

#define ooccxcoutF (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::FATAL)) RooMsgService::instance().log(o,RooFit::FATAL,RooFit::a,kTRUE)

Definition at line 103 of file RooMsgService.h.

#define ooccxcoutI (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::INFO)) RooMsgService::instance().log(o,RooFit::INFO,RooFit::a,kTRUE)

Definition at line 87 of file RooMsgService.h.

#define ooccxcoutP (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::PROGRESS)) RooMsgService::instance().log(o,RooFit::INFO,RooFit::a,kTRUE)

Definition at line 91 of file RooMsgService.h.

#define ooccxcoutW (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::WARNING)) RooMsgService::instance().log(o,RooFit::WARNING,RooFit::a,kTRUE)

Definition at line 95 of file RooMsgService.h.

#define oocoutE (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::ERROR,RooFit::a)

Definition at line 48 of file RooMsgService.h.

#define oocoutF (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::FATAL,RooFit::a)

Definition at line 49 of file RooMsgService.h.

#define oocoutI (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::INFO,RooFit::a)

Definition at line 45 of file RooMsgService.h.

#define oocoutP (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::PROGRESS,RooFit::a)

Definition at line 46 of file RooMsgService.h.

#define oocoutW (   o,
  a 
)    RooMsgService::instance().log(o,RooFit::WARNING,RooFit::a)

Definition at line 47 of file RooMsgService.h.

#define oocxcoutD (   o,
  a 
)    if (ANYDEBUG && RooMsgService::instance().isActive(o,RooFit::a,RooFit::DEBUG)) RooMsgService::instance().log(o,RooFit::DEBUG,RooFit::a)

Definition at line 82 of file RooMsgService.h.

#define oocxcoutE (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::ERROR)) RooMsgService::instance().log(to,RooFit::ERROR,RooFit::a)

Definition at line 98 of file RooMsgService.h.

#define oocxcoutF (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::FATAL)) RooMsgService::instance().log(o,RooFit::FATAL,RooFit::a)

Definition at line 102 of file RooMsgService.h.

#define oocxcoutI (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::INFO)) RooMsgService::instance().log(o,RooFit::INFO,RooFit::a)

Definition at line 86 of file RooMsgService.h.

#define oocxcoutP (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::PROGRESS)) RooMsgService::instance().log(o,RooFit::INFO,RooFit::a)

Definition at line 90 of file RooMsgService.h.

#define oocxcoutW (   o,
  a 
)    if (RooMsgService::instance().isActive(o,RooFit::a,RooFit::WARNING)) RooMsgService::instance().log(o,RooFit::WARNING,RooFit::a)

Definition at line 94 of file RooMsgService.h.

#define oodologD (   o,
  a 
)    (ANYDEBUG && RooMsgService::instance().isActive(o,RooFit::a,RooFit::DEBUG))

Definition at line 71 of file RooMsgService.h.

#define oodologE (   o,
  a 
)    (RooMsgService::instance().isActive(o,RooFit::a,RooFit::ERROR))

Definition at line 75 of file RooMsgService.h.

#define oodologF (   o,
  a 
)    (RooMsgService::instance().isActive(o,RooFit::a,RooFit::FATAL))

Definition at line 76 of file RooMsgService.h.

#define oodologI (   o,
  a 
)    (RooMsgService::instance().isActive(o,RooFit::a,RooFit::INFO))

Definition at line 72 of file RooMsgService.h.

#define oodologP (   o,
  a 
)    (RooMsgService::instance().isActive(o,RooFit::a,RooFit::PROGRESS))

Definition at line 73 of file RooMsgService.h.

#define oodologW (   o,
  a 
)    (RooMsgService::instance().isActive(o,RooFit::a,RooFit::WARNING))

Definition at line 74 of file RooMsgService.h.

Variable Documentation

RooMsgService* gMsgService

Definition at line 66 of file RooMsgService.cxx.