Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tack track curvature directly from Delphes and don't recompute it from pT #112

Merged
merged 5 commits into from
Nov 2, 2023

Conversation

EmanuelPerez
Copy link
Contributor

@EmanuelPerez EmanuelPerez commented Oct 9, 2023

BEGINRELEASENOTES

  • The track's omega is taken directly from the curvature of the delphes track, instead of recomputing it from the track pT. Converting the curvature to pT and then back to omega leads to a worse numerical precision.

ENDRELEASENOTES

An example is shown in the attached plots. They show the pull of the reconstructed position of a displaced vertex in some B physics process, running the very same code over the same events, the only difference being the definition of the track's omega in DelphesEDM4HepConverter::convertTrack. With the current code, the pull shows some non gaussian tails, which are absent if omega is taken directly from the curvature of Delphes.

pull_KsVertex
pull_KsVertex_fixOmega

…s omega directly from the curvature of the delphes track, instead of recomputing it from its pT.
converter/src/DelphesEDM4HepConverter.cc Outdated Show resolved Hide resolved
converter/src/DelphesEDM4HepConverter.cc Outdated Show resolved Hide resolved
@tmadlener
Copy link
Contributor

CI based on nightlies seems to be broken currently due to key4hep/key4hep-spack#540. However, since things build on top of the current release I will still merge this in order to make a new tag.

@tmadlener tmadlener changed the title Update of convertTrack in DelphesEDM4HepConverter.cc: take the track'… Tack track curvature directly from Delphes and don't recompute it from pT Nov 2, 2023
@tmadlener tmadlener merged commit 826c5ee into key4hep:main Nov 2, 2023
3 of 5 checks passed
@tmadlener
Copy link
Contributor

@EmanuelPerez thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants