11 from LArBadChannelTool.LArBadChannelConfig
import LArBadChannelCfg, LArBadFebCfg
13 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
16 from LArCabling.LArHVCablingConfig
import LArHVCablingCfg
21 from IOVDbSvc.IOVDbSvcConfig
import addFolders
22 LArHVCondAlg=CompFactory.LArHVCondAlg
24 if configFlags.Input.isMC:
25 result.addCondAlgo(
LArHVCondAlg(doHV=
False, doAffectedHV=
False))
27 elif not configFlags.Common.isOnline:
28 result.merge(
addFolders(configFlags,[
"/LAR/DCS/HV/BARREl/I16"],
"DCS_OFL", className=
"CondAttrListCollection"))
29 result.merge(
addFolders(configFlags,[
"/LAR/DCS/HV/BARREL/I8"],
"DCS_OFL", className=
"CondAttrListCollection"))
31 result.merge(
addFolders(configFlags,[
"/LAR/HVPathologiesOfl/Pathologies"],
"LAR_OFL", className=
"AthenaAttributeList"))
32 if configFlags.GeoModel.Run
is not LHCPeriod.Run1:
33 result.merge(
addFolders(configFlags,[
"/LAR/HVPathologiesOfl/Rvalues"],
"LAR_OFL", className=
"AthenaAttributeList"))
37 LArHVPathologyDbCondAlg=CompFactory.LArHVPathologyDbCondAlg
39 HVMappingKey=
"LArHVIdMap",
40 HVPAthologyKey=
"LArHVPathology")
41 result.addCondAlgo(hvpath)
43 from LArConfiguration.LArElecCalibDBConfig
import LArElecCalibDBCfg
46 if configFlags.GeoModel.Run
is not LHCPeriod.Run1:
49 hvcond =
LArHVCondAlg(HVPathologies=
"LArHVPathology",doR=
False)
51 hvcond.UndoOnlineHVCorr=
True
52 hvcond.keyOutputCorr=
"LArHVScaleCorrRecomputed"
53 result.addCondAlgo(hvcond)