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

Multilevel object tagging #97

Merged
merged 26 commits into from Jun 24, 2022
Merged

Multilevel object tagging #97

merged 26 commits into from Jun 24, 2022

Conversation

jackaraz
Copy link
Member

@jackaraz jackaraz commented Jun 24, 2022

Context

This update enables loose, mid and tight levels of tagging options for b, c and hadronic tau tagging. It also allows Chadron-matching as an option (disabled by default).

New options in Normal Mode

  • set main.fastsim.cjet_id.status = <on/off>
    enables Chadron matching (off by default). Once c-matching is enabled main.fastsim.cjet_id.exclusive and main.fastsim.cjet_id.matching_dr options will be available to be initialized.

  • set main.fastsim.tau_id.reconstruction_method = <hadron-based or jet-based>
    This enables jet-based tau matching algorithm (default hadron-based). Jet-based tau tagging algorithm matches hadronic tau in the event history to the jet as long as they are not b/c tagged. Once jet-based tagging is enabled main.fastsim.tau_id.exclusive and main.fastsim.tau_id.matching_dr options will appear to set matching $\Delta R$ and to set exclusive or inclusive algorithm for matching.

New options in SFS

B/C/light jet and jet-based hadronic tau tagging now can take tag as options e.g.

define tagger j as b 0.5 [pt>10] {loose}

will give loose tag to the light jet miss tagging as b. NOTE only loose, mid and tight tags are available. By default, everything has been attributed with a loose tag.

Bugfixes

This update also introduces various fixes for tau-tag and substructure branch to make sure that numeric results are matching to the main branch results.

TODO

  • Analyses are generating a ton of warning messages for unknown particles. This can be handled in the background but don't know the origin of the warnings yet. This has been fixed for the main branch but new updates added it back.

@jackaraz jackaraz added 🐛bug Something isn't working ⚙️enhancement New feature or request PAD Public Analysis Database SFS Simplified detector simulation in MadAnalysis 5 labels Jun 24, 2022
@github-actions
Copy link

Hello. You may have forgotten to update the changelog!
Please edit doc/releases/changelog-dev.md with:

  • A one-to-two sentence description of the change. You may include a small working example for new features.
  • A link back to this PR.
  • Your name (or GitHub username) in the contributors section.

* The numeric difference between multitag and main branch is visible when ExclusiveId_ = false
@jackaraz jackaraz marked this pull request as ready for review June 24, 2022 21:44
@jackaraz jackaraz merged commit 77b7f88 into tau_tagging Jun 24, 2022
@jackaraz jackaraz deleted the multitag branch June 24, 2022 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛bug Something isn't working ⚙️enhancement New feature or request PAD Public Analysis Database SFS Simplified detector simulation in MadAnalysis 5
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant