Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
python.JetHitAssociationConfig Namespace Reference

Functions

def JetHitAssociationCfg (flags, name="JetHitAssociation", **kwargs)
 

Function Documentation

◆ JetHitAssociationCfg()

def python.JetHitAssociationConfig.JetHitAssociationCfg (   flags,
  name = "JetHitAssociation",
**  kwargs 
)

Definition at line 9 of file JetHitAssociationConfig.py.

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 = ("ITk" if flags.Detector.GeometryITk else "") + "PixelClusters",
47  inputSCTHitCollectionName = "ITkStripClusters" 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.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.TrackRecoConfig.ClusterSplitProbabilityContainerName
def ClusterSplitProbabilityContainerName(flags)
Definition: TrackRecoConfig.py:86
python.JetHitAssociationConfig.JetHitAssociationCfg
def JetHitAssociationCfg(flags, name="JetHitAssociation", **kwargs)
Definition: JetHitAssociationConfig.py:9