Skip to content

Draft: Simplify and optimise PrLongLivedTracking

Arthur Marius Hennequin requested to merge ahennequ_downstream into 2024-patches

Simplify and optimise PrLongLivedTracking

Replace the old ghost-killing MLP model with a new one based on the new HLT2 NN framework (LHCb!4305 (merged)), in which the model is loaded from ParamFiles.

Requires lhcb-datapkg/ParamFiles!88 LHCb!4557

Checking results with fast_reco, which veto used SciFi seeds in PrMatchNN to avoid double reconstructing long tracks, the ghost rate reduce from ~50% to ~25%

image

  • Using only chi2 criteria
ApplicationMgr                         INFO Application Manager Stopped successfully
DownstreamCheckerTrackChecker_5c...    INFO Results
DownstreamCheckerTrackChecker_5c...    INFO **** DownstreamChecker             270325 tracks including         155601 ghosts [57.56 %], Event average 49.64 % ****
DownstreamCheckerTrackChecker_5c...    INFO   01_UT+T                       :   66823 from   929102 [  7.19 %]      2 clones [ 0.00 %], purity: 99.37 %, hitEff: 99.10 %
DownstreamCheckerTrackChecker_5c...    INFO   02_UT+T_P>5GeV                :   30058 from   571713 [  5.26 %]      0 clones [ 0.00 %], purity: 99.37 %, hitEff: 98.98 %
DownstreamCheckerTrackChecker_5c...    INFO   03_UT+T_strange               :   28677 from   101376 [ 28.29 %]      1 clones [ 0.00 %], purity: 99.44 %, hitEff: 99.16 %
DownstreamCheckerTrackChecker_5c...    INFO   04_UT+T_strange_P>5GeV        :   15579 from    52577 [ 29.63 %]      0 clones [ 0.00 %], purity: 99.43 %, hitEff: 99.03 %
DownstreamCheckerTrackChecker_5c...    INFO   05_noVelo+UT+T_strange        :   25885 from    56196 [ 46.06 %]      1 clones [ 0.00 %], purity: 99.44 %, hitEff: 99.15 %
DownstreamCheckerTrackChecker_5c...    INFO   06_noVelo+UT+T_strange_P>5GeV :   14785 from    30746 [ 48.09 %]      0 clones [ 0.00 %], purity: 99.43 %, hitEff: 99.03 %
DownstreamCheckerTrackChecker_5c...    INFO   07_UT+T_fromDB                :    5003 from    38792 [ 12.90 %]      0 clones [ 0.00 %], purity: 99.46 %, hitEff: 99.31 %
DownstreamCheckerTrackChecker_5c...    INFO   08_UT+T_fromBD_P>5GeV         :    3037 from    25796 [ 11.77 %]      0 clones [ 0.00 %], purity: 99.49 %, hitEff: 99.25 %
DownstreamCheckerTrackChecker_5c...    INFO   09_noVelo+UT+T_fromBD         :    4160 from     9508 [ 43.75 %]      0 clones [ 0.00 %], purity: 99.49 %, hitEff: 99.30 %
DownstreamCheckerTrackChecker_5c...    INFO   10_noVelo+UT+T_fromBD_P>5GeV  :    2715 from     5793 [ 46.87 %]      0 clones [ 0.00 %], purity: 99.50 %, hitEff: 99.25 %
DownstreamCheckerTrackChecker_5c...    INFO   11_UT+T_SfromDB               :    3769 from    10114 [ 37.27 %]      0 clones [ 0.00 %], purity: 99.49 %, hitEff: 99.34 %
DownstreamCheckerTrackChecker_5c...    INFO   12_UT+T_SfromDB_P>5GeV        :    2537 from     6727 [ 37.71 %]      0 clones [ 0.00 %], purity: 99.50 %, hitEff: 99.28 %
DownstreamCheckerTrackChecker_5c...    INFO   13_noVelo+UT+T_SfromDB        :    3613 from     7177 [ 50.34 %]      0 clones [ 0.00 %], purity: 99.49 %, hitEff: 99.34 %
DownstreamCheckerTrackChecker_5c...    INFO   14_noVelo+UT+T_SfromDB_P>5GeV :    2485 from     4900 [ 50.71 %]      0 clones [ 0.00 %], purity: 99.50 %, hitEff: 99.26 %
DownstreamCheckerTrackChecker_5c...    INFO 
  • Using the new ghost-killing MLP
