ATLAS Offline Software
Loading...
Searching...
No Matches
ActsDeviceClusterizationTest Namespace Reference

Functions

ComponentAccumulator GPUClusterizationCfg (flags)

Variables

 flags = initConfigFlags()
 Files
 MaxEvents
 doPixelDigitalClustering
 acc = MainServicesCfg(flags)
 withDetails
 True
 summariseProps
 statusCode = acc.run(flags.Exec.MaxEvents)

Function Documentation

◆ GPUClusterizationCfg()

ComponentAccumulator GPUClusterizationCfg ( flags)

Definition at line 15 of file ActsDeviceClusterizationTest.py.

15def GPUClusterizationCfg(flags) -> ComponentAccumulator:
16 acc = ComponentAccumulator()
17
18 # Service runs first — loads all device detector description data into detStore
19 acc.merge(JSONDeviceDetectorDescriptionProviderSvcCfg(flags))
20
21 if flags.Acts.EDM.PhaseII :
22 print("Running PhaseII RDO to TracccCell conversion")
23 from ActsConfig.ActsPhaseIIRawDataEdmConfig import (
24 PhaseIIPixelRawDataContainerCfg,
25 PhaseIIStripRawDataContainerCfg,
26 )
27 acc.merge(PhaseIIPixelRawDataContainerCfg(flags))
28 acc.merge(PhaseIIStripRawDataContainerCfg(flags))
29 from ActsGPUEventCnv.ActsGPUEventCnvConfig import PhaseIIRDOtoTracccCellConverterAlgCfg
30 acc.merge(PhaseIIRDOtoTracccCellConverterAlgCfg(flags,
31 TracccCells = "TracccCellCollection",
32 OutputLevel = DEBUG
33 ))
34 else:
35 from ActsGPUEventCnv.ActsGPUEventCnvConfig import RDOtoTracccCellConverterAlgCfg
36 acc.merge(RDOtoTracccCellConverterAlgCfg(flags,
37 TracccCells = "TracccCellCollection",
38 OutputLevel = DEBUG
39 ))
40
41 acc.merge(DeviceClusterizationAlgCfg(flags,
42 InputTracccCells="TracccCellCollection",
43 OutputTracccMeasurements="TracccMeasurementCollection",
44 OutputTracccClusters="TracccClusterCollection",
45 RetrieveClusterCells=flags.Tracking.doTruth,
46 OutputLevel = DEBUG,
47
48 ))
49
50 acc.merge(TracccMeasurementConverterAlgCfg(flags,
51 InputMeasurements="TracccMeasurementCollection",
52 InputClusters="TracccClusterCollection",
53 InputCells="TracccCellCollection",
54 ConvertClustersWithCells = flags.Tracking.doTruth,
55 OutputPixelClusters="ITkTracccPixelClusters",
56 OutputStripClusters="ITkTracccStripClusters",
57 OutputLevel = DEBUG
58 ))
59
60 from SiLorentzAngleTool.ITkPixelLorentzAngleConfig import ITkPixelLorentzAngleToolCfg
61 from SiLorentzAngleTool.ITkStripLorentzAngleConfig import ITkStripLorentzAngleToolCfg
62 from AthenaConfiguration.ComponentFactory import CompFactory
63 acc.addEventAlgo(CompFactory.ActsTrk.ActsClusterComparisonAlg(
64 "GPU_ActsClusterComparisonAlg",
65 checkSpacepoints=False,
66 monitoredSpacepointsKey="ITkTracccPixelSpacepoints",
67 referenceSpacepointsKey="ITkPixelSpacePoints",
68 monitoredPixelClustersKey="ITkTracccPixelClusters",
69 referencePixelClustersKey="ITkPixelClusters",
70 monitoredStripClustersKey="ITkTracccStripClusters",
71 referenceStripClustersKey="ITkStripClusters",
72 PixelLorentzAngleTool = acc.popToolsAndMerge(ITkPixelLorentzAngleToolCfg(flags)),
73 StripLorentzAngleTool = acc.popToolsAndMerge(ITkStripLorentzAngleToolCfg(flags)),
74 OutputLevel = DEBUG
75
76 ))
77
78 return acc
79
void print(char *figname, TCanvas *c1)

Variable Documentation

◆ acc

ActsDeviceClusterizationTest.acc = MainServicesCfg(flags)

Definition at line 101 of file ActsDeviceClusterizationTest.py.

◆ doPixelDigitalClustering

ActsDeviceClusterizationTest.doPixelDigitalClustering

Definition at line 94 of file ActsDeviceClusterizationTest.py.

◆ Files

ActsDeviceClusterizationTest.Files

Definition at line 86 of file ActsDeviceClusterizationTest.py.

◆ flags

ActsDeviceClusterizationTest.flags = initConfigFlags()

Definition at line 84 of file ActsDeviceClusterizationTest.py.

◆ MaxEvents

ActsDeviceClusterizationTest.MaxEvents

Definition at line 87 of file ActsDeviceClusterizationTest.py.

◆ statusCode

ActsDeviceClusterizationTest.statusCode = acc.run(flags.Exec.MaxEvents)

Definition at line 126 of file ActsDeviceClusterizationTest.py.

◆ summariseProps

ActsDeviceClusterizationTest.summariseProps

Definition at line 124 of file ActsDeviceClusterizationTest.py.

◆ True

ActsDeviceClusterizationTest.True

Definition at line 124 of file ActsDeviceClusterizationTest.py.

◆ withDetails

ActsDeviceClusterizationTest.withDetails

Definition at line 124 of file ActsDeviceClusterizationTest.py.