Remove ATLAS_NOT_THREAD_SAFE ITrackSummaryTool methods
- Remove the 3 methods marked as not-thread safe from
ITrackSummaryTool
- Remove them also from the
TrackSummary
implementation (obviously). - Fix
TrkJiveXML/src/TrackRetriever.cxx
to use the safe alternatives. - Move the const_cast that was happening in the above , inside , locally to where is needed to
TrackScoringTool.cxx
so we decide if the Track we pass is really const so we have a problem, or is non-const so we can trivial modify the code , to even just update. - Remove
pragma GCC diagnostic ignored "-Woverloaded-virtual"
not sure why we want to supress potential warning even if temporarily. - Update a bit comments
- There are also some white space removal and bit of indentation on the header files as these have changed a bit for MT. I tried to leave the .cxx untouched as parts of it is the std old code.
I think the major cleanup of clients has happened already by @ssnyder and mentioning also @sroe
Merge request reports
Activity
This merge request affects 4 packages:
- Tracking/TrkEventCnv/TrkJiveXML
- Tracking/TrkTools/TrkAmbiguityProcessor
- Tracking/TrkTools/TrkToolInterfaces
- Tracking/TrkTools/TrkTrackSummaryTool
Adding @amorley as watcher
added Tracking master review-pending-level-1 labels
CI Result FAILURE (hash 857e6df0)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 20408]This merge request affects 4 packages:
- Tracking/TrkEventCnv/TrkJiveXML
- Tracking/TrkTools/TrkAmbiguityProcessor
- Tracking/TrkTools/TrkToolInterfaces
- Tracking/TrkTools/TrkTrackSummaryTool
Adding @amorley as watcher
This merge request affects 4 packages:
- Tracking/TrkEventCnv/TrkJiveXML
- Tracking/TrkTools/TrkAmbiguityProcessor
- Tracking/TrkTools/TrkToolInterfaces
- Tracking/TrkTools/TrkTrackSummaryTool
Adding @amorley as watcher
CI Result SUCCESS (hash 857e6df0)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 20415] CI Result SUCCESS (hash e8ec4c08)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 20431]added review-approved label and removed review-pending-level-1 label
mentioned in commit f97f8c45
added sweep:ignore label