ATLAS Offline Software
Functions | Variables
L1TopoSimulationConfig Namespace Reference

Functions

def L1LegacyTopoSimulationCfg (flags)
 
def L1TopoSimulationCfg (flags, doMonitoring=True, readMuCTPI=False, name="L1TopoSimulation", deactivateL1TopoMuons=False, useMuonRoIs=False, useMuonDecoder=False, writeMuonRoIs=True)
 
def L1TopoSimulationStandaloneCfg (flags, outputEDM=[], doMuons=False, doMonitoring=True)
 
def addEDM (edmType, edmName)
 

Variables

 log
 
 algLogLevel
 
 parser
 
 formatter_class
 
 nargs
 
 action
 
 dest
 
 help
 
 required
 
 default
 
 True
 
 False
 
 type
 
 int
 
 bool
 
 args
 
 supportedSubsystems
 
 args_subsystem
 
 subsystem
 
 filename
 
 flags
 
 OutputLevel
 
 MaxEvents
 
 triggerMenuSetup
 
 triggerConfig
 
 Files
 
 NumThreads
 
 NumConcurrentEvents
 
 SkipEvents
 
 AODFileName
 
 doMuon
 
 enableL1MuonPhase1
 
 doMuonTopoInputs
 
 enableL1TopoBWSimulation
 
 doFullMonMT
 
 OutputJSON
 
 enableL1TopoDump
 
 GlobalTag
 
 AtlasVersion
 
 acc
 
 type_names
 
 xRoIBResultAcc
 
 xRoIBResultOutputs
 
 decoderTools
 
 outputEDM
 
 maybeMissingRobs
 
 roibResultTool
 
 name
 
 writeBS
 
 rpcdecodingAcc
 
 tgcdecodingAcc
 
 muonRoiTool
 
 jFexTool
 
 jFexInputByteStreamTool
 
 eFexTool
 
 decodeInputs
 
 gFexTool
 
 gFexInputByteStreamTool
 
 l1topoBSTool
 
 decoderAlg
 
 DecoderTools
 
 MaybeMissingROBs
 
 sequenceName
 
 roib2topo
 
 doMuons
 
 FillHistoBasedOnHardware
 
 PrescaleDAQROBAccess
 
 histSvc
 
 Output
 
 ItemList
 
 withDetails
 
 summariseProps
 
 printDefaults
 

Function Documentation

◆ addEDM()

def L1TopoSimulationConfig.addEDM (   edmType,
  edmName 
)

Definition at line 377 of file L1TopoSimulationConfig.py.

377  def addEDM(edmType, edmName):
378  auxType = edmType.replace('Container','AuxContainer')
379  return [f'{edmType}#{edmName}',
380  f'{auxType}#{edmName}Aux.']
381 

◆ L1LegacyTopoSimulationCfg()

def L1TopoSimulationConfig.L1LegacyTopoSimulationCfg (   flags)

Definition at line 7 of file L1TopoSimulationConfig.py.

