ATLAS Offline Software
Loading...
Searching...
No Matches
FEXReprocessingRun3 Namespace Reference

Functions

 addEDM (edmType, edmName)
 getSimHandle (key)

Variables

 parser
 type
 int
 default
 help
 nargs
 required
 choices
 True
 args = parser.parse_args()
 log = logging.getLogger('L1CaloFEXToolsConfig')
 algLogLevel = getattr(Constants,args.outputLevel)
 flags = initConfigFlags()
 triggerConfig
 OutputLevel
 MaxEvents
 SkipEvents
 Files
 NumThreads
 NumConcurrentEvents
 AtlasVersion
 s = args.filesInput[0].replace('*','').replace('.data','')
 AODFileName
 EDMVersion
 doLVL1
 enableL1CaloPhase1
 acc = MainServicesCfg(flags)
list decoderTools = []
list outputEDM = []
list maybeMissingRobs = []
 eFEXInputs = CompFactory.LVL1.eTowerMakerFromSuperCells('eTowerMakerFromSuperCells')
 eFEX simulation
 eSuperCellTowerMapperTool
 eFEX = CompFactory.LVL1.eFEXDriver('eFEXDriver')
 eFEXSysSimTool
 eFEXSimTool
 eFEXFPGATool
 eFEXegAlgoTool
 dmCorr
 Key_eFexEMOutputContainer
 Key_eFexTauOutputContainer
 Key_eFexEMxTOBOutputContainer
 Key_eFexTauxTOBOutputContainer
 sequenceName
 eFexTool
 jFEXInputs = CompFactory.LVL1.jTowerMakerFromJfexTowers('jTowerMakerFromJfexTowers')
 IsMC
 jSuperCellTowerMapperTool
 SCellMasking
 jFEX = CompFactory.LVL1.jFEXDriver('jFEXDriver')
 jFEXSysSimTool
 Key_jFexSRJetOutputContainer
 Key_jFexLRJetOutputContainer
 Key_jFexTauOutputContainer
 Key_jFexSumETOutputContainer
 Key_jFexMETOutputContainer
 Key_jFexFwdElOutputContainer
 Key_xTobOutKey_jJ
 Key_xTobOutKey_jLJ
 Key_xTobOutKey_jTau
 Key_xTobOutKey_jEM
 jFexRoiByteStreamTool = acc.popToolsAndMerge(jFexRoiByteStreamToolCfg(flags, 'jFexBSDecoderTool', writeBS=False))
 jFexxRoiByteStreamTool
 inputjFexTool = acc.popToolsAndMerge(jFexInputByteStreamToolCfg(flags, 'jFexInputBSDecoder'))
 DecoratorAlgo = L1CalojFEXDecoratorCfg(flags, ExtraInfo=True, SCMasking=True)
 jFEXEmulatorAlgo = jFexEmulatedTowersCfg(flags, name = 'jFexTowerEmulator')
 gFEXInputs = CompFactory.LVL1.gTowerMakerFromGfexTowers('gTowerMakerFromGfexTowers')
 gFEX simulated TOBs
 gSuperCellTowerMapperTool
 gFEXInputs50 = CompFactory.LVL1.gTowerMakerFromGfexTowers('gTowerMakerFromGfexTowers50')
 InputDataTowers
 MyGTowers
 gFEX = CompFactory.LVL1.gFEXDriver('gFEXDriver')
 gFEXSysSimTool
 Key_gFexSRJetOutputContainer
 Key_gFexLRJetOutputContainer
 Key_gFexRhoOutputContainer
 Key_gScalarEJwojOutputContainer
 Key_gMETComponentsJwojOutputContainer
 Key_gMHTComponentsJwojOutputContainer
 Key_gMSTComponentsJwojOutputContainer
 Key_gMETComponentsNoiseCutOutputContainer
 Key_gMETComponentsRmsOutputContainer
 Key_gScalarENoiseCutOutputContainer
 Key_gScalarERmsOutputContainer
 gFexTool = acc.popToolsAndMerge(gFexByteStreamToolCfg(flags, 'gFexBSDecoder'))
 gFexInputTool = acc.popToolsAndMerge(gFexInputByteStreamToolCfg(flags, 'gFexInputBSDecoder'))
 roibResultTool = acc.popToolsAndMerge(RoIBResultByteStreamToolCfg(flags, name="RoIBResultBSDecoderTool", writeBS=False))
 xRoIBResultAcc
 xRoIBResultOutputs
 decoderAlg = CompFactory.L1TriggerByteStreamDecoderAlg(name="L1TriggerByteStreamDecoder", DecoderTools=decoderTools, MaybeMissingROBs=maybeMissingRobs)
 PropagateInput

