4 if __name__ ==
'__main__':
6 from add_subsystems
import add_subsystems
8 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
10 parser = flags.getArgumentParser()
17 help=
"Decoding L1Calo inputs",
24 help=
"Write out dumps",
30 help=
"Write out dumps: tersely",
34 from AthenaConfiguration.TestDefaults
import defaultTestFiles, defaultGeometryTags, defaultConditionsTags
35 flags.Input.Files = defaultTestFiles.RAW_RUN3
36 flags.GeoModel.AtlasVersion = defaultGeometryTags.RUN3
37 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN3_DATA24
39 flags.Output.AODFileName =
'AOD.pool.root'
40 flags.Concurrency.NumThreads = 1
41 flags.Concurrency.NumConcurrentEvents = 1
42 flags.Trigger.doLVL1 =
True
44 flags.Scheduler.ShowDataDeps =
True
45 flags.Scheduler.CheckDependencies =
True
46 flags.Scheduler.ShowDataFlow =
True
47 flags.Trigger.EDMVersion = 3
48 flags.Trigger.enableL1CaloPhase1 =
True
51 from AthenaConfiguration.DetectorConfigFlags
import setupDetectorFlags
55 args = flags.fillFromArgs(parser=parser)
59 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
64 from TrigConfigSvc.TrigConfigSvcCfg
import L1ConfigSvcCfg, generateL1Menu
68 from AthenaConfiguration.Enums
import Format
69 if flags.Input.Format == Format.POOL:
70 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
73 subsystems = (
'eFex',)
74 acc.merge(
add_subsystems(flags, subsystems, args, OutputLevel=flags.Exec.OutputLevel))
76 from TriggerJobOpts.TriggerByteStreamConfig
import ByteStreamReadCfg
79 from TrigCaloRec.TrigCaloRecConfig
import hltCaloCellSeedlessMakerCfg
83 from Egamma1_LArStrip_FexCfg
import Egamma1_LArStrip_FexCfg
85 OutputLevel=flags.Exec.OutputLevel,
86 makeCaloCellContainerChecks=
False,
88 dumpTerse=args.dumpTerse))
90 if acc.run().isFailure():