I'm submitting a ...
Expected Behavior
All larcv::Particle should be assigned an ancestor particle.
Current Behavior
Certain particles are not assigned an ancestor particle. See below:

Possible Solution (optional)
Anecdotally, it seems the issue appears with showers only. This could be related to the ancestor (primary) particle being dropped before the Supera process is run, in which case Supera simply cannot find the ancestor.
How to reproduce
Appears occasionally in producing all larcv.root MC files.
Checklist
I'm submitting a ...
Expected Behavior
All larcv::Particle should be assigned an ancestor particle.
Current Behavior
Certain particles are not assigned an ancestor particle. See below:

Possible Solution (optional)
Anecdotally, it seems the issue appears with showers only. This could be related to the ancestor (primary) particle being dropped before the Supera process is run, in which case Supera simply cannot find the ancestor.
How to reproduce
Appears occasionally in producing all
larcv.rootMC files.Checklist