ATLAS Offline Software
Functions | Variables
MistimedStreamPhI_runStandalone Namespace Reference

Functions

def mistimedAlg (flags, legacy, phaseI)
 

Variables

 parser
 
 usage
 
 version
 
 dest
 
 type
 
 help
 
 runNumber
 
 systemVersion
 
 options
 
 args
 
 flags
 
 triggerConfig
 
 MaxEvents
 
 AtlasVersion
 
 EDMVersion
 
 doCTP
 
 enableL1CaloPhase1
 
 GlobalTag
 
 Files
 
 Execute
 
 ErrorMode
 
 HISTFileName
 
 sysAcc
 
 withDetails
 
 True
 
 summariseProps
 
 legacy
 
 phaseI
 
 False
 
 status
 

Function Documentation

◆ mistimedAlg()

def MistimedStreamPhI_runStandalone.mistimedAlg (   flags,
  legacy,
  phaseI 
)

Definition at line 6 of file MistimedStreamPhI_runStandalone.py.

6 def mistimedAlg(flags, legacy, phaseI):
7 
8  from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
9  from AthenaConfiguration.ComponentFactory import CompFactory
10  from AthenaConfiguration.Enums import Format
11 
12  acc = ComponentAccumulator()
13 
14  from AthenaCommon.AppMgr import ServiceMgr
15  ServiceMgr.Dump = False
16 
17  type_names = [
18  # ===== CPM ================================================================
19  "xAOD::CPMTowerContainer/CPMTowers",
20  "xAOD::CPMTowerAuxContainer/CPMTowersAux.",
21  # ===== PPM ============================================================
22  "xAOD::TriggerTowerContainer/xAODTriggerTowers",
23  "xAOD::TriggerTowerAuxContainer/xAODTriggerTowersAux.",
24  # ===== JETELEMENT =========================================================
25  "xAOD::JetElementContainer/JetElements",
26  "xAOD::JetElementAuxContainer/JetElementsAux.",
27  # ====== CTP ============================================================
28  "CTP_RDO/CTP_RDO"
29  ]
30 
31  from ByteStreamCnvSvc.ByteStreamConfig import ByteStreamReadCfg
32  acc.merge(ByteStreamReadCfg(flags, type_names=type_names))
33 
34  from TrigT1ResultByteStream.TrigT1ResultByteStreamConfig import L1TriggerByteStreamDecoderCfg
35  acc.merge(L1TriggerByteStreamDecoderCfg(flags))
36 
37  from TriggerJobOpts.TriggerRecoConfig import TriggerRecoCfg
38  acc.merge(TriggerRecoCfg(flags))
39 
40  #Decoder eFex TOBs
41  from L1CaloFEXByteStream.L1CaloFEXByteStreamConfig import eFexByteStreamToolCfg
42  acc.popToolsAndMerge(eFexByteStreamToolCfg(flags, 'eFexBSDecoder', xTOBs=True, multiSlice=True))
43 
44  #Decoder gFex TOBs
45  from L1CaloFEXByteStream.L1CaloFEXByteStreamConfig import gFexByteStreamToolCfg
46  acc.popToolsAndMerge(gFexByteStreamToolCfg(flags, 'gFexBSDecoder'))
47 
48  #Decoder jFex TOBs
49  from L1CaloFEXByteStream.L1CaloFEXByteStreamConfig import jFexRoiByteStreamToolCfg
50  acc.popToolsAndMerge(jFexRoiByteStreamToolCfg(flags, 'jFexBSDecoder'))
51 
52  #Decodes LATOME into SCell container
53  from L1CaloFEXSim.L1CaloFEXSimCfg import ReadSCellFromByteStreamCfg
54  acc.merge(ReadSCellFromByteStreamCfg(flags))
55 
56  #Decorator jFex towers
57  from L1CaloFEXAlgos.L1CaloFEXAlgosConfig import L1CalojFEXDecoratorCfg
58  acc.merge(L1CalojFEXDecoratorCfg(flags,ExtraInfo = False))
59 
60  #jFex emulated towers
61  from L1CaloFEXAlgos.FexEmulatedTowersConfig import jFexEmulatedTowersCfg
62  acc.merge(jFexEmulatedTowersCfg(flags,"jFexEmulatedTowerMaker", "L1_jFexEmulatedTowers"))
63 
64  #mistimed algorithm
65  from TrigT1CaloMonitoring.MistimedStreamMonitorAlgorithm import MistimedStreamMonitorConfig
66  MistimedStreamMonitorCfg = MistimedStreamMonitorConfig(flags, Legacy=legacy, PhaseI=phaseI)
67  acc.merge(MistimedStreamMonitorCfg)
68 
69  MistimedStreamMonitorCfg.OutputLevel = 1 # 1/2 INFO/DEBUG
70 
71  # Return our accumulator
72  return acc
73 
74 # ===============================================================
75 # __main__
76 # ===============================================================

Variable Documentation

◆ args

MistimedStreamPhI_runStandalone.args

Definition at line 83 of file MistimedStreamPhI_runStandalone.py.

◆ AtlasVersion

MistimedStreamPhI_runStandalone.AtlasVersion

Definition at line 91 of file MistimedStreamPhI_runStandalone.py.

◆ dest

MistimedStreamPhI_runStandalone.dest

Definition at line 80 of file MistimedStreamPhI_runStandalone.py.

◆ doCTP

MistimedStreamPhI_runStandalone.doCTP

Definition at line 93 of file MistimedStreamPhI_runStandalone.py.

◆ EDMVersion

MistimedStreamPhI_runStandalone.EDMVersion

Definition at line 92 of file MistimedStreamPhI_runStandalone.py.

◆ enableL1CaloPhase1

MistimedStreamPhI_runStandalone.enableL1CaloPhase1

Definition at line 94 of file MistimedStreamPhI_runStandalone.py.

◆ ErrorMode

MistimedStreamPhI_runStandalone.ErrorMode

Definition at line 103 of file MistimedStreamPhI_runStandalone.py.

◆ Execute

MistimedStreamPhI_runStandalone.Execute

Definition at line 102 of file MistimedStreamPhI_runStandalone.py.

◆ False

MistimedStreamPhI_runStandalone.False

Definition at line 119 of file MistimedStreamPhI_runStandalone.py.

◆ Files

MistimedStreamPhI_runStandalone.Files

Definition at line 100 of file MistimedStreamPhI_runStandalone.py.

◆ flags

MistimedStreamPhI_runStandalone.flags

Definition at line 88 of file MistimedStreamPhI_runStandalone.py.

◆ GlobalTag

MistimedStreamPhI_runStandalone.GlobalTag

Definition at line 95 of file MistimedStreamPhI_runStandalone.py.

◆ help

MistimedStreamPhI_runStandalone.help

Definition at line 80 of file MistimedStreamPhI_runStandalone.py.

◆ HISTFileName

MistimedStreamPhI_runStandalone.HISTFileName

Definition at line 105 of file MistimedStreamPhI_runStandalone.py.

◆ legacy

MistimedStreamPhI_runStandalone.legacy

Definition at line 117 of file MistimedStreamPhI_runStandalone.py.

◆ MaxEvents

MistimedStreamPhI_runStandalone.MaxEvents

Definition at line 90 of file MistimedStreamPhI_runStandalone.py.

◆ options

MistimedStreamPhI_runStandalone.options

Definition at line 83 of file MistimedStreamPhI_runStandalone.py.

◆ parser

MistimedStreamPhI_runStandalone.parser

Definition at line 79 of file MistimedStreamPhI_runStandalone.py.

◆ phaseI

MistimedStreamPhI_runStandalone.phaseI

Definition at line 117 of file MistimedStreamPhI_runStandalone.py.

◆ runNumber

MistimedStreamPhI_runStandalone.runNumber

Definition at line 82 of file MistimedStreamPhI_runStandalone.py.

◆ status

MistimedStreamPhI_runStandalone.status

