1 #ifndef TrackingTools_TransientTrackingRecHit_SeedingLayerSetsLooper 2 #define TrackingTools_TransientTrackingRecHit_SeedingLayerSetsLooper typename internal_iterator_type::difference_type difference_type
const SeedingLayerSetsLooper * info_
const_iterator & operator++()
const std::vector< LayerSetIndex > * layerSetIndices_
internal_iterator_type iter_
SeedingLayerSetsLooper(unsigned short nlayers, const std::vector< LayerSetIndex > *layerSetIndices)
std::vector< LayerSetIndex >::const_iterator internal_iterator_type
std::vector< LayerSetIndex >::const_iterator internal_iterator_type
LayerSetIndex size() const
const_iterator end() const
internal_iterator_type begin_
SeedingLayerSetsLooper()=default
const_iterator operator++(int)
Container::value_type value_type
LayerSet(const T *container, internal_iterator_type begin, internal_iterator_type end)
value_type operator*() const
bool operator!=(const const_iterator &other) const
typename T::value_type value_type
const_iterator begin() const
LayerSetRange< T > makeRange(const T &container) const
const_iterator(const T *container, const SeedingLayerSetsLooper *info, internal_iterator_type iter)
typename internal_iterator_type::difference_type difference_type
LayerSetRange(const T *container, const SeedingLayerSetsLooper *info)
const_iterator cend() const
const_iterator cbegin() const
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
unsigned short nlayers_
Number of layers in a SeedingLayerSet.
internal_iterator_type end_
const SeedingLayerSetsLooper * info_
bool operator==(const const_iterator &other) const
const value_type & operator[](size_t i) const
unsigned short LayerSetIndex