示例#1
0
# 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()
示例#2
0
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()