DownstreamCheckerTrackChecker_5c...    INFO Results
DownstreamCheckerTrackChecker_5c...    INFO **** DownstreamChecker             145396 tracks including          33469 ghosts [23.02 %], Event average 18.26 % ****
DownstreamCheckerTrackChecker_5c...    INFO   01_UT+T                       :   61039 from   929102 [  6.57 %]      2 clones [ 0.00 %], purity: 99.43 %, hitEff: 99.23 %
DownstreamCheckerTrackChecker_5c...    INFO   02_UT+T_P>5GeV                :   27509 from   571713 [  4.81 %]      0 clones [ 0.00 %], purity: 99.43 %, hitEff: 99.08 %
DownstreamCheckerTrackChecker_5c...    INFO   03_UT+T_strange               :   25653 from   101376 [ 25.30 %]      1 clones [ 0.00 %], purity: 99.49 %, hitEff: 99.26 %
DownstreamCheckerTrackChecker_5c...    INFO   04_UT+T_strange_P>5GeV        :   14254 from    52577 [ 27.11 %]      0 clones [ 0.00 %], purity: 99.48 %, hitEff: 99.11 %
DownstreamCheckerTrackChecker_5c...    INFO   05_noVelo+UT+T_strange        :   23041 from    56196 [ 41.00 %]      1 clones [ 0.00 %], purity: 99.50 %, hitEff: 99.26 %
DownstreamCheckerTrackChecker_5c...    INFO   06_noVelo+UT+T_strange_P>5GeV :   13505 from    30746 [ 43.92 %]      0 clones [ 0.00 %], purity: 99.48 %, hitEff: 99.12 %
DownstreamCheckerTrackChecker_5c...    INFO   07_UT+T_fromDB                :    4758 from    38792 [ 12.27 %]      0 clones [ 0.00 %], purity: 99.49 %, hitEff: 99.40 %
DownstreamCheckerTrackChecker_5c...    INFO   08_UT+T_fromBD_P>5GeV         :    2922 from    25796 [ 11.33 %]      0 clones [ 0.00 %], purity: 99.50 %, hitEff: 99.32 %
DownstreamCheckerTrackChecker_5c...    INFO   09_noVelo+UT+T_fromBD         :    3937 from     9508 [ 41.41 %]      0 clones [ 0.00 %], purity: 99.52 %, hitEff: 99.38 %
DownstreamCheckerTrackChecker_5c...    INFO   10_noVelo+UT+T_fromBD_P>5GeV  :    2610 from     5793 [ 45.05 %]      0 clones [ 0.00 %], purity: 99.52 %, hitEff: 99.32 %
DownstreamCheckerTrackChecker_5c...    INFO   11_UT+T_SfromDB               :    3596 from    10114 [ 35.55 %]      0 clones [ 0.00 %], purity: 99.52 %, hitEff: 99.41 %
DownstreamCheckerTrackChecker_5c...    INFO   12_UT+T_SfromDB_P>5GeV        :    2447 from     6727 [ 36.38 %]      0 clones [ 0.00 %], purity: 99.52 %, hitEff: 99.33 %
DownstreamCheckerTrackChecker_5c...    INFO   13_noVelo+UT+T_SfromDB        :    3451 from     7177 [ 48.08 %]      0 clones [ 0.00 %], purity: 99.52 %, hitEff: 99.41 %
DownstreamCheckerTrackChecker_5c...    INFO   14_noVelo+UT+T_SfromDB_P>5GeV :    2400 from     4900 [ 48.98 %]      0 clones [ 0.00 %], purity: 99.52 %, hitEff: 99.31 %
DownstreamCheckerTrackChecker_5c...    INFO 

FIY: @dovombru @mveghel @adeoyang

Edited by Jiahui Zhuo

Merge request reports