Celeritas  0.5.0-86+4a8eea4
Public Member Functions | List of all members
celeritas::ImportedModelAdapter Class Reference

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.
 

Detailed Description

Construct microscopic cross section from imported physics data.


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