Skip to content

Conversation

@moritzmolch
Copy link
Owner

@moritzmolch moritzmolch commented Feb 9, 2023

The float precision of some variables - especially some generator-level variables - is not sufficient for a MC production with some modified physics parameters.

For a four-vector some default values seem to be defined, at least according to this snippet:

These values are:

  • mass has precision=10
  • transverse momentum has precision precision=-1
  • pseudorapidity and polar angle have precision=12

It has to be checked if the following variables are affected by this issue. If necessary the float precision has to be increased:

  • elements of the GenParticle collection, especially electrons, muons, tau leptons and Higgs bosons
  • elements of the MET collection/collections (not only pt and phi but also the covariance matrix elements)
  • reconstructed objects, especially electrons, muons, tau leptons and Higgs bosons

@moritzmolch moritzmolch force-pushed the fix-nanoaod-float-precision branch from 04a8451 to 465911e Compare February 9, 2023 21:10
moritzmolch pushed a commit that referenced this pull request Apr 2, 2023
…_fix_withpuppiproducerfix

Make photon protection for existing weights an option
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