Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
python.MuonDataPrepConfig Namespace Reference

Functions

def PrimaryMeasContNamesCfg (flags)
 
def xAODUncalibMeasPrepCfg (flags)
 Configuriation snippet to schedule all algorithms providing the Uncalibrated measurements. More...
 

Function Documentation

◆ PrimaryMeasContNamesCfg()

def python.MuonDataPrepConfig.PrimaryMeasContNamesCfg (   flags)

Definition at line 6 of file MuonDataPrepConfig.py.

6 def PrimaryMeasContNamesCfg(flags):
7  Containers =[]
8  if flags.Detector.EnableMDT:
9  Containers+=["xMdtDriftCircles"]
10  Containers+=["xMdtTwinDriftCircles"]
11  from AthenaConfiguration.Enums import LHCPeriod
12  if flags.Detector.EnableRPC:
13  if flags.GeoModel.Run >= LHCPeriod.Run4:
14  Containers+=["xRpcStrips"]
15  Containers+=["xRpcBILStrips"]
16  else:
17  Containers+=[ "xRpcMeasurements"]
18  if flags.Detector.EnableTGC:
19  Containers+=["xTgcStrips"]
20  if flags.Detector.EnableMM:
21  Containers+=["xAODMMClusters"]
22  if flags.Detector.EnablesTGC:
23  Containers+=["xAODsTgcStrips"]
24  Containers+=["xAODsTgcWires"]
25  Containers+=["xAODsTgcPads"]
26  return Containers

◆ xAODUncalibMeasPrepCfg()

def python.MuonDataPrepConfig.xAODUncalibMeasPrepCfg (   flags)

Configuriation snippet to schedule all algorithms providing the Uncalibrated measurements.

Definition at line 29 of file MuonDataPrepConfig.py.

29 def xAODUncalibMeasPrepCfg(flags):
30  result = ComponentAccumulator()
31  if not flags.Muon.usePhaseIIGeoSetup:
32  return result
33 
34  if flags.Input.isMC:
35  from MuonConfig.MuonSimHitToRdoConfig import MuonSimHitToRdoCnvCfg
36  result.merge(MuonSimHitToRdoCnvCfg(flags))
37  else:
38  from MuonConfig.MuonBytestreamDecodeConfig import MuonByteStreamDecodersCfg
39  result.merge(MuonByteStreamDecodersCfg(flags))
40  from MuonConfig.MuonRdoDecodeConfig import MuonRDOtoPRDConvertorsCfg
41  result.merge(MuonRDOtoPRDConvertorsCfg(flags))
42 
43 
44  if flags.Input.isMC:
45  from MuonTruthAlgsR4.MuonTruthAlgsConfig import MuonTruthAlgsCfg
46  result.merge(MuonTruthAlgsCfg(flags))
47  from MuonObjectMarker.ObjectMarkerConfig import TruthMeasMarkerAlgCfg
48  result.merge(TruthMeasMarkerAlgCfg(flags))
49  return result
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
ObjectMarkerConfig.TruthMeasMarkerAlgCfg
def TruthMeasMarkerAlgCfg(flags, name="TruthMeasMarkerAlg", **kwargs)
Definition: ObjectMarkerConfig.py:19
MuonTruthAlgsConfig.MuonTruthAlgsCfg
def MuonTruthAlgsCfg(flags)
Definition: MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py:158
python.MuonDataPrepConfig.PrimaryMeasContNamesCfg
def PrimaryMeasContNamesCfg(flags)
Definition: MuonDataPrepConfig.py:6
python.MuonSimHitToRdoConfig.MuonSimHitToRdoCnvCfg
def MuonSimHitToRdoCnvCfg(flags)
Snippet to schedule the Muon digitization within the Phase II setup.
Definition: MuonSimHitToRdoConfig.py:6
python.MuonRdoDecodeConfig.MuonRDOtoPRDConvertorsCfg
def MuonRDOtoPRDConvertorsCfg(flags)
Definition: MuonRdoDecodeConfig.py:392
python.MuonDataPrepConfig.xAODUncalibMeasPrepCfg
def xAODUncalibMeasPrepCfg(flags)
Configuriation snippet to schedule all algorithms providing the Uncalibrated measurements.
Definition: MuonDataPrepConfig.py:29
python.MuonBytestreamDecodeConfig.MuonByteStreamDecodersCfg
def MuonByteStreamDecodersCfg(flags)
Definition: MuonBytestreamDecodeConfig.py:407