feat: npsim 1.5.0, patch dd4hep warning for Geant4TVUserParticleHandler#257
feat: npsim 1.5.0, patch dd4hep warning for Geant4TVUserParticleHandler#257veprbl wants to merge 2 commits into
Conversation
… Geant4TVUserParticleHandler
|
Continuing the last discussion in eic/epic#1081 Looks like an almost 2x file size increase. I'm not sure we can afford this. I wonder if we can define a more optimal tracking volume? |
|
So it is basically the size of MCParticles that describe all shose tiny shower details. There is another dimension to optimize. MCParticle is saved if it was born in tracking volume and its energy is 1MeV or more. Can we also tweak this 1MeV? And especially for different part of volumes? |
|
What is the path towards progress here? Should we yank npsim 1.5? Should we yank the epic TV extension? We are now in the unfortunate condition that the head of the default branches in those repositories are conspiring to be factor 2 inefficient. And the only place where that's documented is here in a third repository. |
|
npsim 1.5.x is not bad or broken, just not suitable for large scale productions. We meet 3PM ET to discuss possible ways to optimize this. |
### Briefly, what does this PR introduce? Please link to any relevant presentations or discussions. This reverts commit 6c595b9. It has too large implications in eic/containers#257 and needs additional pieces.. ### What is the urgency of this PR? - [ ] High (please describe reason below) - [x] Medium - [ ] Low ### What kind of change does this PR introduce? - [x] Bug fix (issue: stuck on this in eic/containers#257) - [ ] New feature (issue #__) - [ ] Optimization (issue #__) - [ ] Updated documentation - [ ] other: __ ### Please check if any of the following apply - [ ] This PR introduces breaking changes. Please describe changes users need to make below. - [ ] This PR changes default behavior. Please describe changes below. - [ ] AI was used in preparing this PR. Please describe usage below.
eic/eic-spack#896