8 
10 
11  from L1TopoSimulation.L1TopoInputHistograms import configureEMTauInputProviderHistograms, configureEnergyInputProviderHistograms, configureJetInputProviderHistograms
12  emtauProvider = CompFactory.LVL1.EMTauInputProvider("EMTauInputProvider")
13  emtauProvider.MonTool = GenericMonitoringTool(flags, 'MonTool')
14  emtauProvider.MonTool.HistPath = 'L1LegacyTopoSimulation/EMTauInputProvider'
15  configureEMTauInputProviderHistograms(emtauProvider, flags)
16  energyProvider = CompFactory.LVL1.EnergyInputProvider("EnergyInputProvider")
17  energyProvider.MonTool = GenericMonitoringTool(flags, 'MonTool')
18  energyProvider.MonTool.HistPath = 'L1LegacyTopoSimulation/EnergyInputProvider'
19  configureEnergyInputProviderHistograms(energyProvider, flags)
20  jetProvider = CompFactory.LVL1.JetInputProvider("JetInputProvider")
21  jetProvider.MonTool = GenericMonitoringTool(flags, 'MonTool')
22  jetProvider.MonTool.HistPath = 'L1LegacyTopoSimulation/JetInputProvider'
23  configureJetInputProviderHistograms(jetProvider, flags)
24 
25  topoSimAlg = CompFactory.LVL1.L1TopoSimulation("L1LegacyTopoSimulation",
26  EMTAUInputProvider = emtauProvider,
27  JetInputProvider = jetProvider,
28  EnergyInputProvider = energyProvider,
29  IsLegacyTopo = True,
30  InputDumpFile = "inputdump_legacy.txt",
31  EnableInputDump = flags.Trigger.enableL1TopoDump,
32  UseBitwise = flags.Trigger.enableL1TopoBWSimulation,
33  MonHistBaseDir = "L1/L1LegacyTopoAlgorithms"
34  )
35 
36  # No muon inputs to legacy Topo
37  topoSimAlg.MuonInputProvider.locationMuCTPItoL1Topo = ""
38  topoSimAlg.MuonInputProvider.locationMuCTPItoL1Topo1 = ""
39  topoSimAlg.MuonInputProvider.locationMuonRoI = ""
40  topoSimAlg.MuonInputProvider.locationMuonRoI1 = ""
41  topoSimAlg.MuonInputProvider.ROIBResultLocation = ""
42 
43  acc.addEventAlgo(topoSimAlg)
44  return acc
45 

◆ L1TopoSimulationCfg()

def L1TopoSimulationConfig.L1TopoSimulationCfg (   flags,
  doMonitoring = True,
  readMuCTPI = False,
  name = "L1TopoSimulation",
  deactivateL1TopoMuons = False,
  useMuonRoIs = False,
  useMuonDecoder = False,
  writeMuonRoIs = True 
)

Definition at line 46 of file L1TopoSimulationConfig.py.

46 def L1TopoSimulationCfg(flags, doMonitoring=True, readMuCTPI=False, name="L1TopoSimulation", deactivateL1TopoMuons=False, useMuonRoIs=False, useMuonDecoder=False, writeMuonRoIs = True):
47 
48  acc = ComponentAccumulator()
49 
50  decoderTools = []
51  maybeMissingRobs = []
52 
53  #Configure the MuonInputProvider
54  muProvider=""
55 
56  if flags.Trigger.L1.doMuon and not deactivateL1TopoMuons:
57  muProvider = CompFactory.LVL1.MuonInputProvider("MuonInputProvider")
58 
59  """
60  If muons coming from the decoding, we use MuonRoI, otherwise MuCTPIL1Topo
61  So here we should be adding proper flag for P1, and when input file is RAW
62  Simply, if muons are simulated, we will use MuCTPIL1Topo, if decoded MuonRoI
63  """
64 
65  if readMuCTPI:
66  muProvider.locationMuCTPItoL1Topo = ""
67  muProvider.locationMuCTPItoL1Topo1 = ""
68  muProvider.locationMuonRoI = "L1MuCTPItoL1TopoLocationFromMuonRoI"
69  muProvider.locationMuonRoI1 = "L1MuCTPItoL1TopoLocationFromMuonRoI1"
70  if useMuonRoIs:
71  muProvider.locationMuonRoI = "LVL1MuonRoIs"
72  muProvider.locationMuonRoI1 = "LVL1MuonRoIsBCp1"
73  else:
74  muProvider.locationMuonRoI = ""
75  muProvider.locationMuonRoI1 = ""
76 
77  #Configure the MuonRoiTools for the MIP
78  from TrigT1MuonRecRoiTool.TrigT1MuonRecRoiToolConfig import RPCRecRoiToolCfg, TGCRecRoiToolCfg
79  muProvider.RecRpcRoiTool = acc.popToolsAndMerge(RPCRecRoiToolCfg(flags))
80  muProvider.RecTgcRoiTool = acc.popToolsAndMerge(TGCRecRoiToolCfg(flags))
81 
82  if useMuonDecoder:
83  from MuonConfig.MuonBytestreamDecodeConfig import RpcBytestreamDecodeCfg,TgcBytestreamDecodeCfg
84  acc.merge(RpcBytestreamDecodeCfg(flags))
85  acc.merge(TgcBytestreamDecodeCfg(flags))
86  from TrigT1ResultByteStream.TrigT1ResultByteStreamConfig import MuonRoIByteStreamToolCfg
87  muonRoiTool = acc.popToolsAndMerge(MuonRoIByteStreamToolCfg(flags, name="L1MuonBSDecoderToolInL1Topo", writeBS=False, writeDecodedMuonRoIs = writeMuonRoIs))
88  decoderTools += [muonRoiTool]
89  #maybeMissingRobs += muonRoiTool.ROBIDs
90 
91  emtauProvider = ""
92  jetProvider = ""
93  energyProvider = ""
94 
95  if flags.Trigger.L1.doeFex:
96  emtauProvider = CompFactory.LVL1.eFexInputProvider("eFexInputProvider")
97  if flags.Trigger.L1.dojFex:
98  jetProvider = CompFactory.LVL1.jFexInputProvider("jFexInputProvider")
99  if flags.Trigger.L1.dogFex:
100  energyProvider = CompFactory.LVL1.gFexInputProvider("gFexInputProvider")
101 
102  controlHistSvc = CompFactory.LVL1.ControlHistSvc("ControlHistSvc")
103 
104  IsData = True
105  if flags.Input.isMC:
106  IsData = False
107 
108  from L1TopoByteStream.L1TopoByteStreamConfig import L1TopoPhase1ByteStreamToolCfg
109  l1topoBSTool = acc.popToolsAndMerge(L1TopoPhase1ByteStreamToolCfg(flags, "L1TopoBSDecoderTool"))
110  decoderTools += [l1topoBSTool]
111  maybeMissingRobs += l1topoBSTool.ROBIDs
112 
113  if IsData:
114  decoderAlg = CompFactory.L1TriggerByteStreamDecoderAlg(name="L1TriggerByteStreamDecoder",
115  DecoderTools=decoderTools,
116  MaybeMissingROBs=maybeMissingRobs)
117 
118  acc.addEventAlgo(decoderAlg, sequenceName='AthAlgSeq')
119 
120  if not flags.Trigger.enableL1CaloPhase1:
121  if (emtauProvider != ""):
122  emtauProvider.eFexEMRoIKey = ""
123  emtauProvider.eFexTauRoIKey = ""
124  if (jetProvider != ""):
125  jetProvider.jFexSRJetRoIKey = ""
126  jetProvider.jFexLRJetRoIKey = ""
127  jetProvider.jFexFwdElRoIKey = ""
128  jetProvider.jFexTauRoIKey = ""
129  jetProvider.jFexMETRoIKey = ""
130  jetProvider.jFexSumETRoIKey = ""
131  jetProvider.gMETComponentsJwojKey = "" #used for cXE, would not be valid without both, jFEX+gFEX inputs
132  if (energyProvider != ""):
133  energyProvider.gFexSRJetRoIKey = ""
134  energyProvider.gFexLRJetRoIKey = ""
135  energyProvider.gMETComponentsJwojKey = ""
136  energyProvider.gMHTComponentsJwojKey = ""
137  energyProvider.gMETComponentsNoiseCutKey = ""
138  energyProvider.gMETComponentsRmsKey = ""
139  energyProvider.gScalarEJwojKey = ""
140  energyProvider.gEspressoKey = ""
141 
142  if (jetProvider != "") and (energyProvider != ""):
143  #both, j+gFEX are available, ensure they use consistent keys for gFEX JwoJ MET
144  jetProvider.gMETComponentsJwojKey = energyProvider.gMETComponentsJwojKey
145 
146  topoSimAlg = CompFactory.LVL1.L1TopoSimulation(name,
147  MuonInputProvider = muProvider,
148  EMTAUInputProvider = emtauProvider,
149  JetInputProvider = jetProvider,
150  EnergyInputProvider = energyProvider,
151  ControlHistSvc = controlHistSvc, # if doMonitoring else "",
152  IsLegacyTopo = False,
153  doMonitoring = doMonitoring,
154  EnableInputDump = flags.Trigger.enableL1TopoDump,
155  UseBitwise = flags.Trigger.enableL1TopoBWSimulation
156  )
157  if name!="L1TopoSimulation":
158  topoSimAlg.MonHistBaseDir = "L1/OnlineL1TopoAlgorithms"
159 
160  acc.addEventAlgo(topoSimAlg)
161 
162 
163  if doMonitoring:
164  from L1TopoOnlineMonitoring import L1TopoOnlineMonitoringConfig as TopoMonConfig
165  if name=="L1TopoSimulation":
166  acc.addEventAlgo(TopoMonConfig.getL1TopoPhase1OnlineMonitor(flags,'L1/L1TopoSimDecisions',
167  doHwMon=IsData,doComp=IsData, doMultComp=IsData))
168  else:
169  acc.addEventAlgo(TopoMonConfig.getL1TopoPhase1OnlineMonitor(flags,'L1/OnlineL1TopoSimDecisions',
170  toolName=name+"_Monitor",
171  doHwMon=IsData,doComp=IsData, doMultComp=IsData))
172 
173  return acc
174 

