37def ITkStripSensorSDCfg(ConfigFlags, name="ITkStripSensorSD", **kwargs):
38 bare_collection_name = "ITkStripHits"
39 mergeable_collection_suffix = "_G4"
40 merger_input_property = "ITkStripHits"
41 region = "ITk"
42
43 acc, hits_collection_name = CollectionMergerCfg(ConfigFlags,
44 bare_collection_name,
45 mergeable_collection_suffix,
46 merger_input_property,
47 region)
48 kwargs.setdefault("GmxSensor", True)
49 kwargs.setdefault("LogicalVolumeNames", ["ITkStrip::BRLSensorSS","ITkStrip::BRLSensorMS",
50 "ITkStrip::ECSensor0","ITkStrip::ECSensor1","ITkStrip::ECSensor2",
51 "ITkStrip::ECSensor3","ITkStrip::ECSensor4","ITkStrip::ECSensor5",
52 "ITkStrip::ECSensorBack0","ITkStrip::ECSensorBack1","ITkStrip::ECSensorBack2",
53 "ITkStrip::ECSensorBack3","ITkStrip::ECSensorBack4","ITkStrip::ECSensorBack5"])
54 kwargs.setdefault("OutputCollectionNames", [hits_collection_name])
55
56 result = ComponentAccumulator()
57 result.merge(acc)
58 result.setPrivateTools(CompFactory.SctSensorSDTool(name, **kwargs))
59 return result