Celeritas
0.5.0-86+4a8eea4
|
Construct microscopic cross section from imported physics data. More...
#include <ImportedModelAdapter.hh>
Public Types | |
Type aliases | |
using | MicroXsBuilders = Model::MicroXsBuilders |
using | SpanConstPDG = Span< PDGNumber const > |
using | SPConstImported = std::shared_ptr< ImportedProcesses const > |
using | Energy = units::MevEnergy |
using | EnergyBounds = Array< Energy, 2 > |
Public Member Functions | |
ImportedModelAdapter (SPConstImported imported, ParticleParams const &particles, ImportProcessClass process_class, ImportModelClass model_class, SpanConstPDG pdg_numbers) | |
Construct from shared process data. | |
ImportedModelAdapter (SPConstImported imported, ParticleParams const &particles, ImportProcessClass process_class, ImportModelClass model_class, std::initializer_list< PDGNumber > pdg_numbers) | |
Delegating constructor for a list of particles. | |
MicroXsBuilders | micro_xs (Applicability range) const |
Get the microscopic cross sections for the given material and particle. | |
EnergyBounds | energy_grid_bounds (ParticleId, MaterialId) const |
Get the xs energy grid bounds for the given material and particle. | |
Construct microscopic cross section from imported physics data.