Function Documentation

◆ addEDM()

FEXReprocessingRun3.addEDM ( edmType,
edmName )

Definition at line 83 of file FEXReprocessingRun3.py.

83 def addEDM(edmType, edmName):
84 auxType = edmType.replace('Container','AuxContainer')
85 return [f'{edmType}#{edmName}', f'{auxType}#{edmName}Aux.']
86

◆ getSimHandle()

FEXReprocessingRun3.getSimHandle ( key)
Add 'Sim' to the standard handle path

Definition at line 87 of file FEXReprocessingRun3.py.

87 def getSimHandle(key):
88 """
89 Add 'Sim' to the standard handle path
90 """
91 keyPath = key.path()
92 keyPath += "Sim"
93 key.Path = keyPath
94 return key
95

Variable Documentation

◆ acc

FEXReprocessingRun3.acc = MainServicesCfg(flags)

Definition at line 68 of file FEXReprocessingRun3.py.

◆ algLogLevel

FEXReprocessingRun3.algLogLevel = getattr(Constants,args.outputLevel)

Definition at line 33 of file FEXReprocessingRun3.py.

◆ AODFileName

FEXReprocessingRun3.AODFileName

Definition at line 52 of file FEXReprocessingRun3.py.

◆ args

FEXReprocessingRun3.args = parser.parse_args()

Definition at line 26 of file FEXReprocessingRun3.py.

◆ AtlasVersion

FEXReprocessingRun3.AtlasVersion

Definition at line 48 of file FEXReprocessingRun3.py.

◆ choices

FEXReprocessingRun3.choices

Definition at line 24 of file FEXReprocessingRun3.py.

◆ decoderAlg

FEXReprocessingRun3.decoderAlg = CompFactory.L1TriggerByteStreamDecoderAlg(name="L1TriggerByteStreamDecoder", DecoderTools=decoderTools, MaybeMissingROBs=maybeMissingRobs)

Definition at line 385 of file FEXReprocessingRun3.py.

◆ decoderTools

list FEXReprocessingRun3.decoderTools = []

Definition at line 78 of file FEXReprocessingRun3.py.

◆ DecoratorAlgo

FEXReprocessingRun3.DecoratorAlgo = L1CalojFEXDecoratorCfg(flags, ExtraInfo=True, SCMasking=True)

Definition at line 255 of file FEXReprocessingRun3.py.

◆ default

FEXReprocessingRun3.default

Definition at line 21 of file FEXReprocessingRun3.py.

◆ dmCorr

FEXReprocessingRun3.dmCorr

Definition at line 118 of file FEXReprocessingRun3.py.

◆ doLVL1

FEXReprocessingRun3.doLVL1

Definition at line 57 of file FEXReprocessingRun3.py.

◆ EDMVersion

FEXReprocessingRun3.EDMVersion

Definition at line 56 of file FEXReprocessingRun3.py.

◆ eFEX

FEXReprocessingRun3.eFEX = CompFactory.LVL1.eFEXDriver('eFEXDriver')

Definition at line 114 of file FEXReprocessingRun3.py.

◆ eFEXegAlgoTool

FEXReprocessingRun3.eFEXegAlgoTool

Definition at line 118 of file FEXReprocessingRun3.py.

◆ eFEXFPGATool

FEXReprocessingRun3.eFEXFPGATool

Definition at line 117 of file FEXReprocessingRun3.py.

◆ eFEXInputs

FEXReprocessingRun3.eFEXInputs = CompFactory.LVL1.eTowerMakerFromSuperCells('eTowerMakerFromSuperCells')

eFEX simulation

Definition at line 112 of file FEXReprocessingRun3.py.

◆ eFEXSimTool

FEXReprocessingRun3.eFEXSimTool

Definition at line 116 of file FEXReprocessingRun3.py.

◆ eFEXSysSimTool

FEXReprocessingRun3.eFEXSysSimTool

Definition at line 115 of file FEXReprocessingRun3.py.

◆ eFexTool

