ATLAS Offline Software
Functions | Variables
python.L0MuonSimulationConfig Namespace Reference

Functions

def TMDBConfig (flags)
 
def MuonBytestream2RdoConfig (flags)
 
def MuonRdoToMuonDigitToolCfg (flags, name="MuonRdoToMuonDigitTool", **kwargs)
 
def MuonRdo2DigitConfig (flags)
 
def NSWTriggerConfig (flags)
 
def RPCTriggerConfig (flags)
 
def TGCTriggerConfig (flags)
 
def MuctpiConfig (flags)
 
def L0MuonSimulationCfg (flags)
 

Variables

 flags
 
 Files
 
 MaxEvents
 
 NumThreads
 
 triggerMenuSetup
 
 enableL0Muon
 
 doEmulation
 
 acc
 
 withDetails
 
 True
 
 summariseProps
 
 printDefaults
 

Function Documentation

◆ L0MuonSimulationCfg()

def python.L0MuonSimulationConfig.L0MuonSimulationCfg (   flags)

Definition at line 278 of file L0MuonSimulationConfig.py.

278 def L0MuonSimulationCfg(flags):
279  acc = ComponentAccumulator()
280 
281  if flags.Trigger.L0MuonSim.doEmulation:
282  from L0MuonEmulation.L0MuonSmearingConfig import L0MuonSmearingCfg
283  acc.merge(L0MuonSmearingCfg(flags)) # L0MuonRoI truth emulation
284  return acc
285 
286  # otherwise, run-3 step will run.
287  acc.merge(MuonBytestream2RdoConfig(flags)) # data prep for muon bytestream data
288  acc.merge(MuonRdo2DigitConfig(flags)) # input for rpc/tgc trigger simulation
289  acc.merge(RPCTriggerConfig(flags)) # rpc trigger simulation, including bis78 to prepare for bis78-tgc coincidence
290  acc.merge(TMDBConfig(flags)) # for tmdb decision to prepare for tile-muon coincidence
291  acc.merge(NSWTriggerConfig(flags)) # nsw trigger simulation to prepare input for nsw-tgc coincidence
292  acc.merge(TGCTriggerConfig(flags)) # tgc trigger simulation
293  acc.merge(MuctpiConfig(flags)) # muctpi simulation
294 
295  return acc
296 

◆ MuctpiConfig()

def python.L0MuonSimulationConfig.MuctpiConfig (   flags)

Definition at line 251 of file L0MuonSimulationConfig.py.

251 def MuctpiConfig(flags):
252  acc = ComponentAccumulator()
253  rpcRecRoiTool = CompFactory.LVL1.TrigT1RPCRecRoiTool("TrigT1RPCRecRoiTool", UseRun3Config=True)
254  tgcRecRoiTool = CompFactory.LVL1.TrigT1TGCRecRoiTool("TrigT1TGCRecRoiTool", UseRun3Config=True)
255  trigThresholdDecTool = CompFactory.LVL1.TrigThresholdDecisionTool(name="TrigThresholdDecisionTool",
256  RPCRecRoiTool = rpcRecRoiTool,
257  TGCRecRoiTool = tgcRecRoiTool)
258  muctpiTool = CompFactory.LVL1MUCTPIPHASE1.MUCTPI_AthTool(name="MUCTPI_AthTool",
259  MuCTPICTPLocation = 'L1MuCTPItoCTPLocation',
260  OverlapStrategyName = flags.Trigger.MUCTPI.OverlapStrategy,
261  LUTXMLFile = flags.Trigger.MUCTPI.LUTXMLFile,
262  BarrelRoIFile = flags.Trigger.MUCTPI.BarrelRoIFile,
263  EndcapForwardRoIFile = flags.Trigger.MUCTPI.EndcapForwardRoIFile,
264  Side0LUTFile = flags.Trigger.MUCTPI.Side0LUTFile,
265  Side1LUTFile = flags.Trigger.MUCTPI.Side1LUTFile,
266  InputSource = 'DIGITIZATION',
267  RPCRecRoiTool = rpcRecRoiTool,
268  TGCRecRoiTool = tgcRecRoiTool,
269  TrigThresholdDecisionTool = trigThresholdDecTool)
270  muctpiAlg = CompFactory.LVL1MUCTPIPHASE1.MUCTPI_AthAlg(name="MUCTPI_AthAlg",
271  MUCTPI_AthTool = muctpiTool)
272  acc.addEventAlgo(muctpiAlg)
273  from TrigConfigSvc.TrigConfigSvcCfg import L1ConfigSvcCfg
274  acc.merge(L1ConfigSvcCfg(flags))
275  return acc
276 
277 

