19 #ifndef ThePEG_ALTERNATE_CONFIG
21 #include "ThePEG/Pointer/Ptr.h"
22 #include "ThePEG/Pointer/PtrTraits.h"
23 #include "ThePEG/Pointer/RCPtr.h"
24 #include "ThePEG/Utilities/Rebinder.fh"
25 #include "ThePEG/Utilities/Interval.fh"
26 #include "ThePEG/Utilities/ClassDescription.fh"
27 #include "ThePEG/Interface/InterfaceBase.fh"
28 #include "ThePEG/Persistency/PersistentOStream.fh"
29 #include "ThePEG/Persistency/PersistentIStream.fh"
32 #include "Unitsystem.h"
33 #include "Constants.h"
78 virtual void debugme()
const;
115 template <
typename T>
124 template <
typename T>
125 inline T abs(
const T & t) {
126 return t < T()? -t: t;
132 #ifndef ThePEG_NO_DEBUG
134 #define ThePEG_DEBUG_LEVEL Debug::level
136 #define ThePEG_DEBUG_ITEM(item) Debug::debugItem(item)
139 #define ThePEG_DEBUG_LEVEL 0
141 #define ThePEG_DEBUG_ITEM(item) false
151 #include ThePEG_ALTERNATIVE_CONFIG
The namespace for the reference counted pointer classes.
Define the base class from which all (polymorphic) classes in ThePEG are derived. ...
TraitsType is an empty, non-polymorphic, base class.
This is the main namespace within which all identifiers in ThePEG are declared.
static void Init()
The standard Init function used to initialize the interfaces.
This file declares typedefs of commonly used pointers in ThePEG.
A standard exception class to be used to temporarily stop the generation of an event.
A standard exception class to be used for vetoing a whole event.
This file introduces a number of std:: classes into the ThePEG namespace.
Base PersistentBase
Define the base class from which all persistent classes in ThePEG are derived.
ReferenceCounted must be the (virtual) base class of all classes which may be pointed to by the RCPtr...
Ptr is a templated class to provide typedefs for pointers types ThePEG should use for a given type...
virtual ~Base()
The virtual destructor.
BinaryOpTraits should be specialized with typdefs called MulT and DivT which gives the type resulting...
The Units namespace contains the declaration of a number of classes for variables with dimension...
This file defines a number of containers.