First go at removing Run2 specific code
Here is an attempt to describe what is being dropped. Someone more competent can follow up with issues or re-adding back adapted code where appropriate.
- Partially removed:
-
ATrackSelector(Alignment/AlignTrTools): remove TT/IT/OT filters -
AlignSaveTupleandAlignTrackMonitor(Alignment/AlignTrTools): remove TT/IT/OT quantity calculation and saving/histograming- These two algorithms seems to share a lot of identical code (some of which is removed here). Some refactoring will be needed to get rid of that duplication.
-
fitTrackPieceis removed, which looks generic and probably usable for Run3 -
boxOverlapis almost generic (except for a bit of ST knowledge), so it can probably be reused
-
GetElementsToBeAligned(Alignment/TAlignment): remove Run 1-2 detectors -
VAlign(Alignment/VeloAlignment): remove counting of number of R/Phi hits per track. Probably to be replaced with VP equivalent.
-
- Completely removed:
-
GAlign(Alignment/TAlignment): an unused alignment algorithm? -
AlRobustAlignAlg(Alignment/TAlignment): used only for magnet off alignment of TT/IT/OT startings from VELO tracks? Creates residual histograms.- This seems reasonably generic code that can probably be reused
-
Calibration/OTCalibrationpackage
-
See Rec!1714 (merged) for some motivation behind this
Edited by Rosen Matev