ATLAS Offline Software
Loading...
Searching...
No Matches
Herwig7ConfigGeneric.Hw7ConfigGeneric Class Reference

Configuration base class for Herwig7. More...

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

Public Types

typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type result

Public Member Functions

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

Public Attributes

 infile_name = infile_name
 runfile_name = runfile_name
 genSeq = genSeq
 runArgs = runArgs

Detailed Description

Configuration base class for Herwig7.

Definition at line 9 of file Herwig7ConfigGeneric.py.

Member Typedef Documentation

◆ result

Definition at line 90 of file EDM_MasterSearch.h.

Constructor & Destructor Documentation

◆ __init__()

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()

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()

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()

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)
Definition run.py:1

Member Data Documentation

◆ genSeq

Herwig7ConfigGeneric.Hw7ConfigGeneric.genSeq = genSeq

Definition at line 16 of file Herwig7ConfigGeneric.py.

◆ infile_name

Herwig7ConfigGeneric.Hw7ConfigGeneric.infile_name = infile_name

Definition at line 14 of file Herwig7ConfigGeneric.py.

◆ runArgs

Herwig7ConfigGeneric.Hw7ConfigGeneric.runArgs = runArgs

Definition at line 17 of file Herwig7ConfigGeneric.py.

◆ runfile_name

Herwig7ConfigGeneric.Hw7ConfigGeneric.runfile_name = runfile_name

Definition at line 15 of file Herwig7ConfigGeneric.py.


The documentation for this class was generated from the following file: