ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Herwig7ConfigGeneric.Hw7ConfigGeneric Class Reference

Configuration base class for Herwig7. More...

Inheritance diagram for Herwig7ConfigGeneric.Hw7ConfigGeneric:
Collaboration diagram for Herwig7ConfigGeneric.Hw7ConfigGeneric:

Public Member Functions

def __init__ (self, genSeq, runArgs, infile_name=None, runfile_name=None)
 Constructor. More...
 
def read_run (self)
 Do the read/run sequence and re-use an already existing infile. More...
 
def build_integrate_run (self, integration_jobs=1, gridpack=None, cleanup_herwig_scratch=True)
 
def run (self)
 Just do the run step and re-use an already existing runfile. More...
 

Public Attributes

 infile_name
 
 runfile_name
 
 genSeq
 
 runArgs
 

Detailed Description

Configuration base class for Herwig7.

Definition at line 9 of file Herwig7ConfigGeneric.py.

Constructor & Destructor Documentation

◆ __init__()

def Herwig7ConfigGeneric.Hw7ConfigGeneric.__init__ (   self,
  genSeq,
  runArgs,
  infile_name = None,
  runfile_name = None 
)

Constructor.

Definition at line 12 of file Herwig7ConfigGeneric.py.

12  def __init__(self, genSeq, runArgs, infile_name=None, runfile_name=None):
13 
14  self.infile_name = infile_name
15  self.runfile_name = runfile_name
16  self.genSeq = genSeq
17  self.runArgs = runArgs
18 
19 

Member Function Documentation

◆ build_integrate_run()

def Herwig7ConfigGeneric.Hw7ConfigGeneric.build_integrate_run (   self,
  integration_jobs = 1,
  gridpack = None,
  cleanup_herwig_scratch = True 
)

Definition at line 33 of file Herwig7ConfigGeneric.py.

33  def build_integrate_run(self, integration_jobs=1, gridpack=None, cleanup_herwig_scratch=True):
34 
35  raise RuntimeError("not yet implemented")
36 
37 

◆ read_run()

def Herwig7ConfigGeneric.Hw7ConfigGeneric.read_run (   self)

Do the read/run sequence and re-use an already existing infile.

This function should provide the build, integrate, mergegrids and run step in one go without creating a gridpack - just pure and direct event generation

Definition at line 24 of file Herwig7ConfigGeneric.py.

24  def read_run(self):
25 
26 
27  hw7Control.do_read_existing_infile(self)
28 
29 
30  hw7Control.do_run_existing_runfile(self)
31 
32 

◆ run()

def Herwig7ConfigGeneric.Hw7ConfigGeneric.run (   self)

Just do the run step and re-use an already existing runfile.

Definition at line 39 of file Herwig7ConfigGeneric.py.

39  def run(self):
40 
41 
42  hw7Control.do_run_existing_runfile(self)

Member Data Documentation

◆ genSeq

Herwig7ConfigGeneric.Hw7ConfigGeneric.genSeq

Definition at line 16 of file Herwig7ConfigGeneric.py.

◆ infile_name

Herwig7ConfigGeneric.Hw7ConfigGeneric.infile_name

Definition at line 14 of file Herwig7ConfigGeneric.py.

◆ runArgs

Herwig7ConfigGeneric.Hw7ConfigGeneric.runArgs

Definition at line 17 of file Herwig7ConfigGeneric.py.

◆ runfile_name

Herwig7ConfigGeneric.Hw7ConfigGeneric.runfile_name

Definition at line 15 of file Herwig7ConfigGeneric.py.


The documentation for this class was generated from the following file:
run
int run(int argc, char *argv[])
Definition: ttree2hdf5.cxx:28
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18