ATLAS Offline Software
Functions | Variables
L0MuonS1RPCConfig Namespace Reference

Functions

def TruthMuonCfg (flags)
 
def L0MuonRPCSimCfg (flags, name="L0MuonRPCSim", **kwargs)
 

Variables

 _log
 
 parser
 
 inputFile
 
 nEvents
 
 args
 
 flags
 
 MsgSuppression
 
 acc
 
 name
 
 AODContainerName
 
 OutputLevel
 

Function Documentation

◆ L0MuonRPCSimCfg()

def L0MuonS1RPCConfig.L0MuonRPCSimCfg (   flags,
  name = "L0MuonRPCSim",
**  kwargs 
)

Definition at line 24 of file L0MuonS1RPCConfig.py.

24 def L0MuonRPCSimCfg(flags, name = "L0MuonRPCSim", **kwargs):
25 
26  result = ComponentAccumulator()
27  result.merge(TruthMuonCfg(flags))
28 
29  alg = CompFactory.L0Muon.RPCSimulation(name = name, **kwargs)
30 
31  from AthenaMonitoringKernel.GenericMonitoringTool import GenericMonitoringTool
32  monTool = GenericMonitoringTool(flags, 'MonTool')
33  monTool.HistPath = 'L0MuonRPCSim'
34  monTool.defineHistogram('track_input_eta', path='EXPERT', type='TH1F', title=';#eta_{#mu}^{truth};Muons', xbins=50, xmin=-3, xmax=3)
35 
36  alg.MonTool = monTool
37  from MuonGeoModelTestR4.testGeoModel import setupHistSvcCfg
38  result.merge(setupHistSvcCfg(flags, outFile=f"{name}.root", outStream="EXPERT"))
39 
40 
41  result.addEventAlgo(alg)
42  from ActsAlignmentAlgs.AlignmentAlgsConfig import ActsGeometryContextAlgCfg
43  result.merge(ActsGeometryContextAlgCfg(flags))
44 
45  return result
46 
47 

◆ TruthMuonCfg()

def L0MuonS1RPCConfig.TruthMuonCfg (   flags)

Definition at line 9 of file L0MuonS1RPCConfig.py.

9 def TruthMuonCfg(flags):
10  result = ComponentAccumulator()
11 
12 
13  from MuonTruthAlgsR4.MuonTruthAlgsConfig import TruthSegmentMakerCfg, TruthSegmentToTruthPartAssocCfg, SdoMultiTruthMakerCfg
14  from MuonConfig.MuonTruthAlgsConfig import TruthMuonMakerAlgCfg, MuonTruthHitCountsAlgCfg
15  result.merge(TruthMuonMakerAlgCfg(flags))
16  result.merge(MuonTruthHitCountsAlgCfg(flags))
17  result.merge(TruthSegmentToTruthPartAssocCfg(flags))
18  result.merge(TruthSegmentMakerCfg(flags))
19  result.merge(TruthSegmentToTruthPartAssocCfg(flags))
20  result.merge(SdoMultiTruthMakerCfg(flags, useSDO=True))
21 
22 
23  return result

Variable Documentation

◆ _log

L0MuonS1RPCConfig._log
private

Definition at line 6 of file L0MuonS1RPCConfig.py.

◆ acc

L0MuonS1RPCConfig.acc

Definition at line 59 of file L0MuonS1RPCConfig.py.

◆ AODContainerName

L0MuonS1RPCConfig.AODContainerName

Definition at line 66 of file L0MuonS1RPCConfig.py.

◆ args

L0MuonS1RPCConfig.args

Definition at line 54 of file L0MuonS1RPCConfig.py.

◆ flags

L0MuonS1RPCConfig.flags

Definition at line 56 of file L0MuonS1RPCConfig.py.

◆ inputFile

L0MuonS1RPCConfig.inputFile

Definition at line 51 of file L0MuonS1RPCConfig.py.

◆ MsgSuppression

L0MuonS1RPCConfig.MsgSuppression

Definition at line 57 of file L0MuonS1RPCConfig.py.

◆ name

L0MuonS1RPCConfig.name

Definition at line 66 of file L0MuonS1RPCConfig.py.

◆ nEvents

L0MuonS1RPCConfig.nEvents

Definition at line 52 of file L0MuonS1RPCConfig.py.

◆ OutputLevel

L0MuonS1RPCConfig.OutputLevel

Definition at line 71 of file L0MuonS1RPCConfig.py.

◆ parser

L0MuonS1RPCConfig.parser

Definition at line 50 of file L0MuonS1RPCConfig.py.

MuonTruthAlgsConfig.TruthSegmentMakerCfg
def TruthSegmentMakerCfg(flags, name="TruthSegmentMakerAlg", **kwargs)
Definition: MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py:7
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
L0MuonS1RPCConfig.TruthMuonCfg
def TruthMuonCfg(flags)
Definition: L0MuonS1RPCConfig.py:9
MuonTruthAlgsConfig.SdoMultiTruthMakerCfg
def SdoMultiTruthMakerCfg(flags, useSDO=False)
Definition: MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py:97
GenericMonitoringTool
Definition: GenericMonitoringTool.h:53
testGeoModel.setupHistSvcCfg
def setupHistSvcCfg(flags, outFile="MdtGeoDump.root", outStream="GEOMODELTESTER")
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/python/testGeoModel.py:55
MuonTruthAlgsConfig.TruthSegmentToTruthPartAssocCfg
def TruthSegmentToTruthPartAssocCfg(flags, name="MuonTruthSegmentToTruthAssocAlg", **kwargs)
Definition: MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py:141
AlignmentAlgsConfig.ActsGeometryContextAlgCfg
def ActsGeometryContextAlgCfg(flags, name="GeometryContextAlg", **kwargs)
Setup the Geometry context algorithm.
Definition: AlignmentAlgsConfig.py:125
L0MuonS1RPCConfig.L0MuonRPCSimCfg
def L0MuonRPCSimCfg(flags, name="L0MuonRPCSim", **kwargs)
Definition: L0MuonS1RPCConfig.py:24
MuonTruthAlgsConfig.MuonTruthHitCountsAlgCfg
def MuonTruthHitCountsAlgCfg(flags, name="MuonTruthHitSummaryAlg", **kwargs)
Definition: MuonConfig/python/MuonTruthAlgsConfig.py:49
MuonTruthAlgsConfig.TruthMuonMakerAlgCfg
def TruthMuonMakerAlgCfg(flags, name="TruthMuonMakerAlg", **kwargs)
Definition: MuonConfig/python/MuonTruthAlgsConfig.py:28