Interface to the Herwig7 API.
More...
#include <Herwig7.h>
Interface to the Herwig7 API.
Definition at line 24 of file Herwig7.h.
◆ Herwig7API()
| Herwig7API::Herwig7API |
( |
| ) |
|
|
inline |
◆ ~Herwig7API()
| Herwig7API::~Herwig7API |
( |
| ) |
|
|
inline |
◆ appendReadDirectories()
| virtual const std::vector<std::string>& Herwig7API::appendReadDirectories |
( |
| ) |
const |
|
inlinevirtual |
Directories from which Herwig reads input files, will be appended to the search path.
Definition at line 69 of file Herwig7.h.
◆ errStream()
| virtual std::ostream& Herwig7API::errStream |
( |
| ) |
const |
|
inlinevirtual |
Return the standard err stream to be used.
Definition at line 99 of file Herwig7.h.
99 {
return(std::cerr); }
◆ inputfile() [1/2]
| virtual std::string Herwig7API::inputfile |
( |
| ) |
const |
|
inlinevirtual |
Name of the file to be read.
Definition at line 52 of file Herwig7.h.
◆ inputfile() [2/2]
| void Herwig7API::inputfile |
( |
const std::string & |
inputfile | ) |
|
|
inline |
◆ inStream()
| virtual std::istream& Herwig7API::inStream |
( |
| ) |
const |
|
inlinevirtual |
Return the standard in stream to be used.
Definition at line 102 of file Herwig7.h.
102 {
return(std::cin); }
◆ integrationList()
| virtual std::string Herwig7API::integrationList |
( |
| ) |
const |
|
inlinevirtual |
An identifier for the integration job to be handled.
Definition at line 62 of file Herwig7.h.
◆ jobs()
| virtual int Herwig7API::jobs |
( |
| ) |
const |
|
inlinevirtual |
◆ jobSize()
| virtual unsigned int Herwig7API::jobSize |
( |
| ) |
const |
|
inlinevirtual |
The number of jobs to fork.
Definition at line 78 of file Herwig7.h.
◆ maxJobs()
| virtual unsigned int Herwig7API::maxJobs |
( |
| ) |
const |
|
inlinevirtual |
The number of subprocesses to integrate per integratoin job.
Definition at line 79 of file Herwig7.h.
◆ N()
| virtual long Herwig7API::N |
( |
| ) |
const |
|
inlinevirtual |
◆ outStream()
| virtual std::ostream& Herwig7API::outStream |
( |
| ) |
const |
|
inlinevirtual |
Return the standard out stream to be used.
Definition at line 96 of file Herwig7.h.
96 {
return(std::cout); }
◆ prependReadDirectories()
| virtual const std::vector<std::string>& Herwig7API::prependReadDirectories |
( |
| ) |
const |
|
inlinevirtual |
Directories from which Herwig reads input files, will be prepended to the search path.
Definition at line 66 of file Herwig7.h.
◆ quit()
| virtual void Herwig7API::quit |
( |
| ) |
const |
|
inlinevirtual |
Bail out and be quiet.
Definition at line 90 of file Herwig7.h.
91 ThePEG::Repository::cleanup();
◆ quitWithHelp()
| virtual void Herwig7API::quitWithHelp |
( |
| ) |
const |
|
inlinevirtual |
The maximum number of integration jobs.
Bail out and print usage information
Definition at line 82 of file Herwig7.h.
83 std::cerr <<
"=================================\n";
84 std::cerr <<
"HERE I CAN PUT SOME ERROR MESSAGE\n";
85 std::cerr <<
"=================================\n";
◆ repository()
| virtual std::string Herwig7API::repository |
( |
| ) |
const |
|
inlinevirtual |
Repository name to operate on.
Definition at line 49 of file Herwig7.h.
◆ resume()
| virtual bool Herwig7API::resume |
( |
| ) |
const |
|
inlinevirtual |
Try to resume execution from an earlier interrupted run.
Definition at line 42 of file Herwig7.h.
◆ runMode()
| Herwig::RunMode::Mode Herwig7API::runMode |
( |
| ) |
const |
|
inline |
◆ seed() [1/2]
| virtual int Herwig7API::seed |
( |
| ) |
const |
|
inlinevirtual |
The number of events to generate.
Definition at line 74 of file Herwig7.h.
◆ seed() [2/2]
| void Herwig7API::seed |
( |
int |
seed | ) |
|
|
inline |
The seed to use.
Definition at line 75 of file Herwig7.h.
◆ setupfile()
| virtual std::string Herwig7API::setupfile |
( |
| ) |
const |
|
inlinevirtual |
Name of the setup file to be read, to modify the repository.
Definition at line 56 of file Herwig7.h.
◆ tag()
| virtual std::string Herwig7API::tag |
( |
| ) |
const |
|
inlinevirtual |
A user-defined tag to append to the run name.
Definition at line 59 of file Herwig7.h.
◆ tics()
| virtual bool Herwig7API::tics |
( |
| ) |
const |
|
inlinevirtual |
Require verbose progress markers.
Definition at line 45 of file Herwig7.h.
◆ m_appendReadDirectories
| std::vector<std::string> Herwig7API::m_appendReadDirectories |
|
private |
◆ m_inputfile
| std::string Herwig7API::m_inputfile |
|
private |
◆ m_integrationList
| std::string Herwig7API::m_integrationList |
|
private |
◆ m_jobs
| int Herwig7API::m_jobs {} |
|
private |
◆ m_jobsize
| unsigned int Herwig7API::m_jobsize {} |
|
private |
◆ m_maxjobs
| unsigned int Herwig7API::m_maxjobs {} |
|
private |
◆ m_prependReadDirectories
| std::vector<std::string> Herwig7API::m_prependReadDirectories |
|
private |
◆ m_repository
| std::string Herwig7API::m_repository |
|
private |
◆ m_runMode
| Herwig::RunMode::Mode Herwig7API::m_runMode {} |
|
private |
◆ m_seed
| int Herwig7API::m_seed {} |
|
private |
◆ m_setupfile
| std::string Herwig7API::m_setupfile |
|
private |
◆ m_tag
| std::string Herwig7API::m_tag |
|
private |
The documentation for this class was generated from the following file: