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

feat: Use truth vertex EDM in Examples #2998

Merged
merged 10 commits into from
Mar 22, 2024

Conversation

andiwand
Copy link
Contributor

@andiwand andiwand commented Feb 28, 2024

Currently truth vertices are not well defined. This is improved here by modifying the existing but unused truth vertex EDM and wiring it to the event generators and relevant performance writers.

blocked by

@andiwand andiwand added the 🚧 WIP Work-in-progress label Feb 28, 2024
@andiwand andiwand added this to the next milestone Feb 28, 2024
@github-actions github-actions bot added Component - Core Affects the Core module Component - Fatras Affects the Fatras module Component - Examples Affects the Examples module Event Data Model labels Feb 28, 2024
Copy link

codecov bot commented Feb 28, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 48.82%. Comparing base (0982f68) to head (c108c5a).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2998   +/-   ##
=======================================
  Coverage   48.82%   48.82%           
=======================================
  Files         491      491           
  Lines       28909    28909           
  Branches    13724    13724           
=======================================
  Hits        14114    14114           
  Misses       4956     4956           
  Partials     9839     9839           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@github-actions github-actions bot added the Infrastructure Changes to build tools, continous integration, ... label Feb 29, 2024
@andiwand andiwand added the 🛑 blocked This item is blocked by another item label Mar 19, 2024
commit 0f9551f
Merge: b497137 69f7217
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 15:55:17 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into ex-truth-vertex-edm

commit b497137
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 14:58:06 2024 +0100

    auto cleanup

commit 257ffce
Merge: 7cc1765 a6e415f
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 14:39:58 2024 +0100

    Merge branch 'central-truth-matching' of github.com:andiwand/acts into ex-truth-vertex-edm

commit 7cc1765
Merge: dadd9e5 4599bca
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 12:31:16 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into ex-truth-vertex-edm

commit a6e415f
Merge: 6d101cb 4599bca
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 12:09:38 2024 +0100

    Merge branch 'main' into central-truth-matching

commit 6d101cb
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 11:07:59 2024 +0100

    update hashes

commit d4b74e4
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 10:49:25 2024 +0100

    fix

commit 182feb3
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 09:40:50 2024 +0100

    fix

commit d2b9b80
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 09:23:57 2024 +0100

    fix

commit 4a95904
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 08:56:55 2024 +0100

    fix

commit 2757b3f
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 19 08:28:12 2024 +0100

    wire prototrack truth matcher

commit 4f17e88
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 18 21:03:09 2024 +0100

    clean

commit b3b4746
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 18 20:47:20 2024 +0100

    fix exatrakx

commit e24f5ab
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 18 15:21:19 2024 +0100

    fix formatting

commit 0ec3650
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 18 14:49:11 2024 +0100

    update refs

commit a12d4f9
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 18 14:46:04 2024 +0100

    Update Examples/Io/Performance/ActsExamples/Io/Performance/VertexPerformanceWriter.cpp

    Co-authored-by: Joana Niermann <53186085+niermann999@users.noreply.github.com>

commit 3cce741
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 18 14:45:34 2024 +0100

    Apply suggestions from code review

    Co-authored-by: Joana Niermann <53186085+niermann999@users.noreply.github.com>

commit 882073b
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 18 09:11:32 2024 +0100

    refactor matching bools to enum

commit 80d3664
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 18 08:28:04 2024 +0100

    minor reorder

commit b046088
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Sat Mar 16 10:30:16 2024 +0100

    fix

commit eec75f1
Merge: 6a167b0 49e815c
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Sat Mar 16 09:40:54 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into central-truth-matching

commit 6a167b0
Merge: db45e7b 4f33d42
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Fri Mar 15 09:29:21 2024 +0100

    Merge branch 'main' into central-truth-matching

commit dadd9e5
Merge: 7f9ca08 572c49a
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Mar 14 10:00:03 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into ex-truth-vertex-edm

commit db45e7b
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Mar 14 09:24:35 2024 +0100

    minor double vs float

commit 8104ee3
Merge: 60dd83d 572c49a
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Mar 14 08:41:46 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into central-truth-matching

commit 60dd83d
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Mar 13 18:14:17 2024 +0100

    fix duplication in case of fakes

commit 1de86e3
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Mar 13 09:59:15 2024 +0100

    fix vtx perf writer

commit b38566d
Merge: f0c190f ccc1975
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Mar 13 09:05:39 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into central-truth-matching

