Skip to content

New Features in building decay chains #504

@vvsagar

Description

@vvsagar

Hi,

Back in 2022, I implemented some features privately, but never got around to merging them back to this source repo. The primary intention was to study B decay modeling (at Belle II), but not limited. I propose that in the coming weeks I will add the following features:

  1. Convert topoana output to dec-format file. (This is important for B decays because ~40% of the decays are generated by Pythia and they can only be studied by generating some events and then looking at generator-level information like with topoana).
  2. Add a function build_decay_chains_to_specific_particles that will build the decay chains to a given list of particles through all intermediate particles.
  3. Add a function build_decay_chains_to_inclusive_particles that will build the decay chains that includes as daughters all the particles (through all intermediate particles) from a given list.
  4. Add a class DecayChainToTable to tabulate the decay chains and to export to plain-text, csv, latex, typst formats....
  5. Add a feature in DecayChainViewer to show "effective" BF (which is the product of all the BFs along the way from mother to "final state" particles)

Please let me know which of these are useful/welcome features in this repo and I will start individual PRs for each.
If any of them are irrelevant here, I will add them directly in the basf2 repo. Tagging @GiacomoXT

Once these are handled, a longer term goal could be to build better comparisons with PDG, which will be very tricky.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions