CMS 3D CMS Logo

PixelMatchStartLayers Class Reference

Class to find the innermost pixel layers. More...

#include <RecoEgamma/EgammaElectronAlgos/interface/PixelMatchStartLayers.h>

List of all members.

Public Types

typedef std::vector
< BarrelDetLayer * > 
BarrelLayerContainer
typedef std::vector
< BarrelDetLayer * >
::const_iterator 
BarrelLayerIterator
typedef std::vector
< ForwardDetLayer * > 
ForwardLayerContainer
typedef std::vector
< ForwardDetLayer * >
::const_iterator 
ForwardLayerIterator

Public Member Functions

BarrelLayerIterator firstBLayer ()
ForwardLayerIterator neg1stFLayer ()
 PixelMatchStartLayers ()
ForwardLayerIterator pos1stFLayer ()
void setup (const GeometricSearchTracker *)

Private Attributes

BarrelLayerContainer barrelPixel
ForwardLayerContainer negPixel
ForwardLayerContainer posPixel


Detailed Description

Class to find the innermost pixel layers.

Description: class to find the innermost pixel forward layers.

Implementation: <Notes on="" implementation>="">

Definition at line 32 of file PixelMatchStartLayers.h.


Member Typedef Documentation

typedef std::vector<BarrelDetLayer*> PixelMatchStartLayers::BarrelLayerContainer

Definition at line 38 of file PixelMatchStartLayers.h.

typedef std::vector<BarrelDetLayer*>::const_iterator PixelMatchStartLayers::BarrelLayerIterator

Definition at line 39 of file PixelMatchStartLayers.h.

typedef std::vector<ForwardDetLayer*> PixelMatchStartLayers::ForwardLayerContainer

Definition at line 35 of file PixelMatchStartLayers.h.

typedef std::vector<ForwardDetLayer*>::const_iterator PixelMatchStartLayers::ForwardLayerIterator

Definition at line 36 of file PixelMatchStartLayers.h.


Constructor & Destructor Documentation

PixelMatchStartLayers::PixelMatchStartLayers (  ) 

Definition at line 25 of file PixelMatchStartLayers.cc.

00025 {}


Member Function Documentation

BarrelLayerIterator PixelMatchStartLayers::firstBLayer (  )  [inline]

Definition at line 48 of file PixelMatchStartLayers.h.

References barrelPixel.

Referenced by PixelHitMatcher::compatibleHits().

00049   {return barrelPixel.begin();}

ForwardLayerIterator PixelMatchStartLayers::neg1stFLayer (  )  [inline]

Definition at line 46 of file PixelMatchStartLayers.h.

References negPixel.

Referenced by PixelHitMatcher::compatibleHits().

00047   {return negPixel.begin();}

ForwardLayerIterator PixelMatchStartLayers::pos1stFLayer (  )  [inline]

Definition at line 44 of file PixelMatchStartLayers.h.

References posPixel.

Referenced by PixelHitMatcher::compatibleHits().

00045   {return posPixel.begin();}

void PixelMatchStartLayers::setup ( const GeometricSearchTracker layers  ) 

Definition at line 27 of file PixelMatchStartLayers.cc.

References barrelPixel, negPixel, GeometricSearchTracker::negPixelForwardLayers(), GeometricSearchTracker::pixelBarrelLayers(), posPixel, and GeometricSearchTracker::posPixelForwardLayers().

Referenced by PixelHitMatcher::setES().

00027                                                                        {
00028   barrelPixel = layers->pixelBarrelLayers();
00029   posPixel = layers->posPixelForwardLayers();
00030   negPixel = layers->negPixelForwardLayers(); 
00031 }


Member Data Documentation

BarrelLayerContainer PixelMatchStartLayers::barrelPixel [private]

Definition at line 56 of file PixelMatchStartLayers.h.

Referenced by firstBLayer(), and setup().

ForwardLayerContainer PixelMatchStartLayers::negPixel [private]

Definition at line 55 of file PixelMatchStartLayers.h.

Referenced by neg1stFLayer(), and setup().

ForwardLayerContainer PixelMatchStartLayers::posPixel [private]

Definition at line 54 of file PixelMatchStartLayers.h.

Referenced by pos1stFLayer(), and setup().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:30:02 2009 for CMSSW by  doxygen 1.5.4