◆ MuonBytestream2RdoConfig()

def python.L0MuonSimulationConfig.MuonBytestream2RdoConfig (   flags)

Definition at line 44 of file L0MuonSimulationConfig.py.

44 def MuonBytestream2RdoConfig(flags):
45  acc = ComponentAccumulator()
46  if flags.Input.isMC:
47  return acc
48 
49  postFix = "_L1MuonSim"
50  from MuonConfig.MuonBytestreamDecodeConfig import MuonCacheNames
51  cacheCreator = CompFactory.MuonCacheCreator(RpcCacheKey = MuonCacheNames.RpcCache,
52  TgcCacheKey = MuonCacheNames.TgcCache,
53  MdtCsmCacheKey = MuonCacheNames.MdtCsmCache,
54  CscCacheKey = (MuonCacheNames.CscCache if flags.Detector.GeometryCSC else ""))
55  acc.addEventAlgo(cacheCreator)
56  # for RPC
57  RPCRodDecoder = CompFactory.Muon.RpcROD_Decoder(name = "RpcROD_Decoder" + postFix, NOBXS=flags.Trigger.L1MuonSim.RPCNBX)
58  MuonRpcRawDataProviderTool = CompFactory.Muon.RPC_RawDataProviderToolMT(name = "RPC_RawDataProviderToolMT" + postFix,
59  RpcContainerCacheKey = MuonCacheNames.RpcCache,
60  WriteOutRpcSectorLogic = False,
61  Decoder = RPCRodDecoder,
62  RdoLocation = "RPCPAD_L1" )
63  RpcRawDataProvider = CompFactory.Muon.RpcRawDataProvider(name = "RpcRawDataProvider" + postFix,
64  ProviderTool = MuonRpcRawDataProviderTool)
65  acc.addEventAlgo(RpcRawDataProvider)
66  # for TGC
67  TGCRodDecoder = CompFactory.Muon.TGC_RodDecoderReadout(name = "TGC_RodDecoderReadout" + postFix)
68  MuonTgcRawDataProviderTool = CompFactory.Muon.TGC_RawDataProviderToolMT(name = "TGC_RawDataProviderToolMT" + postFix,
69  TgcContainerCacheKey = MuonCacheNames.TgcCache,
70  Decoder = TGCRodDecoder,
71  RdoLocation = "TGCRDO_L1")
72  TgcRawDataProvider = CompFactory.Muon.TgcRawDataProvider(name = "TgcRawDataProvider" + postFix,
73  ProviderTool = MuonTgcRawDataProviderTool)
74  acc.addEventAlgo(TgcRawDataProvider)
75  # for sTGC
76  if flags.Detector.GeometrysTGC:
77  Muon__STGC_RawDataProviderToolMT=CompFactory.Muon.STGC_RawDataProviderToolMT
78  from MuonConfig.MuonBytestreamDecodeConfig import sTgcRODDecoderCfg
79  MuonsTgcRawDataProviderTool = Muon__STGC_RawDataProviderToolMT(name = "STGC_RawDataProviderToolMT"+postFix,
80  Decoder = acc.popToolsAndMerge(sTgcRODDecoderCfg(flags,
81  name = "sTgcROD_Decoder"+postFix)),
82  RdoLocation = "sTGCRDO_L1")
83  Muon__sTgcRawDataProvider=CompFactory.Muon.sTgcRawDataProvider
84  sTgcRawDataProvider = Muon__sTgcRawDataProvider(name = "sTgcRawDataProvider"+postFix,
85  ProviderTool = MuonsTgcRawDataProviderTool )
86  acc.addEventAlgo(sTgcRawDataProvider)
87 
88  # for MM
89  if flags.Detector.GeometryMM:
90  from MuonConfig.MuonBytestreamDecodeConfig import MmRDODDecoderCfg
91  Muon_MM_RawDataProviderToolMT = CompFactory.Muon.MM_RawDataProviderToolMT
92  MuonMmRawDataProviderTool = Muon_MM_RawDataProviderToolMT(name = "MM_RawDataProviderToolMT"+postFix,
93  Decoder = acc.popToolsAndMerge(MmRDODDecoderCfg(flags,
94  name="MM_RODDecoder"+postFix)),
95  RdoLocation = "MMRDO_L1")
96  Muon__MmRawDataProvider = CompFactory.Muon.MM_RawDataProvider
97  MmRawDataProvider = Muon__MmRawDataProvider(name = "MmRawDataProvider"+postFix, ProviderTool = MuonMmRawDataProviderTool )
98  acc.addEventAlgo(MmRawDataProvider)
99 
100  return acc
101 
102 

