make BCM_RawDataProvider reentrant
Motivated by @ishapova's presentation at yesterday's Core Software meeting.
Reviewing the tools used by the BCM_RawDataProvider (BCM_RodDecoder, BCM_RawDataProviderTool) suggests they can be used from a reentrant algo: All const, only mutable atomic counters as private class members.
Merge request reports
Activity
This merge request affects 1 package:
- InnerDetector/InDetEventCnv/BCM_RawDataByteStreamCnv
This merge request affects 2 files:
- InnerDetector/InDetEventCnv/BCM_RawDataByteStreamCnv/BCM_RawDataByteStreamCnv/BCM_RawDataProvider.h
- InnerDetector/InDetEventCnv/BCM_RawDataByteStreamCnv/src/BCM_RawDataProvider.cxx
added InnerDetector master review-pending-level-1 labels
FYI @janovak
CI Result SUCCESS (hash 16041992)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon 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
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30726]added review-approved label and removed review-pending-level-1 label
mentioned in commit 3e16c971
added sweep:ignore label