Definition at line 122 of file MistimedStreamPhI_runStandalone.py.

◆ summariseProps

MistimedStreamPhI_runStandalone.summariseProps

Definition at line 113 of file MistimedStreamPhI_runStandalone.py.

◆ sysAcc

MistimedStreamPhI_runStandalone.sysAcc

Definition at line 110 of file MistimedStreamPhI_runStandalone.py.

◆ systemVersion

MistimedStreamPhI_runStandalone.systemVersion

Definition at line 82 of file MistimedStreamPhI_runStandalone.py.

◆ triggerConfig

MistimedStreamPhI_runStandalone.triggerConfig

Definition at line 89 of file MistimedStreamPhI_runStandalone.py.

◆ True

MistimedStreamPhI_runStandalone.True

Definition at line 113 of file MistimedStreamPhI_runStandalone.py.

◆ type

MistimedStreamPhI_runStandalone.type

Definition at line 80 of file MistimedStreamPhI_runStandalone.py.

◆ usage

MistimedStreamPhI_runStandalone.usage

Definition at line 79 of file MistimedStreamPhI_runStandalone.py.

◆ version

MistimedStreamPhI_runStandalone.version

Definition at line 79 of file MistimedStreamPhI_runStandalone.py.

◆ withDetails

MistimedStreamPhI_runStandalone.withDetails

Definition at line 113 of file MistimedStreamPhI_runStandalone.py.

L1CaloFEXSimCfg.ReadSCellFromByteStreamCfg
def ReadSCellFromByteStreamCfg(flags, key='SCell', SCmask=True)
Definition: L1CaloFEXSimCfg.py:24
L1CaloFEXAlgosConfig.L1CalojFEXDecoratorCfg
def L1CalojFEXDecoratorCfg(flags, name="jFexTower2SCellDecorator", jTowersReadKey="L1_jFexDataTowers", ExtraInfo=False, SCMasking=True)
Definition: L1CaloFEXAlgosConfig.py:12
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.ByteStreamConfig.ByteStreamReadCfg
def ByteStreamReadCfg(flags, type_names=None)
Definition: Event/ByteStreamCnvSvc/python/ByteStreamConfig.py:25
L1CaloFEXByteStreamConfig.gFexByteStreamToolCfg
def gFexByteStreamToolCfg(flags, name, *writeBS=False)
Definition: L1CaloFEXByteStreamConfig.py:148
MistimedStreamMonitorAlgorithm.MistimedStreamMonitorConfig
def MistimedStreamMonitorConfig(flags, Legacy, PhaseI)
Definition: MistimedStreamMonitorAlgorithm.py:6
MistimedStreamPhI_runStandalone.mistimedAlg
def mistimedAlg(flags, legacy, phaseI)
Definition: MistimedStreamPhI_runStandalone.py:6
python.TriggerRecoConfig.TriggerRecoCfg
def TriggerRecoCfg(flags)
Definition: TriggerRecoConfig.py:17
L1CaloFEXByteStreamConfig.jFexRoiByteStreamToolCfg
def jFexRoiByteStreamToolCfg(flags, name, *writeBS=False, xTOBs=False)
Definition: L1CaloFEXByteStreamConfig.py:87
FexEmulatedTowersConfig.jFexEmulatedTowersCfg
def jFexEmulatedTowersCfg(flags, name="jFexEmulatedTowerMaker", writeKey="L1_jFexEmulatedTowers")
Definition: FexEmulatedTowersConfig.py:9
L1CaloFEXByteStreamConfig.eFexByteStreamToolCfg
def eFexByteStreamToolCfg(flags, name, *writeBS=False, TOBs=True, xTOBs=False, multiSlice=False, decodeInputs=False)
Definition: L1CaloFEXByteStreamConfig.py:8
TrigT1ResultByteStreamConfig.L1TriggerByteStreamDecoderCfg
def L1TriggerByteStreamDecoderCfg(flags, returnEDM=False)
Definition: TrigT1ResultByteStreamConfig.py:133