ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Generators
EvgenJobTransforms
share
Generate_TruthJets.py
Go to the documentation of this file.
1
6
7
8
# Convert HepMC event record to xAODTruth for use by jet tools
9
from
xAODTruthCnv.xAODTruthCnvConf
import
xAODMaker__xAODTruthCnvAlg
10
if
not
hasattr(prefiltSeq,
'xAODCnv'
):
11
prefiltSeq += xAODMaker__xAODTruthCnvAlg(
'xAODCnv'
,WriteTruthMetaData=
False
)
12
prefiltSeq.xAODCnv.AODContainerName =
'GEN_EVENT'
13
14
# Turn off jet tools specific to detector-level jets
15
from
JetRec.JetRecFlags
import
jetFlags
16
jetFlags.useTracks =
False
17
jetFlags.eventShapeTools = []
18
jetFlags.useTopo =
False
19
jetFlags.useMuonSegments =
False
20
if
hasattr( jetFlags,
'usePFlow'
): jetFlags.usePFlow =
False
21
elif
hasattr( jetFlags,
'usePflow'
): jetFlags.usePflow =
False
22
else
:
raise
NameError(
'jetFlags has no attribute usePflow or usePFlow'
)
23
jetFlags.useCaloQualityTool =
False
24
25
# Attach jet algorithms
26
from
JetRec.JetAlgorithm
import
addJetRecoToAlgSequence
27
if
not
hasattr(prefiltSeq,
'jetalg'
):
28
addJetRecoToAlgSequence(prefiltSeq)
Generated on
for ATLAS Offline Software by
1.17.0