Mapping between geometry/readout ID and flat index. More...
#include "larcoreobj/SimpleTypesAndConstants/geo_types.h"
#include <array>
#include <initializer_list>
#include <algorithm>
#include <type_traits>
#include <cstdlib>
#include <cassert>
Go to the source code of this file.
Classes | |
class | geo::GeoIDmapper< IDType, Index > |
Class managing the mapping between geometry/readout ID and flat index. More... | |
class | geo::TPCIDmapper< Index > |
Mapping for TPC identifiers. More... | |
class | geo::PlaneIDmapper< Index > |
Mapping for sensitive plane identifiers. More... | |
class | geo::GeoIDmapper< IDType, Index > |
Class managing the mapping between geometry/readout ID and flat index. More... | |
class | geo::TPCIDmapper< Index > |
Mapping for TPC identifiers. More... | |
class | geo::PlaneIDmapper< Index > |
Mapping for sensitive plane identifiers. More... | |
Namespaces | |
geo | |
LArSoft geometry interface. | |
geo::details | |
Functions | |
template<std::size_t N, typename T > | |
auto | geo::details::initializerListToArray (std::initializer_list< T > values) |
Returns a STL array of size N filled with values from the argument. More... | |
Mapping between geometry/readout ID and flat index.
This is a header-only library.
Definition in file GeometryIDmapper.h.