17def L0MuonRPCSimCfg(flags, name = "L0MuonRPCSim", **kwargs):
18
19 result = ComponentAccumulator()
20 result.merge(TruthMuonCfg(flags))
21
22 alg = CompFactory.L0Muon.RPCSimulation(name = name, **kwargs)
23
24 from AthenaMonitoringKernel.GenericMonitoringTool import GenericMonitoringTool
26 monTool.HistPath = 'L0MuonRPCSim'
27 monTool.defineHistogram('track_input_eta', path='EXPERT', type='TH1F', title=';#eta_{#mu}^{truth};Muons', xbins=50, xmin=-3, xmax=3)
28
29 alg.MonTool = monTool
30
31 result.addEventAlgo(alg)
32 from ActsAlignmentAlgs.AlignmentAlgsConfig import ActsGeometryContextAlgCfg
33 result.merge(ActsGeometryContextAlgCfg(flags))
34
35 return result
36
37