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
Reconstruction
eflowRec
python
PFRunESDtoAOD_WithJetsTausMET_CPData_mc21_13p6TeV.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
if
__name__==
"__main__"
:
4
5
from
AthenaConfiguration.AllConfigFlags
import
initConfigFlags
6
cfgFlags =
initConfigFlags
()
7
cfgFlags.Concurrency.NumThreads=8
8
cfgFlags.Exec.MaxEvents=100
9
cfgFlags.Input.isMC=
True
10
cfgFlags.Input.Files = [
"/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/PFlowTests/mc21_13p6TeV/mc21_13p6TeV.601589.PhPy8EG_A14_ttbar_hdamp258p75_nonallhadron.recon.ESD.e8485_s3986_r14060/ESD.31373517._000035.pool.root.1"
]
11
cfgFlags.Output.AODFileName=
"output_AOD.root"
12
cfgFlags.Output.doWriteAOD=
True
13
cfgFlags.PF.addCPData=
True
14
cfgFlags.Tau.doDiTauRec =
False
#does not run from ESD - tries to use aux variables which do not exist
15
cfgFlags.fillFromArgs()
16
cfgFlags.lock()
17
18
from
AthenaConfiguration.MainServicesConfig
import
MainServicesCfg
19
cfg =
MainServicesCfg
(cfgFlags)
20
21
from
AthenaPoolCnvSvc.PoolReadConfig
import
PoolReadCfg
22
cfg.merge(
PoolReadCfg
(cfgFlags))
23
24
from
eflowRec.PFRun3Config
import
PFFullCfg
25
cfg.merge(
PFFullCfg
(cfgFlags,runTauReco=
True
))
26
27
from
eflowRec.PFRun3Config
import
PFTauFELinkCfg
28
cfg.merge(
PFTauFELinkCfg
(cfgFlags))
29
30
from
eflowRec.PFRun3Remaps
import
ListRemaps
31
32
list_remaps=
ListRemaps
(cfg,
'AOD'
)
33
for
mapping
in
list_remaps:
34
cfg.merge(mapping)
35
36
from
PFlowUtils.configureRecoForPFlow
import
configureRecoForPFlowCfg
37
cfg.merge(
configureRecoForPFlowCfg
(cfgFlags))
38
39
cfg.run()
PFRun3Config.PFFullCfg
def PFFullCfg(inputFlags, runTauReco=False, **kwargs)
Definition:
PFRun3Config.py:8
configureRecoForPFlow.configureRecoForPFlowCfg
def configureRecoForPFlowCfg(cfgFlags)
Definition:
configureRecoForPFlow.py:26
PFRun3Remaps.ListRemaps
def ListRemaps(cfg, streams=[])
Definition:
PFRun3Remaps.py:3
PFRun3Config.PFTauFELinkCfg
def PFTauFELinkCfg(inputFlags, **kwargs)
Definition:
PFRun3Config.py:139
python.MainServicesConfig.MainServicesCfg
def MainServicesCfg(flags, LoopMgr='AthenaEventLoopMgr')
Definition:
MainServicesConfig.py:260
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition:
AllConfigFlags.py:19
python.PoolReadConfig.PoolReadCfg
def PoolReadCfg(flags)
Definition:
PoolReadConfig.py:69
Generated on Sat Mar 29 2025 21:16:16 for ATLAS Offline Software by
1.8.18