CMS 3D CMS Logo

HitExtractorPIX.h
Go to the documentation of this file.
1 #ifndef RecoTracker_TkSeedingLayers_HitExtractorPIX_H
2 #define RecoTracker_TkSeedingLayers_HitExtractorPIX_H
3 
5 #include "HitExtractor.h"
6 
7 #include <string>
8 #include <vector>
9 
12 
13 namespace ctfseeding {
14  class HitExtractorPIX final : public HitExtractor {
15  public:
16  HitExtractorPIX( SeedingLayer::Side & side, int idLayer, const std::string & hitProducer, edm::ConsumesCollector& iC);
17  ~HitExtractorPIX() override{}
18  HitExtractor::Hits hits(const TkTransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event& , const edm::EventSetup& ) const override;
19  HitExtractorPIX * clone() const override { return new HitExtractorPIX(*this); }
20 
21  private:
23  void useSkipClusters_(const edm::InputTag & m, edm::ConsumesCollector& iC) override;
24 
29  };
30 }
31 #endif
std::vector< HitPointer > Hits
Definition: HitExtractor.h:25
void useSkipClusters_(const edm::InputTag &m, edm::ConsumesCollector &iC) override
HitExtractor::Hits hits(const TkTransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event &, const edm::EventSetup &) const override
edm::EDGetTokenT< SiPixelRecHitCollection > theHitProducer
SeedingLayer::Side theSide
edm::ContainerMask< edmNew::DetSetVector< SiPixelCluster > > SkipClustersCollection
edm::EDGetTokenT< SkipClustersCollection > theSkipClusters
HitExtractorPIX * clone() const override
HitExtractorPIX(SeedingLayer::Side &side, int idLayer, const std::string &hitProducer, edm::ConsumesCollector &iC)