herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.3.0
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
f
g
h
i
l
m
o
p
r
s
t
u
w
z
Variables
Typedefs
a
b
c
d
h
i
j
k
l
m
o
p
s
t
v
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
c
d
e
h
i
m
o
p
r
s
t
u
v
w
x
Enumerations
Enumerator
Related Functions
b
c
d
e
f
g
h
k
m
o
p
s
t
Files
File List
File Members
All
Functions
Variables
Macros
API
HerwigAPI.h
1
// -*- C++ -*-
2
//
3
// HerwigAPI.h is a part of Herwig - A multi-purpose Monte Carlo event generator
4
// Copyright (C) 2002-2019 The Herwig Collaboration, 2015 Marco A. Harrendorf
5
//
6
// Herwig is licenced under version 3 of the GPL, see COPYING for details.
7
// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8
//
9
#ifndef SRC_HERWIG_H
10
#define SRC_HERWIG_H
11
12
#include "ThePEG/Repository/EventGenerator.fh"
13
14
namespace
Herwig
{
15
16
class
HerwigUI;
17
26
namespace
API {
27
33
void
read
(
const
HerwigUI
&);
34
41
void
build
(
const
HerwigUI
&);
42
46
void
integrate
(
const
HerwigUI
&);
47
51
void
mergegrids
(
const
HerwigUI
&);
52
57
ThePEG::EGPtr
prepareRun
(
const
HerwigUI
&);
58
63
void
run
(
const
HerwigUI
&);
64
71
void
init
(
const
HerwigUI
&);
72
73
}
74
75
}
76
77
#endif
Herwig::HerwigUI
HerwigUI is an interface to abstract the command line parameters.
Definition:
HerwigUI.h:31
Herwig::API::read
void read(const HerwigUI &)
Herwig read mode.
Herwig::API::prepareRun
ThePEG::EGPtr prepareRun(const HerwigUI &)
Prepare Herwig run mode; prepare the event generator and return a pointer to it; it can then be used ...
Herwig::API::init
void init(const HerwigUI &)
Herwig init mode.
Herwig::API::build
void build(const HerwigUI &)
Herwig build mode.
Herwig::API::run
void run(const HerwigUI &)
Herwig run mode; prepare the event generator and run a given number of events.
Herwig::API::mergegrids
void mergegrids(const HerwigUI &)
Herwig mergegrids mode.
Herwig::API::integrate
void integrate(const HerwigUI &)
Herwig integrate mode.
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
ThePEG::EGPtr
ThePEG::Ptr< EventGenerator >::pointer EGPtr
Generated on Thu Jun 20 2024 17:50:52 for Herwig by
1.9.6