9 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
11 from AthenaCommon.CFElements
import parOR
16 from AthenaCommon.CFElements
import seqAND
17 acc.addSequence(
seqAND(
'L1SimSeq'))
19 if flags.Trigger.enableL1CaloLegacy:
20 acc.addSequence(
seqAND(
'L1CaloLegacySimSeq'), parentName=
'L1SimSeq')
21 from TrigT1CaloSim.TrigT1CaloSimRun2Config
import L1CaloLegacySimCfg
24 acc.addSequence(
seqAND(
'L1CaloSimSeq'), parentName=
'L1SimSeq')
26 if flags.Trigger.enableL1CaloPhase1:
27 from L1CaloFEXSim.L1CaloFEXSimCfg
import L1CaloFEXSimCfg
31 if flags.Trigger.enableL1MuonPhase1:
32 acc.addSequence(
seqAND(
'L1MuonSimSeq'), parentName=
'L1SimSeq')
33 from TriggerJobOpts.Lvl1MuonSimulationConfig
import Lvl1MuonSimulationCfg
36 if flags.Trigger.L1.doTopo:
37 acc.addSequence(
seqAND(
'L1TopoSimSeq'), parentName=
'L1SimSeq')
38 from L1TopoSimulation.L1TopoSimulationConfig
import L1TopoSimulationCfg
41 if flags.Trigger.enableL1CaloLegacy:
42 acc.addSequence(
seqAND(
'L1LegacyTopoSimSeq'), parentName=
'L1SimSeq')
43 from L1TopoSimulation.L1TopoSimulationConfig
import L1LegacyTopoSimulationCfg
46 if flags.Trigger.doZDC:
47 acc.addSequence(
seqAND(
'L1ZDCSimSeq'),parentName=
'L1SimSeq')
48 from TrigT1ZDC.TrigT1ZDCConfig
import L1ZDCSimCfg
49 acc.merge(
L1ZDCSimCfg(flags), sequenceName =
'L1ZDCSimSeq')
51 if flags.Trigger.doTRT:
52 acc.addSequence(
seqAND(
'L1TRTSimSeq'),parentName=
'L1SimSeq')
53 from TrigT1TRT.TrigT1TRTConfig
import L1TRTSimCfg
54 acc.merge(
L1TRTSimCfg(flags), sequenceName =
'L1TRTSimSeq')
57 acc.addSequence(
seqAND(
'L1CTPSimSeq'), parentName=
'L1SimSeq')
58 from TrigT1CTP.CTPSimulationConfig
import CTPSimulationCfg
64 if __name__ ==
'__main__':
66 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
69 flags.Input.Files = [
'/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TriggerTest/valid1.601229.PhPy8EG_A14_ttbar_hdamp258p75_SingleLep.recon.RDO.e8514_e8528_s4159_s4114_r14799_tid34171421_00/RDO.34171421._000011.pool.root.1']
70 flags.Exec.MaxEvents = 5
71 flags.Concurrency.NumThreads = 1
72 flags.Trigger.triggerMenuSetup =
'Dev_pp_run3_v1'
73 flags.IOVDb.GlobalTag=
"OFLCOND-MC23-SDR-RUN3-05"
74 flags.Trigger.doHLT =
True
78 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
81 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
84 from TrigConfigSvc.TrigConfigSvcCfg
import generateL1Menu
89 acc.printConfig(withDetails=
True, summariseProps=
True, printDefaults=
True)
90 sys.exit(acc.run().isFailure())