ATLAS Offline Software
Loading...
Searching...
No Matches
python.OverlayConfigFlags Namespace Reference

Functions

 createOverlayConfigFlags ()

Detailed Description

Construct Overlay configuration flags

Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration

Function Documentation

◆ createOverlayConfigFlags()

python.OverlayConfigFlags.createOverlayConfigFlags ( )
Return an AthConfigFlags object with required flags

Definition at line 10 of file OverlayConfigFlags.py.

10def createOverlayConfigFlags():
11 """Return an AthConfigFlags object with required flags"""
12 flags = AthConfigFlags()
13 # Data overlay flag
14 flags.addFlag("Overlay.DataOverlay", lambda prevFlags : GetFileMD(prevFlags.Input.Files).get("IsDataOverlay", "False") == "True")
15 # Data overlay conditions
16 flags.addFlag("Overlay.DataOverlayConditions", "")
17 # Overlay skip secondary events
18 flags.addFlag("Overlay.SkipSecondaryEvents", -1)
19 # Overlay background StoreGate key prefix
20 flags.addFlag("Overlay.BkgPrefix", "Bkg_")
21 # Overlay signal StoreGate key prefix
22 flags.addFlag("Overlay.SigPrefix", "Sig_")
23 # Overlay extra input dependencies
24 flags.addFlag("Overlay.ExtraInputs", [("McEventCollection", "TruthEvent")])
25 # track overlay flag
26 flags.addFlag("Overlay.doTrackOverlay", False)
27 return flags
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
Definition hcg.cxx:130