commit f0c190f
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 12 11:00:40 2024 +0100

    fix examples test

commit 55133eb
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 12 10:09:54 2024 +0100

    revert full chain

commit 8d3a2e3
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Mar 12 09:53:57 2024 +0100

    fix fix

commit cf5af8f
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 11 17:59:08 2024 +0100

    more fixes after merging

commit 7c88d75
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 11 17:55:17 2024 +0100

    clean after merge

commit b963fb9
Merge: f285e70 fb37dde
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 11 17:37:47 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into central-truth-matching

commit f285e70
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Mar 6 10:30:46 2024 +0100

    format

commit 570ea89
Merge: 09fa7a5 2664480
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Mar 6 10:06:32 2024 +0100

    Merge branch 'main' into central-truth-matching

commit 09fa7a5
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Mar 4 13:12:46 2024 +0100

    PR feedback

commit 7f9ca08
Merge: ef57d66 6ef4e4e
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 29 22:10:02 2024 +0100

    Merge branch 'main' into ex-truth-vertex-edm

commit 2ee8f6d
Merge: ee041d3 6c910b0
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 29 14:45:09 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into central-truth-matching

commit ef57d66
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 29 14:30:30 2024 +0100

    fix

commit 661c53e
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 29 11:01:18 2024 +0100

    formatting

commit 938960f
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 29 10:57:49 2024 +0100

    make compile; namespaces for hepmc3

commit 37e64a1
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 29 09:48:17 2024 +0100

    use float instead of double

commit e7e4245
Merge: fea13b6 9854009
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 29 09:17:12 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into ex-truth-vertex-edm

commit fea13b6
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Feb 28 18:07:26 2024 +0100

    vertex reader and fixes

commit 86621af
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Feb 28 15:29:23 2024 +0100

    wire everything

commit 61a4ff9
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Feb 28 14:13:01 2024 +0100

    constexpr

commit e2e77a8
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Feb 28 14:03:46 2024 +0100

    truth vertex edm

commit ee041d3
Merge: 1afee13 c0c26e8
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Feb 27 17:13:03 2024 +0100

    Merge branch 'main' into central-truth-matching

commit 1afee13
Merge: 3022a90 e11e99b
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Feb 26 11:32:34 2024 +0100

    Merge branch 'main' into central-truth-matching

commit 3022a90
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Sat Feb 24 15:15:55 2024 +0100

    proto track truth matcher

commit b8f2959
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Sat Feb 24 14:25:42 2024 +0100

    fix vtx truth?

commit 9a0100f
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Sat Feb 24 10:58:26 2024 +0100

    revert match rate

commit 2da8bb2
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Sat Feb 24 09:18:02 2024 +0100

    fix

commit 6c7bc8a
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Sat Feb 24 08:59:16 2024 +0100

    revert selected particles change in vtx perf writer

commit a7b170d
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Sat Feb 24 08:42:29 2024 +0100

    move truth matching for TrackFitterPerformanceWriter

commit 0d2256e
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Fri Feb 23 22:03:06 2024 +0100

    fix truth tracking examples

commit e9264f8
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Fri Feb 23 20:26:36 2024 +0100

    fix silly

commit 186d2c3
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Fri Feb 23 19:07:22 2024 +0100

    fix track duplicate count

commit 2519cec
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Fri Feb 23 18:41:49 2024 +0100

    fix fakes

commit ec7c13a
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Fri Feb 23 18:38:01 2024 +0100

    remove m_nVtxDetAcceptance

commit f506b2a
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Fri Feb 23 17:51:56 2024 +0100

    fix after merge

commit 999b802
Merge: 5b0a0a5 ae56406
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Fri Feb 23 10:10:40 2024 +0100

    Merge branch 'main' into central-truth-matching

commit 5b0a0a5
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Feb 19 16:00:41 2024 +0100

    Revert "remove deltaR from performance"

    This reverts commit f5fed3c.

commit c8c0a1b
Merge: cfacd86 0c753b1
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Mon Feb 19 11:31:06 2024 +0100

    Merge branch 'main' into central-truth-matching

commit cfacd86
Merge: a498a16 026b481
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 15 16:51:10 2024 +0100

    Merge branch 'main' into central-truth-matching

commit a498a16
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Feb 14 09:24:08 2024 +0100

    no double matching by default

commit c77ec1a
Merge: 98685d5 d5f264e
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Wed Feb 14 09:19:26 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into central-truth-matching

