CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
TrackingRegionsSeedingLayerSets::Element Class Reference

Public Member Functions

 Element (std::unique_ptr< TrackingRegion > &&region, std::vector< SeedingLayerSetsHits::LayerSetIndex > &&layerSets)
 
 Element (Element const &)=delete
 
 Element (Element &&)=default
 
const std::vector< SeedingLayerSetsHits::LayerSetIndex > & layerSets () const
 
Elementoperator= (Element const &)=delete
 
Elementoperator= (Element &&)=default
 
const TrackingRegionregion () const
 
 ~Element ()=default
 

Private Attributes

std::vector< SeedingLayerSetsHits::LayerSetIndexlayerSets_
 
std::unique_ptr< TrackingRegionregion_
 

Detailed Description

Definition at line 84 of file TrackingRegionsSeedingLayerSets.h.

Constructor & Destructor Documentation

TrackingRegionsSeedingLayerSets::Element::Element ( std::unique_ptr< TrackingRegion > &&  region,
std::vector< SeedingLayerSetsHits::LayerSetIndex > &&  layerSets 
)
inline

Definition at line 86 of file TrackingRegionsSeedingLayerSets.h.

References TrackingRegionsSeedingLayerSets::operator=().

86  :
std::vector< SeedingLayerSetsHits::LayerSetIndex > layerSets_
const std::vector< SeedingLayerSetsHits::LayerSetIndex > & layerSets() const
def move(src, dest)
Definition: eostools.py:511
TrackingRegionsSeedingLayerSets::Element::~Element ( )
default
TrackingRegionsSeedingLayerSets::Element::Element ( Element const &  )
delete
TrackingRegionsSeedingLayerSets::Element::Element ( Element &&  )
default

Member Function Documentation

const std::vector<SeedingLayerSetsHits::LayerSetIndex>& TrackingRegionsSeedingLayerSets::Element::layerSets ( ) const
inline

Definition at line 95 of file TrackingRegionsSeedingLayerSets.h.

Referenced by TrackingRegionsSeedingLayerSets::RegionLayers::layerPairs().

95 { return layerSets_; }
std::vector< SeedingLayerSetsHits::LayerSetIndex > layerSets_
Element& TrackingRegionsSeedingLayerSets::Element::operator= ( Element const &  )
delete
Element& TrackingRegionsSeedingLayerSets::Element::operator= ( Element &&  )
default
const TrackingRegion& TrackingRegionsSeedingLayerSets::Element::region ( ) const
inline

Member Data Documentation

std::vector<SeedingLayerSetsHits::LayerSetIndex> TrackingRegionsSeedingLayerSets::Element::layerSets_
private

Definition at line 99 of file TrackingRegionsSeedingLayerSets.h.

std::unique_ptr<TrackingRegion> TrackingRegionsSeedingLayerSets::Element::region_
private

Definition at line 98 of file TrackingRegionsSeedingLayerSets.h.