ElectronID NN and MVA machinery refactor
The main purpose of this MR is to add an NN operator for ElectronID necessary to correctly handle the background of A' -> ee
search.
Refactors current implementation of TwoTrack
,this refactoring is also applied to this operator.
Features:
- Scifi extrpolation - ECAL barycenter
- Dispersion of the barycenter
- Boolean: is the main cell of the cluster a local maximum?
- EoP with selective matching
- EoP with 3x3 cluster
NN trained with 2024 expected MC:
- Upsilon -> ee
- Jpsi -> ee
- Ks-> ee
Crosschecked with DP (100 MeV) -> ee simulation
Expected reduction of ~50%
per electron. On 30/06 calib MEPs it shows to reduce the rate up to 80%
.
I also tuned the LowMassDielectron
lines to fit better in the BW by using this operator.
The main todo point once this is approved is to migrate the json
file to PARAMFILES and eliminate the CMakelists entry. Shipped with the MR for testing.
Goes with lhcb-datapkg/ParamFiles!72 (merged)