ATLAS Offline Software
Loading...
Searching...
No Matches
Generators
EvgenJobTransforms
python
EvgenCAConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3
# Get logger
4
from
AthenaCommon.Logging
import
logging
5
evgenLog = logging.getLogger(
'EvgenConfig'
)
6
7
class
EvgenConfig
():
8
"""The CA-based EvgenConfig class that holds the configuration for a sample to be generated"""
9
10
__slots__ = ()
11
12
def
__init__
(self, flags):
13
self.
keywords
= []
14
self.
contact
= []
15
self.
nEventsPerJob
=
None
16
17
def
setupFlags
(self, flags):
18
raise
RuntimeError(
"setupFlags method needs to be implemented in Sample(EvgenConfig)"
)
19
20
def
setupProcess
(self, flags):
21
raise
RuntimeError(
"setupProcess method needs to be implemented in Sample(EvgenConfig)"
)
python.EvgenCAConfig.EvgenConfig
Definition
EvgenCAConfig.py:7
python.EvgenCAConfig.EvgenConfig.contact
list contact
Definition
EvgenCAConfig.py:14
python.EvgenCAConfig.EvgenConfig.keywords
list keywords
Definition
EvgenCAConfig.py:13
python.EvgenCAConfig.EvgenConfig.setupProcess
setupProcess(self, flags)
Definition
EvgenCAConfig.py:20
python.EvgenCAConfig.EvgenConfig.nEventsPerJob
nEventsPerJob
Definition
EvgenCAConfig.py:15
python.EvgenCAConfig.EvgenConfig.__init__
__init__(self, flags)
Definition
EvgenCAConfig.py:12
python.EvgenCAConfig.EvgenConfig.setupFlags
setupFlags(self, flags)
Definition
EvgenCAConfig.py:17
Generated on
for ATLAS Offline Software by
1.14.0