ATLAS Offline Software
Functions | Variables
FexEmulatedTowersConfig Namespace Reference

Functions

def jFexEmulatedTowersCfg (flags, name="jFexEmulatedTowerMaker", writeKey="L1_jFexEmulatedTowers")
 
def eFexEmulatedTowersCfg (flags, name, writeKey="L1_eFexEmulatedTowers")
 
def addEDM (edmType, edmName)
 

Variables

 parser
 
 prog
 
 description
 
 type
 
 int
 
 default
 
 help
 
 nargs
 
 required
 
 choices
 
 True
 
 args
 
 log
 
 algLogLevel
 
 flags
 
 triggerConfig
 
 OutputLevel
 
 MaxEvents
 
 Files
 
 NumThreads
 
 NumConcurrentEvents
 
 AtlasVersion
 
 s
 
 AODFileName
 
 EDMVersion
 
 doLVL1
 
 enableL1CaloPhase1
 
 acc
 
 decoderTools
 
 outputEDM
 
 maybeMissingRobs
 
 inputjFexTool
 
 inputeFexTool
 
 TOBs
 
 False
 
 xTOBs
 
 decodeInputs
 
 decoderAlg
 
 name
 
 DecoderTools
 
 MaybeMissingROBs
 
 sequenceName
 
 ItemList
 
 PropagateInput
 

Function Documentation

◆ addEDM()

def FexEmulatedTowersConfig.addEDM (   edmType,
  edmName 
)

Definition at line 107 of file FexEmulatedTowersConfig.py.

107  def addEDM(edmType, edmName):
108  auxType = edmType.replace('Container','AuxContainer')
109  return [f'{edmType}#{edmName}',
110  f'{auxType}#{edmName}Aux.']
111 
112 

◆ eFexEmulatedTowersCfg()

def FexEmulatedTowersConfig.eFexEmulatedTowersCfg (   flags,
  name,
  writeKey = "L1_eFexEmulatedTowers" 
)
Config for emulating eFex input data from LATOME readout

Definition at line 23 of file FexEmulatedTowersConfig.py.

23 def eFexEmulatedTowersCfg(flags, name, writeKey = "L1_eFexEmulatedTowers"):
24  """
25  Config for emulating eFex input data from LATOME readout
26  """
28 
29  emulator = CompFactory.LVL1.eFexTowerBuilder(name,ApplyMasking=not flags.Input.isMC)
30  emulator.eFexContainerWriteKey = writeKey
31  acc.addEventAlgo(emulator)
32 
33  return acc
34 
35 

◆ jFexEmulatedTowersCfg()

def FexEmulatedTowersConfig.jFexEmulatedTowersCfg (   flags,
  name = "jFexEmulatedTowerMaker",
  writeKey = "L1_jFexEmulatedTowers" 
)
Config for emulating jFex input data from LATOME readout

Definition at line 9 of file FexEmulatedTowersConfig.py.

9 def jFexEmulatedTowersCfg(flags, name="jFexEmulatedTowerMaker",writeKey="L1_jFexEmulatedTowers"):
10  """
11  Config for emulating jFex input data from LATOME readout
12  """
14 
15  emulator = CompFactory.LVL1.jFexEmulatedTowers(name)
16  emulator.SCell = flags.Trigger.L1.L1CaloSuperCellContainerName
17  emulator.jTowersWriteKey = writeKey
18  emulator.isDATA = not flags.Input.isMC
19  acc.addEventAlgo(emulator)
20 
21  return acc
22 

Variable Documentation

◆ acc

FexEmulatedTowersConfig.acc

Definition at line 92 of file FexEmulatedTowersConfig.py.

◆ algLogLevel

FexEmulatedTowersConfig.algLogLevel

Definition at line 57 of file FexEmulatedTowersConfig.py.

◆ AODFileName

FexEmulatedTowersConfig.AODFileName

Definition at line 75 of file FexEmulatedTowersConfig.py.

◆ args

FexEmulatedTowersConfig.args

Definition at line 50 of file FexEmulatedTowersConfig.py.

◆ AtlasVersion

FexEmulatedTowersConfig.AtlasVersion

Definition at line 71 of file FexEmulatedTowersConfig.py.

◆ choices

FexEmulatedTowersConfig.choices

Definition at line 48 of file FexEmulatedTowersConfig.py.

◆ decodeInputs

FexEmulatedTowersConfig.decodeInputs

Definition at line 152 of file FexEmulatedTowersConfig.py.

◆ decoderAlg

FexEmulatedTowersConfig.decoderAlg

Definition at line 161 of file FexEmulatedTowersConfig.py.

◆ decoderTools

FexEmulatedTowersConfig.decoderTools

Definition at line 103 of file FexEmulatedTowersConfig.py.

◆ DecoderTools

FexEmulatedTowersConfig.DecoderTools

Definition at line 162 of file FexEmulatedTowersConfig.py.

◆ default

FexEmulatedTowersConfig.default

Definition at line 46 of file FexEmulatedTowersConfig.py.

◆ description

FexEmulatedTowersConfig.description

