ATLAS Offline Software
Functions | Variables
FexEmulatedTowersConfig Namespace Reference

Functions

def gFexEmulatedTowersCfg (flags, name="L1_gFexEmulatedTowers", writeKey="L1_gFexEmulatedTowers")
 
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 122 of file FexEmulatedTowersConfig.py.

122  def addEDM(edmType, edmName):
123  auxType = edmType.replace('Container','AuxContainer')
124  return [f'{edmType}#{edmName}',
125  f'{auxType}#{edmName}Aux.']
126 
127 

◆ eFexEmulatedTowersCfg()

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

Definition at line 38 of file FexEmulatedTowersConfig.py.

38 def eFexEmulatedTowersCfg(flags, name, writeKey = "L1_eFexEmulatedTowers"):
39  """
40  Config for emulating eFex input data from LATOME readout
41  """
43 
44  emulator = CompFactory.LVL1.eFexTowerBuilder(name,ApplyMasking=not flags.Input.isMC)
45  emulator.eFexContainerWriteKey = writeKey
46  acc.addEventAlgo(emulator)
47 
48  return acc
49 
50 

◆ gFexEmulatedTowersCfg()

def FexEmulatedTowersConfig.gFexEmulatedTowersCfg (   flags,
  name = "L1_gFexEmulatedTowers",
  writeKey = "L1_gFexEmulatedTowers" 
)
Config for emulating gFex input data from LATOME readout

Definition at line 9 of file FexEmulatedTowersConfig.py.

9 def gFexEmulatedTowersCfg(flags, name="L1_gFexEmulatedTowers", writeKey="L1_gFexEmulatedTowers"):
10  """
11  Config for emulating gFex input data from LATOME readout
12  """
14 
15  acc.addEventAlgo( CompFactory.LVL1.gFexTowerBuilder(name=name,
16  SCell=flags.Trigger.L1.L1CaloSuperCellContainerName,
17  gTowersWriteKey = writeKey,
18  isDATA = not flags.Input.isMC,
19  gFEX2SCmapping = "Run3L1CaloSimulation/L1CaloFEXAlgos/gFEX/gCaloTowers_to_scells_v1.txt",
20  gFEX2Tilemapping = "Run3L1CaloSimulation/L1CaloFEXAlgos/gFEX/gCaloTowers_to_tile_v1.txt",
21  gFexFiberTowerMapping = "Run3L1CaloSimulation/L1CaloFEXAlgos/gFEX/gFex_gCaloTowerMap_weighted_v1.txt") )
22  return acc
23 

◆ jFexEmulatedTowersCfg()

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

Definition at line 24 of file FexEmulatedTowersConfig.py.

24 def jFexEmulatedTowersCfg(flags, name="jFexEmulatedTowerMaker",writeKey="L1_jFexEmulatedTowers"):
25  """
26  Config for emulating jFex input data from LATOME readout
27  """
29 
30  emulator = CompFactory.LVL1.jFexEmulatedTowers(name)
31  emulator.SCell = flags.Trigger.L1.L1CaloSuperCellContainerName
32  emulator.jTowersWriteKey = writeKey
33  emulator.isDATA = not flags.Input.isMC
34  acc.addEventAlgo(emulator)
35 
36  return acc
37 

Variable Documentation

◆ acc

FexEmulatedTowersConfig.acc

Definition at line 107 of file FexEmulatedTowersConfig.py.

◆ algLogLevel

FexEmulatedTowersConfig.algLogLevel

Definition at line 72 of file FexEmulatedTowersConfig.py.

◆ AODFileName

FexEmulatedTowersConfig.AODFileName

Definition at line 90 of file FexEmulatedTowersConfig.py.

◆ args

FexEmulatedTowersConfig.args

Definition at line 65 of file FexEmulatedTowersConfig.py.

◆ AtlasVersion

FexEmulatedTowersConfig.AtlasVersion

Definition at line 86 of file FexEmulatedTowersConfig.py.

◆ choices

FexEmulatedTowersConfig.choices

Definition at line 63 of file FexEmulatedTowersConfig.py.

◆ decodeInputs

FexEmulatedTowersConfig.decodeInputs

Definition at line 167 of file FexEmulatedTowersConfig.py.

◆ decoderAlg

FexEmulatedTowersConfig.decoderAlg

Definition at line 176 of file FexEmulatedTowersConfig.py.

◆ decoderTools

FexEmulatedTowersConfig.decoderTools

Definition at line 118 of file FexEmulatedTowersConfig.py.

◆ DecoderTools

FexEmulatedTowersConfig.DecoderTools

Definition at line 177 of file FexEmulatedTowersConfig.py.

◆ default

FexEmulatedTowersConfig.default

Definition at line 61 of file FexEmulatedTowersConfig.py.

◆ description

FexEmulatedTowersConfig.description

Definition at line 59 of file FexEmulatedTowersConfig.py.

◆ doLVL1

FexEmulatedTowersConfig.doLVL1

Definition at line 95 of file FexEmulatedTowersConfig.py.

◆ EDMVersion

FexEmulatedTowersConfig.EDMVersion

