ATLAS Offline Software
TrigMUCTPIConfigFlags.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaConfiguration.AthConfigFlags import AthConfigFlags
4 
6  flags = AthConfigFlags()
7 
8  # Configure MUCTPI overlap handling strategy
9  flags.addFlag('Trigger.MUCTPI.OverlapStrategy', 'LUT')
10 
11  # Configure xml file for the MUCTPI overlap handling (if "LUT" option is chosen as overlap strategy)
12  flags.addFlag('Trigger.MUCTPI.LUTXMLFile', 'TrigConfMuctpi/overlapRun3_20201214.xml')
13 
14  # Configure flags for the MUCTP output generation for L1Topo
15  flags.addFlag('Trigger.MUCTPI.BarrelRoIFile', 'TrigConfMuctpi/Data_ROI_Mapping_Barrel_040422.txt')
16  flags.addFlag('Trigger.MUCTPI.EndcapForwardRoIFile', 'TrigConfMuctpi/Data_RoI_Mapping_EF_040422.txt')
17  flags.addFlag('Trigger.MUCTPI.Side0LUTFile', 'TrigConfMuctpi/lookup_0_040422.json')
18  flags.addFlag('Trigger.MUCTPI.Side1LUTFile', 'TrigConfMuctpi/lookup_1_040422.json')
19 
20 
21  return flags
22 
23 
24 if __name__ == "__main__":
25  from AthenaConfiguration.AllConfigFlags import initConfigFlags
26  from AthenaConfiguration.TestDefaults import defaultTestFiles
27 
28  flags = initConfigFlags()
29  flags.Input.Files = defaultTestFiles.RAW_RUN2
30 
31  flags.lock()
32  flags.dump("MUCTPI|Trigger")
python.TrigMUCTPIConfigFlags.createTrigMUCTPIConfigFlags
def createTrigMUCTPIConfigFlags()
Definition: TrigMUCTPIConfigFlags.py:5
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition: AllConfigFlags.py:19