Define and use SiTrackMakerEventData_xk to replace SiTrackMaker_xk::EventData (ATLASRECTS-3037)
Define and use SiTrackMakerEventData_xk class to replace SiTrackMaker_xk::EventData struct.
https://its.cern.ch/jira/browse/ATLASRECTS-3037
- Internal cache of SiTrackMaker_xk::EventData sometimes does not work because those are updated many methods.
- If we add many recursive_mutex lock to many methods, we can make SiTrackMaker_xk thread-safe. However, CPU time should increase.
- Define SiTrackMakerEventData_xk class to replace SiTrackMaker_xk::EventData.
- Algorithms own SiTrackMakerEventData_xk and pass it to SiTrackMaker_xk.
- mutex in SiTrackMaker_xk was removed.
Similar changes were also made for
- SiCombinatorialTrackFinder_xk::EventData
- SeedToTrackConversionTool::EventData
RunTier0Tests.py was fine. RunTier0Tests.log
Similar changes will be made for SiSpacePointsSeedMaker_xyz::EventData in other MRs including MR !23837 (merged).
Merge request reports
Activity
This merge request affects 6 packages:
- InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder
- InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
- InnerDetector/InDetRecTools/InDetRecToolInterfaces
- InnerDetector/InDetRecTools/SiTrackMakerTool_xk
- Trigger/TrigAlgorithms/TrigFastTrackFinder
- Trigger/TrigTools/TrigInDetRecoTools
added InnerDetector Trigger master review-pending-level-1 labels
This merge request affects 6 packages:
- InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder
- InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
- InnerDetector/InDetRecTools/InDetRecToolInterfaces
- InnerDetector/InDetRecTools/SiTrackMakerTool_xk
- Trigger/TrigAlgorithms/TrigFastTrackFinder
- Trigger/TrigTools/TrigInDetRecoTools
CI Result FAILUREAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-23759-2019-05-28-07-00
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 39068] CI Result FAILUREAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-23759-2019-05-28-08-54
Athena: number of compilation errors 1, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 39069]Hi @oda, most of the q-tests are failing. I guess this is not expected.
Tadej (L2)
added review-user-action-required label and removed review-pending-level-1 label
removed review-user-action-required label
This merge request affects 6 packages:
- InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder
- InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
- InnerDetector/InDetRecTools/InDetRecToolInterfaces
- InnerDetector/InDetRecTools/SiTrackMakerTool_xk
- Trigger/TrigAlgorithms/TrigFastTrackFinder
- Trigger/TrigTools/TrigInDetRecoTools
added review-pending-level-1 label
added 1 commit
- bffa3e69 - Use InDet::SiTrackMakerEventData_xk in InDet::SiTrigSPSeededTrackFinder
This merge request affects 7 packages:
- InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder
- InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
- InnerDetector/InDetRecTools/InDetRecToolInterfaces
- InnerDetector/InDetRecTools/SiTrackMakerTool_xk
- InnerDetector/InDetTrigRecAlgs/SiTrigSPSeededTrackFinder
- Trigger/TrigAlgorithms/TrigFastTrackFinder
- Trigger/TrigTools/TrigInDetRecoTools
CI Result FAILUREAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-23759-2019-05-28-11-56
Athena: number of compilation errors 1, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 39074] CI Result FAILUREAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-23759-2019-05-28-14-13
Athena: number of compilation errors 1, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 39076]This merge request affects 7 packages:
- InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder
- InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
- InnerDetector/InDetRecTools/InDetRecToolInterfaces
- InnerDetector/InDetRecTools/SiTrackMakerTool_xk
- InnerDetector/InDetTrigRecAlgs/SiTrigSPSeededTrackFinder
- Trigger/TrigAlgorithms/TrigFastTrackFinder
- Trigger/TrigTools/TrigInDetRecoTools
added 1 commit
- d29e0dfd - Use SeedToTrackConversionData in SeedToTrackConversionTool
This merge request affects 8 packages:
- InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder
- InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
- InnerDetector/InDetRecTools/InDetRecToolInterfaces
- InnerDetector/InDetRecTools/SeedToTrackConversionTool
- InnerDetector/InDetRecTools/SiTrackMakerTool_xk
- InnerDetector/InDetTrigRecAlgs/SiTrigSPSeededTrackFinder
- Trigger/TrigAlgorithms/TrigFastTrackFinder
- Trigger/TrigTools/TrigInDetRecoTools
added 1 commit
- 521574fd - Move some files from SiCombinatorialTrackFinderTool_xk to SiSPSeededTrackFinderData
CI Result SUCCESSAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-23759-2019-05-30-06-14
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 39192]This merge request affects 9 packages:
- InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder
- InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
- InnerDetector/InDetRecTools/InDetRecToolInterfaces
- InnerDetector/InDetRecTools/SeedToTrackConversionTool
- InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk
- InnerDetector/InDetRecTools/SiTrackMakerTool_xk
- InnerDetector/InDetTrigRecAlgs/SiTrigSPSeededTrackFinder
- Trigger/TrigAlgorithms/TrigFastTrackFinder
- Trigger/TrigTools/TrigInDetRecoTools
added 1 commit
- 228a6987 - Add override to inherit methods and remove unnecessary std::move.
added 1 commit
- 5efd0dbe - Add to SiCombinatorialTrackFinderData_xk to ITRT_SeededTrackFinder
added 1 commit
- 8dd39dd6 - Add SiCombinatorialTrackFinderData_xk to TRT_SeededTrackFinder and TRT_TrigSeededTrackFinder
CI Result SUCCESSAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-23759-2019-05-30-07-23
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 39203]This merge request affects 12 packages:
- InnerDetector/InDetRecAlgs/SiSPSeededTrackFinder
- InnerDetector/InDetRecAlgs/TRT_SeededTrackFinder
- InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
- InnerDetector/InDetRecTools/InDetRecToolInterfaces
- InnerDetector/InDetRecTools/SeedToTrackConversionTool
- InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk
- InnerDetector/InDetRecTools/SiTrackMakerTool_xk
- InnerDetector/InDetRecTools/TRT_SeededTrackFinderTool
- InnerDetector/InDetTrigRecAlgs/SiTrigSPSeededTrackFinder
- InnerDetector/InDetTrigRecAlgs/TRT_TrigSeededTrackFinder
- Trigger/TrigAlgorithms/TrigFastTrackFinder
- Trigger/TrigTools/TrigInDetRecoTools
CI Result FAILUREAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-23759-2019-05-30-10-01
Athena: number of compilation errors 1, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 39208] CI Result SUCCESSAthena AthSimulation externals cmake make required tests optional tests Full details available at NICOS MR-23759-2019-05-30-10-50
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST 39210]added review-approved label and removed review-pending-level-1 label