31 """Main overlay content"""
35 if not configFlags.Overlay.ByteStream:
39 if not configFlags.Sim.DoFullChain:
43 if not configFlags.Sim.DoFullChain
and (
getEnabledDetectors(configFlags)
or configFlags.Digitization.EnableTruth):
45 if configFlags.Digitization.EnableTruth:
49 if not configFlags.Sim.DoFullChain:
53 if configFlags.Digitization.InputBeamSigmaZ > 0:
54 from BeamEffects.BeamEffectsAlgConfig
import BeamSpotReweightingAlgCfg
58 if configFlags.Detector.EnableBCM:
59 from InDetOverlay.BCMOverlayConfig
import BCMOverlayCfg
61 if configFlags.Detector.EnablePixel:
62 from InDetOverlay.PixelOverlayConfig
import PixelOverlayCfg
64 if configFlags.Detector.EnableSCT:
65 from InDetOverlay.SCTOverlayConfig
import SCTOverlayCfg
67 if configFlags.Detector.EnableTRT:
68 from InDetOverlay.TRTOverlayConfig
import TRTOverlayCfg
72 if configFlags.Detector.EnableITkPixel:
73 from InDetOverlay.ITkPixelOverlayConfig
import ITkPixelOverlayCfg
75 if configFlags.Detector.EnableITkStrip:
76 from InDetOverlay.ITkStripOverlayConfig
import ITkStripOverlayCfg
78 if configFlags.Detector.EnablePLR:
79 from InDetOverlay.PLR_OverlayConfig
import PLR_OverlayCfg
83 if configFlags.Detector.EnableHGTD:
84 from HGTD_Overlay.HGTD_OverlayConfig
import HGTD_OverlayCfg
88 if configFlags.Detector.EnableLAr:
89 from LArDigitization.LArDigitizationConfig
import LArOverlayCfg, LArSuperCellOverlayCfg
91 if configFlags.Detector.EnableL1Calo:
92 if configFlags.Overlay.DataOverlay:
95 from TrigT1CaloSim.TTL1OverlayConfig
import LArTTL1OverlayCfg
97 if configFlags.GeoModel.Run >= LHCPeriod.Run3:
100 if configFlags.Detector.EnableTile:
101 from TileSimAlgs.TileDigitizationConfig
import TileDigitizationCfg, TileOverlayTriggerDigitizationCfg
103 if configFlags.Detector.EnableL1Calo:
104 if configFlags.Overlay.DataOverlay:
107 from TrigT1CaloSim.TTL1OverlayConfig
import TileTTL1OverlayCfg
112 from MuonConfig.MuonOverlayConfig
import MuonOverlayCfg
116 if configFlags.Overlay.doTrackOverlay:
118 from TrkEventCnvTools.TrkEventCnvToolsConfig
import TrkEventCnvSuperToolCfg
120 if configFlags.Detector.GeometryITk:
121 from OverlayCopyAlgs.OverlayCopyAlgsConfig
import CopyITkTrackCollectionsCfg, CopyITkPixelClusterContainerCfg, CopyITkStripClusterContainerCfg
126 from OverlayCopyAlgs.OverlayCopyAlgsConfig
import CopyTrackCollectionsCfg,CopyPixelClusterContainerCfg, CopySCT_ClusterContainerCfg,\
127 CopyTRT_DriftCircleContainerCfg
133 if configFlags.Overlay.DataOverlay:
137 if configFlags.Overlay.DataOverlayConditions:
141 from xAODMetaDataCnv.InfileMetaDataConfig
import SetupMetaDataForStreamCfg
142 if configFlags.Output.doWriteRDO:
144 if configFlags.Output.doWriteRDO_SGNL: