1 #ifndef RecoTracker_TkTrackingRegions_TrackingRegionsSeedingLayerSets_H 2 #define RecoTracker_TkTrackingRegions_TrackingRegionsSeedingLayerSets_H 22 std::vector<SeedingLayerSet>
layerPairs()
const;
70 std::vector<SeedingLayerSetsHits::LayerSetIndex>&& layerSets) {
90 Element(std::unique_ptr<TrackingRegion>&&
region, std::vector<SeedingLayerSetsHits::LayerSetIndex>&& layerSets)
99 const std::vector<SeedingLayerSetsHits::LayerSetIndex>&
layerSets()
const {
return layerSets_; }
112 inline std::vector<TrackingRegionsSeedingLayerSets::RegionLayers::SeedingLayerSet>
114 std::vector<SeedingLayerSet>
ret;
117 ret.reserve(layerSets.size());
118 for (
const auto& ind : layerSets) {
internal_iterator_type::difference_type difference_type
const_iterator begin() const
void emplace_back(std::unique_ptr< TrackingRegion > &®ion, std::vector< SeedingLayerSetsHits::LayerSetIndex > &&layerSets)
TrackingRegionsSeedingLayerSets()=default
ret
prodAgent to be discontinued
const SeedingLayerSetsHits * seedingLayerSetsHits_
const_iterator operator++(int)
std::vector< Element >::const_iterator internal_iterator_type
const_iterator(internal_iterator_type iter, const SeedingLayerSetsHits *seedingLayerSetsHits)
bool operator!=(const const_iterator &other) const
std::vector< SeedingLayerSet > layerPairs() const
TrackingRegionsSeedingLayerSets(const SeedingLayerSetsHits *seedingLayerSetsHits)
const TrackingRegion & region() const
void swap(TrackingRegionsSeedingLayerSets &other)
value_type operator*() const
const_iterator & operator++()
const_iterator cbegin() const
~TrackingRegionsSeedingLayerSets()=default
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
const_iterator cend() const
bool operator==(const QGLikelihoodParameters &lhs, const QGLikelihoodCategory &rhs)
Test if parameters are compatible with category.
Element(std::unique_ptr< TrackingRegion > &®ion, std::vector< SeedingLayerSetsHits::LayerSetIndex > &&layerSets)
const_iterator end() const
TrackingRegionsSeedingLayerSets & operator=(TrackingRegionsSeedingLayerSets const &)=delete
def elem(elemtype, innerHTML='', html_class='', kwargs)
std::vector< SeedingLayerSetsHits::LayerSetIndex > layerSets_
RegionLayers(const Element *elem, const SeedingLayerSetsHits *seedingLayerSetsHits)
const std::vector< SeedingLayerSetsHits::LayerSetIndex > & layerSets() const
std::vector< Element > regionLayers_
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
const SeedingLayerSetsHits * seedingLayerSetsHits_
const SeedingLayerSetsHits & seedingLayerSetsHits() const
std::unique_ptr< TrackingRegion > region_
internal_iterator_type iter_
const TrackingRegion & region() const
const SeedingLayerSetsHits * seedingLayerSetsHits_
bool operator==(const const_iterator &other) const
size_t regionsSize() const