Definition at line 94 of file FexEmulatedTowersConfig.py.

◆ enableL1CaloPhase1

FexEmulatedTowersConfig.enableL1CaloPhase1

Definition at line 96 of file FexEmulatedTowersConfig.py.

◆ False

FexEmulatedTowersConfig.False

Definition at line 167 of file FexEmulatedTowersConfig.py.

◆ Files

FexEmulatedTowersConfig.Files

Definition at line 80 of file FexEmulatedTowersConfig.py.

◆ flags

FexEmulatedTowersConfig.flags

Definition at line 74 of file FexEmulatedTowersConfig.py.

◆ help

FexEmulatedTowersConfig.help

Definition at line 61 of file FexEmulatedTowersConfig.py.

◆ inputeFexTool

FexEmulatedTowersConfig.inputeFexTool

Definition at line 166 of file FexEmulatedTowersConfig.py.

◆ inputjFexTool

FexEmulatedTowersConfig.inputjFexTool

Definition at line 149 of file FexEmulatedTowersConfig.py.

◆ int

FexEmulatedTowersConfig.int

Definition at line 61 of file FexEmulatedTowersConfig.py.

◆ ItemList

FexEmulatedTowersConfig.ItemList

Definition at line 186 of file FexEmulatedTowersConfig.py.

◆ log

FexEmulatedTowersConfig.log

Definition at line 68 of file FexEmulatedTowersConfig.py.

◆ MaxEvents

FexEmulatedTowersConfig.MaxEvents

Definition at line 79 of file FexEmulatedTowersConfig.py.

◆ maybeMissingRobs

FexEmulatedTowersConfig.maybeMissingRobs

Definition at line 120 of file FexEmulatedTowersConfig.py.

◆ MaybeMissingROBs

FexEmulatedTowersConfig.MaybeMissingROBs

Definition at line 178 of file FexEmulatedTowersConfig.py.

◆ name

FexEmulatedTowersConfig.name

Definition at line 176 of file FexEmulatedTowersConfig.py.

◆ nargs

FexEmulatedTowersConfig.nargs

Definition at line 62 of file FexEmulatedTowersConfig.py.

◆ NumConcurrentEvents

FexEmulatedTowersConfig.NumConcurrentEvents

Definition at line 82 of file FexEmulatedTowersConfig.py.

◆ NumThreads

FexEmulatedTowersConfig.NumThreads

Definition at line 81 of file FexEmulatedTowersConfig.py.

◆ outputEDM

FexEmulatedTowersConfig.outputEDM

Definition at line 119 of file FexEmulatedTowersConfig.py.

◆ OutputLevel

FexEmulatedTowersConfig.OutputLevel

Definition at line 78 of file FexEmulatedTowersConfig.py.

◆ parser

FexEmulatedTowersConfig.parser

Definition at line 58 of file FexEmulatedTowersConfig.py.

◆ prog

FexEmulatedTowersConfig.prog

Definition at line 58 of file FexEmulatedTowersConfig.py.

◆ PropagateInput

FexEmulatedTowersConfig.PropagateInput

Definition at line 188 of file FexEmulatedTowersConfig.py.

◆ required

FexEmulatedTowersConfig.required

Definition at line 62 of file FexEmulatedTowersConfig.py.

◆ s

FexEmulatedTowersConfig.s

Definition at line 89 of file FexEmulatedTowersConfig.py.

◆ sequenceName

FexEmulatedTowersConfig.sequenceName

Definition at line 180 of file FexEmulatedTowersConfig.py.

◆ TOBs

FexEmulatedTowersConfig.TOBs

Definition at line 167 of file FexEmulatedTowersConfig.py.

◆ triggerConfig

FexEmulatedTowersConfig.triggerConfig

Definition at line 76 of file FexEmulatedTowersConfig.py.

◆ True

FexEmulatedTowersConfig.True

Definition at line 63 of file FexEmulatedTowersConfig.py.

◆ type

FexEmulatedTowersConfig.type

Definition at line 61 of file FexEmulatedTowersConfig.py.

◆ xTOBs

FexEmulatedTowersConfig.xTOBs

Definition at line 167 of file FexEmulatedTowersConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
FexEmulatedTowersConfig.eFexEmulatedTowersCfg
def eFexEmulatedTowersCfg(flags, name, writeKey="L1_eFexEmulatedTowers")
Definition: FexEmulatedTowersConfig.py:38
FexEmulatedTowersConfig.addEDM
def addEDM(edmType, edmName)
Definition: FexEmulatedTowersConfig.py:122
FexEmulatedTowersConfig.jFexEmulatedTowersCfg
def jFexEmulatedTowersCfg(flags, name="jFexEmulatedTowerMaker", writeKey="L1_jFexEmulatedTowers")
Definition: FexEmulatedTowersConfig.py:24
FexEmulatedTowersConfig.gFexEmulatedTowersCfg
def gFexEmulatedTowersCfg(flags, name="L1_gFexEmulatedTowers", writeKey="L1_gFexEmulatedTowers")
Definition: FexEmulatedTowersConfig.py:9