FTFP_BERT_HPT physics list

Hello,
I’ve been trying to access the FTFP_BERT_HPT physics list through G4PhysListFactory, but every time I run the program, it uses FTFP_BERT_HP instead of the specified one. I would like to know how I can access that list or if I should use another method to activate elastic scattering of thermal neutrons in Geant4.11.2. Any insights or guidance would be greatly appreciated.

Geant4 Version: 11.2
Operating System: MacOs Monterrey 12.6.1
_Compiler/Version:_Apple clang version 14.0.0
CMake Version: 3.26.1

1 Like

Hello,

Thanks for this warning, please, make Bugzilla bug report - the entry is in the main web page of Geant4. You may put there the same text.

VI

Hello, how do you use G4PhysListFactory to activate FTFP_BERT_HP? Although the Geant4 program has bugs, I would like to learn. Could you give me an example? I would be very grateful if possible.

What do your mean, “the Geant4 program has bugs”? All programs have bugs, but Geant4 fewer than most!!! (Probably!!!)

As for your question:

#include "G4PhysListFactory.hh"
...
  auto physList = G4PhysListFactory().GetReferencePhysList("FTFP_BERT_HP");
  runManager->SetUserInitialization(physList);

Not my expertise, but you can probably add “_EMZ” to get the most advanced EM physics. See documentation.