◆ L1TopoSimulationStandaloneCfg()

def L1TopoSimulationConfig.L1TopoSimulationStandaloneCfg (   flags,
  outputEDM = [],
  doMuons = False,
  doMonitoring = True 
)

Definition at line 175 of file L1TopoSimulationConfig.py.

175 def L1TopoSimulationStandaloneCfg(flags, outputEDM=[], doMuons = False, doMonitoring=True):
176 
177  acc = ComponentAccumulator()
178 
179  efex_provider_attr = ['eFexEMRoI','eFexTauRoI']
180  jfex_provider_attr = ['jFexSRJetRoI','jFexLRJetRoI','jFexFwdElRoI','jFexTauRoI','jFexMETRoI','jFexSumETRoI', 'gMETComponentsJwoj']
181  gfex_provider_attr = ['gFexSRJetRoI','gFexLRJetRoI', 'gScalarEJwoj','gMETComponentsJwoj','gMHTComponentsJwoj', 'gMETComponentsNoiseCut', 'gMETComponentsRms', 'gEspresso']
182  #Note: Unused container outputs from gFEX are:
183  #'gFexRhoRoI', 'gMSTComponentsJwoj', 'gScalarENoiseCut', 'gScalarERms'
184  #as compared with: https://gitlab.cern.ch/atlas/athena/-/blob/main/Trigger/TrigT1/L1CaloFEX/L1CaloFEXSim/L1CaloFEXSim/gFEXSysSim.h#L128-136
185 
186 
187  from L1TopoSimulation.L1TopoInputHistograms import configureMuonInputProviderHistograms, configureeFexInputProviderHistograms, configurejFexInputProviderHistograms, configuregFexInputProviderHistograms
188 
189  #Configure the MuonInputProvider
190  muProvider=""
191  if doMuons:
192  muProvider = CompFactory.LVL1.MuonInputProvider("MuonInputProvider")
193 
194  if flags.Trigger.L1.doMuonTopoInputs:
195  muProvider.locationMuCTPItoL1Topo = ""
196  muProvider.locationMuCTPItoL1Topo1 = ""
197  muProvider.locationMuonRoI = "L1MuCTPItoL1TopoLocationFromMuonRoI"
198  muProvider.locationMuonRoI1 = "L1MuCTPItoL1TopoLocationFromMuonRoI1"
199  else:
200  muProvider.locationMuonRoI = ""
201  muProvider.locationMuonRoI1 = ""
202 
203  #Configure the MuonRoiTools for the MIP
204  from TrigT1MuonRecRoiTool.TrigT1MuonRecRoiToolConfig import RPCRecRoiToolCfg, TGCRecRoiToolCfg
205  muProvider.RecRpcRoiTool = acc.popToolsAndMerge(RPCRecRoiToolCfg(flags))
206  muProvider.RecTgcRoiTool = acc.popToolsAndMerge(TGCRecRoiToolCfg(flags))
207  muProvider.MonTool = GenericMonitoringTool(flags, 'MonTool')
208  muProvider.MonTool.HistPath = 'L1TopoSimulation/MuonInputProvider'
209  configureMuonInputProviderHistograms(muProvider, flags)
210 
211 
212  efexProvider = CompFactory.LVL1.eFexInputProvider("eFexInputProvider")
213  efexProvider.MonTool = GenericMonitoringTool(flags, 'MonTool')
214  efexProvider.MonTool.HistPath = 'L1TopoSimulation/eFexInputProvider'
215  configureeFexInputProviderHistograms(efexProvider, flags)
216  jfexProvider = CompFactory.LVL1.jFexInputProvider("jFexInputProvider")
217  jfexProvider.MonTool = GenericMonitoringTool(flags, 'MonTool')
218  jfexProvider.MonTool.HistPath = 'L1TopoSimulation/jFexInputProvider'
219  configurejFexInputProviderHistograms(jfexProvider, flags)
220  gfexProvider = CompFactory.LVL1.gFexInputProvider("gFexInputProvider")
221  gfexProvider.MonTool = GenericMonitoringTool(flags, 'MonTool')
222  gfexProvider.MonTool.HistPath = 'L1TopoSimulation/gFexInputProvider'
223  configuregFexInputProviderHistograms(gfexProvider, flags)
224 
225  for attr in efex_provider_attr:
226  res = [x for x in outputEDM if attr in x]
227  if len(res)>0:
228  key = res[0].split('#')[1]
229  print (f'Key found for eFEX: {key}')
230  setattr(efexProvider,attr+'Key',key)
231  else:
232  setattr(efexProvider,attr+'Key','')
233 
234  for attr in jfex_provider_attr:
235  res = [x for x in outputEDM if attr in x]
236  if len(res)>0:
237  key = res[0].split('#')[1]
238  print (f'Key found for jFEX: {key}')
239  setattr(jfexProvider,attr+'Key',key)
240  else:
241  setattr(jfexProvider,attr+'Key','')
242 
243  for attr in gfex_provider_attr:
244  res = [x for x in outputEDM if attr in x]
245  if len(res)>0:
246  key = res[0].split('#')[1]
247  print (f'Key found for gFEX: {key}')
248  setattr(gfexProvider,attr+'Key',key)
249  else:
250  setattr(gfexProvider,attr+'Key','')
251 
252  topoSimAlg = CompFactory.LVL1.L1TopoSimulation("L1TopoSimulation",
253  MuonInputProvider = muProvider,
254  EMTAUInputProvider = efexProvider,
255  JetInputProvider = jfexProvider,
256  EnergyInputProvider = gfexProvider,
257  IsLegacyTopo = False,
258  doMonitoring = doMonitoring,
259  EnableInputDump = flags.Trigger.enableL1TopoDump,
260  UseBitwise = flags.Trigger.enableL1TopoBWSimulation
261  )
262 
263  acc.addEventAlgo(topoSimAlg)
264 
265  return acc
266 

