Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:28:31

0001 #ifndef RecoTracker_PixelSeeding_LayerTriplets_h
0002 #define RecoTracker_PixelSeeding_LayerTriplets_h
0003 
0004 /** A class grouping pixel layers in pairs and associating a vector
0005     of layers to each layer pair. The layer pair is used to generate
0006     hit pairs and the associated vector of layers to generate
0007     a third hit confirming layer pair
0008  */
0009 
0010 #include <vector>
0011 #include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h"
0012 
0013 namespace LayerTriplets {
0014   using Layer = SeedingLayerSetsHits::SeedingLayer;
0015   using LayerSet = SeedingLayerSetsHits::SeedingLayerSet;
0016   using LayerSetAndLayers = std::pair<LayerSet, std::vector<Layer> >;
0017 
0018   std::vector<LayerSetAndLayers> layers(const SeedingLayerSetsHits& sets);
0019 }  // namespace LayerTriplets
0020 
0021 #endif