STIR  6.2.0
stir::SingleScatterSimulation Member List

This is the complete list of members for stir::SingleScatterSimulation, including all inherited members.

_already_set_up (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
act_image_type enum value (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
activity_image_filenamestir::ScatterSimulationprotected
activity_image_sptrstir::ScatterSimulationprotected
actual_scatter_estimate(double &scatter_ratio_singles, const unsigned det_num_A, const unsigned det_num_B) (defined in stir::SingleScatterSimulation)stir::SingleScatterSimulationprotectedvirtual
ask_parameters() overridestir::SingleScatterSimulationvirtual
ask_type_and_parameters()stir::RegisteredObject< ScatterSimulation >inlinestatic
att_image_type enum value (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
attenuation_thresholdstir::ScatterSimulationprotected
cached_exp_integral_over_attenuation_image_between_scattpoint_det(const unsigned scatter_point_num, const unsigned det_num) (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
cached_integral_over_activity_image_between_scattpoint_det(const unsigned scatter_point_num, const unsigned det_num) (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
compute_emis_to_det_points_solid_angle_factor(const CartesianCoordinate3D< float > &emis_point, const CartesianCoordinate3D< float > &detector_coord) (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
density_image_filename (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
density_image_for_scatter_points_filename (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
density_image_for_scatter_points_output_filename (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
density_image_sptr (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
detection_efficiency(const float energy) conststir::ScatterSimulation
detection_efficiency_no_scatter(const unsigned det_num_A, const unsigned det_num_B) conststir::ScatterSimulationprotected
detection_points_vector (defined in stir::ScatterSimulation)stir::ScatterSimulationmutableprotected
dif_Compton_cross_section(const float cos_theta, float energy) (defined in stir::ScatterSimulation)stir::ScatterSimulationinlinestatic
downsample_density_image_for_scatter_points(float _zoom_xy, float _zoom_z, int _size_xy=-1, int _size_z=-1)stir::ScatterSimulation
downsample_images_to_scanner_size()stir::ScatterSimulation
downsample_scanner(int new_num_rings=-1, int new_num_dets=-1)stir::ScatterSimulation
downsample_scanner_bool (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
downsample_scanner_detsstir::ScatterSimulationprotected
downsample_scanner_ringsstir::ScatterSimulationprotected
energy_lower_limit(const float low, const float approx, const float resolution_at_511keV)stir::ScatterSimulationprotectedstatic
exp_integral_over_attenuation_image_between_scattpoint_det(const CartesianCoordinate3D< float > &scatter_point, const CartesianCoordinate3D< float > &detector_coord) (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
find_detectors(unsigned &det_num_A, unsigned &det_num_B, const Bin &bin) const (defined in stir::ScatterSimulation)stir::ScatterSimulationprotectedvirtual
find_in_detection_points_vector(const CartesianCoordinate3D< float > &coord) const (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
get_activity_image() const (defined in stir::ScatterSimulation)stir::ScatterSimulation
get_attenuation_image() const (defined in stir::ScatterSimulation)stir::ScatterSimulation
get_attenuation_image_for_scatter_points() const (defined in stir::ScatterSimulation)stir::ScatterSimulation
get_density_image_for_scatter_points_sptr() conststir::ScatterSimulation
get_downsample_scanner_bool() const (defined in stir::ScatterSimulation)stir::ScatterSimulation
get_exam_info_sptr() conststir::ScatterSimulation
get_num_downsample_scanner_dets() conststir::ScatterSimulation
get_num_downsample_scanner_rings() conststir::ScatterSimulation
get_num_scatter_points() const (defined in stir::ScatterSimulation)stir::ScatterSimulationinline
get_output_proj_data_sptr() const (defined in stir::ScatterSimulation)stir::ScatterSimulation
get_registered_name() const overridestir::RegisteredParsingObject< SingleScatterSimulation, ScatterSimulation, ScatterSimulation >inlinevirtual
get_template_proj_data_info_sptr() conststir::ScatterSimulation
get_use_cache() conststir::ScatterSimulation
has_exam_info() conststir::ScatterSimulationinline
has_template_proj_data_info() const (defined in stir::ScatterSimulation)stir::ScatterSimulationinline
image_type enum name (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
initialise(const std::string &parameter_filename) (defined in stir::SingleScatterSimulation)stir::SingleScatterSimulationprotected
initialise_cache_for_scattpoint_det_integrals_over_activity()stir::ScatterSimulationprotected
initialise_cache_for_scattpoint_det_integrals_over_attenuation()stir::ScatterSimulationprotected
initialise_keymap() overridestir::SingleScatterSimulationprotectedvirtual
integral_between_2_points(const DiscretisedDensity< 3, float > &density, const CartesianCoordinate3D< float > &point1, const CartesianCoordinate3D< float > &point2) (defined in stir::ScatterSimulation)stir::ScatterSimulationprotectedstatic
integral_over_activity_image_between_scattpoint_det(const CartesianCoordinate3D< float > &scatter_point, const CartesianCoordinate3D< float > &detector_coord) (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
list_registered_names(std::ostream &stream)stir::RegisteredObject< ScatterSimulation >inlinestatic
max_cos_angle(const float low, const float approx, const float resolution_at_511keV)stir::ScatterSimulationprotectedstatic
method_info() const overridestir::SingleScatterSimulationvirtual
operator=(const ParsingObject &) (defined in stir::ParsingObject)stir::ParsingObject
output_proj_data_filenamestir::ScatterSimulationprotected
output_proj_data_sptrstir::ScatterSimulationprotected
parameter_info() overridestir::RegisteredParsingObject< SingleScatterSimulation, ScatterSimulation, ScatterSimulation >inlinevirtual
parse(std::istream &f) (defined in stir::ParsingObject)stir::ParsingObject
parse(const char *const filename) (defined in stir::ParsingObject)stir::ParsingObject
parser (defined in stir::ParsingObject)stir::ParsingObjectprotected
ParsingObject() (defined in stir::ParsingObject)stir::ParsingObject
ParsingObject(const ParsingObject &) (defined in stir::ParsingObject)stir::ParsingObject
photon_energy_after_Compton_scatter(const float cos_theta, const float energy) (defined in stir::ScatterSimulation)stir::ScatterSimulationinlinestatic
photon_energy_after_Compton_scatter_511keV(const float cos_theta) (defined in stir::ScatterSimulation)stir::ScatterSimulationinlinestatic
post_processing() overridestir::SingleScatterSimulationprotectedvirtual
process_data() override (defined in stir::SingleScatterSimulation)stir::SingleScatterSimulationvirtual
process_data_for_view_segment_num(const ViewSegmentNumbers &vs_num)stir::ScatterSimulationprotectedvirtual
proj_data_info_sptr (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
randomly_place_scatter_pointsstir::ScatterSimulationprotected
read_from_stream(std::istream *)stir::RegisteredParsingObject< SingleScatterSimulation, ScatterSimulation, ScatterSimulation >inlinestatic
read_registered_object(std::istream *in, const std::string &registered_name)stir::RegisteredObject< ScatterSimulation >inlinestatic
registered_namestir::SingleScatterSimulationstatic
RegisteredObject() (defined in stir::RegisteredObject< ScatterSimulation >)stir::RegisteredObject< ScatterSimulation >inline
registry()stir::RegisteredObject< ScatterSimulation >inlineprotectedstatic
RegistryType typedefstir::RegisteredObject< ScatterSimulation >protected
remove_cache_for_integrals_over_activity()stir::ScatterSimulationprotectedvirtual
remove_cache_for_integrals_over_attenuation()stir::ScatterSimulationprotectedvirtual
RootFactory typedefstir::RegisteredObject< ScatterSimulation >protected
sample_scatter_points()stir::ScatterSimulationprotected
scatt_points_vector (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
scatter_estimate(const Bin &bin) overridestir::SingleScatterSimulationprotectedvirtual
scatter_volume (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
ScatterSimulation()stir::ScatterSimulation
set_activity_image(const std::string &filename) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_activity_image_sptr(const shared_ptr< const DiscretisedDensity< 3, float >>) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_attenuation_threshold(const float)stir::ScatterSimulation
set_cache_enabled(const bool) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_defaults() overridestir::SingleScatterSimulationprotectedvirtual
set_density_image(const std::string &) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_density_image_for_scatter_points(const std::string &)stir::ScatterSimulation
set_density_image_for_scatter_points_sptr(shared_ptr< const DiscretisedDensity< 3, float >>) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_density_image_sptr(const shared_ptr< const DiscretisedDensity< 3, float >>) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_downsample_scanner_bool(const bool arg)stir::ScatterSimulation
set_exam_info(const ExamInfo &)stir::ScatterSimulation
set_exam_info_sptr(const shared_ptr< const ExamInfo >) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_image_downsample_factors(float factor_xy=1.f, float factor_z=1.f, int _size_zoom_xy=-1, int _size_zoom_z=-1) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_key_values()stir::ParsingObjectprotectedvirtual
set_num_downsample_scanner_dets(const int arg) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_num_downsample_scanner_rings(const int arg) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_output_proj_data(const std::string &)stir::ScatterSimulation
set_output_proj_data_sptr(shared_ptr< ProjData >) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_output_proj_data_sptr(const shared_ptr< const ExamInfo >, const shared_ptr< const ProjDataInfo >, const std::string &) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_randomly_place_scatter_points(const bool)stir::ScatterSimulation
set_template_proj_data_info(const std::string &) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_template_proj_data_info(const ProjDataInfo &) (defined in stir::ScatterSimulation)stir::ScatterSimulation
set_up() overridestir::SingleScatterSimulationvirtual
set_use_cache(const bool)stir::ScatterSimulation
shift_detector_coordinates_to_origin (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
simulate_for_one_scatter_point(const std::size_t scatter_point_num, const unsigned det_num_A, const unsigned det_num_B)stir::SingleScatterSimulationprotected
SingleScatterSimulation()stir::SingleScatterSimulation
SingleScatterSimulation(const std::string &parameter_filename)stir::SingleScatterSimulationexplicit
template_exam_info_sptrstir::ScatterSimulationprotected
template_proj_data_filename (defined in stir::ScatterSimulation)stir::ScatterSimulationprotected
total_Compton_cross_section(float energy) (defined in stir::ScatterSimulation)stir::ScatterSimulationinlinestatic
total_Compton_cross_section_relative_to_511keV(const float energy) (defined in stir::ScatterSimulation)stir::ScatterSimulationinlinestatic
use_cachestir::ScatterSimulationprotected
write_log(const double simulation_time, const float total_scatter)stir::ScatterSimulationvirtual
zoom_size_xystir::ScatterSimulationprotected
zoom_size_zstir::ScatterSimulationprotected
zoom_xystir::ScatterSimulationprotected
zoom_zstir::ScatterSimulationprotected
~ParsingObject() (defined in stir::ParsingObject)stir::ParsingObjectinlinevirtual
~RegisteredObjectBase() override (defined in stir::RegisteredObjectBase)stir::RegisteredObjectBaseinline
~ScatterSimulation() override (defined in stir::ScatterSimulation)stir::ScatterSimulation
~SingleScatterSimulation() override (defined in stir::SingleScatterSimulation)stir::SingleScatterSimulation