ATLAS Offline Software
Loading...
Searching...
No Matches
python.TrkClusterAnalysisConfig Namespace Reference

Functions

 TrkClusterAnalisysBaseCfg (flags, name, **kwargs)
 ITkPixelClusterAnalysisCfg (flags, name="ITkPixelClusterAnalysis", **kwargs)
 ITkStripClusterAnalysisCfg (flags, name="ITkStripClusterAnalysis", **kwargs)
 ClusterAnalysisCfg (flags)

Function Documentation

◆ ClusterAnalysisCfg()

python.TrkClusterAnalysisConfig.ClusterAnalysisCfg ( flags)

Definition at line 43 of file TrkClusterAnalysisConfig.py.

43def ClusterAnalysisCfg(flags):
44 acc = ComponentAccumulator()
45
46 if flags.Detector.EnableITkPixel:
47 acc.merge(ITkPixelClusterAnalysisCfg(flags))
48
49 if flags.Detector.EnableITkStrip:
50 acc.merge(ITkStripClusterAnalysisCfg(flags))
51
52 return acc

◆ ITkPixelClusterAnalysisCfg()

python.TrkClusterAnalysisConfig.ITkPixelClusterAnalysisCfg ( flags,
name = "ITkPixelClusterAnalysis",
** kwargs )

Definition at line 15 of file TrkClusterAnalysisConfig.py.

15def ITkPixelClusterAnalysisCfg(flags, name="ITkPixelClusterAnalysis", **kwargs):
16 result = TrkClusterAnalisysBaseCfg(flags, name, **kwargs)
17
18 from PixelGeoModelXml.ITkPixelGeoModelConfig import ITkPixelReadoutGeometryCfg
19 result.merge(ITkPixelReadoutGeometryCfg(flags))
20
21 kwargs.setdefault("NtupleFileName", f"/{name}/")
22 kwargs.setdefault("HistPath", f"/{name}/")
23 kwargs.setdefault("InputKey", "ITkPixelClusters")
24
25 result.addEventAlgo(CompFactory.PixelClusterAnalysis(name, **kwargs))
26 return result
27
28

◆ ITkStripClusterAnalysisCfg()

python.TrkClusterAnalysisConfig.ITkStripClusterAnalysisCfg ( flags,
name = "ITkStripClusterAnalysis",
** kwargs )

Definition at line 29 of file TrkClusterAnalysisConfig.py.

29def ITkStripClusterAnalysisCfg(flags, name="ITkStripClusterAnalysis", **kwargs):
30 result = TrkClusterAnalisysBaseCfg(flags, name, **kwargs)
31
32 from StripGeoModelXml.ITkStripGeoModelConfig import ITkStripReadoutGeometryCfg
33 result.merge(ITkStripReadoutGeometryCfg(flags))
34
35 kwargs.setdefault("NtupleFileName", f"/{name}/")
36 kwargs.setdefault("HistPath", f"/{name}/")
37 kwargs.setdefault("InputKey", "ITkStripClusters")
38
39 result.addEventAlgo(CompFactory.SCT_ClusterAnalysis(name, **kwargs))
40 return result
41
42

◆ TrkClusterAnalisysBaseCfg()

python.TrkClusterAnalysisConfig.TrkClusterAnalisysBaseCfg ( flags,
name,
** kwargs )

Definition at line 7 of file TrkClusterAnalysisConfig.py.

7def TrkClusterAnalisysBaseCfg(flags, name, **kwargs):
8 result = ComponentAccumulator()
9 histsvc = CompFactory.THistSvc(name="THistSvc",
10 Output=[ f"{name} DATAFILE='{name}.root' OPT='RECREATE'" ])
11 result.addService(histsvc)
12 return result
13
14