◆ MuonRdo2DigitConfig()

def python.L0MuonSimulationConfig.MuonRdo2DigitConfig (   flags)

Definition at line 122 of file L0MuonSimulationConfig.py.

122 def MuonRdo2DigitConfig(flags):
123  acc = ComponentAccumulator()
124 
125  from MagFieldServices.MagFieldServicesConfig import AtlasFieldCacheCondAlgCfg
126  acc.merge( AtlasFieldCacheCondAlgCfg(flags) )
127  # Read RPCPAD and TGCRDO from the input POOL file (for BS it comes from [Rpc|Tgc]RawDataProvider)
128  suffix = "" if flags.Input.Format is Format.POOL else "_L1"
129  RPCRdoName = "RPCPAD"+suffix
130  TGCRdoName = "TGCRDO"+suffix
131  MMRdoName = "MMRDO"+suffix
132  sTGCRdoName = "sTGCRDO"+suffix
133 
134  if flags.Input.Format is Format.POOL:
135  rdoInputs = [
136  ('RpcPadContainer','RPCPAD'),
137  ('TgcRdoContainer','TGCRDO')
138  ]
139  # Read MMRDO and sTGCRDO
140  if flags.Detector.GeometrysTGC or flags.Detector.GeometryMM:
141  rdoInputs += [
142  ('Muon::MM_RawDataContainer','MMRDO'),
143  ('Muon::STGC_RawDataContainer','sTGCRDO')
144  ]
145  if flags.Muon.enableNRPC:
146  rdoInputs += [
147  ('xAOD::NRPCRDOContainer' , 'NRPCRDO'),
148  ('xAOD::NRPCRDOAuxContainer', 'NRPCRDOAux.')
149  ]
150  from SGComps.SGInputLoaderConfig import SGInputLoaderCfg
151  acc.merge(SGInputLoaderCfg(flags, Load=rdoInputs))
152 
153  from MuonConfig.MuonGeometryConfig import MuonGeoModelCfg
154  acc.merge(MuonGeoModelCfg(flags))
155 
156  from MuonConfig.MuonByteStreamCnvTestConfig import RpcRdoToRpcDigitCfg, TgcRdoToTgcDigitCfg, STGC_RdoToDigitCfg, MM_RdoToDigitCfg
157 
158  acc.merge(RpcRdoToRpcDigitCfg(flags, RpcDigitContainer = "RPC_DIGITS_L1", RpcRdoContainer = RPCRdoName ))
159  acc.merge(TgcRdoToTgcDigitCfg(flags, TgcDigitContainer = "TGC_DIGITS_L1", TgcRdoContainer = TGCRdoName ))
160  if flags.Detector.GeometrysTGC:
161  acc.merge(STGC_RdoToDigitCfg(flags, sTgcRdoContainer = sTGCRdoName, sTgcDigitContainer = "sTGC_DIGITS_L1"))
162  if flags.Detector.GeometryMM:
163  acc.merge(MM_RdoToDigitCfg(flags, MmRdoContainer = MMRdoName, MmDigitContainer = "MM_DIGITS_L1" ))
164 
165  return acc
166 

◆ MuonRdoToMuonDigitToolCfg()

def python.L0MuonSimulationConfig.MuonRdoToMuonDigitToolCfg (   flags,
  name = "MuonRdoToMuonDigitTool",
**  kwargs 
)

Definition at line 103 of file L0MuonSimulationConfig.py.

