Migrate the MuonAlignmentDbSvc to the MuonAlignmentCondAlg as is required by the multi-thread Athena version.
Migrate the MuonAlignmentDbSvc to the MuonAlignmentDbAlg as is required by the multi-thread Athena version. MuonAlignmentDbSvc, IMuonAlignmentDbTool and MuonAlignmentDbTool are replaced by the newly built MuonAlignmentDbAlg
The code was built and run with NO problems against /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-09-08T2129/Athena/22.0.5
The new code was tested against the "old" MuonAlignmentDbSvc in the following ways
- By comparing the alignment parameters
- By comparing the tube(MDT) and strip(RPC,TGC,CSC) positions.
- By comparing the reconstructed muons when running Reco_tf.py --AMI q431 The results in all 3 cases above were identical (MuonAlignmentDbSvc vs MuonAlignmentDbAlg)
All the affected python scripts were modified. Work is in progress so that to perform more tests (e.g. EventOverlay, MuonGeoModelTest, Simulation, not only reconstruction) and verify that things work fine in all cases.
Edited by George Stavropoulos