![]() |
![]() |
00001 #ifndef SiStripRecHitConverter_h 00002 #define SiStripRecHitConverter_h 00003 00013 #include "FWCore/Framework/interface/EDProducer.h" 00014 #include "FWCore/Framework/interface/Event.h" 00015 #include "DataFormats/Common/interface/Handle.h" 00016 00017 #include "FWCore/Framework/interface/EventSetup.h" 00018 00019 #include "DataFormats/Common/interface/EDProduct.h" 00020 00021 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00022 00023 #include "RecoLocalTracker/SiStripRecHitConverter/interface/SiStripRecHitConverterAlgorithm.h" 00024 00025 namespace cms 00026 { 00027 class SiStripRecHitConverter : public edm::EDProducer 00028 { 00029 public: 00030 00031 explicit SiStripRecHitConverter(const edm::ParameterSet& conf); 00032 00033 virtual ~SiStripRecHitConverter(); 00034 00035 virtual void produce(edm::Event& e, const edm::EventSetup& c); 00036 00037 private: 00038 SiStripRecHitConverterAlgorithm recHitConverterAlgorithm_; 00039 edm::ParameterSet conf_; 00040 std::string matchedRecHitsTag_, rphiRecHitsTag_, stereoRecHitsTag_; 00041 std::string np_; 00042 bool m_newCont; // save also in emdNew::DetSetVector 00043 00044 }; 00045 } 00046 00047 00048 #endif