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