4 '''Functions setting default flags for generating online HLT python configuration'''
10 from AthenaConfiguration.Enums
import Format
11 flags.Common.isOnline =
True
12 flags.Input.Files = []
13 flags.Input.isMC =
False
14 flags.Input.Format = Format.BS
15 flags.Trigger.doHLT =
True
16 flags.Trigger.Online.isPartition =
True
17 flags.Trigger.EDMVersion = 3
18 flags.Trigger.writeBS =
True
19 flags.Scheduler.CheckDependencies =
True
20 flags.Scheduler.ShowDataDeps =
True
21 flags.Scheduler.ShowControlFlow =
True
22 flags.Scheduler.ShowDataFlow =
True
23 flags.Scheduler.EnableVerboseViews =
True
24 flags.Scheduler.AutoLoadUnmetDependencies =
False
25 flags.Input.FailOnUnknownCollections =
True
29 """On first call will create ConfigFlags and return instance. This is only to be used within
30 TrigPSC/TrigServices/athenaHLT as we cannot explicitly pass flags everywhere."""
33 from AthenaConfiguration.AllConfigFlags
import initConfigFlags