103 def MuonRdoToMuonDigitToolCfg(flags, name="MuonRdoToMuonDigitTool", **kwargs ):
104  result = ComponentAccumulator()
105  kwargs.setdefault("DecodeSTGC_RDO", flags.Detector.GeometrysTGC)
106  kwargs.setdefault("DecodeMM_RDO", flags.Detector.GeometryMM)
107  kwargs.setdefault("DecodeNrpcRDO", flags.Muon.enableNRPC)
108  from MuonConfig.MuonByteStreamCnvTestConfig import STgcRdoDecoderCfg, MMRdoDecoderCfg, MdtRdoDecoderCfg
109  kwargs.setdefault( "stgcRdoDecoderTool", result.popToolsAndMerge(STgcRdoDecoderCfg(flags))
110  if flags.Detector.GeometrysTGC else "" )
111  kwargs.setdefault("mmRdoDecoderTool", result.popToolsAndMerge(MMRdoDecoderCfg(flags))
112  if flags.Detector.GeometryMM else "" )
113  kwargs.setdefault("mdtRdoDecoderTool", result.popToolsAndMerge(MdtRdoDecoderCfg(flags)))
114  #Set N BCs and central BC consistently with RPC readout settings
115  rpcrdo_decode = CompFactory.Muon.RpcRDO_Decoder("RpcRDO_Decoder", BCZERO=flags.Trigger.L1MuonSim.RPCNBCZ)
116  kwargs.setdefault("rpcRdoDecoderTool", rpcrdo_decode)
117 
118  the_tool = CompFactory.MuonRdoToMuonDigitTool (name, **kwargs)
119  result.setPrivateTools(the_tool)
120  return result
121 

◆ NSWTriggerConfig()

def python.L0MuonSimulationConfig.NSWTriggerConfig (   flags)

Definition at line 167 of file L0MuonSimulationConfig.py.

167 def NSWTriggerConfig(flags):
168  acc = ComponentAccumulator()
169  if not flags.Detector.GeometrysTGC and not flags.Detector.GeometryMM:
170  return acc
171 
172  if flags.Input.Format is Format.POOL and flags.Input.isMC:
173  rdoInputs = [
174  ('McEventCollection','TruthEvent'), # for MM trigger
175  ('TrackRecordCollection','MuonEntryLayer'), # for MM trigger
176  ('MuonSimDataCollection','sTGC_SDO') # for sTGC Pad trigger
177  ]
178  from SGComps.SGInputLoaderConfig import SGInputLoaderCfg
179  acc.merge(SGInputLoaderCfg(flags, Load=rdoInputs))
180 
181  PadEmulatorTool = CompFactory.NSWL1.PadEmulatorTool("NSWL1__PadEmulatorTool", DoNtuple=flags.Trigger.L1MuonSim.WritesTGCBranches, IsMC = flags.Input.isMC, sTGC_DigitContainerName="sTGC_DIGITS_L1")
182  MMTriggerTool = CompFactory.NSWL1.MMTriggerTool("NSWL1__MMTriggerTool",DoNtuple=flags.Trigger.L1MuonSim.WriteMMBranches, IsMC = flags.Input.isMC, MmDigitContainer="MM_DIGITS_L1")
183  TriggerProcessorTool = CompFactory.NSWL1.TriggerProcessorTool("NSWL1__TriggerProcessorTool")
184 
185  nswAlg = CompFactory.NSWL1.NSWL1Simulation("NSWL1Simulation",
186  DoNtuple = flags.Trigger.L1MuonSim.WriteNSWDebugNtuple,
187  DoMM = flags.Trigger.L1MuonSim.doMMTrigger,
188  DoMMDiamonds = flags.Trigger.L1MuonSim.doMMTrigger,
189  DosTGC = flags.Trigger.L1MuonSim.doPadTrigger or flags.Trigger.L1MuonSim.doStripTrigger,
190  DoPad = flags.Trigger.L1MuonSim.doPadTrigger,
191  PadEmulatorTool = PadEmulatorTool,
192  DoStrip = flags.Trigger.L1MuonSim.doStripTrigger,
193  MMTriggerTool = MMTriggerTool,
194  TriggerProcessorTool = TriggerProcessorTool,
195  NSWTrigRDOContainerName = "L1_NSWTrigContainer" )
196  acc.addEventAlgo(nswAlg)
197  return acc
198 

◆ RPCTriggerConfig()

def python.L0MuonSimulationConfig.RPCTriggerConfig (   flags)

Definition at line 199 of file L0MuonSimulationConfig.py.

