LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
GeometryDataContainers.h File Reference

Containers to hold one datum per TPC or plane. More...

#include "larcorealg/CoreUtils/span.h"
#include "larcorealg/Geometry/GeometryIDmapper.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_types.h"
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/iterator/transform_iterator.hpp>
#include <algorithm>
#include <cassert>
#include <initializer_list>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  geo::GeoIDdataContainer< T, Mapper >
 Container with one element per geometry TPC. More...
 
class  geo::TPCDataContainer< T >
 Container with one element per geometry TPC. More...
 
class  geo::PlaneDataContainer< T >
 Container with one element per geometry wire plane. More...
 
class  geo::details::GeoContainerData< T >
 
class  geo::details::GeoIDdataContainerIterator< GeoIDmapperClass, BaseIterator >
 Iterator for geo::GeoIDdataContainer class. More...
 
class  geo::details::GeoIDdataContainerItemIterator< GeoIDIteratorClass >
 Item iterator for geo::GeoIDdataContainer class. More...
 
class  geo::GeoIDdataContainer< T, Mapper >
 Container with one element per geometry TPC. More...
 
struct  geo::GeoIDdataContainer< T, Mapper >::IDextractor
 Functor to extract an ID data member. More...
 
class  geo::TPCDataContainer< T >
 Container with one element per geometry TPC. More...
 
class  geo::PlaneDataContainer< T >
 Container with one element per geometry wire plane. More...
 
class  geo::details::GeoIDdataContainerIterator< GeoIDmapperClass, BaseIterator >
 Iterator for geo::GeoIDdataContainer class. More...
 
struct  geo::details::GeoIDdataContainerIterator< GeoIDmapperClass, BaseIterator >::ExtraData_t
 
class  geo::details::GeoIDdataContainerItemIterator< GeoIDIteratorClass >
 Item iterator for geo::GeoIDdataContainer class. More...
 
class  geo::details::GeoContainerData< T >
 

Namespaces

 geo
 Namespace collecting geometry-related classes utilities.
 
 geo::details
 

Detailed Description

Containers to hold one datum per TPC or plane.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
January 2nd, 2018

This is a header-only library.

Definition in file GeometryDataContainers.h.