Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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.
generators
= []
14
self.
keywords
= []
15
self.
contact
= []
16
self.
nEventsPerJob
=
None
17
18
def
setupFlags
(self, flags):
19
raise
RuntimeError(
"setupFlags method needs to be implemented in Sample(EvgenConfig)"
)
20
21
def
setupProcess
(self, flags):
22
raise
RuntimeError(
"setupProcess method needs to be implemented in Sample(EvgenConfig)"
)
python.EvgenCAConfig.EvgenConfig.__init__
def __init__(self, flags)
Definition:
EvgenCAConfig.py:12
python.EvgenCAConfig.EvgenConfig.nEventsPerJob
nEventsPerJob
Definition:
EvgenCAConfig.py:16
python.EvgenCAConfig.EvgenConfig.setupFlags
def setupFlags(self, flags)
Definition:
EvgenCAConfig.py:18
python.EvgenCAConfig.EvgenConfig.generators
generators
Definition:
EvgenCAConfig.py:13
python.EvgenCAConfig.EvgenConfig.setupProcess
def setupProcess(self, flags)
Definition:
EvgenCAConfig.py:21
python.EvgenCAConfig.EvgenConfig.keywords
keywords
Definition:
EvgenCAConfig.py:14
python.EvgenCAConfig.EvgenConfig
Definition:
EvgenCAConfig.py:7
python.EvgenCAConfig.EvgenConfig.contact
contact
Definition:
EvgenCAConfig.py:15
Generated on Sun Apr 20 2025 21:10:38 for ATLAS Offline Software by
1.8.18