agile is hosted by Hepforge, IPPP Durham

Generator.hh File Reference

#include "AGILe/AGILe.hh"
#include "AGILe/Utils.hh"
#include "AGILe/Particle.hh"
#include "AGILe/GeneratorState.hh"
#include "HepMC/GenEvent.h"
Include dependency graph for Generator.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Generator

Namespaces

namespace  AGILe

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)

Typedefs

typedef Generator *(* Creator )()
 Class factory for dynamic generator loading.
typedef void Destroyer (Generator *)
 Class destroyer for dynamic generator loading.

Define Documentation

#define MSG_INFO (  )     MSG_LVL(Log::INFO, x)
#define MSG_LVL ( lvl,
 ) 
Value:
do { \
    if (this->getLog().isActive(lvl)) { \
      this->getLog() << lvl << x << endl;   \
    } \
  } while (0)

Definition at line 14 of file Generator.hh.

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

Definition at line 21 of file Generator.hh.

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

Definition at line 24 of file Generator.hh.

Generated on Tue Mar 6 10:39:39 2012 for AGILe - A Generator Interface Library (+ executable) by  doxygen 1.6.3