commit 98685d5
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Feb 13 18:08:15 2024 +0100

    fix fix fix

commit 671335e
Merge: fa301ca a5b3864
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Feb 13 15:19:27 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into central-truth-matching

commit fa301ca
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 8 11:12:58 2024 +0100

    make binary examples compile

commit 89aeab5
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 8 10:29:13 2024 +0100

    refactor vertex truth matching

commit abc7947
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 8 10:10:59 2024 +0100

    wire track truth matcher in python reco

commit c452318
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 8 09:45:11 2024 +0100

    fix after merge

commit 074f621
Merge: ff32af7 e9da852
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Thu Feb 8 09:40:12 2024 +0100

    Merge branch 'main' of github.com:acts-project/acts into central-truth-matching

commit ff32af7
Author: Andreas Stefl <stefl.andreas@gmail.com>
Date:   Tue Jan 30 14:47:45 2024 +0100

    draft

commit 223ae74
Author: andiwand <stefl.andreas@gmail.com>
Date:   Fri Jan 26 16:51:50 2024 +0100

    draft
@andiwand andiwand removed the 🛑 blocked This item is blocked by another item label Mar 19, 2024
@andiwand andiwand marked this pull request as ready for review March 19, 2024 15:26
@andiwand andiwand removed the 🚧 WIP Work-in-progress label Mar 19, 2024
@kodiakhq kodiakhq bot merged commit 3eb0b4f into acts-project:main Mar 22, 2024
56 checks passed
@andiwand andiwand deleted the ex-truth-vertex-edm branch March 22, 2024 13:14
@acts-project-service acts-project-service added the Fails Athena tests This PR causes a failure in the Athena tests label Mar 22, 2024
@paulgessinger paulgessinger modified the milestones: next, v33.1.0 Mar 26, 2024
kodiakhq bot pushed a commit that referenced this pull request Apr 4, 2024
…#3044)

This modifies the truth matching in the `VertexPerformanceWriter` and adds classification for clean/merged/split reco vertices.

blocked by
- #2998
kodiakhq bot pushed a commit that referenced this pull request Apr 5, 2024
…#3048)

Implements a spatial proximity match criteria for secondary vertices with Pythia8.

blocked by
- #2998
Ragansu pushed a commit to Ragansu/acts that referenced this pull request Apr 19, 2024
…acts-project#3044)

This modifies the truth matching in the `VertexPerformanceWriter` and adds classification for clean/merged/split reco vertices.

blocked by
- acts-project#2998
Ragansu pushed a commit to Ragansu/acts that referenced this pull request Apr 19, 2024
…acts-project#3048)

Implements a spatial proximity match criteria for secondary vertices with Pythia8.

blocked by
- acts-project#2998
EleniXoch pushed a commit to EleniXoch/acts that referenced this pull request May 6, 2024
Currently truth vertices are not well defined. This is improved here by modifying the existing but unused truth vertex EDM and wiring it to the event generators and relevant performance writers.

blocked by
- acts-project#2904
EleniXoch pushed a commit to EleniXoch/acts that referenced this pull request May 6, 2024
…acts-project#3044)

This modifies the truth matching in the `VertexPerformanceWriter` and adds classification for clean/merged/split reco vertices.

blocked by
- acts-project#2998
EleniXoch pushed a commit to EleniXoch/acts that referenced this pull request May 6, 2024
…acts-project#3048)

Implements a spatial proximity match criteria for secondary vertices with Pythia8.

blocked by
- acts-project#2998
asalzburger pushed a commit to asalzburger/acts that referenced this pull request May 21, 2024
Currently truth vertices are not well defined. This is improved here by modifying the existing but unused truth vertex EDM and wiring it to the event generators and relevant performance writers.

blocked by
- acts-project#2904
asalzburger pushed a commit to asalzburger/acts that referenced this pull request May 21, 2024
…acts-project#3044)

This modifies the truth matching in the `VertexPerformanceWriter` and adds classification for clean/merged/split reco vertices.

blocked by
- acts-project#2998
asalzburger pushed a commit to asalzburger/acts that referenced this pull request May 21, 2024
…acts-project#3048)

Implements a spatial proximity match criteria for secondary vertices with Pythia8.

blocked by
- acts-project#2998
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Core Affects the Core module Component - Examples Affects the Examples module Component - Fatras Affects the Fatras module Event Data Model Fails Athena tests This PR causes a failure in the Athena tests Infrastructure Changes to build tools, continous integration, ...
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants