CMS 3D CMS Logo

HitmapLayer.h
Go to the documentation of this file.
1 #ifndef L1Trigger_L1TMuonEndCapPhase2_HitmapLayer_h
2 #define L1Trigger_L1TMuonEndCapPhase2_HitmapLayer_h
3 
6 
7 namespace emtf::phase2::algo {
8 
9  class HitmapLayer {
10  public:
11  HitmapLayer(const EMTFContext&);
12 
13  ~HitmapLayer() = default;
14 
15  void apply(const segment_collection_t&, std::vector<hitmap_t>&) const;
16 
17  private:
19  };
20 
21 } // namespace emtf::phase2::algo
22 
23 #endif // L1Trigger_L1TMuonEndCapPhase2_HitmapLayer_h not defined
HitmapLayer(const EMTFContext &)
Definition: HitmapLayer.cc:10
const EMTFContext & context_
Definition: HitmapLayer.h:18
void apply(const segment_collection_t &, std::vector< hitmap_t > &) const
Definition: HitmapLayer.cc:12
std::array< segment_t, v3::kNumSegments > segment_collection_t
Definition: EMTFTypes.h:93