|
Celeritas 0.7.0-dev.245+develop.a7be925e
|
Handle the electro-nuclear interaction using G4ElectroVDNuclearModel. More...
#include <ElectroNuclearInteractor.hh>
Public Member Functions | |
| ElectroNuclearInteractor (NativeCRef< ElectroNuclearData > const &shared, ParticleTrackView const &particle) | |
| Construct with shared and state data, and a target nucleus. | |
| Interaction | operator() () |
| Onload the electro-nuclear interaction. | |
Handle the electro-nuclear interaction using G4ElectroVDNuclearModel.
The electro-nuclear interaction requires hadronic models for the final state generation, as described in section 45.2 of the Geant4 physics manual. When the electro-nuclear process is selected, the electromagnetic vertex of the electro-nucleus reaction is computed and the virtual photon is generated. The status is set to onload::electro_nuclear and the post step action of the converted real photon will be handled by Geant4, while the primary electron or position continues to be tracked.