Variable Documentation

◆ acc

L1TopoSimulationConfig.acc

Definition at line 339 of file L1TopoSimulationConfig.py.

◆ action

L1TopoSimulationConfig.action

Definition at line 281 of file L1TopoSimulationConfig.py.

◆ algLogLevel

L1TopoSimulationConfig.algLogLevel

Definition at line 278 of file L1TopoSimulationConfig.py.

◆ AODFileName

L1TopoSimulationConfig.AODFileName

Definition at line 322 of file L1TopoSimulationConfig.py.

◆ args

L1TopoSimulationConfig.args

Definition at line 293 of file L1TopoSimulationConfig.py.

◆ args_subsystem

L1TopoSimulationConfig.args_subsystem

Definition at line 296 of file L1TopoSimulationConfig.py.

◆ AtlasVersion

L1TopoSimulationConfig.AtlasVersion

Definition at line 335 of file L1TopoSimulationConfig.py.

◆ bool

L1TopoSimulationConfig.bool

Definition at line 292 of file L1TopoSimulationConfig.py.

◆ decodeInputs

L1TopoSimulationConfig.decodeInputs

Definition at line 424 of file L1TopoSimulationConfig.py.

◆ decoderAlg

L1TopoSimulationConfig.decoderAlg

Definition at line 464 of file L1TopoSimulationConfig.py.

◆ decoderTools

L1TopoSimulationConfig.decoderTools

Definition at line 359 of file L1TopoSimulationConfig.py.

◆ DecoderTools

L1TopoSimulationConfig.DecoderTools

