3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
5 from ISF_Algorithms.CollectionMergerConfig
import CollectionMergerCfg
9 bare_collection_name =
"HGTD_Hits"
10 mergeable_collection_suffix =
"_G4"
11 merger_input_property =
"HGTDHits"
16 mergeable_collection_suffix,
17 merger_input_property,
20 if flags.HGTD.Geometry.useGeoModelXml:
21 kwargs.setdefault(
"GmxSensor",
True)
22 kwargs.setdefault(
"LogicalVolumeNames", [
"HGTD::HGTDSiSensor",
"HGTD::HGTDSiSensorPosL0",
"HGTD::HGTDSiSensorPosL1",
"HGTD::HGTDSiSensorPosL2",
"HGTD::HGTDSiSensorPosL3",
"HGTD::HGTDSiSensorNegL0",
"HGTD::HGTDSiSensorNegL1",
"HGTD::HGTDSiSensorNegL2",
"HGTD::HGTDSiSensorNegL3"])
24 kwargs.setdefault(
"LogicalVolumeNames", [
"HGTD::HGTDSiSensor0",
"HGTD::HGTDSiSensor1",
"HGTD::HGTDSiSensor2",
"HGTD::HGTDSiSensor3"])
26 kwargs.setdefault(
"OutputCollectionNames", [hits_collection_name])
30 result.setPrivateTools(CompFactory.HGTDSensorSDTool(name, **kwargs))