Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • athena athena
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Jira
    • Jira
  • Merge requests 139
    • Merge requests 139
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • atlasatlas
  • athenaathena
  • Merge requests
  • !61757

Draft: Reduce the usage of barcodes in the TruthIsolations

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Andrii Verbytskyi requested to merge averbyts/athena:less_barcodes_in_isolation into 23.0 Mar 22, 2023
  • Overview 15
  • Commits 4
  • Pipelines 4
  • Changes 3

Reduce the usage of barcodes in the TruthIsolations

Hi @pclark, this MR is, perhaps one of the few remaining examples where one can eliminate barcodes w/o many problems. In the original code, the barcodes were used to enumerate particles. This means that no information on the particle history in simulation is used. And barcode is just an id. To be compatible with the HepMC3 branch I use HepMC::barcode_or_id(), which is barcode() for HepMC2 branch, but id() for master/HepMC3.

Tag @jchapman

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: less_barcodes_in_isolation