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
27
28