7def LArHVCablingCfg(flags):
8 result=ComponentAccumulator()
9 if flags.Input.isMC:
10 result.merge(addFolders(flags,["/LAR/Identifier/HVLineToElectrodeMap<tag>LARHVLineToElectrodeMap-001</tag>"], "LAR_OFL",
11 className="AthenaAttributeList"))
12
13 larHVIdMappingAlg=CompFactory.LArHVIdMappingAlg(ReadKey="/LAR/Identifier/HVLineToElectrodeMap",WriteKey="LArHVIdMap")
14 result.addCondAlgo(larHVIdMappingAlg)
15
16 else:
17
18 result.merge(addFolders(flags,["/LAR/IdentifierOfl/HVLineToElectrodeMap"], "LAR_OFL", className="AthenaAttributeList"))
19 hvmapalg = CompFactory.LArHVIdMappingAlg(ReadKey="/LAR/IdentifierOfl/HVLineToElectrodeMap",WriteKey="LArHVIdMap")
20 result.addCondAlgo(hvmapalg)
21
22 return result