Reconstruction Test Updates - Domains
Attention Release Coordinator - Please don't squash these commits, they are separated by domains (thanks @jchapman).
Several improvements & version updates to Reconstruction tests (RecExRecoTest & RecJobTransformTests) in the various domains (Muon, egamma, Tau, JetETMiss, FTag, Calo, Tracking). These changes are relevant for 24.0, and good to keep the tests for the 2 branches synchronized.
This work was split into 3 MRs, with the first 2 set as dependencies (!74922 (merged), !74988 (merged)). Overall, these commits:
- Adopt use of TestDefaults.py for selecting input files, conditions, and geometry. Add new data to that file. (@tadej for awareness)
- Update tests from MC21 to MC23, where relevant.
- Streamline naming convention of test files.
- Test both data and MC by default.
- Utilize tests as close to the sub-domains as possible, and update their tests to accommodate.
- Remove BTag tests as they currently don't test anything. Can discuss later if reco is the best place to host new tests.
- Updates to fix HI test. (@stapiaar for awareness)
This MR was discussed at the Tuesday Reconstruction meeting (https://indico.cern.ch/event/1442683/). Addresses ATLASRECTS-8054
Edited by Jeff Dandoy