Falaise  4.0.1
SuperNEMO Software Toolkit
snemo::geometry::calo_locator Member List

This is the complete list of members for snemo::geometry::calo_locator, including all inherited members.

_basic_initialize(const datatools::properties &config_)geomtools::base_locatorprotected
_construct()snemo::geometry::calo_locatorprotected
_hack_trace()snemo::geometry::calo_locatorprotected
_logging_prioritygeomtools::base_locatorprotected
_set_defaults_()snemo::geometry::calo_locatorprotected
base_locator()geomtools::base_locator
BLOCK_BACK_PART enum valuesnemo::geometry::calo_locator
BLOCK_FRONT_PART enum valuesnemo::geometry::calo_locator
block_part_type enum namesnemo::geometry::calo_locator
calo_locator()snemo::geometry::calo_locator
calo_locator(const ::geomtools::manager &mgr_, uint32_t module_number_, uint32_t block_part_=DEFAULT_BLOCK_PART)snemo::geometry::calo_locator
compute_block_position(uint32_t side_, uint32_t column_, uint32_t row_, geomtools::vector_3d &module_position_) constsnemo::geometry::calo_locator
compute_block_window_position(uint32_t side_, uint32_t column_, uint32_t row_, geomtools::vector_3d &module_position_) constsnemo::geometry::calo_locator
DEFAULT_BLOCK_PART enum valuesnemo::geometry::calo_locator
dump(std::ostream &out_) constsnemo::geometry::calo_locator
empty_options()datatools::i_tree_dumpablestatic
extract_column(const geomtools::geom_id &gid_) constsnemo::geometry::calo_locator
extract_module(const geomtools::geom_id &gid_) constsnemo::geometry::calo_locator
extract_part(const geomtools::geom_id &gid_) constsnemo::geometry::calo_locator
extract_row(const geomtools::geom_id &gid_) constsnemo::geometry::calo_locator
extract_side(const geomtools::geom_id &gid_) constsnemo::geometry::calo_locator
find_block_geom_id(const geomtools::vector_3d &world_position_, geomtools::geom_id &gid_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::calo_locator
find_block_geom_id_(const geomtools::vector_3d &in_module_position_, geomtools::geom_id &gid_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE)snemo::geometry::calo_locatorprotected
find_geom_id(const geomtools::vector_3d &world_position_, int type_, geomtools::geom_id &gid_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::calo_locatorvirtual
get_block_height() constsnemo::geometry::calo_locator
get_block_part() constsnemo::geometry::calo_locator
get_block_position(uint32_t side_, uint32_t column_, uint32_t row_) constsnemo::geometry::calo_locator
get_block_position(const geomtools::geom_id &gid_, geomtools::vector_3d &position_) constsnemo::geometry::calo_locator
get_block_position(uint32_t side_, uint32_t column_, uint32_t row_, geomtools::vector_3d &position_) constsnemo::geometry::calo_locator
get_block_thickness() constsnemo::geometry::calo_locator
get_block_width() constsnemo::geometry::calo_locator
get_block_window_position(uint32_t side_, uint32_t column_, uint32_t row_) constsnemo::geometry::calo_locator
get_column_address_index() constsnemo::geometry::calo_locator
get_column_y(uint32_t side_, uint32_t column_) constsnemo::geometry::calo_locator
get_geo_manager() constgeomtools::base_locator
get_logging_priority() constgeomtools::base_locator
get_module_address_index() constsnemo::geometry::calo_locator
get_module_number() constsnemo::geometry::calo_locator
get_neighbours_ids(uint32_t side_, uint32_t column_, uint32_t row_, std::vector< geomtools::geom_id > &ids_, uint8_t mask_=utils::NEIGHBOUR_FIRST) constsnemo::geometry::calo_locator
get_neighbours_ids(const geomtools::geom_id &gid_, std::vector< geomtools::geom_id > &ids_, uint8_t mask_=utils::NEIGHBOUR_FIRST) constsnemo::geometry::calo_locator
get_number_of_columns(uint32_t side_) constsnemo::geometry::calo_locator
get_number_of_neighbours(uint32_t side_, uint32_t column_, uint32_t row_, uint8_t mask_=utils::NEIGHBOUR_FIRST) constsnemo::geometry::calo_locator
get_number_of_neighbours(const geomtools::geom_id &gid_, uint8_t mask_=utils::NEIGHBOUR_FIRST) constsnemo::geometry::calo_locator
get_number_of_rows(uint32_t side_) constsnemo::geometry::calo_locator
get_number_of_sides() constsnemo::geometry::calo_locator
get_part_address_index() constsnemo::geometry::calo_locator
get_row_address_index() constsnemo::geometry::calo_locator
get_row_z(uint32_t side_, uint32_t row_) constsnemo::geometry::calo_locator
get_side_address_index() constsnemo::geometry::calo_locator
get_wall_window_x(uint32_t side_) constsnemo::geometry::calo_locator
get_wall_x(uint32_t side_) constsnemo::geometry::calo_locator
has_geo_manager() constgeomtools::base_locator
has_submodule(uint32_t side_) constsnemo::geometry::calo_locator
i_tree_dumpable()datatools::i_tree_dumpable
id_is_valid(uint32_t side_, uint32_t column_, uint32_t row_) constsnemo::geometry::calo_locator
initialize(const datatools::properties &config_)snemo::geometry::calo_locatorvirtual
initialize()snemo::geometry::calo_locator
is_block_partitioned() constsnemo::geometry::calo_locator
is_calo_block(const geomtools::geom_id &gid_) constsnemo::geometry::calo_locator
is_calo_block_in_current_module(const geomtools::geom_id &gid_) constsnemo::geometry::calo_locator
is_in_block(const geomtools::vector_3d &module_position_, uint32_t side_, uint32_t column_, uint32_t row_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::calo_locator
is_in_module(const geomtools::vector_3d &module_position_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::calo_locator
is_initialized() constsnemo::geometry::calo_locatorvirtual
is_world_position_in_block(const geomtools::vector_3d &world_position_, uint32_t side_, uint32_t column_, uint32_t row_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::calo_locator
is_world_position_in_module(const geomtools::vector_3d &world_position_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::calo_locator
last_skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
last_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
make_base_print_options(const std::string &title_, const std::string &indent_="", const bool inherit_=false)datatools::i_tree_dumpablestatic
OSTREAM_CERRdatatools::i_tree_dumpable
OSTREAM_CLOGdatatools::i_tree_dumpable
OSTREAM_COUTdatatools::i_tree_dumpable
ostream_type enum namedatatools::i_tree_dumpable
print_tree(std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) constdatatools::i_tree_dumpablevirtual
print_tree_json(std::ostream &out_=std::clog, const std::string &json_options_="") constdatatools::i_tree_dumpable
print_tree_json(std::ostream &out_=std::clog, const char *json_options_=nullptr) constdatatools::i_tree_dumpable
reset()snemo::geometry::calo_locatorvirtual
set_block_part(uint32_t block_part_)snemo::geometry::calo_locator
set_geo_manager(const manager &mgr_)geomtools::base_locator
set_logging_priority(datatools::logger::priority)geomtools::base_locator
set_module_number(uint32_t module_number_)snemo::geometry::calo_locator
skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
smart_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="") constdatatools::i_tree_dumpable
tag(std::ostream &out_)datatools::i_tree_dumpablestatic
transform_module_to_world(const geomtools::vector_3d &module_position_, geomtools::vector_3d &world_position_) constsnemo::geometry::calo_locator
transform_world_to_module(const geomtools::vector_3d &world_position_, geomtools::vector_3d &module_position_) constsnemo::geometry::calo_locator
tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) constsnemo::geometry::calo_locatorvirtual
tree_dump_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="", const bool inherit_=false) constdatatools::i_tree_dumpable
tree_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="") constdatatools::i_tree_dumpable
~base_locator()geomtools::base_locatorvirtual
~calo_locator()snemo::geometry::calo_locatorvirtual
~i_tree_dumpable()datatools::i_tree_dumpablevirtual