45 """Fill default overlay flags for testing"""
47 flags.Digitization.EnableTruth =
False
49 from AthenaConfiguration.TestDefaults
import defaultTestFiles, defaultConditionsTags
50 from AthenaConfiguration.Enums
import ProductionStep
51 flags.Common.ProductionStep = ProductionStep.Overlay
53 flags.Input.isMC =
False
54 flags.Input.Files = defaultTestFiles.HITS_DATA_OVERLAY
55 flags.Input.SecondaryFiles = defaultTestFiles.RAW_BKG
56 flags.Output.RDOFileName =
"dataOverlayRDO.pool.root"
57 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN2_DATA
58 flags.IOVDb.DatabaseInstance =
"CONDBR2"
59 flags.Overlay.DataOverlay =
True
60 flags.Overlay.ByteStream =
True
61 from Campaigns
import DataOverlayPPTest
64 if args.run
is LHCPeriod.Run2:
65 flags.Input.Files = defaultTestFiles.RDO_BKG_RUN2
66 flags.Input.SecondaryFiles = defaultTestFiles.HITS_RUN2
67 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN2_MC
68 from Campaigns
import MC20e
70 elif args.run
is LHCPeriod.Run3:
71 flags.Input.Files = defaultTestFiles.RDO_BKG_RUN3_2022
72 flags.Input.SecondaryFiles = defaultTestFiles.HITS_RUN3_2022
73 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN3_MC
74 from Campaigns
import MC23a
76 elif args.run
is LHCPeriod.Run4:
77 flags.Input.Files = defaultTestFiles.RDO_BKG_RUN4
78 flags.Input.SecondaryFiles = defaultTestFiles.HITS_RUN4
79 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN4_MC
80 from Campaigns
import PhaseIIPileUp200
83 raise ValueError(
"Run not supported")
84 flags.Input.MCChannelNumber =
GetFileMD(flags.Input.SecondaryFiles, allowEmpty=
False).
get(
"mc_channel_number", 0)
85 flags.Output.RDOFileName =
"mcOverlayRDO.pool.root"
86 flags.Overlay.DataOverlay =
False
89 if args.output ==
'None':
90 flags.Output.RDOFileName =
''
92 flags.Output.RDOFileName = args.output
95 flags.Output.RDO_SGNLFileName = args.outputSig
97 if 'detectors' in args
and args.detectors:
98 detectors = args.detectors
102 from AthenaConfiguration.DetectorConfigFlags
import setupDetectorFlags
107 from OverlayConfiguration.OverlayMetadata
import overlayMetadataCheck