199 def RPCTriggerConfig(flags):
200  acc = ComponentAccumulator()
201  rpcAlg = CompFactory.TrigT1RPC("TrigT1RPC",
202  Hardware = True,
203  DataDetail = False,
204  RPCbytestream = False,
205  RPCbytestreamFile = "",
206  RPCDigitContainer = "RPC_DIGITS_L1",
207  useRun3Config = True,
208  NOBXS=flags.Trigger.L1MuonSim.RPCNBX,
209  BCZERO=flags.Trigger.L1MuonSim.RPCNBCZ)
210  acc.addEventAlgo(rpcAlg)
211  from MuonConfig.MuonCablingConfig import RPCCablingConfigCfg
212  acc.merge( RPCCablingConfigCfg(flags) ) # trigger roads
213  return acc
214 

◆ TGCTriggerConfig()

def python.L0MuonSimulationConfig.TGCTriggerConfig (   flags)

Definition at line 215 of file L0MuonSimulationConfig.py.

215 def TGCTriggerConfig(flags):
216  acc = ComponentAccumulator()
217  tgcAlg = CompFactory.LVL1TGCTrigger.LVL1TGCTrigger("LVL1TGCTrigger",
218  InputData_perEvent = "TGC_DIGITS_L1",
219  InputRDO = "TGCRDO" if flags.Input.isMC else "TGCRDO_L1",
220  useRun3Config = True,
221  TileMuRcv_Input = "rerunTileMuRcvCnt",
222  TILEMU = True)
223  if (flags.Detector.GeometrysTGC or flags.Detector.GeometryMM):
224  tgcAlg.MaskFileName12 = "TrigT1TGCMaskedChannel.noFI._12.db"
225  tgcAlg.USENSW = True
226  tgcAlg.NSWSideInfo = "AC"
227  tgcAlg.NSWTrigger_Input = "L1_NSWTrigContainer"
228  tgcAlg.FORCENSWCOIN = not flags.Trigger.L1MuonSim.NSWVetoMode
229  tgcAlg.USEBIS78 = flags.Trigger.L1MuonSim.doBIS78
230  else:
231  tgcAlg.MaskFileName12 = "TrigT1TGCMaskedChannel._12.db"
232 
233  if flags.Input.Format is Format.BS:
234  from TriggerJobOpts.TriggerByteStreamConfig import ByteStreamReadCfg
235  readBSConfig = ByteStreamReadCfg(flags, ['ByteStreamMetadataContainer/ByteStreamMetadata'])
236  acc.merge(readBSConfig)
237  else:
238  tgcAlg.ByteStreamMetadataRHKey = ''
239  acc.addEventAlgo(tgcAlg)
240 
241  from PathResolver import PathResolver
242  bwCW_Run3_filePath=PathResolver.FindCalibFile("TrigT1TGC_CW/BW/CW_BW_Run3.v01.db")
243  acc.merge(addFolders(flags, '<db>sqlite://;schema={0};dbname=OFLP200</db> /TGC/TRIGGER/CW_BW_RUN3'.format(bwCW_Run3_filePath),
244  tag='TgcTriggerCwBwRun3-01',
245  className='CondAttrListCollection'))
246  acc.addCondAlgo(CompFactory.TGCTriggerCondAlg())
247  from MuonConfig.MuonCablingConfig import TGCCablingConfigCfg
248  acc.merge( TGCCablingConfigCfg(flags) )
249  return acc
250 

◆ TMDBConfig()

def python.L0MuonSimulationConfig.TMDBConfig (   flags)

Definition at line 8 of file L0MuonSimulationConfig.py.

8 def TMDBConfig(flags):
10 
11  # Read MuRcvRawChCnt from the input file (for POOL directly, for BS via converter)
12  if flags.Input.Format is Format.POOL:
13  from SGComps.SGInputLoaderConfig import SGInputLoaderCfg
14  acc.merge(SGInputLoaderCfg(flags, ["TileRawChannelContainer/MuRcvRawChCnt"]))
15  else:
16  from TriggerJobOpts.TriggerByteStreamConfig import ByteStreamReadCfg
17  acc.merge(ByteStreamReadCfg(flags, ["TileRawChannelContainer/MuRcvRawChCnt"]))
18 
19  from TileConditions.TileInfoLoaderConfig import TileInfoLoaderCfg
20  acc.merge( TileInfoLoaderCfg(flags) )
21 
22  from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
23  acc.merge(TileCablingSvcCfg(flags))
24 
25  from TileConditions.TileEMScaleConfig import TileEMScaleCondAlgCfg
26  acc.merge( TileEMScaleCondAlgCfg(flags) )
27 
28  tmdbAlg = CompFactory.TileMuonReceiverDecision('TileMuonReceiverDecision'
29  , TileRawChannelContainer = "MuRcvRawChCnt" # input
30  , TileMuonReceiverContainer = "rerunTileMuRcvCnt" # output
31  , ManualRunPeriod = 2 # forcing Run 2 format (=2) for now, until TGC implements Run 3 format (=3)
32  # run 2 thresholds
33  , MuonReceiverEneThreshCellD6Low = 500
34  , MuonReceiverEneThreshCellD6andD5Low = 500
35  , MuonReceiverEneThreshCellD6High = 600
36  , MuonReceiverEneThreshCellD6andD5High = 600
37  # run 3 thresholds
38  , MuonReceiverEneThreshCellD5 = 500
39  , MuonReceiverEneThreshCellD6 = 500
40  , MuonReceiverEneThreshCellD5andD6 = 500)
41  acc.addEventAlgo(tmdbAlg)
42  return acc
43 

