Project

General

Profile

Necessary Maintenance #19884

Create internal implimentation of ParticleList using art::Ptr instead of simb::MCParticle*

Added by Jason Stock over 1 year ago. Updated over 1 year ago.

Status:
Feedback
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Start date:
05/04/2018
Due date:
% Done:

0%

Estimated time:
Experiment:
-
Duration:

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 1 year 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 1 year ago

  • Status changed from Accepted to Feedback

Jason, we will arrange to have a discussion with you.



Also available in: Atom PDF