Celeritas 0.7.0-dev.245+develop.a7be925e
Loading...
Searching...
No Matches
Public Member Functions | List of all members
celeritas::ElectroNuclearInteractor Class Reference

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.
 

Detailed Description

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.


The documentation for this class was generated from the following file: