![]() |
ATLAS Offline Software
|
Interface to the Herwig7 API. More...
#include <Herwig7.h>
Public Member Functions | |
| Herwig7API () | |
| Constructor. | |
| ~Herwig7API () | |
| Destructor. | |
| Herwig::RunMode::Mode | runMode () const |
| Requested Herwig run mode. | |
| virtual bool | resume () const |
| Try to resume execution from an earlier interrupted run. | |
| virtual bool | tics () const |
| Require verbose progress markers. | |
| virtual std::string | repository () const |
| Repository name to operate on. | |
| virtual std::string | inputfile () const |
| Name of the file to be read. | |
| void | inputfile (const std::string &inputfile) |
| virtual std::string | setupfile () const |
| Name of the setup file to be read, to modify the repository. | |
| virtual std::string | tag () const |
| A user-defined tag to append to the run name. | |
| virtual std::string | integrationList () const |
| An identifier for the integration job to be handled. | |
| virtual const std::vector< std::string > & | prependReadDirectories () const |
| Directories from which Herwig reads input files, will be prepended to the search path. | |
| void | prependReadDirectory (const std::string &prependReadDirectory) |
| virtual const std::vector< std::string > & | appendReadDirectories () const |
| Directories from which Herwig reads input files, will be appended to the search path. | |
| virtual long | N () const |
| virtual int | seed () const |
| The number of events to generate. | |
| void | seed (int seed) |
| The seed to use. | |
| virtual int | jobs () const |
| virtual unsigned int | jobSize () const |
| The number of jobs to fork. | |
| virtual unsigned int | maxJobs () const |
| The number of subprocesses to integrate per integratoin job. | |
| virtual void | quitWithHelp () const |
| The maximum number of integration jobs. | |
| virtual void | quit () const |
| Bail out and be quiet. | |
| virtual std::ostream & | outStream () const |
| Return the standard out stream to be used. | |
| virtual std::ostream & | errStream () const |
| Return the standard err stream to be used. | |
| virtual std::istream & | inStream () const |
| Return the standard in stream to be used. | |
Private Attributes | |
| Herwig::RunMode::Mode | m_runMode {} |
| std::string | m_repository |
| std::string | m_inputfile |
| std::string | m_setupfile |
| std::string | m_tag |
| std::string | m_integrationList |
| std::vector< std::string > | m_prependReadDirectories |
| std::vector< std::string > | m_appendReadDirectories |
| int | m_seed {} |
| int | m_jobs {} |
| unsigned int | m_jobsize {} |
| unsigned int | m_maxjobs {} |
|
inlinevirtual |
Directories from which Herwig reads input files, will be appended to the search path.
Definition at line 70 of file Herwig7.h.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 53 of file Herwig7.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Directories from which Herwig reads input files, will be prepended to the search path.
Definition at line 66 of file Herwig7.h.
|
inline |
Definition at line 67 of file Herwig7.h.
|
inlinevirtual |
|
inlinevirtual |
The maximum number of integration jobs.
Bail out and print usage information
Definition at line 83 of file Herwig7.h.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
private |
|
private |
|
private |