4 #ifndef SRC_HERWIG_UIProvider_H 5 #define SRC_HERWIG_UIProvider_H 7 #include <Herwig/API/HerwigUI.h> 51 const std::vector<std::string> &
54 const std::vector<std::string> &
74 virtual std::istream&
inStream()
const {
return std::cin; }
std::string tag() const
A user-defined tag to append to the run name.
std::vector< std::string > appendReadDirectories_
bool resume() const
Try to resume execution from an earlier interrupted run.
virtual std::ostream & errStream() const
Return the standard err stream to be used.
bool tics() const
Require verbose progress markers.
virtual std::ostream & outStream() const
Return the standard out stream to be used.
unsigned int jobSize() const
const std::vector< std::string > & prependReadDirectories() const
HerwigUIProvider(const edm::ParameterSet &pset, std::string inputFileName, RunMode::Mode)
Constructor from the arguments provided by CMSSW.
std::string setupfile() const
Name of the setup file to be read, to modify the repository.
void setRunMode(RunMode::Mode runMode, const edm::ParameterSet &pset, std::string inputFile="")
std::string inputfile() const
Name of the file to be read.
std::string repository() const
Repository name to operate on.
virtual std::istream & inStream() const
Return the standard in stream to be used.
std::vector< std::string > prependReadDirectories_
const std::vector< std::string > & appendReadDirectories() const
void quitWithHelp() const
~HerwigUIProvider()
Destructor to leave a clean ThePEG::Repository behind.
unsigned int maxJobs() const
RunMode::Mode runMode() const
Requested Herwig run mode.
std::string integrationList() const
std::string integrationList_