CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/RecoPixelVertexing/PixelTriplets/plugins/LayerTriplets.h

Go to the documentation of this file.
00001 #ifndef LayerTriplets_H
00002 #define LayerTriplets_H
00003 
00010 #include <vector>
00011 #include "RecoTracker/TkSeedingLayers/interface/SeedingLayer.h"
00012 #include "RecoTracker/TkSeedingLayers/interface/SeedingLayerSets.h"
00013 
00014 class LayerTriplets {
00015 public:
00016   typedef std::pair<ctfseeding::SeedingLayer, ctfseeding::SeedingLayer> SeedingLayerPair;
00017   typedef std::pair<SeedingLayerPair, std::vector<ctfseeding::SeedingLayer> > LayerPairAndLayers;
00018 
00019   LayerTriplets( const ctfseeding::SeedingLayerSets & sets) : theSets(sets) {}
00020 
00021   std::vector<LayerPairAndLayers> layers() const;
00022 
00023 private:
00024   ctfseeding::SeedingLayerSets theSets;
00025 };
00026 
00027 #endif
00028