#include <TrackingRegionsSeedingLayerSets.h>
Classes | |
class | const_iterator |
class | Element |
class | RegionLayers |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
void | emplace_back (std::unique_ptr< TrackingRegion > &®ion, std::vector< SeedingLayerSetsHits::LayerSetIndex > &&layerSets) |
const_iterator | end () const |
TrackingRegionsSeedingLayerSets & | operator= (TrackingRegionsSeedingLayerSets const &)=delete |
TrackingRegionsSeedingLayerSets & | operator= (TrackingRegionsSeedingLayerSets &&)=default |
size_t | regionsSize () const |
void | reserve (size_t s) |
const SeedingLayerSetsHits & | seedingLayerSetsHits () const |
void | swap (TrackingRegionsSeedingLayerSets &other) |
TrackingRegionsSeedingLayerSets ()=default | |
TrackingRegionsSeedingLayerSets (const SeedingLayerSetsHits *seedingLayerSetsHits) | |
TrackingRegionsSeedingLayerSets (TrackingRegionsSeedingLayerSets const &)=delete | |
TrackingRegionsSeedingLayerSets (TrackingRegionsSeedingLayerSets &&)=default | |
~TrackingRegionsSeedingLayerSets ()=default | |
Private Attributes | |
std::vector< Element > | regionLayers_ |
const SeedingLayerSetsHits * | seedingLayerSetsHits_ = 0 |
Definition at line 10 of file TrackingRegionsSeedingLayerSets.h.
|
default |
Referenced by TrackingRegionsSeedingLayerSets().
|
inlineexplicit |
Definition at line 53 of file TrackingRegionsSeedingLayerSets.h.
References operator=(), TrackingRegionsSeedingLayerSets(), and ~TrackingRegionsSeedingLayerSets().
|
default |
Referenced by TrackingRegionsSeedingLayerSets().
|
delete |
|
default |
|
inline |
Definition at line 78 of file TrackingRegionsSeedingLayerSets.h.
References regionLayers_, and TrackingRegionsSeedingLayerSets::RegionLayers::seedingLayerSetsHits_.
Referenced by cbegin().
|
inline |
Definition at line 79 of file TrackingRegionsSeedingLayerSets.h.
References begin().
|
inline |
Definition at line 81 of file TrackingRegionsSeedingLayerSets.h.
References end().
|
inline |
Definition at line 65 of file TrackingRegionsSeedingLayerSets.h.
References eostools::move(), TrackingRegionsSeedingLayerSets::RegionLayers::region(), and regionLayers_.
|
inline |
Definition at line 80 of file TrackingRegionsSeedingLayerSets.h.
References regionLayers_, and TrackingRegionsSeedingLayerSets::RegionLayers::seedingLayerSetsHits_.
Referenced by cend().
|
delete |
Referenced by TrackingRegionsSeedingLayerSets::Element::Element(), and TrackingRegionsSeedingLayerSets().
|
default |
|
inline |
Definition at line 76 of file TrackingRegionsSeedingLayerSets.h.
References regionLayers_.
|
inline |
Definition at line 62 of file TrackingRegionsSeedingLayerSets.h.
References regionLayers_.
|
inline |
Definition at line 75 of file TrackingRegionsSeedingLayerSets.h.
References TrackingRegionsSeedingLayerSets::RegionLayers::seedingLayerSetsHits_.
|
inline |
Definition at line 70 of file TrackingRegionsSeedingLayerSets.h.
References regionLayers_, TrackingRegionsSeedingLayerSets::RegionLayers::seedingLayerSetsHits_, seedingLayerSetsHits_, and std::swap().
|
private |
Definition at line 103 of file TrackingRegionsSeedingLayerSets.h.
Referenced by begin(), emplace_back(), end(), regionsSize(), reserve(), and swap().
|
private |
Definition at line 102 of file TrackingRegionsSeedingLayerSets.h.
Referenced by swap().