ProjectionApplier.hh File Reference

#include "Rivet/Rivet.hh"
#include "Rivet/Event.fhh"
#include "Rivet/Projection.fhh"
#include "Rivet/ProjectionApplier.fhh"
#include "Rivet/ProjectionHandler.hh"
#include "Rivet/Tools/Logging.hh"

Include dependency graph for ProjectionApplier.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Namespaces

namespace  Rivet

Classes

class  ProjectionApplier
 Common base class for Projection and Analysis, used for internal polymorphism. More...

Defines

#define MSG_LVL(lvl, x)
#define MSG_TRACE(x)   MSG_LVL(Log::TRACE, x)
#define MSG_DEBUG(x)   MSG_LVL(Log::DEBUG, x)
#define MSG_INFO(x)   MSG_LVL(Log::INFO, x)
#define MSG_WARNING(x)   MSG_LVL(Log::WARNING, x)
#define MSG_ERROR(x)   MSG_LVL(Log::ERROR, x)

Define Documentation

#define MSG_DEBUG (  )     MSG_LVL(Log::DEBUG, x)

#define MSG_ERROR (  )     MSG_LVL(Log::ERROR, x)

Definition at line 24 of file ProjectionApplier.hh.

#define MSG_INFO (  )     MSG_LVL(Log::INFO, x)

Definition at line 22 of file ProjectionApplier.hh.

#define MSG_LVL ( lvl,
 ) 

Value:

do { \
    if (this->getLog().isActive(lvl)) { \
      this->getLog() << lvl << x << endl;   \
    } \
  } while (0)

Definition at line 13 of file ProjectionApplier.hh.

#define MSG_TRACE (  )     MSG_LVL(Log::TRACE, x)

Definition at line 20 of file ProjectionApplier.hh.

#define MSG_WARNING (  )     MSG_LVL(Log::WARNING, x)

Definition at line 23 of file ProjectionApplier.hh.