Necessary Maintenance #19884
Create internal implimentation of ParticleList using art::Ptr instead of simb::MCParticle*
Status:
Feedback
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Start date:
05/04/2018
Due date:
% Done:
0%
Estimated time:
Experiment:
-
Description
The ParticleList is nutools is inconvenient using simb::MCParticle* for storing particles. For purposes of the backtracker/photonbacktracker/particleinventory, it would be beneficial to remove dependence on the ParticleList and build an internal implimentation to do that same, but using art::Ptrs from the event. This will be a beneficial step to moving state for the particle inventory to the event for multithread support.
History
#1 Updated by Lynn Garren over 2 years ago
- Status changed from New to Accepted
Accepted for now. We will review this idea. In general, changing the underlying representation of a class to depend on art may not be appropriate. It may be more appropriate to change the interface.
#2 Updated by Lynn Garren over 2 years ago
- Status changed from Accepted to Feedback
Jason, we will arrange to have a discussion with you.