ATLAS Offline Software
Loading...
Searching...
No Matches
LArHVCablingConfig Namespace Reference

Functions

 LArHVCablingCfg (flags)

Function Documentation

◆ LArHVCablingCfg()

LArHVCablingConfig.LArHVCablingCfg ( flags)

Definition at line 7 of file LArHVCablingConfig.py.

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 #Data case
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