10def createOverlayConfigFlags():
11 """Return an AthConfigFlags object with required flags"""
12 flags = AthConfigFlags()
13
14 flags.addFlag(
"Overlay.DataOverlay",
lambda prevFlags : GetFileMD(prevFlags.Input.Files).
get(
"IsDataOverlay",
"False") ==
"True")
15
16 flags.addFlag("Overlay.DataOverlayConditions", "")
17
18 flags.addFlag("Overlay.SkipSecondaryEvents", -1)
19
20 flags.addFlag("Overlay.ByteStream", False)
21
22 flags.addFlag("Overlay.BkgPrefix", "Bkg_")
23
24 flags.addFlag("Overlay.SigPrefix", "Sig_")
25
26 flags.addFlag("Overlay.ExtraInputs", [("McEventCollection", "TruthEvent")])
27
28 flags.addFlag("Overlay.doTrackOverlay", False)
29 return flags
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)