Celeritas
0.5.0-56+6b053cd
|
Load the neutron cross section (G4PARTICLEXSDATA/neutron) data by the interaction type (capture, elastic, and inelastic). More...
#include <NeutronXsReader.hh>
Public Types | |
Type aliases | |
using | result_type = ImportPhysicsVector |
using | MmSqMicroXs = Quantity< UnitProduct< units::Millimeter, units::Millimeter >, double > |
Public Member Functions | |
NeutronXsReader (NeutronXsType type) | |
Construct the reader using the G4PARTICLEXSDATA environment variable to get the path to the data. | |
NeutronXsReader (NeutronXsType type, char const *path) | |
Construct the reader with the path to the directory containing the data. | |
result_type | operator() (AtomicNumber atomic_number) const |
Read the data for the given element. | |
Load the neutron cross section (G4PARTICLEXSDATA/neutron) data by the interaction type (capture, elastic, and inelastic).