5from GlobalSimulation.LArCellPreparationAlgConfig
import LArCellPreparationAlgCfg
6gblLArCellContainerKey =
"GlobalLArCells"
7cfg.merge(LArCellPreparationAlgCfg(flags,
8 numberOfEnergyBits = 6,
9 valueLeastSignificantBit = 40,
11 GlobalLArCellsKey = gblLArCellContainerKey,
15from GlobalSimulation.Egamma1_OnlineMapNbhoodConfig
import Egamma1_OnlineMapNbhoodCfg
16cfg.merge(Egamma1_OnlineMapNbhoodCfg(flags,
21cfg.getEventAlgo(
"Egamma1_OnlineMapNbhood").roiAlgTool.etMin = 5000.
22cfg.getEventAlgo(
"Egamma1_OnlineMapNbhood").roiAlgTool.etaMin = 0.0
23cfg.getEventAlgo(
"Egamma1_OnlineMapNbhood").roiAlgTool.etaMax = 5.0
25alg = CompFactory.GlobalSim.GlobalSimulationAlg(
'GlobalSimulationAlg')
28bdtTool = CompFactory.GlobalSim.Egamma1BDTAlgTool(
'Egamma1BDTAlgTool')
29bdtTool.enableDump =
False
30bdtTool.OutputLevel = DEBUG
32from OutputStreamAthenaPool.OutputStreamConfig
import addToAOD
33cfg.merge(addToAOD(flags,[
"std::vector<float>#eGamma1BDT"]))
34cfg.merge(addToAOD(flags,[
"std::vector<float>#eFEXeta"]))
35cfg.merge(addToAOD(flags,[
"std::vector<float>#eFEXphi"]))
36cfg.merge(addToAOD(flags,[
"std::vector<float>#FailedeFEXeta"]))
37cfg.merge(addToAOD(flags,[
"std::vector<float>#FailedeFEXphi"]))
39alg.globalsim_algs = [bdtTool]
42tool = CompFactory.GlobalSim.eEmEg1BDTMultAlgTool(
'eEmEg1BDTMultAlgTool')
46tool.OutputLevel = DEBUG
48alg.TIPwriters = [tool]