MuonCablingTools+RPC_CondCabling: remove MsgStream from BaseObject
This finalizes the removal of the MsgStream
instances in the muon cabling BaseObject
class. Previously, derived classes were able to use the DISP
macros for messaging. All those uses have been replaced by other means of messaging (see !45581 (merged), !45582 (merged), !45597 (merged)). As we have O(1M) instances of these classes, this significantly reduces the size and time needed to initialize them.
Closes ATLASRECTS-6313.
Also remove ancient gcc 2.x compatibility code and the obsolete __osstream
typedef.
cc @jojungge
Merge request reports
Activity
This merge request affects 5 packages:
- MuonSpectrometer/MuonCablings/MuonCablingTools
- MuonSpectrometer/MuonConditions/MuonCondCabling/RPC_CondCabling
- Trigger/TrigT1/TrigT1RPChardware
- Trigger/TrigT1/TrigT1RPClogic
- Trigger/TrigT1/TrigT1RPCsteering
Affected files list will not be printed in this case
added JetEtmiss MuonSpectrometer Trigger master review-pending-level-1 labels
CI Result SUCCESS (hash 8a9f48ad)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 37641]added review-approved label and removed review-pending-level-1 label
mentioned in commit c105269a
added sweep:ignore label
mentioned in merge request !44463 (merged)