8 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
9 from AthenaConfiguration.ComponentFactory
import CompFactory
10 from AthenaConfiguration.Enums
import Format
16 "xAOD::CPMTowerContainer/CPMTowers",
17 "xAOD::CPMTowerAuxContainer/CPMTowersAux.",
19 "xAOD::TriggerTowerContainer/xAODTriggerTowers",
20 "xAOD::TriggerTowerAuxContainer/xAODTriggerTowersAux.",
22 "xAOD::JetElementContainer/JetElements",
23 "xAOD::JetElementAuxContainer/JetElementsAux."
26 from ByteStreamCnvSvc.ByteStreamConfig
import ByteStreamReadCfg
29 from TrigT1ResultByteStream.TrigT1ResultByteStreamConfig
import L1TriggerByteStreamDecoderCfg
32 from TriggerJobOpts.TriggerRecoConfig
import TriggerRecoCfg
36 from L1CaloFEXByteStream.L1CaloFEXByteStreamConfig
import eFexByteStreamToolCfg
40 from L1CaloFEXByteStream.L1CaloFEXByteStreamConfig
import gFexByteStreamToolCfg
44 from L1CaloFEXByteStream.L1CaloFEXByteStreamConfig
import jFexRoiByteStreamToolCfg
48 from L1CaloFEXSim.L1CaloFEXSimCfg
import ReadSCellFromByteStreamCfg
52 from L1CaloFEXAlgos.L1CaloFEXAlgosConfig
import L1CalojFEXDecoratorCfg
56 from L1CaloFEXAlgos.FexEmulatedTowersConfig
import jFexEmulatedTowersCfg
60 from TrigT1CaloMonitoring.MistimedStreamMonitorAlgorithm
import MistimedStreamMonitorConfig
62 acc.merge(MistimedStreamMonitorCfg)
64 MistimedStreamMonitorCfg.OutputLevel = 1
72 if __name__ ==
"__main__":
73 from optparse
import OptionParser
74 parser = OptionParser(usage =
"usage: %prog arguments", version=
"%prog")
75 parser.add_option(
"-r", dest=
"runNumber",type=
"string", help=
"Input raw data run number (default: %default)")
76 parser.set_defaults(runNumber=
"00455857")
77 (options,args) = parser.parse_args()
81 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
83 flags.Trigger.triggerConfig=
'DB'
84 flags.Exec.MaxEvents = -1
85 flags.GeoModel.AtlasVersion =
'ATLAS-R3S-2021-03-02-00'
86 flags.Trigger.EDMVersion = 3
87 flags.Trigger.enableL1CaloPhase1 =
True
88 flags.IOVDb.GlobalTag =
'CONDBR2-BLKPA-2023-01'
91 runNumber = options.runNumber
92 flags.Input.Files = glob.glob(
"/eos/atlas/atlastier0/rucio/data23_13p6TeV/physics_Mistimed/"+runNumber+
"/data23_13p6TeV."+runNumber+
".physics_Mistimed.merge.RAW/data23_13p6TeV."+runNumber+
".physics_Mistimed.merge.RAW._lb*._SFO-ALL._0001.1")
94 flags.Trigger.DecisionMakerValidation.Execute=
False
95 flags.Trigger.DecisionMakerValidation.ErrorMode=
False
97 flags.Output.HISTFileName =
"MistimedPhI_"+runNumber+
".root"
101 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
105 sysAcc.printConfig(withDetails=
True, summariseProps=
True)
111 status = sysAcc.run()
115 sys.exit(
not status.isSuccess())