Definition at line 44 of file FexEmulatedTowersConfig.py.

◆ doLVL1

FexEmulatedTowersConfig.doLVL1

Definition at line 80 of file FexEmulatedTowersConfig.py.

◆ EDMVersion

FexEmulatedTowersConfig.EDMVersion

Definition at line 79 of file FexEmulatedTowersConfig.py.

◆ enableL1CaloPhase1

FexEmulatedTowersConfig.enableL1CaloPhase1

Definition at line 81 of file FexEmulatedTowersConfig.py.

◆ False

FexEmulatedTowersConfig.False

Definition at line 152 of file FexEmulatedTowersConfig.py.

◆ Files

FexEmulatedTowersConfig.Files

Definition at line 65 of file FexEmulatedTowersConfig.py.

◆ flags

FexEmulatedTowersConfig.flags

Definition at line 59 of file FexEmulatedTowersConfig.py.

◆ help

FexEmulatedTowersConfig.help

Definition at line 46 of file FexEmulatedTowersConfig.py.

◆ inputeFexTool

FexEmulatedTowersConfig.inputeFexTool

Definition at line 151 of file FexEmulatedTowersConfig.py.

◆ inputjFexTool

FexEmulatedTowersConfig.inputjFexTool

Definition at line 134 of file FexEmulatedTowersConfig.py.

◆ int

FexEmulatedTowersConfig.int

Definition at line 46 of file FexEmulatedTowersConfig.py.

◆ ItemList

FexEmulatedTowersConfig.ItemList

Definition at line 171 of file FexEmulatedTowersConfig.py.

◆ log

FexEmulatedTowersConfig.log

Definition at line 53 of file FexEmulatedTowersConfig.py.

◆ MaxEvents

FexEmulatedTowersConfig.MaxEvents

Definition at line 64 of file FexEmulatedTowersConfig.py.

◆ maybeMissingRobs

FexEmulatedTowersConfig.maybeMissingRobs

Definition at line 105 of file FexEmulatedTowersConfig.py.

◆ MaybeMissingROBs

FexEmulatedTowersConfig.MaybeMissingROBs

Definition at line 163 of file FexEmulatedTowersConfig.py.

◆ name

FexEmulatedTowersConfig.name

Definition at line 161 of file FexEmulatedTowersConfig.py.

◆ nargs

FexEmulatedTowersConfig.nargs

Definition at line 47 of file FexEmulatedTowersConfig.py.

◆ NumConcurrentEvents

FexEmulatedTowersConfig.NumConcurrentEvents

Definition at line 67 of file FexEmulatedTowersConfig.py.

◆ NumThreads

FexEmulatedTowersConfig.NumThreads

Definition at line 66 of file FexEmulatedTowersConfig.py.

◆ outputEDM

FexEmulatedTowersConfig.outputEDM

Definition at line 104 of file FexEmulatedTowersConfig.py.

◆ OutputLevel

FexEmulatedTowersConfig.OutputLevel

Definition at line 63 of file FexEmulatedTowersConfig.py.

◆ parser

FexEmulatedTowersConfig.parser

Definition at line 43 of file FexEmulatedTowersConfig.py.

◆ prog

FexEmulatedTowersConfig.prog

Definition at line 43 of file FexEmulatedTowersConfig.py.

◆ PropagateInput

FexEmulatedTowersConfig.PropagateInput

Definition at line 173 of file FexEmulatedTowersConfig.py.

◆ required

FexEmulatedTowersConfig.required

Definition at line 47 of file FexEmulatedTowersConfig.py.

◆ s

FexEmulatedTowersConfig.s

Definition at line 74 of file FexEmulatedTowersConfig.py.

◆ sequenceName

FexEmulatedTowersConfig.sequenceName

Definition at line 165 of file FexEmulatedTowersConfig.py.

◆ TOBs

FexEmulatedTowersConfig.TOBs

Definition at line 152 of file FexEmulatedTowersConfig.py.

◆ triggerConfig

FexEmulatedTowersConfig.triggerConfig

Definition at line 61 of file FexEmulatedTowersConfig.py.

◆ True

FexEmulatedTowersConfig.True

Definition at line 48 of file FexEmulatedTowersConfig.py.

◆ type

FexEmulatedTowersConfig.type

Definition at line 46 of file FexEmulatedTowersConfig.py.

◆ xTOBs

FexEmulatedTowersConfig.xTOBs

Definition at line 152 of file FexEmulatedTowersConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
FexEmulatedTowersConfig.eFexEmulatedTowersCfg
def eFexEmulatedTowersCfg(flags, name, writeKey="L1_eFexEmulatedTowers")
Definition: FexEmulatedTowersConfig.py:23
FexEmulatedTowersConfig.addEDM
def addEDM(edmType, edmName)
Definition: FexEmulatedTowersConfig.py:107
FexEmulatedTowersConfig.jFexEmulatedTowersCfg
def jFexEmulatedTowersCfg(flags, name="jFexEmulatedTowerMaker", writeKey="L1_jFexEmulatedTowers")
Definition: FexEmulatedTowersConfig.py:9