CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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:
17  virtual ~HitExtractorPIX(){}
18  virtual HitExtractor::Hits hits(const TkTransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event& , const edm::EventSetup& ) const override;
19  virtual HitExtractorPIX * clone() const { 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
edm::EDGetTokenT< SiPixelRecHitCollection > theHitProducer
SeedingLayer::Side theSide
virtual HitExtractor::Hits hits(const TkTransientTrackingRecHitBuilder &ttrhBuilder, const edm::Event &, const edm::EventSetup &) const override
virtual HitExtractorPIX * clone() const
edm::ContainerMask< edmNew::DetSetVector< SiPixelCluster > > SkipClustersCollection
edm::EDGetTokenT< SkipClustersCollection > theSkipClusters
HitExtractorPIX(SeedingLayer::Side &side, int idLayer, const std::string &hitProducer, edm::ConsumesCollector &iC)