Celeritas 0.7.0-dev.127+develop.e63889793
|
Read microscopic Brems cross sections from Geant4's $G4LEDATA files. More...
#include <SeltzerBergerReader.hh>
Public Types | |
Type aliases | |
using | result_type = inp::TwodGrid |
Public Member Functions | |
SeltzerBergerReader () | |
Construct using environmental variable $G4LEDATA. | |
SeltzerBergerReader (std::string path) | |
Construct using a user defined path to the folder containing the data. | |
result_type | operator() (AtomicNumber atomic_number) const |
Fetch data for a given atomic number. | |
Read microscopic Brems cross sections from Geant4's $G4LEDATA files.
Each call to this function-like class loads a single element.
|
explicit |
Construct using a user defined path to the folder containing the data.
The path should point to the files that are usually stored in [Geant4-install]/share/Geant4-10.7.0/data/G4EMLOW7.12/brem_SB/.
SeltzerBergerReader::result_type celeritas::SeltzerBergerReader::operator() | ( | AtomicNumber | atomic_number | ) | const |
Fetch data for a given atomic number.
Standard data files encompass Z = [1, 100].