ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMUCTPIConfigFlags.py
Go to the documentation of this file.
1# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3from 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
24if __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")