FEXReprocessingRun3.eFexTool
Initial value:
1= acc.popToolsAndMerge(eFexByteStreamToolCfg(
2 flags,'eFexBSDecoder',TOBs='eTOBs',xTOBs='exTOBs'))

Definition at line 142 of file FEXReprocessingRun3.py.

◆ enableL1CaloPhase1

FEXReprocessingRun3.enableL1CaloPhase1

Definition at line 58 of file FEXReprocessingRun3.py.

◆ eSuperCellTowerMapperTool

FEXReprocessingRun3.eSuperCellTowerMapperTool

Definition at line 113 of file FEXReprocessingRun3.py.

◆ Files

FEXReprocessingRun3.Files

Definition at line 42 of file FEXReprocessingRun3.py.

◆ flags

FEXReprocessingRun3.flags = initConfigFlags()

Definition at line 35 of file FEXReprocessingRun3.py.

◆ gFEX

FEXReprocessingRun3.gFEX = CompFactory.LVL1.gFEXDriver('gFEXDriver')

Definition at line 288 of file FEXReprocessingRun3.py.

◆ gFEXInputs

FEXReprocessingRun3.gFEXInputs = CompFactory.LVL1.gTowerMakerFromGfexTowers('gTowerMakerFromGfexTowers')

gFEX simulated TOBs

Definition at line 276 of file FEXReprocessingRun3.py.

◆ gFEXInputs50

FEXReprocessingRun3.gFEXInputs50 = CompFactory.LVL1.gTowerMakerFromGfexTowers('gTowerMakerFromGfexTowers50')

Definition at line 281 of file FEXReprocessingRun3.py.

◆ gFexInputTool

FEXReprocessingRun3.gFexInputTool = acc.popToolsAndMerge(gFexInputByteStreamToolCfg(flags, 'gFexInputBSDecoder'))

Definition at line 343 of file FEXReprocessingRun3.py.

◆ gFEXSysSimTool

FEXReprocessingRun3.gFEXSysSimTool

Definition at line 289 of file FEXReprocessingRun3.py.

◆ gFexTool

FEXReprocessingRun3.gFexTool = acc.popToolsAndMerge(gFexByteStreamToolCfg(flags, 'gFexBSDecoder'))

Definition at line 325 of file FEXReprocessingRun3.py.

◆ gSuperCellTowerMapperTool

FEXReprocessingRun3.gSuperCellTowerMapperTool

Definition at line 278 of file FEXReprocessingRun3.py.

◆ help

FEXReprocessingRun3.help

Definition at line 21 of file FEXReprocessingRun3.py.

◆ InputDataTowers

FEXReprocessingRun3.InputDataTowers

Definition at line 282 of file FEXReprocessingRun3.py.

◆ inputjFexTool

FEXReprocessingRun3.inputjFexTool = acc.popToolsAndMerge(jFexInputByteStreamToolCfg(flags, 'jFexInputBSDecoder'))

Definition at line 243 of file FEXReprocessingRun3.py.

◆ int

FEXReprocessingRun3.int

Definition at line 21 of file FEXReprocessingRun3.py.

◆ IsMC

FEXReprocessingRun3.IsMC

Definition at line 170 of file FEXReprocessingRun3.py.

◆ jFEX

FEXReprocessingRun3.jFEX = CompFactory.LVL1.jFEXDriver('jFEXDriver')

Definition at line 174 of file FEXReprocessingRun3.py.

◆ jFEXEmulatorAlgo

FEXReprocessingRun3.jFEXEmulatorAlgo = jFexEmulatedTowersCfg(flags, name = 'jFexTowerEmulator')

Definition at line 263 of file FEXReprocessingRun3.py.

◆ jFEXInputs

FEXReprocessingRun3.jFEXInputs = CompFactory.LVL1.jTowerMakerFromJfexTowers('jTowerMakerFromJfexTowers')

Definition at line 169 of file FEXReprocessingRun3.py.

◆ jFexRoiByteStreamTool

FEXReprocessingRun3.jFexRoiByteStreamTool = acc.popToolsAndMerge(jFexRoiByteStreamToolCfg(flags, 'jFexBSDecoderTool', writeBS=False))

Definition at line 212 of file FEXReprocessingRun3.py.

◆ jFEXSysSimTool

FEXReprocessingRun3.jFEXSysSimTool

