I am looking to implement specular reflection of low energy neutrons inside a cylinder.
Best regards,
Eyvaz
Please fill out the following information to help in answering your question, and also see tips for posting code snippets. If you don’t provide this information it will take more time to help with your problem!
Geant4 definitely does not cover those energies, which correspond to “cryogenic” neutrons (“temperatures” of uK to nK). You will probably need either a special purpose simulation for neutron reflectors, or you might be able to write your own process for Geant4 if you know, or can derive, the kinematics involved.
You can implement your own process for specular reflection for neutrons. For example, take the G4OpBoundaryProcess process relevant for optical photons, and apply it to neutrons. Search the forum–this has been discussed before.
Also have a look at the UCN (ultra-cold neutrons) example. I don’t recall what’s in there, but it may be relevant.