9 bare_collection_name =
"SCT_Hits"
10 mergeable_collection_suffix =
"_G4"
11 merger_input_property =
"SCTHits"
14 acc, hits_collection_name = CollectionMergerCfg(ConfigFlags,
16 mergeable_collection_suffix,
17 merger_input_property,
19 kwargs.setdefault(
"LogicalVolumeNames", [
"SCT::BRLSensor",
"SCT::ECSensor0",
"SCT::ECSensor1",
20 "SCT::ECSensor2",
"SCT::ECSensor3"])
21 kwargs.setdefault(
"OutputCollectionNames", [hits_collection_name])
23 result = ComponentAccumulator()
25 result.setPrivateTools(CompFactory.SctSensorSDTool(name, **kwargs))
38 bare_collection_name =
"ITkStripHits"
39 mergeable_collection_suffix =
"_G4"
40 merger_input_property =
"ITkStripHits"
43 acc, hits_collection_name = CollectionMergerCfg(ConfigFlags,
45 mergeable_collection_suffix,
46 merger_input_property,
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])
56 result = ComponentAccumulator()
58 result.setPrivateTools(CompFactory.SctSensorSDTool(name, **kwargs))