|
Celeritas 0.7.0-dev.313+develop.1857205b
|
Data for for the DTMixMucfModel .
More...
#include <DTMixMucfData.hh>
Public Types | |
| template<class T > | |
| using | Items = Collection< T, W, M > |
| template<class T > | |
| using | MaterialItems = Collection< T, W, M, MuCfMatId > |
| using | GridRecord = NonuniformGridRecord |
| using | CycleTimesArray = EnumArray< MucfMuonicMolecule, Array< real_type, 2 > > |
| using | MaterialFractionsArray = EnumArray< MucfIsotope, real_type > |
Public Member Functions | |
| operator bool () const | |
| Check whether the data are assigned. | |
| template<Ownership W2, MemSpace M2> | |
| DTMixMucfData & | operator= (DTMixMucfData< W2, M2 > const &other) |
| Assign from another set of data. | |
Public Attributes | |
| MucfParticleIds | particle_ids |
| Particles. | |
| MucfParticleMasses | particle_masses |
| GridRecord | muon_energy_cdf |
| Muon CDF energy grid for sampling outgoing muCF muons X-axis range is [0, 1) and y-axis is the outgoing muon energy in MeV. | |
| Items< real_type > | reals |
| MaterialItems< PhysMatId > | mucfmatid_to_matid |
| MaterialItems< MaterialFractionsArray > | isotopic_fractions |
| Isotopic fractions per material: [mat_comp_id][isotope]. | |
| MaterialItems< CycleTimesArray > | cycle_times |
| Cycle times per material: [mat_comp_id][muonic_molecule][spin_index]. | |
Data for for the DTMixMucfModel .
|
inlineexplicit |
Check whether the data are assigned.
Add mean atom spin flip times
Add mean atom transfer times
|
inline |
Assign from another set of data.
| MaterialItems<CycleTimesArray> celeritas::DTMixMucfData< W, M >::cycle_times |
Cycle times per material: [mat_comp_id][muonic_molecule][spin_index].
In [s]
| MaterialItems<PhysMatId> celeritas::DTMixMucfData< W, M >::mucfmatid_to_matid |
Material-dependent data calculated at model construction PhysMatId indexed by MuCfMatId