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: Mockup builder class with a cpp script for test #2008

Merged
merged 34 commits into from
Apr 12, 2023

Conversation

dimitra97
Copy link
Contributor

This PR creates the mockup geometry with the chambers from a gdml file and extends the sector with the three chambers at phi. The picture barrel_chambers000.png shows the geometry in an obj file obtained by running the TestMockupBuilder.cpp script, which is also in the PR in order to reproduce the geometry.

There is also some work in progress (e.g. python bindings)

@noemina @asalzburger

@codecov
Copy link

codecov bot commented Mar 31, 2023

Codecov Report

Merging #2008 (c083366) into main (6e35712) will not change coverage.
The diff coverage is n/a.

❗ Current head c083366 differs from pull request most recent head ae91d76. Consider uploading reports for the commit ae91d76 to get more accurate results

@@           Coverage Diff           @@
##             main    #2008   +/-   ##
=======================================
  Coverage   49.82%   49.82%           
=======================================
  Files         421      421           
  Lines       23878    23878           
  Branches    10835    10835           
=======================================
  Hits        11898    11898           
  Misses       4366     4366           
  Partials     7614     7614           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

Copy link
Contributor

@noemina noemina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great to see this code appearing! I have added some comments.

@andiwand andiwand added this to the next milestone Apr 3, 2023
@andiwand andiwand added Component - Examples Affects the Examples module 🚧 WIP Work-in-progress labels Apr 3, 2023
@andiwand
Copy link
Contributor

andiwand commented Apr 3, 2023

two more general comments

  • should we create another example folder for mockups? I guess this will no be the last one
  • should we add the python script that generates the gdml instead of the generated data? I think this would be more universal

cc @noemina @asalzburger

@noemina
Copy link
Contributor

noemina commented Apr 11, 2023

@dimitra97, the configuration of the build fails because the your package requires actsvg.

@github-actions
Copy link

github-actions bot commented Apr 11, 2023

📊 Physics performance monitoring for ae91d76

Full report
Seeding: seeded, truth estimated, orthogonal
CKF: seeded, truth smeared, truth estimated, orthogonal
IVF: seeded, truth smeared, truth estimated, orthogonal
Ambiguity resolution: seeded, orthogonal
Truth tracking
Truth tracking (GSF)

Vertexing

Vertexing vs. mu
IVF seeded

IVF truth_smeared

IVF truth_estimated

IVF orthogonal

Seeding

Seeding seeded

Seeding truth_estimated

Seeding orthogonal

CKF

CKF seeded

CKF truth_smeared

CKF truth_estimated

CKF orthogonal

Ambiguity resolution

seeded

Truth tracking (Kalman Filter)

Truth tracking

Truth tracking (GSF)

Truth tracking

@noemina noemina removed the 🚧 WIP Work-in-progress label Apr 11, 2023
dimitra97 and others added 19 commits April 12, 2023 10:50
…etector/MockupSectorBuilder.hpp

Co-authored-by: Andreas Stefl <[email protected]>
…etector/MockupSectorBuilder.hpp

Co-authored-by: Andreas Stefl <[email protected]>
…etector/MockupSectorBuilder.hpp

Co-authored-by: Andreas Stefl <[email protected]>
…etector/MockupSectorBuilder.hpp

Co-authored-by: Andreas Stefl <[email protected]>
@kodiakhq kodiakhq bot merged commit 98f27de into acts-project:main Apr 12, 2023
@andiwand
Copy link
Contributor

🎉

@paulgessinger paulgessinger modified the milestones: next, v25.0.0 Apr 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Examples Affects the Examples module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants