Incorporate and register a custom physics list
I have added a custom physics list to artg4tk and placed it in a new directory *artg4tk/artg4tk/lists* This custom physics list (under the name *MyQGSP_BERT_ArHP*) is registered as an option and can be selected within the PhysicsList service configuration. The custom list was added to acommodate a request from the UC Davis working group in order to base the neutron capture gammas on the latest NNDC data for Ar40. Again, this is optional and does not constitute a breaking change. This is implemented in my feature branch : feature/drivera_custom_argon_ncapture It is required for the larg4 pull request found here : https://github.com/LArSoft/larg4/pull/21
#3 Updated by David Rivera about 1 month ago
- % Done changed from 100 to 90
Lynn Garren wrote:
David, I presume that you discussed this with Hans and the geant4 team is OK with the proposed change, right?
I discussed it with Hans and Robert Hatcher quite some time ago (probably in 2019).
I have been using custom physics lists for my own purposes, and since I got a request from a working group to incorporate their custom code,
I went ahead and made this version of it for them.
For the time being, I thought it would be cleaner to put the custom list in artg4tk, instead of in larg4, since the physic list service is defined in artg4tk.
We can discuss it further if needed. The latter would introduce a dependency of artg4tk on larg4, which I wanted to avoid.
The other way around, where larg4 depends on artg4tk, is more natural and is already in place.
This is not really a "change", per-se -- it's more an addition.