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

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

_assert_initialized(const std::string &where_) constsnemo::geometry::xcalo_locatorprotected
_basic_initialize(const datatools::properties &config_)geomtools::base_locatorprotected
_construct()snemo::geometry::xcalo_locatorprotected
_hack_trace()snemo::geometry::xcalo_locatorprotected
_logging_prioritygeomtools::base_locatorprotected
_set_defaults_()snemo::geometry::xcalo_locatorprotected
base_locator()geomtools::base_locator
compute_block_position(uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_, geomtools::vector_3d &module_position_) constsnemo::geometry::xcalo_locator
compute_block_window_position(uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_, geomtools::vector_3d &module_position_) constsnemo::geometry::xcalo_locator
dump(std::ostream &out_) constsnemo::geometry::xcalo_locator
empty_options()datatools::i_tree_dumpablestatic
extract_column(const geomtools::geom_id &gid_) constsnemo::geometry::xcalo_locator
extract_module(const geomtools::geom_id &gid_) constsnemo::geometry::xcalo_locator
extract_part(const geomtools::geom_id &gid_) constsnemo::geometry::xcalo_locator
extract_row(const geomtools::geom_id &gid_) constsnemo::geometry::xcalo_locator
extract_side(const geomtools::geom_id &gid_) constsnemo::geometry::xcalo_locator
extract_wall(const geomtools::geom_id &gid_) constsnemo::geometry::xcalo_locator
find_block_geom_id(const geomtools::vector_3d &world_position_, geomtools::geom_id &gid_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::xcalo_locator
find_block_geom_id_(const geomtools::vector_3d &in_module_position_, geomtools::geom_id &gid_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE)snemo::geometry::xcalo_locatorprotected
find_geom_id(const geomtools::vector_3d &world_position_, int type_, geomtools::geom_id &gid_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::xcalo_locatorvirtual
get_block_height() constsnemo::geometry::xcalo_locator
get_block_position(uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_) constsnemo::geometry::xcalo_locator
get_block_position(const geomtools::geom_id &gid_, geomtools::vector_3d &position_) constsnemo::geometry::xcalo_locator
get_block_position(uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_, geomtools::vector_3d &position_) constsnemo::geometry::xcalo_locator
get_block_thickness() constsnemo::geometry::xcalo_locator
get_block_width() constsnemo::geometry::xcalo_locator
get_block_window_position(uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_) constsnemo::geometry::xcalo_locator
get_column_address_index() constsnemo::geometry::xcalo_locator
get_column_x(uint32_t side_, uint32_t wall_, uint32_t column_) constsnemo::geometry::xcalo_locator
get_geo_manager() constgeomtools::base_locator
get_logging_priority() constgeomtools::base_locator
get_module_address_index() constsnemo::geometry::xcalo_locator
get_module_number() constsnemo::geometry::xcalo_locator
get_neighbours_ids(uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_, std::vector< geomtools::geom_id > &ids_, uint8_t mask_=utils::NEIGHBOUR_FIRST) constsnemo::geometry::xcalo_locator
get_neighbours_ids(const geomtools::geom_id &gid_, std::vector< geomtools::geom_id > &ids_, uint8_t mask_=utils::NEIGHBOUR_FIRST) constsnemo::geometry::xcalo_locator
get_number_of_columns(uint32_t side_, uint32_t wall_) constsnemo::geometry::xcalo_locator
get_number_of_neighbours(uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_, uint8_t mask_=utils::NEIGHBOUR_FIRST) constsnemo::geometry::xcalo_locator
get_number_of_neighbours(const geomtools::geom_id &gid_, uint8_t mask_=utils::NEIGHBOUR_FIRST) constsnemo::geometry::xcalo_locator
get_number_of_rows(uint32_t side_, uint32_t wall_) constsnemo::geometry::xcalo_locator
get_number_of_sides() constsnemo::geometry::xcalo_locator
get_number_of_walls() constsnemo::geometry::xcalo_locator
get_part_address_index() constsnemo::geometry::xcalo_locator
get_row_address_index() constsnemo::geometry::xcalo_locator
get_row_z(uint32_t side_, uint32_t wall_, uint32_t row_) constsnemo::geometry::xcalo_locator
get_side_address_index() constsnemo::geometry::xcalo_locator
get_wall_address_index() constsnemo::geometry::xcalo_locator
get_wall_window_y(uint32_t side_, uint32_t wall_) constsnemo::geometry::xcalo_locator
get_wall_y(uint32_t side_, uint32_t wall_) constsnemo::geometry::xcalo_locator
has_geo_manager() constgeomtools::base_locator
has_submodule(uint32_t side_) constsnemo::geometry::xcalo_locator
i_tree_dumpable()datatools::i_tree_dumpable
id_is_valid(uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_) constsnemo::geometry::xcalo_locator
initialize(const datatools::properties &config_)snemo::geometry::xcalo_locatorvirtual
initialize()snemo::geometry::xcalo_locator
is_block_partitioned() constsnemo::geometry::xcalo_locator
is_calo_block(const geomtools::geom_id &gid_) constsnemo::geometry::xcalo_locator
is_calo_block_in_current_module(const geomtools::geom_id &gid_) constsnemo::geometry::xcalo_locator
is_in_block(const geomtools::vector_3d &module_position_, uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::xcalo_locator
is_in_module(const geomtools::vector_3d &module_position_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::xcalo_locator
is_initialized() constsnemo::geometry::xcalo_locatorvirtual
is_world_position_in_block(const geomtools::vector_3d &world_position_, uint32_t side_, uint32_t wall_, uint32_t column_, uint32_t row_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::xcalo_locator
is_world_position_in_module(const geomtools::vector_3d &world_position_, double tolerance_=GEOMTOOLS_PROPER_TOLERANCE) constsnemo::geometry::xcalo_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
NWALLS_PER_SIDEsnemo::geometry::xcalo_locatorstatic
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::xcalo_locatorvirtual
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::xcalo_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::xcalo_locator
transform_world_to_module(const geomtools::vector_3d &world_position_, geomtools::vector_3d &module_position_) constsnemo::geometry::xcalo_locator
tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) constsnemo::geometry::xcalo_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
WALL_INVALID enum valuesnemo::geometry::xcalo_locator
WALL_LEFT enum valuesnemo::geometry::xcalo_locator
WALL_RIGHT enum valuesnemo::geometry::xcalo_locator
wall_type enum namesnemo::geometry::xcalo_locator
xcalo_locator()snemo::geometry::xcalo_locator
xcalo_locator(const ::geomtools::manager &gmgr_, uint32_t module_number_)snemo::geometry::xcalo_locator
~base_locator()geomtools::base_locatorvirtual
~i_tree_dumpable()datatools::i_tree_dumpablevirtual
~xcalo_locator()snemo::geometry::xcalo_locatorvirtual