19 #include "boost/program_options.hpp"
21 namespace ActsExamples {
37 const boost::program_options::variables_map& variables);
45 template <
typename simulator_t>
47 const std::string& nuclearInteractionParametrisation,
48 simulator_t& simulator) {
49 if (nuclearInteractionParametrisation.empty()) {
53 auto& chargedNuclearInteraction =
54 simulator.charged.interactions
55 .template get<ActsFatras::NuclearInteraction>();
56 auto& neutralNuclearInteraction =
57 simulator.neutral.interactions
58 .template get<ActsFatras::NuclearInteraction>();
62 chargedNuclearInteraction.multiParticleParameterisation = mpp;
63 neutralNuclearInteraction.multiParticleParameterisation = mpp;