Definition at line 465 of file L1TopoSimulationConfig.py.

◆ default

L1TopoSimulationConfig.default

Definition at line 282 of file L1TopoSimulationConfig.py.

◆ dest

L1TopoSimulationConfig.dest

Definition at line 281 of file L1TopoSimulationConfig.py.

◆ doFullMonMT

L1TopoSimulationConfig.doFullMonMT

Definition at line 327 of file L1TopoSimulationConfig.py.

◆ doMuon

L1TopoSimulationConfig.doMuon

Definition at line 323 of file L1TopoSimulationConfig.py.

◆ doMuons

L1TopoSimulationConfig.doMuons

Definition at line 478 of file L1TopoSimulationConfig.py.

◆ doMuonTopoInputs

L1TopoSimulationConfig.doMuonTopoInputs

Definition at line 325 of file L1TopoSimulationConfig.py.

◆ eFexTool

L1TopoSimulationConfig.eFexTool

Definition at line 424 of file L1TopoSimulationConfig.py.

◆ enableL1MuonPhase1

L1TopoSimulationConfig.enableL1MuonPhase1

Definition at line 324 of file L1TopoSimulationConfig.py.

◆ enableL1TopoBWSimulation

L1TopoSimulationConfig.enableL1TopoBWSimulation

Definition at line 326 of file L1TopoSimulationConfig.py.

◆ enableL1TopoDump

L1TopoSimulationConfig.enableL1TopoDump

Definition at line 329 of file L1TopoSimulationConfig.py.

◆ False

L1TopoSimulationConfig.False

Definition at line 284 of file L1TopoSimulationConfig.py.

◆ filename

L1TopoSimulationConfig.filename

Definition at line 298 of file L1TopoSimulationConfig.py.

◆ Files

L1TopoSimulationConfig.Files

Definition at line 318 of file L1TopoSimulationConfig.py.

◆ FillHistoBasedOnHardware

L1TopoSimulationConfig.FillHistoBasedOnHardware

Definition at line 480 of file L1TopoSimulationConfig.py.

◆ flags

L1TopoSimulationConfig.flags

Definition at line 308 of file L1TopoSimulationConfig.py.

◆ formatter_class

L1TopoSimulationConfig.formatter_class

Definition at line 280 of file L1TopoSimulationConfig.py.

◆ gFexInputByteStreamTool

L1TopoSimulationConfig.gFexInputByteStreamTool

Definition at line 452 of file L1TopoSimulationConfig.py.

◆ gFexTool

L1TopoSimulationConfig.gFexTool

Definition at line 435 of file L1TopoSimulationConfig.py.

◆ GlobalTag

L1TopoSimulationConfig.GlobalTag

Definition at line 331 of file L1TopoSimulationConfig.py.

◆ help

L1TopoSimulationConfig.help

Definition at line 281 of file L1TopoSimulationConfig.py.

◆ histSvc

L1TopoSimulationConfig.histSvc

Definition at line 492 of file L1TopoSimulationConfig.py.

◆ int

L1TopoSimulationConfig.int

Definition at line 290 of file L1TopoSimulationConfig.py.

◆ ItemList

L1TopoSimulationConfig.ItemList

Definition at line 497 of file L1TopoSimulationConfig.py.

◆ jFexInputByteStreamTool

L1TopoSimulationConfig.jFexInputByteStreamTool

Definition at line 416 of file L1TopoSimulationConfig.py.

◆ jFexTool

L1TopoSimulationConfig.jFexTool

Definition at line 406 of file L1TopoSimulationConfig.py.

◆ l1topoBSTool

L1TopoSimulationConfig.l1topoBSTool

Definition at line 459 of file L1TopoSimulationConfig.py.

◆ log

L1TopoSimulationConfig.log

Definition at line 276 of file L1TopoSimulationConfig.py.

◆ MaxEvents

L1TopoSimulationConfig.MaxEvents

Definition at line 312 of file L1TopoSimulationConfig.py.

◆ maybeMissingRobs

L1TopoSimulationConfig.maybeMissingRobs

Definition at line 361 of file L1TopoSimulationConfig.py.

◆ MaybeMissingROBs

