# Output configuration - currently testing offline workflow flags.Trigger.writeBS = False flags.Output.doWriteRDO = True flags.Output.RDOFileName = 'RDO_TRIG.pool.root' flags.Trigger.CostMonitoring.doCostMonitoring = True import importlib setupMenuPath = "TriggerMenuMT.HLTMenuConfig.Menu." + flags.Trigger.triggerMenuSetup + "_newJO" setupMenuModule = importlib.import_module(setupMenuPath) assert setupMenuModule is not None, "Could not import module {}".format( setupMenuPath) assert setupMenuModule.setupMenu is not None, "Could not import setupMenu from {}".format( setupMenuPath) flags.needFlagsCategory('Trigger') setupMenuModule.setupMenu(flags) flags.Exec.MaxEvents = 50 flags.Input.isMC = False flags.Input.Files = [ "/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/data17_13TeV.00327265.physics_EnhancedBias.merge.RAW._lb0100._SFO-1._0001.1" ] flags.Trigger.L1Decoder.forceEnableAllChains = True flags.Concurrency.NumThreads = 1 flags.Concurrency.NumConcurrentEvents = 1 flags.InDet.useSctDCS = False flags.InDet.usePixelDCS = False flags.lock()
def _getTimingType(prevFlags): # Tile timing types: PHY, LAS, GAP/LAS, CIS timingType = { 'PHY': 'PHY', 'PED': 'PHY', 'LAS': 'LAS', 'BILAS': 'LAS', 'GAPLAS': 'GAP/LAS', 'CIS': 'CIS', 'MONOCIS': 'CIS' } return timingType.get(prevFlags.Tile.RunType, 'UNDEFINED') if __name__ == "__main__": import sys from AthenaConfiguration.AllConfigFlags import ConfigFlags from AthenaConfiguration.TestDefaults import defaultTestFiles ConfigFlags.Input.Files = defaultTestFiles.RAW if len(sys.argv) > 1: ConfigFlags.fillFromArgs() ConfigFlags.lock() ConfigFlags.needFlagsCategory('Tile') ConfigFlags.initAll() ConfigFlags.dump()