Skip to content
Snippets Groups Projects

Lines to measure electron and muon tracking efficiencies for Run 3

Merged Guillaume Max Pietrzyk requested to merge TagAndProbe_Studies into master

MR of Bu2Jpsi2eeK_TagAndProbe.py and Bu2Jpsi2mumuK_TagAndProbe.py HLT2 lines.

These lines are designed to measure electron and muon tracking efficiencies from data for Run 3, using B+->K+Jpsi(->l+l-) decays. The kaon and one of the leptons are fully reconstructed long tracks (the tags). The other lepton is only reconstructed in the VELO (probe track). The details are given in this presentation given at the RTA Selections WP3 meeting on 8 Nov 2022: https://indico.cern.ch/event/1195028/contributions/5130840/attachments/2543241/4379164/TagAndProbe_November2022.pdf

Since the probe track is a VELO track, we only have information on its direction (and not its absolute momentum). This implies that the B+ momentum is wrong. In addition, since the pile-up is at around 7 in Run 3, the B+ can point to the "wrong" best PV. Therefore, we wrote a fitter to estimate the VELO candidate momentum and reconstruct the related kinematic of the decay. The fitter uses two algorithms:

  • A jpsi constraint algorithm, where the dilepton system is forced to have the Jpsi mass. This algorithm is crucial to determine the best PV, defined as the one minimising the IP of the B+.
  • A PV constraint algorithm, where the B+ momentum is forced to align with its flight distance vector. Using the fitter, we can apply requirements on kinematic quantities obtained with the fitter to remove a large fraction of the combinatorial background. The algorithm is called VeloToLongTrackEffFilter.cpp and the related MR is here: Rec!3188 (merged)

Rates obtained on upgrade_minbias_hlt1_filtered (reduced w.r.t. presentation due to tightening of cuts):

  • Bu2Jpsi2eeK_TagAndProbe: (0.67 +/- 0.21) kHz
  • Bu2Jpsi2mumuK_TagAndProbe: (0.73 +/- 0.22) kHz
Edited by Guillaume Max Pietrzyk

Merge request reports

Merge request pipeline #4910375 passed with warnings

Merge request pipeline passed with warnings for 0b48fb04

Merged by Sebastien PonceSebastien Ponce 2 years ago (Dec 19, 2022 9:30pm UTC)

Loading

Pipeline #4915015 passed with warnings

Pipeline passed with warnings for 60c925c5 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 2 commits

    • aaa885b3 - Added some mild cuts on B+ and Jpsi mass (without any constraint)
    • 9c3939e1 - Added some cuts on the Jpsi and Bplus mass (without any constraint) so that...

    Compare with previous version

  • added 1 commit

    • acc88856 - As suggested by Marian, added require_pvs(pvs) to algs in return Hlt2Line

    Compare with previous version

  • added 40 commits

    Compare with previous version

  • Guillaume Max Pietrzyk marked this merge request as ready

    marked this merge request as ready

  • Guillaume Max Pietrzyk approved this merge request

    approved this merge request

  • Guillaume Max Pietrzyk unapproved this merge request

    unapproved this merge request

  • Sebastien Ponce resolved all threads

    resolved all threads

  • Sebastien Ponce mentioned in merge request Rec!3188 (merged)

    mentioned in merge request Rec!3188 (merged)

  • Edited by Software for LHCb
  • added 2 commits

    Compare with previous version

  • added 112 commits

    Compare with previous version

  • added 35 commits

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading