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 
14 
15 namespace ctfseeding {
16  class HitExtractorPIX final : public HitExtractor {
17  public:
18  HitExtractorPIX(TrackerDetSide side, int idLayer, const std::string& hitProducer, edm::ConsumesCollector& iC);
19  ~HitExtractorPIX() override {}
21  const edm::Event&,
22  const edm::EventSetup&) const override;
23  HitExtractorPIX* clone() const override { return new HitExtractorPIX(*this); }
24 
25  private:
27  void useSkipClusters_(const edm::InputTag& m, edm::ConsumesCollector& iC) override;
28 
34  };
35 } // namespace ctfseeding
36 #endif
HitExtractorPIX * clone() const override
std::vector< HitPointer > Hits
Definition: HitExtractor.h:28
TrackerDetSide
Definition: TrackerDetSide.h:4
void useSkipClusters_(const edm::InputTag &m, edm::ConsumesCollector &iC) override
edm::EDGetTokenT< SiPixelRecHitCollection > theHitProducer
HitExtractor::Hits hits(const TkTransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event &, const edm::EventSetup &) const override
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > theTtopo
edm::ContainerMask< edmNew::DetSetVector< SiPixelCluster > > SkipClustersCollection
HitExtractorPIX(TrackerDetSide side, int idLayer, const std::string &hitProducer, edm::ConsumesCollector &iC)
edm::EDGetTokenT< SkipClustersCollection > theSkipClusters