acts icon indicating copy to clipboard operation
acts copied to clipboard

chore: Update ParticleDataTable.hpp

Open paulgessinger opened this issue 1 year ago • 9 comments

This updates the script to generate our particle data table from scikithep, and updates the table.

paulgessinger avatar Jan 29 '24 15:01 paulgessinger

This also adds many many more PDG IDs, as scikithep particle was updated to include them. I'm wondering if at this point we should switch to using a std::map / binary search for these lookups.

paulgessinger avatar Jan 29 '24 15:01 paulgessinger

Does clang-format do anything after generating the data base? Maybe we should remove it? Since we don't expect any changes, an ill setup system could even mal-format the file.

AJPfleger avatar Jan 29 '24 15:01 AJPfleger

This is not intended to be run very often, so I would say it's not super critical. I think it just makes sure the formatting is fine, because the generation script does not ensure this at all.

paulgessinger avatar Jan 29 '24 16:01 paulgessinger

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 49.06%. Comparing base (3203649) to head (7050a1e). Report is 7 commits behind head on main.

:exclamation: Current head 7050a1e differs from pull request most recent head 52f0869. Consider uploading reports for the commit 52f0869 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2908      +/-   ##
==========================================
- Coverage   49.09%   49.06%   -0.04%     
==========================================
  Files         497      495       -2     
  Lines       29155    28978     -177     
  Branches    13851    13740     -111     
==========================================
- Hits        14314    14218      -96     
- Misses       4908     4928      +20     
+ Partials     9933     9832     -101     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Jan 29 '24 16:01 codecov[bot]

Memory consumption of compiling this header file goes from 60M to 77M, which I think we can tolerate.

paulgessinger avatar Jan 30 '24 16:01 paulgessinger

Are the output changes coming from changes in particle properties like mass @paulgessinger ? Let's look at the new plots and check how big the variation is

andiwand avatar Mar 01 '24 08:03 andiwand

I haven't looked into this further. I'd wouldn't have expected masses to change actually but who knows.

paulgessinger avatar Mar 01 '24 08:03 paulgessinger

physmon looks like outliers moved a bit - unproblematic from my side

andiwand avatar Mar 01 '24 09:03 andiwand

@andiwand suggested in the dev-meeting:

  • physmon is fine again, maybe just clash with different PR
  • 1 hash changed, maybe because one of the masses changed. We should go with the updated mass.

Next step: @andiwand will update the hash

AJPfleger avatar Apr 09 '24 15:04 AJPfleger

This PR currently has a merge conflict. Please resolve this and then re-add the automerge label.

kodiakhq[bot] avatar Apr 11 '24 11:04 kodiakhq[bot]

:white_check_mark: Athena integration test results [539f2c9f64128c6bd47d17c6c002a555080d7b64]

:white_check_mark: All tests successful

status job report
:green_circle: run_unit_tests
:green_circle: test_ActsEFTrackFit
:green_circle: test_ActsPersistifySeeds
:green_circle: test_ActsBenchmarkWithSpot
:green_circle: test_ActsAnalogueClustering
:green_circle: test_ActsConversionWorkflow
:green_circle: test_ActsWorkflowFastTracking
:green_circle: test_ActsWorkflow
:green_circle: test_ActsValidateAmbiguityResolution
:green_circle: test_ActsValidateResolvedTracks
:green_circle: test_ActsValidateTracks
:green_circle: test_ActsValidateActsCoreSpacePoints
:green_circle: test_ActsValidateActsSpacePoints
:green_circle: test_ActsValidateSeeds
:green_circle: test_ActsValidateOrthogonalSeeds
:green_circle: test_ActsValidateClusters
:green_circle: test_ActsPersistifyEDM
:green_circle: test_ActsGSFRefitting
:green_circle: test_ActsKfRefitting
:green_circle: test_ActsExtrapolationAlgTest
:green_circle: test_ActsITkTest
:green_circle: run_workflow_tests_run4_mc
:green_circle: run_workflow_tests_run2_mc
:green_circle: run_workflow_tests_run2_data
:green_circle: run_workflow_tests_run3_mc
:green_circle: run_workflow_tests_run3_data
:green_circle: run_art_test: test_data18_13TeV_1000evt
:green_circle: run_art_test: test_ttbarPU40_reco

acts-project-service avatar Apr 11 '24 19:04 acts-project-service