Skip to content

BTagging Derivation Content Cleanup

Following !83922 (merged), it became apparent that the BTaggingContent needs some refactor to improve readability and maintainability.

This MR tries to clarify the variable and function naming, better clustering the variables, and some general clean up.

The PHYS changes were from adding variables previously only saved on AK4EMPflow jets but not on AK4EMTopo jets. This MR brings feature-parity for both collections.

In terms of sizes:

  • for data we're adding one int8 jetRank to each jet;
  • for MC, we're adding 6 int8 and 6 float32 truth variables, and the jetRank to each jet.

For MC, the size increase is around 0.25 KB per event; and for data, it's 0.01 KB per event.

Tagging @dguest @robouque @alfroch @dbaronmo for FTag

Edited by Qichen Dong

Merge request reports

Loading