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