L1TopoSimulationConfig.MaybeMissingROBs

Definition at line 466 of file L1TopoSimulationConfig.py.

◆ muonRoiTool

L1TopoSimulationConfig.muonRoiTool

Definition at line 399 of file L1TopoSimulationConfig.py.

◆ name

L1TopoSimulationConfig.name

Definition at line 364 of file L1TopoSimulationConfig.py.

◆ nargs

L1TopoSimulationConfig.nargs

Definition at line 281 of file L1TopoSimulationConfig.py.

◆ NumConcurrentEvents

L1TopoSimulationConfig.NumConcurrentEvents

Definition at line 320 of file L1TopoSimulationConfig.py.

◆ NumThreads

L1TopoSimulationConfig.NumThreads

Definition at line 319 of file L1TopoSimulationConfig.py.

◆ Output

L1TopoSimulationConfig.Output

Definition at line 492 of file L1TopoSimulationConfig.py.

◆ outputEDM

L1TopoSimulationConfig.outputEDM

Definition at line 360 of file L1TopoSimulationConfig.py.

◆ OutputJSON

L1TopoSimulationConfig.OutputJSON

Definition at line 328 of file L1TopoSimulationConfig.py.

◆ OutputLevel

L1TopoSimulationConfig.OutputLevel

Definition at line 310 of file L1TopoSimulationConfig.py.

◆ parser

L1TopoSimulationConfig.parser

Definition at line 280 of file L1TopoSimulationConfig.py.

◆ PrescaleDAQROBAccess

L1TopoSimulationConfig.PrescaleDAQROBAccess

Definition at line 481 of file L1TopoSimulationConfig.py.

◆ printDefaults

L1TopoSimulationConfig.printDefaults

Definition at line 502 of file L1TopoSimulationConfig.py.

◆ required

L1TopoSimulationConfig.required

Definition at line 281 of file L1TopoSimulationConfig.py.

◆ roib2topo

L1TopoSimulationConfig.roib2topo

Definition at line 471 of file L1TopoSimulationConfig.py.

◆ roibResultTool

L1TopoSimulationConfig.roibResultTool

Definition at line 364 of file L1TopoSimulationConfig.py.

◆ rpcdecodingAcc

L1TopoSimulationConfig.rpcdecodingAcc

Definition at line 393 of file L1TopoSimulationConfig.py.

◆ sequenceName

L1TopoSimulationConfig.sequenceName

Definition at line 469 of file L1TopoSimulationConfig.py.

◆ SkipEvents

L1TopoSimulationConfig.SkipEvents

Definition at line 321 of file L1TopoSimulationConfig.py.

◆ subsystem

L1TopoSimulationConfig.subsystem

Definition at line 297 of file L1TopoSimulationConfig.py.

◆ summariseProps

L1TopoSimulationConfig.summariseProps

Definition at line 502 of file L1TopoSimulationConfig.py.

◆ supportedSubsystems

L1TopoSimulationConfig.supportedSubsystems

Definition at line 295 of file L1TopoSimulationConfig.py.

◆ tgcdecodingAcc

L1TopoSimulationConfig.tgcdecodingAcc

Definition at line 395 of file L1TopoSimulationConfig.py.

◆ triggerConfig

L1TopoSimulationConfig.triggerConfig

Definition at line 315 of file L1TopoSimulationConfig.py.

◆ triggerMenuSetup

L1TopoSimulationConfig.triggerMenuSetup

Definition at line 313 of file L1TopoSimulationConfig.py.

◆ True

L1TopoSimulationConfig.True

Definition at line 283 of file L1TopoSimulationConfig.py.

◆ type

L1TopoSimulationConfig.type

Definition at line 290 of file L1TopoSimulationConfig.py.

◆ type_names

L1TopoSimulationConfig.type_names

Definition at line 346 of file L1TopoSimulationConfig.py.

◆ withDetails

L1TopoSimulationConfig.withDetails

Definition at line 502 of file L1TopoSimulationConfig.py.

◆ writeBS

L1TopoSimulationConfig.writeBS

Definition at line 364 of file L1TopoSimulationConfig.py.

◆ xRoIBResultAcc

