tauRecTools: adapt TauVertexVariables to rerun on xAOD
Hello,
This MR is preparing the ground for an upcoming MR that will allow the full tau reconstruction to be rerun at xAOD level (ATLTAU-1733). In tauRecTools, the only tool that needs to be modified is TauVertexVariables. As the navigation from xAOD::TrackParticle to Trk::Track is not possible in xAODs, we need to use a std::vector<const Trk::TrackParameters*> as input to the VertexSeedFinder, instead of a std::vector<const Trk::Track*>. https://gitlab.cern.ch/atlas/athena/-/blob/master/Tracking/TrkVertexFitter/TrkVertexSeedFinderTools/src/CrossDistancesSeedFinder.cxx#L89 https://gitlab.cern.ch/atlas/athena/-/blob/master/Tracking/TrkVertexFitter/TrkVertexSeedFinderTools/src/CrossDistancesSeedFinder.cxx#L112
I have verified that the 2 methods give consistent results (up to rounding effects) using standalone tau reconstruction from ESDs, where Trk::Track is still available.
All the remaining changes will happen in tauRec, and will be implemented in a follow-up MR.
Tagging @cgrefe , @adbailey , @xiaozhon , @gipezzul , @qbuat for information.
Cheers, Bertrand
Merge request reports
Activity
added Reconstruction Tau master labels
added review-pending-level-1 label
CI Result SUCCESS (hash 2aa3da78)Athena AthSimulation AthGeneration AnalysisBase 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
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 21126]added review-approved label and removed review-pending-level-1 label
mentioned in commit b272e934
added sweep:ignore label