Add mc23a tracking fake rate+efficiency recommendations and clean up tracking CP tools
This MR adds recommendations for MC23a to the tracking CP tools and removes some deprecated functions and features to reduce end-user confusion, in preparation for development of CP algs. The configs are also updated to prevent improper configuring of the tools where recommendations are not available.
Merge request reports
Activity
21 21 if "trackOriginTool" not in kwargs: 22 22 kwargs.setdefault("trackOriginTool", acc.popToolsAndMerge( 23 23 InDetTrackTruthOriginToolCfg(flags))) 24 25 from AthenaConfiguration.Enums import LHCPeriod 26 # Run 3 recommendations (MC23) 27 if flags.GeoModel.Run == LHCPeriod.Run3: We should restrict this to the campaigns MC23a to MC23d, to make sure nobody sets this up for MC23e before the 2024 recommendations are available
See https://gitlab.cern.ch/atlas/athena/-/blob/24.0/InnerDetector/InDetConfig/python/InDetConfigFlags.py?ref_type=heads#L47 for how to set up the check
This merge request affects 1 package:
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools
This merge request affects 7 files:
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/IInDetTrackTruthFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InDetTrackSystematics.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InDetTrackTruthFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InclusiveTrackFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/Root/InDetTrackTruthFilterTool.cxx
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/Root/InclusiveTrackFilterTool.cxx
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/python/InDetTrackSystematicsToolsConfig.py
added Analysis analysis-review-required main labels
- Resolved by Makayla Vessella
- Resolved by Makayla Vessella
added Recommendation analysis-interface-change labels
- Resolved by Thomas Strebler
Shall we directly update the following alg with
TRK_EFF_LOOSE_COMBINED
?
CI Result FAILURE (hash 707fc76e)Athena AnalysisBase AthAnalysis externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 1, warnings 14
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output (remote access info)- Resolved by Makayla Vessella
- Resolved by Thomas Strebler
added 1 commit
- 34ef16e0 - address threads and update to Gaudi::property
- Resolved by Thomas Strebler
This merge request affects 1 package:
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools
This merge request affects 7 files:
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/IInDetTrackTruthFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InDetTrackSystematics.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InDetTrackTruthFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InclusiveTrackFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/Root/InDetTrackTruthFilterTool.cxx
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/Root/InclusiveTrackFilterTool.cxx
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/python/InDetTrackSystematicsToolsConfig.py
CI Result FAILURE (hash 4f85eeb6)Athena AnalysisBase AthAnalysis externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 1, warnings 7
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output (remote access info)- Resolved by Makayla Vessella
This merge request affects 1 package:
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools
This merge request affects 7 files:
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/IInDetTrackTruthFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InDetTrackSystematics.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InDetTrackTruthFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InclusiveTrackFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/Root/InDetTrackTruthFilterTool.cxx
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/Root/InclusiveTrackFilterTool.cxx
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/python/InDetTrackSystematicsToolsConfig.py
added review-pending-level-1 label
CI Result FAILURE (hash 163adff0)Athena AnalysisBase AthAnalysis externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output (remote access info)Hi @mvessell ! Could you please have a look at the CI tests failure and unresolved threads? Thanks, L1 (Fábio).
Edited by Fabio Lucio Lucio Alvesremoved review-pending-level-1 label
added MuonSpectrometer review-user-action-required labels
removed MuonSpectrometer label
- Resolved by Thomas Strebler
Seems the SUSYTools test initializes the inclusiveTrackFilterTool even when running on data -- this shouldn't occur as the tool (and the prompt tool) should only ever be run on MC. https://gitlab.cern.ch/atlas/athena/-/blob/main/PhysicsAnalysis/SUSYPhys/SUSYTools/Root/SUSYToolsInit.cxx#L157
Edited by Makayla Vessella
- Resolved by Michael Holzbock
Seems also like the metadata check needs explicit reconfiguration here -- pinging @miholzbo @mhank @tlenz to take a look on the SUSYTools side as this will need updating on their end to align with the updated Tracking CP recommendations. (Thanks!)
Edited by Makayla Vessella
added analysis-review-approved label and removed analysis-review-required label
mentioned in merge request !78852 (merged)
This merge request affects 1 package:
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools
This merge request affects 7 files:
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/IInDetTrackTruthFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InDetTrackSystematics.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InDetTrackTruthFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/InDetTrackSystematicsTools/InclusiveTrackFilterTool.h
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/Root/InDetTrackTruthFilterTool.cxx
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/Root/InclusiveTrackFilterTool.cxx
- PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools/python/InDetTrackSystematicsToolsConfig.py
added review-pending-level-1 label and removed review-user-action-required label
CI Result SUCCESS (hash 163adff0)Athena AnalysisBase AthAnalysis externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output (remote access info)added review-approved label and removed review-pending-level-1 label
mentioned in commit 7bd169ba
mentioned in merge request !79198