21.9 porting extrapolation engine tools
This MR includes the changes to the extrapolation engine tests that are used to study the layout configurations.
Some of the changes were not yet ported to 21.9, especially the ones of the IPropagator
and RungeKutta
packages, that were propagated to master.
Moreover, changes to the ExtrapolationEngine
are directly taken from the latest tags in 20.20, including also bug-fixes.
I have tested that no changes are obtained when running reconstruction on 1 GeV and 100 GeV single muons:
- 1 GeV: https://test-dcube.web.cern.ch/test-dcube/physval_1GeV_new.root.dcube.xml.php
- 100 GeV: https://test-dcube.web.cern.ch/test-dcube/physval_new.root.dcube.xml.php
Anyhow, some of the objects change when testing RunUpgradeTests.py
.