CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
SeedingLayerSetsHits::SeedingLayer Class Reference

#include <SeedingLayerSetsHits.h>

Public Member Functions

const DetLayerdetLayer () const
 
Hits hits () const
 
LayerIndex index () const
 
const std::string & name () const
 
 SeedingLayer ()
 
 SeedingLayer (const SeedingLayerSetsHits *sls, LayerIndex index)
 

Private Attributes

LayerIndex index_
 
const SeedingLayerSetsHitsseedingLayerSets_
 

Detailed Description

Auxiliary class to represent a single SeedingLayer. Holds a pointer to SeedingLayerSetsHits and the index of the SeedingLayer. All calls are forwarded to SeedingLayerSetsHits.

Definition at line 45 of file SeedingLayerSetsHits.h.

Constructor & Destructor Documentation

SeedingLayerSetsHits::SeedingLayer::SeedingLayer ( )
inline
SeedingLayerSetsHits::SeedingLayer::SeedingLayer ( const SeedingLayerSetsHits sls,
LayerIndex  index 
)
inline

Definition at line 48 of file SeedingLayerSetsHits.h.

Member Function Documentation

const DetLayer* SeedingLayerSetsHits::SeedingLayer::detLayer ( ) const
inline
Hits SeedingLayerSetsHits::SeedingLayer::hits ( void  ) const
inline
LayerIndex SeedingLayerSetsHits::SeedingLayer::index ( ) const
inline

Index of the SeedingLayer within SeedingLayerSetsHits.

The index is unique within a SeedingLayerSetsHits object, and is the same for all SeedingLayers with the same name.

Definition at line 57 of file SeedingLayerSetsHits.h.

References index_.

Referenced by BeautifulSoup.PageElement::insert(), LayerHitMapCache::operator()(), SeedingLayerSetsHits::operator[](), and SeedingLayerSetsHits::print().

const std::string& SeedingLayerSetsHits::SeedingLayer::name ( void  ) const
inline

Member Data Documentation

LayerIndex SeedingLayerSetsHits::SeedingLayer::index_
private

Definition at line 64 of file SeedingLayerSetsHits.h.

Referenced by detLayer(), hits(), index(), and name().

const SeedingLayerSetsHits* SeedingLayerSetsHits::SeedingLayer::seedingLayerSets_
private