1 #ifndef TrackingTools_TransientTrackingRecHit_SeedingLayerSetsLooper 2 #define TrackingTools_TransientTrackingRecHit_SeedingLayerSetsLooper 49 container_(container), info_(info), iter_(iter) {}
90 const std::vector<LayerSetIndex> *layerSetIndices):
typename internal_iterator_type::difference_type difference_type
const_iterator & operator++()
const_iterator begin() const
const std::vector< LayerSetIndex > * layerSetIndices_
bool operator!=(const const_iterator &other) const
const_iterator end() const
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
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)
LayerSetIndex size() const
bool operator==(const QGLikelihoodParameters &lhs, const QGLikelihoodCategory &rhs)
Test if parameters are compatible with category.
typename T::value_type value_type
const_iterator(const T *container, const SeedingLayerSetsLooper *info, internal_iterator_type iter)
value_type operator*() const
typename internal_iterator_type::difference_type difference_type
LayerSetRange(const T *container, const SeedingLayerSetsLooper *info)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
bool operator==(const const_iterator &other) const
const_iterator cend() const
unsigned short nlayers_
Number of layers in a SeedingLayerSet.
internal_iterator_type end_
LayerSetRange< T > makeRange(const T &container) const
const SeedingLayerSetsLooper * info_
const_iterator cbegin() const
const value_type & operator[](size_t i) const
unsigned short LayerSetIndex