_at_construct(const std::string &name_, const datatools::properties &config_, models_col_type *models_=0) | geomtools::simple_shaped_model | protectedvirtual |
_construct_box(const std::string &name_, const datatools::properties &config_, models_col_type *models_) | geomtools::simple_shaped_model | protectedvirtual |
_construct_cylinder(const std::string &name_, const datatools::properties &config_, models_col_type *models_) | geomtools::simple_shaped_model | protectedvirtual |
_construct_polycone(const std::string &name_, const datatools::properties &config_, models_col_type *models_) | geomtools::simple_shaped_model | protectedvirtual |
_construct_polyhedra(const std::string &name_, const datatools::properties &config_, models_col_type *models_) | geomtools::simple_shaped_model | protectedvirtual |
_construct_sphere(const std::string &name_, const datatools::properties &config_, models_col_type *models_) | geomtools::simple_shaped_model | protectedvirtual |
_construct_tube(const std::string &name_, const datatools::properties &config_, models_col_type *models_) | geomtools::simple_shaped_model | protectedvirtual |
_logging_priority | geomtools::i_model | protected |
_logical | geomtools::i_model | protected |
_mandatory_post_construct(datatools::properties &setup_, models_col_type *models_) | geomtools::i_model | protected |
_mandatory_pre_construct(datatools::properties &setup_, models_col_type *models_) | geomtools::i_model | protected |
_phantom_solid | geomtools::i_model | protected |
_post_construct(datatools::properties &setup_, models_col_type *models_) | geomtools::simple_shaped_model | protectedvirtual |
_pre_construct(datatools::properties &setup_, models_col_type *models_) | geomtools::simple_shaped_model | protectedvirtual |
_set_phantom_solid(bool) | geomtools::i_model | protected |
construct(const std::string &name_, const datatools::properties &setup_, models_col_type *models_=0) | geomtools::i_model | virtual |
construct(const std::string &name_, const datatools::properties &setup_, const std::vector< std::string > &properties_prefixes_, models_col_type *models_) | geomtools::i_model | virtual |
empty_options() | datatools::i_tree_dumpable | static |
exported_properties_prefixes_key() | geomtools::i_model | static |
extract_label_from_physical_volume_name(const std::string &physical_volume_name_) | geomtools::i_model | static |
get_box() const | geomtools::simple_shaped_model | |
get_cylinder() const | geomtools::simple_shaped_model | |
get_filled_material_name() const | geomtools::simple_shaped_model | |
get_internals() const | geomtools::simple_shaped_model | |
get_logging_priority() const | geomtools::i_model | |
get_logical() const | geomtools::i_model | |
get_material_name() const | geomtools::simple_shaped_model | |
get_meshes() const | geomtools::i_model | |
get_model_id() const | geomtools::simple_shaped_model | virtual |
get_name() const | geomtools::i_model | |
get_polycone() const | geomtools::simple_shaped_model | |
get_polyhedra() const | geomtools::simple_shaped_model | |
get_shape_build_mode() const | geomtools::simple_shaped_model | |
get_shape_factory() const | geomtools::i_model | |
get_shape_type_id() const | geomtools::simple_shaped_model | |
get_solid() const | geomtools::simple_shaped_model | |
get_sphere() const | geomtools::simple_shaped_model | |
get_tube() const | geomtools::simple_shaped_model | |
grab_internals() | geomtools::simple_shaped_model | |
grab_logical() | geomtools::i_model | |
grab_meshes() | geomtools::i_model | |
grab_shape_factory() | geomtools::i_model | |
has_name() const | geomtools::i_model | |
has_shape_factory() const | geomtools::i_model | |
i_model(const std::string &dummy_="") | geomtools::i_model | |
i_tree_dumpable() | datatools::i_tree_dumpable | |
init_ocd(datatools::object_configuration_description &ocd_) | geomtools::i_model | static |
is_constructed() const | geomtools::i_model | |
is_debug() const | geomtools::i_model | |
is_filled() const | geomtools::simple_shaped_model | |
is_filled_by_envelope() const | geomtools::simple_shaped_model | |
is_filled_by_extrusion() const | geomtools::simple_shaped_model | |
is_phantom_solid() const | geomtools::i_model | |
last_skip_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
last_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
logical_suffix() | geomtools::i_model | static |
make_base_print_options(const std::string &title_, const std::string &indent_="", const bool inherit_=false) | datatools::i_tree_dumpable | static |
make_logical_volume_name(const std::string &basename_) | geomtools::i_model | static |
make_physical_volume_name(const std::string &basename_) | geomtools::i_model | static |
make_physical_volume_name(const std::string &basename_, int nitems_) | geomtools::i_model | static |
make_physical_volume_name(const std::string &basename_, int ncols_, int nrows_) | geomtools::i_model | static |
make_physical_volume_name_per_item(const std::string &basename_, int i_) | geomtools::i_model | static |
make_physical_volume_name_per_item(const std::string &basename_, int i_, int j_) | geomtools::i_model | static |
make_solid_name(const std::string &basename_) | geomtools::i_model | static |
models_col_type typedef | geomtools::i_model | |
OSTREAM_CERR enum value | datatools::i_tree_dumpable | |
OSTREAM_CLOG enum value | datatools::i_tree_dumpable | |
OSTREAM_COUT enum value | datatools::i_tree_dumpable | |
ostream_type enum name | datatools::i_tree_dumpable | |
parameters() const | geomtools::i_model | |
parameters() | geomtools::i_model | |
phantom_solid_flag() | geomtools::i_model | static |
physical_suffix() | geomtools::i_model | static |
print_tree(std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) const | datatools::i_tree_dumpable | virtual |
print_tree_json(std::ostream &out_=std::clog, const std::string &json_options_="") const | datatools::i_tree_dumpable | |
print_tree_json(std::ostream &out_=std::clog, const char *json_options_=nullptr) const | datatools::i_tree_dumpable | |
SBM_DEFAULT enum value | geomtools::simple_shaped_model | |
SBM_FACTORY enum value | geomtools::simple_shaped_model | |
SBM_INVALID enum value | geomtools::simple_shaped_model | |
SBM_LEGACY enum value | geomtools::simple_shaped_model | |
set_debug(bool) | geomtools::i_model | |
set_logging_priority(datatools::logger::priority) | geomtools::i_model | |
set_name(const std::string &name_) | geomtools::i_model | |
set_shape_factory(shape_factory &) | geomtools::i_model | |
shape_build_mode_type enum name | geomtools::simple_shaped_model | |
simple_shaped_model() | geomtools::simple_shaped_model | |
skip_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
smart_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="") const | datatools::i_tree_dumpable | |
solid_suffix() | geomtools::i_model | static |
tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const | geomtools::simple_shaped_model | virtual |
tree_dump_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="", const bool inherit_=false) const | datatools::i_tree_dumpable | |
tree_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="") const | datatools::i_tree_dumpable | |
~i_model() | geomtools::i_model | virtual |
~i_tree_dumpable() | datatools::i_tree_dumpable | virtual |
~simple_shaped_model() | geomtools::simple_shaped_model | virtual |