Definition at line 175 of file FEXReprocessingRun3.py.

◆ jFexxRoiByteStreamTool

FEXReprocessingRun3.jFexxRoiByteStreamTool
Initial value:
1= acc.popToolsAndMerge(jFexRoiByteStreamToolCfg(
2 flags, 'jFexBSDecoderTool_xtobs', writeBS=False, xTOBs=True))

Definition at line 225 of file FEXReprocessingRun3.py.

◆ jSuperCellTowerMapperTool

FEXReprocessingRun3.jSuperCellTowerMapperTool

Definition at line 171 of file FEXReprocessingRun3.py.

◆ Key_eFexEMOutputContainer

FEXReprocessingRun3.Key_eFexEMOutputContainer

Definition at line 121 of file FEXReprocessingRun3.py.

◆ Key_eFexEMxTOBOutputContainer

FEXReprocessingRun3.Key_eFexEMxTOBOutputContainer

Definition at line 128 of file FEXReprocessingRun3.py.

◆ Key_eFexTauOutputContainer

FEXReprocessingRun3.Key_eFexTauOutputContainer

Definition at line 122 of file FEXReprocessingRun3.py.

◆ Key_eFexTauxTOBOutputContainer

FEXReprocessingRun3.Key_eFexTauxTOBOutputContainer

Definition at line 129 of file FEXReprocessingRun3.py.

◆ Key_gFexLRJetOutputContainer

FEXReprocessingRun3.Key_gFexLRJetOutputContainer

Definition at line 293 of file FEXReprocessingRun3.py.

◆ Key_gFexRhoOutputContainer

FEXReprocessingRun3.Key_gFexRhoOutputContainer

Definition at line 294 of file FEXReprocessingRun3.py.

◆ Key_gFexSRJetOutputContainer

FEXReprocessingRun3.Key_gFexSRJetOutputContainer

Definition at line 292 of file FEXReprocessingRun3.py.

◆ Key_gMETComponentsJwojOutputContainer

FEXReprocessingRun3.Key_gMETComponentsJwojOutputContainer

Definition at line 296 of file FEXReprocessingRun3.py.

◆ Key_gMETComponentsNoiseCutOutputContainer

FEXReprocessingRun3.Key_gMETComponentsNoiseCutOutputContainer

Definition at line 299 of file FEXReprocessingRun3.py.

◆ Key_gMETComponentsRmsOutputContainer

FEXReprocessingRun3.Key_gMETComponentsRmsOutputContainer

Definition at line 300 of file FEXReprocessingRun3.py.

◆ Key_gMHTComponentsJwojOutputContainer

FEXReprocessingRun3.Key_gMHTComponentsJwojOutputContainer

Definition at line 297 of file FEXReprocessingRun3.py.

◆ Key_gMSTComponentsJwojOutputContainer

FEXReprocessingRun3.Key_gMSTComponentsJwojOutputContainer

Definition at line 298 of file FEXReprocessingRun3.py.

◆ Key_gScalarEJwojOutputContainer

FEXReprocessingRun3.Key_gScalarEJwojOutputContainer

Definition at line 295 of file FEXReprocessingRun3.py.

◆ Key_gScalarENoiseCutOutputContainer

FEXReprocessingRun3.Key_gScalarENoiseCutOutputContainer

Definition at line 301 of file FEXReprocessingRun3.py.

◆ Key_gScalarERmsOutputContainer

FEXReprocessingRun3.Key_gScalarERmsOutputContainer

Definition at line 302 of file FEXReprocessingRun3.py.

◆ Key_jFexFwdElOutputContainer

FEXReprocessingRun3.Key_jFexFwdElOutputContainer

Definition at line 183 of file FEXReprocessingRun3.py.

◆ Key_jFexLRJetOutputContainer

FEXReprocessingRun3.Key_jFexLRJetOutputContainer

Definition at line 179 of file FEXReprocessingRun3.py.

◆ Key_jFexMETOutputContainer

FEXReprocessingRun3.Key_jFexMETOutputContainer

Definition at line 182 of file FEXReprocessingRun3.py.

◆ Key_jFexSRJetOutputContainer

FEXReprocessingRun3.Key_jFexSRJetOutputContainer

Definition at line 178 of file FEXReprocessingRun3.py.

◆ Key_jFexSumETOutputContainer

