CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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::LayerSetIndex
layerSets_
 
std::unique_ptr< TrackingRegionregion_
 

Detailed Description

Definition at line 88 of file TrackingRegionsSeedingLayerSets.h.

Constructor & Destructor Documentation

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

Definition at line 90 of file TrackingRegionsSeedingLayerSets.h.

def move
Definition: eostools.py:511
std::vector< SeedingLayerSetsHits::LayerSetIndex > layerSets_
const std::vector< SeedingLayerSetsHits::LayerSetIndex > & layerSets() const
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 99 of file TrackingRegionsSeedingLayerSets.h.

References layerSets_.

99 { 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

Definition at line 98 of file TrackingRegionsSeedingLayerSets.h.

References region_.

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

98 { return *region_; }

Member Data Documentation

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

Definition at line 103 of file TrackingRegionsSeedingLayerSets.h.

Referenced by layerSets().

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

Definition at line 102 of file TrackingRegionsSeedingLayerSets.h.

Referenced by region().