Variable Documentation

◆ acc

python.L0MuonSimulationConfig.acc

Definition at line 311 of file L0MuonSimulationConfig.py.

◆ doEmulation

python.L0MuonSimulationConfig.doEmulation

Definition at line 306 of file L0MuonSimulationConfig.py.

◆ enableL0Muon

python.L0MuonSimulationConfig.enableL0Muon

Definition at line 305 of file L0MuonSimulationConfig.py.

◆ Files

python.L0MuonSimulationConfig.Files

Definition at line 301 of file L0MuonSimulationConfig.py.

◆ flags

python.L0MuonSimulationConfig.flags

Definition at line 300 of file L0MuonSimulationConfig.py.

◆ MaxEvents

python.L0MuonSimulationConfig.MaxEvents

Definition at line 302 of file L0MuonSimulationConfig.py.

◆ NumThreads

python.L0MuonSimulationConfig.NumThreads

Definition at line 303 of file L0MuonSimulationConfig.py.

◆ printDefaults

python.L0MuonSimulationConfig.printDefaults

Definition at line 321 of file L0MuonSimulationConfig.py.

◆ summariseProps

python.L0MuonSimulationConfig.summariseProps

Definition at line 321 of file L0MuonSimulationConfig.py.

◆ triggerMenuSetup

python.L0MuonSimulationConfig.triggerMenuSetup

Definition at line 304 of file L0MuonSimulationConfig.py.

◆ True

python.L0MuonSimulationConfig.True

Definition at line 321 of file L0MuonSimulationConfig.py.

◆ withDetails

python.L0MuonSimulationConfig.withDetails

Definition at line 321 of file L0MuonSimulationConfig.py.

