|
STIR
6.3.0
|
This is the complete list of members for stir::ScatterSimulation, including all inherited members.
| _already_set_up (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| act_image_type enum value (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| activity_image_filename | stir::ScatterSimulation | protected |
| activity_image_sptr | stir::ScatterSimulation | protected |
| ask_parameters() | stir::ScatterSimulation | virtual |
| ask_type_and_parameters() | stir::RegisteredObject< ScatterSimulation > | inlinestatic |
| att_image_type enum value (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| attenuation_threshold | stir::ScatterSimulation | protected |
| cached_exp_integral_over_attenuation_image_between_scattpoint_det(const unsigned scatter_point_num, const unsigned det_num) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| cached_integral_over_activity_image_between_scattpoint_det(const unsigned scatter_point_num, const unsigned det_num) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| compute_emis_to_det_points_solid_angle_factor(const CartesianCoordinate3D< float > &emis_point, const CartesianCoordinate3D< float > &detector_coord) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| density_image_filename (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| density_image_for_scatter_points_filename (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| density_image_for_scatter_points_output_filename (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| density_image_sptr (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| detection_efficiency(const float energy) const | stir::ScatterSimulation | |
| detection_efficiency_no_scatter(const unsigned det_num_A, const unsigned det_num_B) const | stir::ScatterSimulation | protected |
| detection_points_vector (defined in stir::ScatterSimulation) | stir::ScatterSimulation | mutableprotected |
| dif_Compton_cross_section(const float cos_theta, float energy) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | inlinestatic |
| 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::ScatterSimulation | protected |
| downsample_scanner_dets | stir::ScatterSimulation | protected |
| downsample_scanner_rings | stir::ScatterSimulation | protected |
| energy_lower_limit(const float low, const float approx, const float resolution_at_511keV) | stir::ScatterSimulation | protectedstatic |
| exp_integral_over_attenuation_image_between_scattpoint_det(const CartesianCoordinate3D< float > &scatter_point, const CartesianCoordinate3D< float > &detector_coord) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| find_detectors(unsigned &det_num_A, unsigned &det_num_B, const Bin &bin) const (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protectedvirtual |
| find_in_detection_points_vector(const CartesianCoordinate3D< float > &coord) const (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| 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() const | stir::ScatterSimulation | |
| get_downsample_scanner_bool() const (defined in stir::ScatterSimulation) | stir::ScatterSimulation | |
| get_exam_info_sptr() const | stir::ScatterSimulation | |
| get_num_downsample_scanner_dets() const | stir::ScatterSimulation | |
| get_num_downsample_scanner_rings() const | stir::ScatterSimulation | |
| get_num_scatter_points() const (defined in stir::ScatterSimulation) | stir::ScatterSimulation | inline |
| get_output_proj_data_sptr() const (defined in stir::ScatterSimulation) | stir::ScatterSimulation | |
| get_registered_name() const =0 | stir::RegisteredObjectBase | pure virtual |
| get_template_proj_data_info_sptr() const | stir::ScatterSimulation | |
| get_use_cache() const | stir::ScatterSimulation | |
| has_exam_info() const | stir::ScatterSimulation | inline |
| has_template_proj_data_info() const (defined in stir::ScatterSimulation) | stir::ScatterSimulation | inline |
| image_type enum name (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| initialise_cache_for_scattpoint_det_integrals_over_activity() | stir::ScatterSimulation | protected |
| initialise_cache_for_scattpoint_det_integrals_over_attenuation() | stir::ScatterSimulation | protected |
| initialise_keymap() override | stir::ScatterSimulation | protectedvirtual |
| integral_between_2_points(const DiscretisedDensity< 3, float > &density, const CartesianCoordinate3D< float > &point1, const CartesianCoordinate3D< float > &point2) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protectedstatic |
| integral_over_activity_image_between_scattpoint_det(const CartesianCoordinate3D< float > &scatter_point, const CartesianCoordinate3D< float > &detector_coord) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| 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::ScatterSimulation | protectedstatic |
| method_info() const =0 | stir::ScatterSimulation | pure virtual |
| operator=(const ParsingObject &) (defined in stir::ParsingObject) | stir::ParsingObject | |
| output_proj_data_filename | stir::ScatterSimulation | protected |
| output_proj_data_sptr | stir::ScatterSimulation | protected |
| parameter_info() (defined in stir::ParsingObject) | stir::ParsingObject | virtual |
| 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::ParsingObject | protected |
| 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::ScatterSimulation | inlinestatic |
| photon_energy_after_Compton_scatter_511keV(const float cos_theta) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | inlinestatic |
| post_processing() override | stir::ScatterSimulation | protectedvirtual |
| process_data() (defined in stir::ScatterSimulation) | stir::ScatterSimulation | virtual |
| process_data_for_view_segment_num(const ViewSegmentNumbers &vs_num) | stir::ScatterSimulation | protectedvirtual |
| proj_data_info_sptr (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| randomly_place_scatter_points | stir::ScatterSimulation | protected |
| read_registered_object(std::istream *in, const std::string ®istered_name) | stir::RegisteredObject< ScatterSimulation > | inlinestatic |
| RegisteredObject() (defined in stir::RegisteredObject< ScatterSimulation >) | stir::RegisteredObject< ScatterSimulation > | inline |
| registry() | stir::RegisteredObject< ScatterSimulation > | inlineprotectedstatic |
| RegistryType typedef | stir::RegisteredObject< ScatterSimulation > | protected |
| remove_cache_for_integrals_over_activity() | stir::ScatterSimulation | protectedvirtual |
| remove_cache_for_integrals_over_attenuation() | stir::ScatterSimulation | protectedvirtual |
| RootFactory typedef | stir::RegisteredObject< ScatterSimulation > | protected |
| sample_scatter_points() | stir::ScatterSimulation | protected |
| scatt_points_vector (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| scatter_estimate(const Bin &bin)=0 | stir::ScatterSimulation | protectedpure virtual |
| scatter_volume (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| 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() override | stir::ScatterSimulation | protectedvirtual |
| 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::ParsingObject | protectedvirtual |
| 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() (defined in stir::ScatterSimulation) | stir::ScatterSimulation | virtual |
| set_use_cache(const bool) | stir::ScatterSimulation | |
| shift_detector_coordinates_to_origin (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| template_exam_info_sptr | stir::ScatterSimulation | protected |
| template_proj_data_filename (defined in stir::ScatterSimulation) | stir::ScatterSimulation | protected |
| total_Compton_cross_section(float energy) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | inlinestatic |
| total_Compton_cross_section_relative_to_511keV(const float energy) (defined in stir::ScatterSimulation) | stir::ScatterSimulation | inlinestatic |
| use_cache | stir::ScatterSimulation | protected |
| write_log(const double simulation_time, const float total_scatter) | stir::ScatterSimulation | virtual |
| zoom_size_xy | stir::ScatterSimulation | protected |
| zoom_size_z | stir::ScatterSimulation | protected |
| zoom_xy | stir::ScatterSimulation | protected |
| zoom_z | stir::ScatterSimulation | protected |
| ~ParsingObject() (defined in stir::ParsingObject) | stir::ParsingObject | inlinevirtual |
| ~RegisteredObjectBase() override (defined in stir::RegisteredObjectBase) | stir::RegisteredObjectBase | inline |
| ~ScatterSimulation() override (defined in stir::ScatterSimulation) | stir::ScatterSimulation |
1.8.13