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.Overlay.DataOverlay = 
True 
   54         flags.Overlay.DataOverlayConditions = 
"OverlayConfiguration.DataOverlayConditions.DataOverlay2023Cfg" 
   55         flags.Input.isMC = 
False 
   56         flags.Input.Files = defaultTestFiles.RDO_BKG_HI_RUN3_2023
 
   57         flags.Input.SecondaryFiles = defaultTestFiles.HITS_DATA_OVERLAY_HI_RUN3_2023
 
   58         flags.Output.RDOFileName = 
"dataOverlayRDO.pool.root" 
   59         flags.IOVDb.GlobalTag = defaultConditionsTags.RUN3_DATA23
 
   60         flags.IOVDb.DatabaseInstance = 
"CONDBR2" 
   61         flags.Overlay.ByteStream = 
False 
   62         from Campaigns 
import DataOverlay2023
 
   65         if args.run 
is LHCPeriod.Run2:
 
   66             flags.Input.Files = defaultTestFiles.RDO_BKG_RUN2
 
   67             flags.Input.SecondaryFiles = defaultTestFiles.HITS_RUN2
 
   68             flags.IOVDb.GlobalTag = defaultConditionsTags.RUN2_MC
 
   69             from Campaigns 
import MC20e
 
   71         elif args.run 
is LHCPeriod.Run3:
 
   72             flags.Input.Files = defaultTestFiles.RDO_BKG_RUN3_2022
 
   73             flags.Input.SecondaryFiles = defaultTestFiles.HITS_RUN3_2022
 
   74             flags.IOVDb.GlobalTag = defaultConditionsTags.RUN3_MC
 
   75             from Campaigns 
import MC23a
 
   77         elif args.run 
is LHCPeriod.Run4:
 
   78             flags.Input.Files = defaultTestFiles.RDO_BKG_RUN4
 
   79             flags.Input.SecondaryFiles = defaultTestFiles.HITS_RUN4
 
   80             flags.IOVDb.GlobalTag = defaultConditionsTags.RUN4_MC
 
   81             from Campaigns 
import PhaseIIPileUp200
 
   84             raise ValueError(
"Run not supported")
 
   85         flags.Input.MCChannelNumber = 
GetFileMD(flags.Input.SecondaryFiles, allowEmpty=
False).
get(
"mc_channel_number", 0)
 
   86         flags.Output.RDOFileName = 
"mcOverlayRDO.pool.root" 
   87         flags.Overlay.DataOverlay = 
False 
   90         if args.output == 
'None':
 
   91             flags.Output.RDOFileName = 
'' 
   93             flags.Output.RDOFileName = args.output
 
   96         flags.Output.RDO_SGNLFileName = args.outputSig
 
   98     if 'detectors' in args 
and args.detectors:
 
   99         detectors = args.detectors
 
  103     from AthenaConfiguration.DetectorConfigFlags 
import setupDetectorFlags
 
  108     from OverlayConfiguration.OverlayMetadata 
import overlayMetadataCheck