FEXReprocessingRun3.Key_jFexSumETOutputContainer

Definition at line 181 of file FEXReprocessingRun3.py.

◆ Key_jFexTauOutputContainer

FEXReprocessingRun3.Key_jFexTauOutputContainer

Definition at line 180 of file FEXReprocessingRun3.py.

◆ Key_xTobOutKey_jEM

FEXReprocessingRun3.Key_xTobOutKey_jEM

Definition at line 197 of file FEXReprocessingRun3.py.

◆ Key_xTobOutKey_jJ

FEXReprocessingRun3.Key_xTobOutKey_jJ

Definition at line 194 of file FEXReprocessingRun3.py.

◆ Key_xTobOutKey_jLJ

FEXReprocessingRun3.Key_xTobOutKey_jLJ

Definition at line 195 of file FEXReprocessingRun3.py.

◆ Key_xTobOutKey_jTau

FEXReprocessingRun3.Key_xTobOutKey_jTau

Definition at line 196 of file FEXReprocessingRun3.py.

◆ log

FEXReprocessingRun3.log = logging.getLogger('L1CaloFEXToolsConfig')

Definition at line 29 of file FEXReprocessingRun3.py.

◆ MaxEvents

FEXReprocessingRun3.MaxEvents

Definition at line 40 of file FEXReprocessingRun3.py.

◆ maybeMissingRobs

list FEXReprocessingRun3.maybeMissingRobs = []

Definition at line 80 of file FEXReprocessingRun3.py.

◆ MyGTowers

FEXReprocessingRun3.MyGTowers

Definition at line 283 of file FEXReprocessingRun3.py.

◆ nargs

FEXReprocessingRun3.nargs

Definition at line 22 of file FEXReprocessingRun3.py.

◆ NumConcurrentEvents

FEXReprocessingRun3.NumConcurrentEvents

Definition at line 44 of file FEXReprocessingRun3.py.

◆ NumThreads

FEXReprocessingRun3.NumThreads

Definition at line 43 of file FEXReprocessingRun3.py.

◆ outputEDM

list FEXReprocessingRun3.outputEDM = []

Definition at line 79 of file FEXReprocessingRun3.py.

◆ OutputLevel

FEXReprocessingRun3.OutputLevel

Definition at line 39 of file FEXReprocessingRun3.py.

◆ parser

FEXReprocessingRun3.parser
Initial value:
1= argparse.ArgumentParser(prog='python -m L1CaloFEXTools.L1CaloFEXToolsConfig',
2 description=)

Definition at line 18 of file FEXReprocessingRun3.py.

◆ PropagateInput

FEXReprocessingRun3.PropagateInput

Definition at line 401 of file FEXReprocessingRun3.py.

◆ required

FEXReprocessingRun3.required

Definition at line 22 of file FEXReprocessingRun3.py.

◆ roibResultTool

FEXReprocessingRun3.roibResultTool = acc.popToolsAndMerge(RoIBResultByteStreamToolCfg(flags, name="RoIBResultBSDecoderTool", writeBS=False))

Definition at line 355 of file FEXReprocessingRun3.py.

◆ s

FEXReprocessingRun3.s = args.filesInput[0].replace('*','').replace('.data','')

Definition at line 51 of file FEXReprocessingRun3.py.

◆ SCellMasking

FEXReprocessingRun3.SCellMasking

Definition at line 172 of file FEXReprocessingRun3.py.

◆ sequenceName

FEXReprocessingRun3.sequenceName

Definition at line 134 of file FEXReprocessingRun3.py.

◆ SkipEvents

FEXReprocessingRun3.SkipEvents

Definition at line 41 of file FEXReprocessingRun3.py.

◆ triggerConfig

FEXReprocessingRun3.triggerConfig

Definition at line 37 of file FEXReprocessingRun3.py.

◆ True

FEXReprocessingRun3.True

Definition at line 25 of file FEXReprocessingRun3.py.

◆ type

FEXReprocessingRun3.type

Definition at line 21 of file FEXReprocessingRun3.py.

◆ xRoIBResultAcc

FEXReprocessingRun3.xRoIBResultAcc

Definition at line 371 of file FEXReprocessingRun3.py.

◆ xRoIBResultOutputs

FEXReprocessingRun3.xRoIBResultOutputs

Definition at line 371 of file FEXReprocessingRun3.py.