ATLAS Offline Software
Loading...
Searching...
No Matches
python.EvgenCAConfig.EvgenConfig Class Reference
Collaboration diagram for python.EvgenCAConfig.EvgenConfig:

Public Member Functions

 __init__ (self, flags)
 setupFlags (self, flags)
 setupProcess (self, flags)

Public Attributes

list keywords = []
list contact = []
 nEventsPerJob = None
int inputFilesPerJob = 0
 MEgenerator = None

Static Private Attributes

tuple __slots__ = ()

Detailed Description

The CA-based EvgenConfig class that holds the configuration for a sample to be generated

Definition at line 7 of file EvgenCAConfig.py.

Constructor & Destructor Documentation

◆ __init__()

python.EvgenCAConfig.EvgenConfig.__init__ ( self,
flags )

Definition at line 12 of file EvgenCAConfig.py.

12 def __init__(self, flags):
13 # Values with invalid defaults - will throw if not implemented in jO
14 self.keywords = []
15 self.contact = []
16 self.nEventsPerJob = None
17 # Optional values
18 self.inputFilesPerJob = 0
19 self.MEgenerator = None
20
21

Member Function Documentation

◆ setupFlags()

python.EvgenCAConfig.EvgenConfig.setupFlags ( self,
flags )

Definition at line 22 of file EvgenCAConfig.py.

22 def setupFlags(self, flags):
23 raise RuntimeError("setupFlags method needs to be implemented in Sample(EvgenConfig)")
24

◆ setupProcess()

python.EvgenCAConfig.EvgenConfig.setupProcess ( self,
flags )

Definition at line 25 of file EvgenCAConfig.py.

25 def setupProcess(self, flags):
26 raise RuntimeError("setupProcess method needs to be implemented in Sample(EvgenConfig)")

Member Data Documentation

◆ __slots__

tuple python.EvgenCAConfig.EvgenConfig.__slots__ = ()
staticprivate

Definition at line 10 of file EvgenCAConfig.py.

◆ contact

list python.EvgenCAConfig.EvgenConfig.contact = []

Definition at line 15 of file EvgenCAConfig.py.

◆ inputFilesPerJob

int python.EvgenCAConfig.EvgenConfig.inputFilesPerJob = 0

Definition at line 18 of file EvgenCAConfig.py.

◆ keywords

list python.EvgenCAConfig.EvgenConfig.keywords = []

Definition at line 14 of file EvgenCAConfig.py.

◆ MEgenerator

python.EvgenCAConfig.EvgenConfig.MEgenerator = None

Definition at line 19 of file EvgenCAConfig.py.

◆ nEventsPerJob

python.EvgenCAConfig.EvgenConfig.nEventsPerJob = None

Definition at line 16 of file EvgenCAConfig.py.


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