-
Notifications
You must be signed in to change notification settings - Fork 58
feat: Build detectors with custom metadata #1209
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: Build detectors with custom metadata #1209
Conversation
465458d to
79a6cca
Compare
79a6cca to
921e7e9
Compare
921e7e9 to
302ffa8
Compare
48179f6 to
b6a1e3f
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
krasznaa
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to make your life more difficult.
|
The CMake part I was able to update pretty quickly. But the code is unfortunately quite broken in the PR at the moment. 😦 The changes in the tests will have to be reverted. Or the tests will need to be much more re-written. I can show you the details tomorrow, but basically, the toy detector and telescope fitting tests deeply assume at the moment that they would use the same detector type. As the detector type is defined in a common base class to these tests. So the unit tests are just crashing in this PR at the moment. 😦 Again, to be discussed tomorrow... |
|
You can find my CMake changes here: krasznaa@6103b5e |
Thank you, I will have have look |
52a07b7 to
3c06390
Compare
This comment was marked as outdated.
This comment was marked as outdated.
3c06390 to
0ff07ee
Compare
This comment was marked as outdated.
This comment was marked as outdated.
254521f to
0d8b0ee
Compare
0d8b0ee to
90de67f
Compare
|
Performance summaryHere is a summary of the performance effects of this PR: GraphicalTabular
Important All metrics in this report are given as reciprocal throughput, not as wallclock runtime. Note This is an automated message produced upon the explicit request of a human being. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
krasznaa
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As long as all the latest CI tests succeed...
Physics performance summaryHere is a summary of the physics performance effects of this PR. Command used: Seeding performanceTotal number of seeds went from 298345 to 298342 (-0.0%) Track finding performanceTotal number of found tracks went from 50184 to 50186 (+0.0%) Track fitting performanceSeeding to track finding relative performanceTrack finding to track fitting relative performanceNote This is an automated message produced on the explicit request of a human being. |











































Build the ODD and ITk detectors with their custom metadata. Also remove the io roundtrip in the tests for the telescope and toy detector, since the custom metadata of the test detectors is already getting compiled and they do not need to be read into the default detector anymore