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

Functions

list isdet (flags, *list pixel=None, list strip=None, list hgtd=None)
 
ComponentAccumulator ActsInspectTruthContentAlgCfg (flags, str name="ActsInspectTruthContentAlg", **kwargs)
 

Function Documentation

◆ ActsInspectTruthContentAlgCfg()

ComponentAccumulator ActsInspectTruthContentConfig.ActsInspectTruthContentAlgCfg (   flags,
str   name = "ActsInspectTruthContentAlg",
**  kwargs 
)

Definition at line 22 of file ActsInspectTruthContentConfig.py.

23  name: str = "ActsInspectTruthContentAlg",
24  **kwargs) -> ComponentAccumulator:
25  acc = ComponentAccumulator()
26  kwargs.setdefault('Clusters', isdet(flags,
27  pixel=['ITkPixelClusters'],
28  strip=['ITkStripClusters']))
29  kwargs.setdefault('TruthAssociationMaps', isdet(flags,
30  pixel=['ITkPixelClustersToTruthParticles'],
31  strip=['ITkStripClustersToTruthParticles']))
32 
33  kwargs.setdefault('Seeds', ['ActsFastPixelSeeds'] if flags.Tracking.doITkFastTracking else ['ActsPixelSeeds', 'ActsStripSeeds'])
34  kwargs.setdefault('Tracks', ['ActsTracks'] if not flags.Acts.doAmbiguityResolution else ['ActsResolvedTracks'])
35 
36  acc.addEventAlgo(CompFactory.ActsTrk.ActsInspectTruthContentAlg(name, **kwargs))
37  return acc
38 

◆ isdet()

list ActsInspectTruthContentConfig.isdet (   flags,
*list   pixel = None,
list   strip = None,
list   hgtd = None 
)

Definition at line 7 of file ActsInspectTruthContentConfig.py.

7 def isdet(flags,
8  *,
9  pixel: list = None,
10  strip: list = None,
11  hgtd: list = None) -> list:
12  keys = []
13  if flags.Detector.EnableITkPixel and pixel is not None:
14  keys += pixel
15  if flags.Detector.EnableITkStrip and strip is not None:
16  keys += strip
17  if flags.Detector.EnableHGTD and flags.Acts.useHGTDClusterInTrackFinding and hgtd is not None:
18  keys += hgtd
19  return keys
20 
21 
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
ActsInspectTruthContentConfig.isdet
list isdet(flags, *list pixel=None, list strip=None, list hgtd=None)
Definition: ActsInspectTruthContentConfig.py:7
ActsInspectTruthContentConfig.ActsInspectTruthContentAlgCfg
ComponentAccumulator ActsInspectTruthContentAlgCfg(flags, str name="ActsInspectTruthContentAlg", **kwargs)
Definition: ActsInspectTruthContentConfig.py:22