13 #include "ThePEG/Config/ThePEG.h" 14 #include "ThePEG/Repository/EventGenerator.h" 52 static void N(
long n) {
theN = n; }
57 static long N() {
return theN; }
131 static string className() {
return "ThePEG::Main"; }
static long N()
Get the number of events requested.
Define the base class from which all (polymorphic) classes in ThePEG are derived. ...
ClassTraitsType is an empty, non-polymorphic, base class.
static long theN
The number of events requested.
static void N(long n)
Set the number of events requested.
TransientRCPtr is a simple wrapper around a bare pointer which can be assigned to and from an RCPtr a...
static const vector< string > & arguments()
Get the command-line arguments.
This is the main namespace within which all identifiers in ThePEG are declared.
This is a base class for classes implementing a main steering routine for running an EventGenerator...
static AbstractNoPIOClassDescription< Main > initMain
Describe an abstract base class without persistent data.
static void arguments(const vector< string > &args)
Set the command-line arguments.
A concreate implementation of ClassDescriptionBase describing an abstract class without persistent da...
static EGPtr theEventGenerator
The global event generator.
RCPtr is a reference counted (smart) pointer.
static void Init()
Standard Init function used to initialize the interfaces.
static tEGPtr eventGenerator()
Get the global event generator.
The default concrete implementation of ClassTraitsBase.
static vector< string > theArguments
The command-line arguments.
Main & operator=(const Main &)
Private and non-existent assignment operator.
BaseClassTraits describes the base classes of the templated class.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...
static void eventGenerator(tEGPtr eg)
Set the global event generator.