ATLAS Offline Software
Loading...
Searching...
No Matches
IntegrationConfigFlag.py
Go to the documentation of this file.
1# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2# @author: Zhaoyuan.Cui@cern.ch
3# @date: Nov. 22, 2024
4# @brief: Customized flags for FPGA data preparation pipeline
5
6
7
9 from AthenaConfiguration.AthConfigFlags import AthConfigFlags
10
11 flags = AthConfigFlags()
12 flags.addFlag("FPGADataPrep.xclbin", "/eos/project-a/atlas-eftracking/FPGA_compilation/FPGA_compilation_hw/F110/Physics_Releases/kernels.hw_physicsRelease_v03.xclbin")
13 flags.addFlag("FPGADataPrep.bdfID", "0000:c3:00.1")
14
15 flags.addFlag("FPGADataPrep.DoActs", True)
16 flags.addFlag("FPGADataPrep.FPGA.RunPixelClustering", True)
17 flags.addFlag("FPGADataPrep.FPGA.RunSpacePoint", True)
18 flags.addFlag("FPGADataPrep.FPGA.UseTV", False)
19
20 flags.addFlag("FPGADataPrep.RunPassThrough", False)
21 flags.addFlag("FPGADataPrep.PassThrough.RunSoftware", True)
22 flags.addFlag("FPGADataPrep.PassThrough.ClusterOnly", False)
23 flags.addFlag("FPGADataPrep.PassThrough.MaxClusterNum", 500000)
24 flags.addFlag("FPGADataPrep.PassThrough.MaxSpacePointNum", 500000)
25 flags.addFlag("FPGADataPrep.DoEmulation", False)
26 flags.addFlag("FPGADataPrep.ForTiming", False)
27 flags.addFlag("FPGADataPrep.DoClusterSorting", False)
28 flags.addFlag("FPGADataPrep.doF110", False)
29 flags.addFlag("FPGADataPrep.doCodeType", "F1X0")
30
31 return flags
32
34 flags.addFlag("ClusterMaker.DoBulkCopy", True)
35
36 return flags