Add optional ML based e/p workflow
This adds an optional workflow, not to be used in production, that predicts the e/p for a track using a ML model. The main changes are the addition of a new tool, PFEnergyPredictorTool written by @abarton , along with associated toggles to enable usage of this via a python flag. I tested on 2000 ttbar events that the output looks the same with physics validation. RunWorkFlowTests_run3.py indicated no frozen violating tier0 changes. The above is as expected, given this workflow is not enabled by default.
Merge request reports
Activity
This merge request affects 1 package:
- Reconstruction/eflowRec
This merge request affects 13 files:
- Reconstruction/eflowRec/CMakeLists.txt
- Reconstruction/eflowRec/eflowRec/PFEnergyPredictorTool.h
- Reconstruction/eflowRec/eflowRec/PFSubtractionTool.h
- Reconstruction/eflowRec/eflowRec/eflowCaloObject.h
- Reconstruction/eflowRec/eflowRec/eflowTrackCaloPoints.h
- Reconstruction/eflowRec/python/PFCfg.py
- Reconstruction/eflowRec/python/PFConfigFlags.py
- Reconstruction/eflowRec/src/PFEnergyPredictorTool.cxx
- Reconstruction/eflowRec/src/PFSubtractionTool.cxx
- Reconstruction/eflowRec/src/components/eflowRec_entries.cxx
- Reconstruction/eflowRec/src/eflowCaloObject.cxx
- Reconstruction/eflowRec/src/eflowTrackCaloExtensionTool.cxx
- Reconstruction/eflowRec/src/eflowTrackCaloPoints.cxx
added 23.0 JetEtmiss Reconstruction review-pending-level-1 labels
- Resolved by Mark Hodgkinson
This merge request affects 1 package:
- Reconstruction/eflowRec
This merge request affects 13 files:
- Reconstruction/eflowRec/CMakeLists.txt
- Reconstruction/eflowRec/eflowRec/PFEnergyPredictorTool.h
- Reconstruction/eflowRec/eflowRec/PFSubtractionTool.h
- Reconstruction/eflowRec/eflowRec/eflowCaloObject.h
- Reconstruction/eflowRec/eflowRec/eflowTrackCaloPoints.h
- Reconstruction/eflowRec/python/PFCfg.py
- Reconstruction/eflowRec/python/PFConfigFlags.py
- Reconstruction/eflowRec/src/PFEnergyPredictorTool.cxx
- Reconstruction/eflowRec/src/PFSubtractionTool.cxx
- Reconstruction/eflowRec/src/components/eflowRec_entries.cxx
- Reconstruction/eflowRec/src/eflowCaloObject.cxx
- Reconstruction/eflowRec/src/eflowTrackCaloExtensionTool.cxx
- Reconstruction/eflowRec/src/eflowTrackCaloPoints.cxx
CI Result SUCCESS (hash f51f7e6f)Athena 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
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 69053] CI Result SUCCESS (hash 8bb67a79)Athena 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
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 69064]added review-approved label and removed review-pending-level-1 label
added review-approved-point1 label
added review-approved-tier0 label
mentioned in commit f5846db7
mentioned in merge request !62109 (merged)