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 
11 
12 namespace ctfseeding {
13 class HitExtractorPIX : public HitExtractor {
14 public:
15  HitExtractorPIX( SeedingLayer::Side & side, int idLayer, const std::string & hitProducer);
16  virtual ~HitExtractorPIX(){}
17  virtual HitExtractor::Hits hits(const SeedingLayer & sl, const edm::Event& , const edm::EventSetup& ) const;
18  virtual HitExtractorPIX * clone() const { return new HitExtractorPIX(*this); }
19 
20 private:
23  std::string theHitProducer;
24 };
25 }
26 #endif
SeedingLayer::Side theSide
virtual HitExtractorPIX * clone() const
HitExtractorPIX(SeedingLayer::Side &side, int idLayer, const std::string &hitProducer)
virtual HitExtractor::Hits hits(const SeedingLayer &sl, const edm::Event &, const edm::EventSetup &) const
std::vector< TransientTrackingRecHit::ConstRecHitPointer > Hits
Definition: HitExtractor.h:16