Currently G4NeutronHPThermalScattering inherits from G4HadronicInteraction. However its modelName member is set to the default "HadronicModel" from G4HadronicInteraction, as you can see from its default constructor: G4NeutronHPThermalScattering::G4NeutronHPThermalScattering() This is unlike the constructor for G4NeutronHPElastic: G4NeutronHPElastic::G4NeutronHPElastic():G4HadronicInteraction("NeutronHPElastic") Having a distinctive name eases the understanding of the verbose output of the Hadronic Processes Summary, such as: G4HadronicProcessStore::Instance()->Dump(1); Could the modelName member for G4NeutronHPThermalScattering be set to something like "NeutronHPThermalScattering"? Thanks.
Add model name of "NeutronHPThermalScattering"