3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
10 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
13 from LArCabling.LArCablingConfig
import LArLATOMEMappingCfg
16 LArRawSCDataReadingAlg=CompFactory.LArRawSCDataReadingAlg
17 acc.addEventAlgo(
LArRawSCDataReadingAlg(LATOMEDecoder = CompFactory.LArLATOMEDecoder(
"LArLATOMEDecoder",ProtectSourceId =
True)))
19 from TileGeoModel.TileGMConfig
import TileGMCfg
21 acc.addCondAlgo(CompFactory.CaloSuperCellAlignCondAlg(
'CaloSuperCellAlignCondAlg'))
23 from LArBadChannelTool.LArBadChannelConfig
import LArBadChannelCfg
26 from AthenaCommon.Logging
import logging
27 mlog = logging.getLogger(
'RecoPT_Phase1' )
30 mlog.info(
"Run number: "+
str(flags.Input.RunNumbers[0]))
33 runinfo=
getLArDTInfoForRun(flags.Input.RunNumbers[0], connstring=
"COOLONL_LAR/CONDBR2")
35 streams=runinfo.streamTypesPEB()
36 nsamples=
int(runinfo.streamLengthsPEB()[0])
38 streams=runinfo.streamTypes()
39 nsamples=
int(runinfo.streamLengths()[0])
40 except Exception
as e:
41 mlog.warning(
"Could not get DT run info")
43 streams=[
"ADC",
"SelectedEnergy"]
51 larLATOMEBuilderAlg=CompFactory.LArLATOMEBuilderAlg(
"LArLATOMEBuilderAlg",LArDigitKey=
"SC", isADCBas=
False, nEnergies=nenergies)
52 acc.addEventAlgo(larLATOMEBuilderAlg)
54 from LArMonitoring.LArDigitalTriggMonAlg
import LArDigitalTriggMonConfig
64 from LArBadChannelTool.LArBadChannelConfig
import LArBadChannelCfg
68 from LArByteStream.LArRawSCDataReadingConfig
import LArRawSCDataReadingCfg
69 from LArCabling.LArCablingConfig
import LArOnOffIdMappingCfg, LArOnOffIdMappingSCCfg
75 from CaloRec.CaloBCIDAvgAlgConfig
import CaloBCIDAvgAlgCfg
78 from TileGeoModel.TileGMConfig
import TileGMCfg
80 acc.addCondAlgo(CompFactory.CaloSuperCellAlignCondAlg(
'CaloSuperCellAlignCondAlg'))
82 from LArByteStream.LArRawDataReadingConfig
import LArRawDataReadingCfg
85 if flags.Input.isMC
is False and not flags.Common.isOnline:
86 from LumiBlockComps.LuminosityCondAlgConfig
import LuminosityCondAlgCfg
88 from LumiBlockComps.LBDurationCondAlgConfig
import LBDurationCondAlgCfg
92 from AthenaMonitoring.AthMonitorCfgHelper
import AthMonitorCfgHelper
93 helper = AthMonitorCfgHelper(flags,
'LArSuperCellMonAlgCfg')
94 from LArMonitoring.LArSCvsRawChannelMonAlg
import LArSCvsRawChannelMonConfigCore