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

Functions

ComponentAccumulator JSONDeviceDetectorDescriptionProviderSvcCfg (flags, **kwargs)
ComponentAccumulator CUDAClusterizerToolCfg (flags, name="CUDAClusterizerTool", **kwargs)
ComponentAccumulator DeviceClusterizationAlgCfg (flags, name="DeviceClusterizationAlg", **kwargs)

Function Documentation

◆ CUDAClusterizerToolCfg()

ComponentAccumulator ActsGPUDataPreparationConfig.CUDAClusterizerToolCfg ( flags,
name = "CUDAClusterizerTool",
** kwargs )

Definition at line 29 of file ActsGPUDataPreparationConfig.py.

31 **kwargs) -> ComponentAccumulator:
32 acc = ComponentAccumulator()
33 acc.setPrivateTools(
34 CompFactory.ActsTrk.CUDAClusterizationAlgProviderTool(name, **kwargs))
35 return acc
36
37
38# ============================================================
39# Algorithm configurations
40# ============================================================
41

◆ DeviceClusterizationAlgCfg()

ComponentAccumulator ActsGPUDataPreparationConfig.DeviceClusterizationAlgCfg ( flags,
name = "DeviceClusterizationAlg",
** kwargs )

Definition at line 42 of file ActsGPUDataPreparationConfig.py.

44 **kwargs) -> ComponentAccumulator:
45 acc = ComponentAccumulator()
46 kwargs.setdefault("OutputTracccClusters", "TracccClusters")
47 kwargs.setdefault("InputTracccCells", "TracccCells")
48 kwargs.setdefault("OutputTracccMeasurements", "TracccMeasurements")
49 kwargs.setdefault("DeviceDigitizationObjectName", "TracccDeviceDigitizationConfig")
50 kwargs.setdefault("DeviceConditionsObjectName", "TracccDeviceCondConfig")
51 acc.addEventAlgo(
52 CompFactory.ActsTrk.DeviceClusterizationAlg(name, **kwargs))
53 return acc

◆ JSONDeviceDetectorDescriptionProviderSvcCfg()

ComponentAccumulator ActsGPUDataPreparationConfig.JSONDeviceDetectorDescriptionProviderSvcCfg ( flags,
** kwargs )

Definition at line 10 of file ActsGPUDataPreparationConfig.py.

10def JSONDeviceDetectorDescriptionProviderSvcCfg(flags, **kwargs) -> ComponentAccumulator:
11
12 acc = ComponentAccumulator()
13 kwargs.setdefault("GeometryFile", "dev/ACTS/detray-itk/detray_detector_geometry-for-fun.json")
14 kwargs.setdefault("DigitizationFile", "dev/ACTS/detray-itk/ITk_digitization_config.json")
15 kwargs.setdefault("ConditionsFile", "dev/ACTS/detray-itk/ITk_conditions_config.json")
16 kwargs.setdefault("MapFile", "dev/ACTS/detray-itk/athenaIdentifierToDetrayMap.txt")
17 kwargs.setdefault("DeviceDigitizationObjectName", "TracccDeviceDigitizationConfig")
18 kwargs.setdefault("HostDigitizationObjectName", "TracccHostDigitizationConfig")
19 kwargs.setdefault("DeviceConditionsObjectName", "TracccDeviceCondConfig")
20 kwargs.setdefault("HostConditionsObjectName", "TracccHostCondConfig")
21 svc = CompFactory.ActsTrk.JSONDeviceDetectorDescriptionProviderSvc(**kwargs)
22 acc.addService(svc, primary=True, create=True)
23 return acc
24
25# ============================================================
26# Tool configurations
27# ============================================================
28