CMS 3D CMS Logo

PixelMatchStartLayers.h
Go to the documentation of this file.
1 #ifndef PIXELMATCHSTARTLAYERS_H
2 #define PIXELMATCHSTARTLAYERS_H
3 // -*- C++ -*-
4 //
5 // Package: EgammaElectronAlgos
6 // Class: PixelMatchStartLayers
7 //
15 //
16 // Original Author: Ursula Berthon, Claude Charlot
17 // Created: Mon Mar 27 13:22:06 CEST 2006
18 //
19 //
22 #include <vector>
23 
24 #include <vector>
25 
27 
32 
33 public:
34  typedef std::vector<const ForwardDetLayer*> ForwardLayerContainer;
35  typedef std::vector<const ForwardDetLayer*>::const_iterator ForwardLayerIterator;
36 
37  typedef std::vector<const BarrelDetLayer*> BarrelLayerContainer;
38  typedef std::vector<const BarrelDetLayer*>::const_iterator BarrelLayerIterator;
39 
41  void setup(const GeometricSearchTracker *);
42 
43  ForwardLayerIterator pos1stFLayer()
44  {return posPixel.begin();}
45  ForwardLayerIterator neg1stFLayer()
46  {return negPixel.begin();}
47  BarrelLayerIterator firstBLayer()
48  {return barrelPixel.begin();}
49 
50 
51 private:
52 
53  ForwardLayerContainer posPixel;
54  ForwardLayerContainer negPixel;
55  BarrelLayerContainer barrelPixel;
56 };
57 
58 #endif
ForwardLayerIterator neg1stFLayer()
BarrelLayerContainer barrelPixel
BarrelLayerIterator firstBLayer()
void setup(const GeometricSearchTracker *)
ForwardLayerContainer negPixel
ForwardLayerIterator pos1stFLayer()
std::vector< const BarrelDetLayer * > BarrelLayerContainer
std::vector< const ForwardDetLayer * >::const_iterator ForwardLayerIterator
ForwardLayerContainer posPixel
std::vector< const BarrelDetLayer * >::const_iterator BarrelLayerIterator
std::vector< const ForwardDetLayer * > ForwardLayerContainer