00001 #ifndef MuonIdentification_MuonLinksProducerForHLT_h 00002 #define MuonIdentification_MuonLinksProducerForHLT_h 00003 00016 // user include files 00017 #include "FWCore/Framework/interface/Frameworkfwd.h" 00018 #include "FWCore/Framework/interface/EDProducer.h" 00019 #include "FWCore/Framework/interface/Event.h" 00020 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00021 00022 class MuonLinksProducerForHLT : public edm::EDProducer { 00023 public: 00024 explicit MuonLinksProducerForHLT(const edm::ParameterSet&); 00025 00026 virtual ~MuonLinksProducerForHLT(); 00027 00028 virtual void produce(edm::Event&, const edm::EventSetup&); 00029 00030 private: 00031 edm::InputTag theLinkCollectionInInput; 00032 edm::InputTag theInclusiveTrackCollectionInInput; 00033 double ptMin; 00034 double pMin; 00035 double shareHitFraction; 00036 }; 00037 #endif