![]() |
LArSoft
v09_93_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "larcorealg/Geometry/details/helpers.h"#include "larcorealg/Geometry/fwd.h"#include "larcoreobj/SimpleTypesAndConstants/geo_types.h"#include "larcoreobj/SimpleTypesAndConstants/readout_types.h"#include <iterator>#include <string>#include <utility>Go to the source code of this file.
Classes | |
| class | geo::details::geometry_iterator_base |
| Base class for geometry iterators (note: this is not an iterator) More... | |
| class | geo::details::id_iterator_base< LocalID, GEOID > |
| Base forward iterator browsing all cryostat IDs in the detector. More... | |
| class | geo::details::id_iterator_base< CryostatID, GEOID > |
| class | geo::details::id_iterator_base< LocalID, GEOID > |
| Base forward iterator browsing all cryostat IDs in the detector. More... | |
| class | geo::details::geometry_element_iterator< Element, GEOIDITER > |
| Forward iterator browsing all geometry elements in the detector. More... | |
Namespaces | |
| geo::details | |
Typedefs | |
| template<typename LocalID > | |
| using | geo::details::id_iterator = id_iterator_base< LocalID, LocalID > |
| template<typename Element > | |
| using | geo::details::element_iterator_for = details::geometry_element_iterator< Element, details::id_iterator< typename Element::ID_t >> |
Functions | |
| template<typename GEOIT > | |
| std::enable_if_t< std::is_base_of_v< geometry_iterator_base, GEOIT >, std::ostream & > | geo::details::operator<< (std::ostream &out, GEOIT const &it) |
| Stream output for all geometry ID iterator types: prints the pointed ID. More... | |