python.L0MuonSimulationConfig.RPCTriggerConfig
def RPCTriggerConfig(flags)
Definition: L0MuonSimulationConfig.py:199
MuonByteStreamCnvTestConfig.MM_RdoToDigitCfg
def MM_RdoToDigitCfg(flags, name="MM_RdoToDigitAlg", **kwargs)
Definition: MuonByteStreamCnvTestConfig.py:140
PathResolver::FindCalibFile
static std::string FindCalibFile(const std::string &logical_file_name)
Definition: PathResolver.h:63
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:342
vtune_athena.format
format
Definition: vtune_athena.py:14
MuonByteStreamCnvTestConfig.RpcRdoToRpcDigitCfg
def RpcRdoToRpcDigitCfg(flags, name="RpcRdoToRpcDigitAlg", **kwargs)
Definition: MuonByteStreamCnvTestConfig.py:44
MuonBytestreamDecodeConfig.sTgcRODDecoderCfg
def sTgcRODDecoderCfg(flags, name="sTgcROD_Decoder", **kwargs)
Definition: MuonBytestreamDecodeConfig.py:222
python.L0MuonSimulationConfig.NSWTriggerConfig
def NSWTriggerConfig(flags)
Definition: L0MuonSimulationConfig.py:167
MuonBytestreamDecodeConfig.MmRDODDecoderCfg
def MmRDODDecoderCfg(flags, name="MmROD_Decoder", **kwargs)
Definition: MuonBytestreamDecodeConfig.py:332
MuonByteStreamCnvTestConfig.TgcRdoToTgcDigitCfg
def TgcRdoToTgcDigitCfg(flags, name="TgcRdoToTgcDigitAlg", **kwargs)
Definition: MuonByteStreamCnvTestConfig.py:91
python.TileInfoLoaderConfig.TileInfoLoaderCfg
def TileInfoLoaderCfg(flags, **kwargs)
Definition: TileInfoLoaderConfig.py:11
python.L0MuonSimulationConfig.MuonBytestream2RdoConfig
def MuonBytestream2RdoConfig(flags)
Definition: L0MuonSimulationConfig.py:44
python.L0MuonSimulationConfig.L0MuonSimulationCfg
def L0MuonSimulationCfg(flags)
Definition: L0MuonSimulationConfig.py:278
SGInputLoaderConfig.SGInputLoaderCfg
def SGInputLoaderCfg(flags, Load=None, **kwargs)
Definition: SGInputLoaderConfig.py:7
python.L0MuonSimulationConfig.TMDBConfig
def TMDBConfig(flags)
Definition: L0MuonSimulationConfig.py:8
MuonGeometryConfig.MuonGeoModelCfg
def MuonGeoModelCfg(flags)
Definition: MuonGeometryConfig.py:28
MuonCablingConfig.TGCCablingConfigCfg
def TGCCablingConfigCfg(flags)
Definition: MuonCablingConfig.py:86
ByteStreamConfig.ByteStreamReadCfg
def ByteStreamReadCfg(flags, type_names=None)
Definition: Event/ByteStreamCnvSvc/python/ByteStreamConfig.py:25
python.IOVDbSvcConfig.addFolders
def addFolders(flags, folderStrings, detDb=None, className=None, extensible=False, tag=None, db=None, modifiers='')
Definition: IOVDbSvcConfig.py:86
python.L0MuonSimulationConfig.MuonRdoToMuonDigitToolCfg
def MuonRdoToMuonDigitToolCfg(flags, name="MuonRdoToMuonDigitTool", **kwargs)
Definition: L0MuonSimulationConfig.py:103
python.TileEMScaleConfig.TileEMScaleCondAlgCfg
def TileEMScaleCondAlgCfg(flags, **kwargs)
Definition: TileEMScaleConfig.py:10
python.L0MuonSimulationConfig.MuonRdo2DigitConfig
def MuonRdo2DigitConfig(flags)
Definition: L0MuonSimulationConfig.py:122
python.L0MuonSimulationConfig.MuctpiConfig
def MuctpiConfig(flags)
Definition: L0MuonSimulationConfig.py:251
L0MuonSmearingConfig.L0MuonSmearingCfg
def L0MuonSmearingCfg(flags, name="L0MuonSmearingAlg", **kwargs)
Definition: L0MuonSmearingConfig.py:8
python.TrigConfigSvcCfg.L1ConfigSvcCfg
def L1ConfigSvcCfg(flags)
Definition: TrigConfigSvcCfg.py:239
python.L0MuonSimulationConfig.TGCTriggerConfig
def TGCTriggerConfig(flags)
Definition: L0MuonSimulationConfig.py:215
MuonByteStreamCnvTestConfig.MdtRdoDecoderCfg
def MdtRdoDecoderCfg(flags, name="MDT_RDO_Decoder", **kwargs)
Definition: MuonByteStreamCnvTestConfig.py:348
python.MagFieldServicesConfig.AtlasFieldCacheCondAlgCfg
def AtlasFieldCacheCondAlgCfg(flags, **kwargs)
Definition: MagFieldServicesConfig.py:8
MuonByteStreamCnvTestConfig.STgcRdoDecoderCfg
def STgcRdoDecoderCfg(flags, name="STGC_RDO_Decoder", **kwargs)
Definition: MuonByteStreamCnvTestConfig.py:332
MuonCablingConfig.RPCCablingConfigCfg
def RPCCablingConfigCfg(flags)
Definition: MuonCablingConfig.py:33
python.TileCablingSvcConfig.TileCablingSvcCfg
def TileCablingSvcCfg(flags)
Definition: TileCablingSvcConfig.py:11
MuonByteStreamCnvTestConfig.STGC_RdoToDigitCfg
def STGC_RdoToDigitCfg(flags, name="STGC_RdoToDigitAlg", **kwargs)
Definition: MuonByteStreamCnvTestConfig.py:116
MuonByteStreamCnvTestConfig.MMRdoDecoderCfg
def MMRdoDecoderCfg(flags, name="MM_RDO_Decoder", **kwargs)
Definition: MuonByteStreamCnvTestConfig.py:340