ThePEG.h File Reference

This is the main config header file for ThePEG. More...

#include "ThePEG/Pointer/Ptr.h"
#include "ThePEG/Pointer/PtrTraits.h"
#include "ThePEG/Pointer/RCPtr.h"
#include "ThePEG/Utilities/Rebinder.fh"
#include "ThePEG/Utilities/Interval.fh"
#include "ThePEG/Utilities/ClassDescription.fh"
#include "ThePEG/Interface/InterfaceBase.fh"
#include "ThePEG/Persistency/PersistentOStream.fh"
#include "ThePEG/Persistency/PersistentIStream.fh"
#include "TemplateTools.h"
#include "Complex.h"
#include "Unitsystem.h"
#include "Constants.h"
#include "std.h"
#include "Pointers.h"
#include "Containers.h"

Go to the source code of this file.

Namespaces

namespace  ThePEG

Classes

struct  ThePEG::Base
 Define the base class from which all (polymorphic) classes in ThePEG are derived. More...
struct  ThePEG::TraitsType
 TraitsType is an empty, non-polymorphic, base class. More...
struct  ThePEG::Veto
 A standard exception class to be used for vetoing a whole event. More...
struct  ThePEG::Stop
 A standard exception class to be used to temporarily stop the generation of an event. More...

Defines

#define ThePEG_DEBUG_LEVEL   Debug::level
 Macro for accessing debug functions to enable compile-time disabling.
#define ThePEG_DEBUG_ITEM(item)   Debug::debugItem(item)
 Macro for accessing debug functions to enable compile-time disabling.

Typedefs

typedef Base ThePEG::PersistentBase
 Define the base class from which all persistent classes in ThePEG are derived.

Functions

template<typename T>
BinaryOpTraits< T, T >::MulT ThePEG::sqr (const T &x)
 The square function should really have been included in the standard C++ library.
template<typename T>
ThePEG::abs (const T &t)
 The templated abs function should really have been included in the standard C++ library.


Detailed Description

This is the main config header file for ThePEG.

Do not make changes in this file. If you need to modify anything, edit a copy of the file which can be included instead of this file using the macro ThePEG_ALTERNATE_CONFIG.

Definition in file ThePEG.h.


Define Documentation

#define ThePEG_DEBUG_ITEM ( item   )     Debug::debugItem(item)

Macro for accessing debug functions to enable compile-time disabling.

Definition at line 136 of file ThePEG.h.

#define ThePEG_DEBUG_LEVEL   Debug::level

Macro for accessing debug functions to enable compile-time disabling.

Definition at line 134 of file ThePEG.h.


Generated on Thu Apr 29 12:42:54 2010 for ThePEG by  doxygen 1.5.5