MdtCalibrationDbSvc MT migration v5
Small updates are done following comments in the big MR (!22643 (closed)). AtRndmGenSvc was replaced by AthRNGSvc in prevois MR (!24067 (merged)). This time is
- using public extends<AthAlgTool, IInterface>
- using m_regionIdThreshold(2500) in MdtCalibDbAlg
- checking what exception is expected
- using detStore directly in MdtCalibrationTool.cxx
- using unique_ptr in MdtCalibrationTool
- using ATH_MSG macro in MdtCalibrationTool
The tier0 test was ok (RunTier0Tests.log). The rest are
- smart pointer migration changing Data
- avoid dynamic char array in the Alg
- check temporary things and magic number in the Alg (1.87652e-2)
- add setter method to the container to check if existing pointers are not overwritten
- remove DbTool writing ReadCondHandle in clients and passing it to parent Tool
- run new config in local and remove old Svc
Thank you for comments in the previous request @tadej @wleight
Edited by Chikuma Kato