#include <GammaResource.h>

Public Types | |
typedef std::shared_ptr< GammaResource > | SP |
typedef std::shared_ptr< const GammaResource > | SCP |
typedef std::shared_ptr< SP_Emission > | SP_Vec_SP_Emission_t |
typedef std::map< int, size_t > | Map_t |
typedef std::shared_ptr< Map_t > | SP_Map_t |
Public Member Functions | |
GammaResource () | |
size_t | emission_index (int id) const |
EmissionSpectrum | emission (int id) const |
bool | add_emission (EmissionSpectrum) |
bool | has_emission (int id) const |
EmissionSpectrum | emission_at (size_t i) const |
size_t | emission_size () const |
EnergyRange_t | energy_range () const |
Public Attributes | |
std::vector< EmissionSpectrum > | b_emission |
std::map< int, size_t > | b_map |
int | b_field_id |
Detailed Description
- Examples:
- tstGammaResourceIO.cpp.
Member Typedef Documentation
typedef std::shared_ptr<GammaResource> SP |
typedef std::shared_ptr<const GammaResource> SCP |
|
inherited |
|
inherited |
Constructor & Destructor Documentation
GammaResource | ( | ) |
References EmissionResource::b_field_id, and Origen::PHOTON_FIELD.
Member Function Documentation
|
inherited |
References EmissionResource::b_map, and Origen::BAD_SIZE_T.
Referenced by EmissionResource::add_emission(), EmissionResource::emission(), and EmissionResource::has_emission().
|
inherited |
- Examples:
- tstEmissionResource.cpp, and tstGammaResourceIO.cpp.
References EmissionResource::b_emission, Origen::BAD_INT, Origen::BAD_SIZE_T, and EmissionResource::emission_index().
Referenced by TEST().
|
inherited |
- Examples:
- tstEmissionResource.cpp.
References EmissionResource::b_emission, EmissionResource::b_map, Origen::BAD_SIZE_T, EmissionResource::emission_index(), and EmissionSpectrum::id().
Referenced by TEST().
|
inherited |
- Examples:
- tstEmissionResource.cpp, and tstGammaResourceIO.cpp.
References Origen::BAD_SIZE_T, and EmissionResource::emission_index().
Referenced by TEST().
|
inherited |
- Examples:
- tstGammaResourceIO.cpp.
References EmissionResource::b_emission.
|
inherited |
- Examples:
- tstGammaResourceIO.cpp.
References EmissionResource::b_emission.
|
inherited |
References EmissionResource::b_emission, Origen::EMAX, and Origen::EMIN.
Member Data Documentation
|
inherited |
|
inherited |
|
inherited |
Referenced by GammaResource::GammaResource(), and GammaResourceIO_cimg::read().
The documentation for this class was generated from the following files:
- Core/re/GammaResource.h
- Core/re/GammaResource.cpp