3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
10 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
13 LArRawDataReadingAlg=CompFactory.LArRawDataReadingAlg
16 from LArROD.LArFebErrorSummaryMakerConfig
import LArFebErrorSummaryMakerCfg
19 if "LArMon" in CONFIG:
21 from LArMonitoring.LArFEBMonAlg
import LArFEBMonConfig
24 from LArROD.LArRawChannelBuilderAlgConfig
import LArRawChannelBuilderAlgCfg
28 from CaloTools.CaloNoiseCondAlgConfig
import CaloNoiseCondAlgCfg
30 from LArBadChannelTool.LArBadChannelConfig
import LArBadChannelCfg
32 from LArMonitoring.LArCoverageAlg
import LArCoverageConfig
37 from LArCellRec.LArCellBuilderConfig
import LArCellBuilderCfg,LArCellCorrectorCfg
40 cellFinalizer = CompFactory.CaloCellContainerFinalizerTool()
41 cellMakerTools=[larCellBuilder,cellFinalizer]+larCellCorrectors
42 cellAlgo=CompFactory.CaloCellMaker(CaloCellMakerToolNames=cellMakerTools,
43 CaloCellsOutputName=
"AllCalo")
45 acc.addEventAlgo(cellAlgo,primary=
True)
47 from LArCellRec.LArNoisyROSummaryConfig
import LArNoisyROSummaryCfg
50 from LArMonitoring.LArNoisyROMonAlg
import LArNoisyROMonConfig
53 from LArMonitoring.LArDigitMonAlg
import LArDigitMonConfig
56 from LArMonitoring.LArRawChannelMonAlg
import LArRawChannelMonConfig
59 if 'Main' == STREAM
or 'express' == STREAM
or 'L1Topo' == STREAM
or 'HardProbes' == STREAM
or 'MinBias' == STREAM
or 'NONE' == STREAM:
62 from LArROD.LArRawChannelBuilderAlgConfig
import LArRawChannelBuilderAlgCfg
64 from LArCellRec.LArCellBuilderConfig
import LArCellBuilderCfg,LArCellCorrectorCfg
67 cellFinalizer = CompFactory.CaloCellContainerFinalizerTool()
68 cellMakerTools=[larCellBuilder,cellFinalizer]+larCellCorrectors
69 cellAlgo=CompFactory.CaloCellMaker(CaloCellMakerToolNames=cellMakerTools,
70 CaloCellsOutputName=
"AllCalo")
71 acc.addEventAlgo(cellAlgo,primary=
True)
73 from CaloRec.CaloTopoClusterConfig
import CaloTopoClusterCfg
76 egammaTopoClusterCopier = CompFactory.egammaTopoClusterCopier(
77 name=
'egammaLArCopier',InputTopoCollection=
"CaloTopoClusters",
78 OutputTopoCollection=
"egammaClusters",
81 acc.addEventAlgo(egammaTopoClusterCopier)
83 from LArMonitoring.LArCollisionTimeMonAlg
import LArCollisionTimeMonConfig
86 if 'ZeroBias' == STREAM
or 'CosmicCalo' == STREAM:
89 from LArMonitoring.LArNoiseCorrelationMonAlg
import LArNoiseCorrelationMonConfig
100 if "DSPMon" in CONFIG:
102 from LArROD.LArRawChannelBuilderAlgConfig
import LArRawChannelBuilderAlgCfg
105 from LArBadChannelTool.LArBadChannelConfig
import LArBadChannelCfg
108 from CaloTools.CaloNoiseCondAlgConfig
import CaloNoiseCondAlgCfg
111 from LArMonitoring.LArFEBMonAlg
import LArFEBMonConfig
115 from LArMonitoring.LArRODMonAlg
import LArRODMonConfig
120 if "CaloMon" in CONFIG:
122 from LArROD.LArRawChannelBuilderAlgConfig
import LArRawChannelBuilderAlgCfg
124 from LArCellRec.LArCellBuilderConfig
import LArCellBuilderCfg,LArCellCorrectorCfg
127 cellFinalizer = CompFactory.CaloCellContainerFinalizerTool()
128 cellMakerTools=[larCellBuilder,cellFinalizer]+larCellCorrectors
129 cellAlgo=CompFactory.CaloCellMaker(CaloCellMakerToolNames=cellMakerTools,
130 CaloCellsOutputName=
"AllCalo")
132 acc.addEventAlgo(cellAlgo,primary=
True)
134 from CaloTools.CaloNoiseCondAlgConfig
import CaloNoiseCondAlgCfg
137 from LArBadChannelTool.LArBadChannelConfig
import LArBadChannelCfg
140 from CaloMonitoring.LArCellMonAlg
import LArCellMonConfig
144 from LArCellRec.LArCellBuilderConfig
import LArCellBuilderCfg,LArCellCorrectorCfg
147 cellFinalizer = CompFactory.CaloCellContainerFinalizerTool()
148 cellMakerTools=[larCellBuilder,cellFinalizer]+larCellCorrectors
149 cellAlgo=CompFactory.CaloCellMaker(CaloCellMakerToolNames=cellMakerTools,
150 CaloCellsOutputName=
"AllCalo")
151 acc.addEventAlgo(cellAlgo,primary=
True)
153 from CaloRec.CaloTopoClusterConfig
import CaloTopoClusterCfg
156 egammaTopoClusterCopier = CompFactory.egammaTopoClusterCopier(
157 name=
'egammaLArCopier',InputTopoCollection=
"CaloTopoClusters",
158 OutputTopoCollection=
"egammaClusters",
161 acc.addEventAlgo(egammaTopoClusterCopier)
163 from JetInputsMonitoring.ClusterMonitorAlgorithm
import ClusterMonitoringConfig
166 from AthenaCommon.CFElements
import findAlgorithm
167 mons=acc.getSequence(
"AthMonSeq_ClusterAthMonitorCfg")
169 a.CaloTopoClusterContainer=
"CaloTopoClusters"
173 if "SCMon" in CONFIG:
175 from LArMonitoring.LArSuperCellMonAlg
import LArSuperCellMonConfig