L1TopoSimulationConfig.xRoIBResultAcc

Definition at line 356 of file L1TopoSimulationConfig.py.

◆ xRoIBResultOutputs

L1TopoSimulationConfig.xRoIBResultOutputs

Definition at line 356 of file L1TopoSimulationConfig.py.

L1TopoByteStreamConfig.L1TopoPhase1ByteStreamToolCfg
def L1TopoPhase1ByteStreamToolCfg(flags, name, writeBS=False)
Definition: L1TopoByteStreamConfig.py:9
TrigT1MuonRecRoiToolConfig.RPCRecRoiToolCfg
def RPCRecRoiToolCfg(flags, name="RPCRecRoiTool", useRun3Config=True)
Definition: TrigT1MuonRecRoiToolConfig.py:8
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:342
MuonBytestreamDecodeConfig.RpcBytestreamDecodeCfg
def RpcBytestreamDecodeCfg(flags, name="RpcRawDataProvider", **kwargs)
This configuration function sets up everything for decoding RPC bytestream data into RDOs.
Definition: MuonBytestreamDecodeConfig.py:34
L1TopoInputHistograms.configureeFexInputProviderHistograms
def configureeFexInputProviderHistograms(alg, flags)
Definition: L1TopoInputHistograms.py:65
L1TopoInputHistograms.configureEMTauInputProviderHistograms
def configureEMTauInputProviderHistograms(alg, flags)
Definition: L1TopoInputHistograms.py:226
L1TopoInputHistograms.configurejFexInputProviderHistograms
def configurejFexInputProviderHistograms(alg, flags)
Definition: L1TopoInputHistograms.py:114
L1TopoInputHistograms.configureMuonInputProviderHistograms
def configureMuonInputProviderHistograms(alg, flags)
Definition: L1TopoInputHistograms.py:3
GenericMonitoringTool
Definition: GenericMonitoringTool.h:51
L1TopoInputHistograms.configureJetInputProviderHistograms
def configureJetInputProviderHistograms(alg, flags)
Definition: L1TopoInputHistograms.py:250
L1TopoInputHistograms.configuregFexInputProviderHistograms
def configuregFexInputProviderHistograms(alg, flags)
Definition: L1TopoInputHistograms.py:187
L1TopoSimulationConfig.L1TopoSimulationCfg
def L1TopoSimulationCfg(flags, doMonitoring=True, readMuCTPI=False, name="L1TopoSimulation", deactivateL1TopoMuons=False, useMuonRoIs=False, useMuonDecoder=False, writeMuonRoIs=True)
Definition: L1TopoSimulationConfig.py:46
L1TopoSimulationConfig.L1TopoSimulationStandaloneCfg
def L1TopoSimulationStandaloneCfg(flags, outputEDM=[], doMuons=False, doMonitoring=True)
Definition: L1TopoSimulationConfig.py:175
L1TopoSimulationConfig.addEDM
def addEDM(edmType, edmName)
Definition: L1TopoSimulationConfig.py:377
TrigT1ResultByteStreamConfig.MuonRoIByteStreamToolCfg
def MuonRoIByteStreamToolCfg(flags, name, writeBS=False, writeDecodedMuonRoIs=True)
Definition: TrigT1ResultByteStreamConfig.py:69
TrigT1MuonRecRoiToolConfig.TGCRecRoiToolCfg
def TGCRecRoiToolCfg(flags, name="TGCRecRoiTool", useRun3Config=True)
Definition: TrigT1MuonRecRoiToolConfig.py:18
L1TopoInputHistograms.configureEnergyInputProviderHistograms
def configureEnergyInputProviderHistograms(alg, flags)
Definition: L1TopoInputHistograms.py:220
L1TopoSimulationConfig.L1LegacyTopoSimulationCfg
def L1LegacyTopoSimulationCfg(flags)
Definition: L1TopoSimulationConfig.py:7
Trk::split
@ split
Definition: LayerMaterialProperties.h:38
MuonBytestreamDecodeConfig.TgcBytestreamDecodeCfg
def TgcBytestreamDecodeCfg(flags, name="TgcRawDataProvider", **kwargs)
Definition: MuonBytestreamDecodeConfig.py:97