Skip to content

ElectronID NN and MVA machinery refactor

Adrian Casais Vidal requested to merge acasaisv/electronid into master

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

delta_barycenter dispersion_x dispersion_xy dispersion_y track_local_max EoP EoP3x3

corr_matrix 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.

rocpt_in_0.5_1__p_in_3.0_6.0rocpt_in_0.5_1__p_in_6.0_10.0rocpt_in_1_1.6__p_in_3.0_6.0rocpt_in_1_1.6__p_in_6.0_10.0rocpt_in_1.6_2.2__p_in_10.0_20.0rocpt_in_1.6_2.2__p_in_20.0_40.0

Goes with lhcb-datapkg/ParamFiles!72 (merged)

Edited by Adrian Casais Vidal

Merge request reports