Adding KF-setup to the ca::Parameters
Compare changes
The MR introduces KF-setup instances to the ca::Parameters object: fGeometrySetup contains all the tracking stations, provided by the tracking detector interfaces, and fActiveSetup is created on the flight and contains only active tracking stations.
Also:
NOTE The new maps have 100 bins in one axis and cover full tracking acceptance (to be tested)
Todo:
Update 14.10.2024
The timeout for mcbm_2024_rec_3105 was temporarily increased from 70 to 95 seconds. This is needed to keep two setup initialization schemes (the old one in the CA and the new one in the KF). The both initialization schemes execute material budget map generation for different tracking stations, which is time-consuming. The old geometry initialization scheme will be removed after the full migration of the track fitting utilities from CA to the KF library. The table below show timings, which were measured in the mcbm_2024_rec_3105 test for the master (d89a5a0f) and the KF-setup-init (this MR) branches.
time measurement | master, [s] | !1931 (merged), [s] |
---|---|---|
CbmL1::Init() | 33.22 | 58.51 |
CA algorithm exec. | 1.206 | 1.176 |
FairMonitor tot. | 3.017 | 2.974 |
macro runtime | 40.72 | 66.27 |
test runtime | 61.52 | 89.00 |