ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetValidation
InDetPhysValMonitoring
python
addRecoJetsConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2
3
def
AddRecoJetsIfNotExistingCfg
(flags, jetCollection):
4
'''
5
Add algorithm to create the Reco jets collection unless the
6
collection exists already, or a Reco jet finder is already running
7
'''
8
9
# the jet collection name does not exist in the input file
10
# add a jet finder algorithm in front of the monitoring if the algorithm
11
# does not yet exist.
12
if
"xAOD::JetContainer#"
+jetCollection
not
in
flags.Input.TypedCollections:
13
from
AthenaCommon.Logging
import
logging
14
log = logging.getLogger(
'InDetPhysValMonitoring/addRecoJets.py'
)
15
16
log.info(
'DEBUG addRecoJetsIfNotExising {} not in {} [file_type={}]'
.format(jetCollection, flags.Input.TypedCollections, flags.Input.Format))
17
18
from
JetRecConfig
import
StandardSmallRJets
19
theCollectionCfg = getattr(StandardSmallRJets, jetCollection.split(
"Jets"
)[0])
20
from
JetRecConfig.JetRecConfig
import
JetRecCfg
21
22
return
JetRecCfg(flags, theCollectionCfg)
addRecoJetsConfig.AddRecoJetsIfNotExistingCfg
AddRecoJetsIfNotExistingCfg(flags, jetCollection)
Definition
addRecoJetsConfig.py:3
Generated on
for ATLAS Offline Software by
1.17.0