Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:26:29

0001 #ifndef SiStripRecHitConverter_h
0002 #define SiStripRecHitConverter_h
0003 
0004 #include "FWCore/Framework/interface/stream/EDProducer.h"
0005 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0006 #include "RecoLocalTracker/SiStripRecHitConverter/interface/SiStripRecHitConverterAlgorithm.h"
0007 
0008 class SiStripRecHitConverter : public edm::stream::EDProducer<> {
0009 public:
0010   explicit SiStripRecHitConverter(const edm::ParameterSet&);
0011   void produce(edm::Event&, const edm::EventSetup&) override;
0012 
0013   static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
0014 
0015 private:
0016   SiStripRecHitConverterAlgorithm recHitConverterAlgorithm;
0017   std::string matchedRecHitsTag, rphiRecHitsTag, stereoRecHitsTag;
0018   edm::EDGetTokenT<edmNew::DetSetVector<SiStripCluster> > clusterProducer;
0019   bool doMatching;
0020 };
0021 #endif