ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
JetTagging
JetHitAssociation
python
JetHitAssociationConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2
3
# Needed to get name of split probability container
4
from
InDetConfig.TrackRecoConfig
import
ClusterSplitProbabilityContainerName
5
6
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
7
from
AthenaConfiguration.ComponentFactory
import
CompFactory
8
9
def
JetHitAssociationCfg
(flags, name="JetHitAssociation", **kwargs):
10
11
acc = ComponentAccumulator()
12
13
isMC = flags.Input.isMC
14
15
if
flags.Detector.GeometryITk:
16
from
InDetConfig.InDetPrepRawDataToxAODConfig
import
(
17
ITkPixelPrepDataToxAODCfg
as
PixelPrepDataToxAODCfg,
18
ITkStripPrepDataToxAODCfg
as
StripPrepDataToxAODCfg
19
)
20
else
:
21
from
InDetConfig.InDetPrepRawDataToxAODConfig
import
(
22
InDetPixelPrepDataToxAODCfg
as
PixelPrepDataToxAODCfg,
23
InDetSCT_PrepDataToxAODCfg
as
StripPrepDataToxAODCfg
24
)
25
26
acc.merge(
27
PixelPrepDataToxAODCfg(
28
flags,
29
ClusterSplitProbabilityName=ClusterSplitProbabilityContainerName(flags),
30
WriteSiHits=isMC,
31
WriteSDOs=isMC,
32
# see ATR-27293 for discussion on why this was disabled
33
WriteNNinformation=
False
34
)
35
)
36
acc.merge(
37
StripPrepDataToxAODCfg(
38
flags,
39
WriteSiHits=isMC,
40
WriteSDOs=isMC
41
)
42
)
43
acc.addEventAlgo(
44
CompFactory.JetHitAssociation(
45
"JetHitAssociation"
,
46
inputPixHitCollectionName = (
"ITkPixelMeasurements"
if
flags.Detector.GeometryITk
else
"PixelClusters"
),
47
inputSCTHitCollectionName =
"ITkStripMeasurements"
if
flags.Detector.GeometryITk
else
"SCT_Clusters"
,
48
jetCollectionName = flags.BTagging.Trackless_JetCollection,
49
jetPtThreshold = flags.BTagging.Trackless_JetPtMin,
50
dRmatchHitToJet = flags.BTagging.Trackless_dR
51
)
52
)
53
54
return
acc
55
python.JetHitAssociationConfig.JetHitAssociationCfg
JetHitAssociationCfg(flags, name="JetHitAssociation", **kwargs)
Definition
JetHitAssociationConfig.py:9
Generated on
for ATLAS Offline Software by
1.17.0