Designing this temp class revealed some limitations in the current implementation of the ParticleHistoryTasks. Currently it's more or less hard coded to look at a particles probability of nuclear interaction while being traced in the plasma. There are certain applications where the user will simply want to trace some distribution of particles through a plasma to see how the distribution responds.
This option needs to be made available without forcing the user to completely rewrite the particle tracing routine.
Nuclear reactions are now an optional parameter. The base program can now support simply transporting source particles through a plasma without restructuring everything.
Designing this temp class revealed some limitations in the current implementation of the ParticleHistoryTasks. Currently it's more or less hard coded to look at a particles probability of nuclear interaction while being traced in the plasma. There are certain applications where the user will simply want to trace some distribution of particles through a plasma to see how the distribution responds.
This option needs to be made available without forcing the user to completely rewrite the particle tracing routine.