00001 #ifndef RecoTracker_TkSeedGenerator_SeedCombiner_H 00002 #define RecoTracker_TkSeedGenerator_SeedCombiner_H 00003 00004 #include <vector> 00005 #include "FWCore/Framework/interface/EDProducer.h" 00006 #include "FWCore/Utilities/interface/InputTag.h" 00007 00008 namespace edm { class Event; class EventSetup; class ParameterSet; } 00009 00010 00011 class SeedCombiner : public edm::EDProducer { 00012 public: 00013 00014 SeedCombiner(const edm::ParameterSet& cfg); 00015 ~SeedCombiner(); 00016 00017 virtual void beginRun(edm::Run & run, const edm::EventSetup& es); 00018 00019 virtual void produce(edm::Event& ev, const edm::EventSetup& es); 00020 00021 private: 00022 std::vector<edm::InputTag> inputCollections_; 00023 bool reKeing_; 00024 std::vector<edm::InputTag> clusterRemovalInfos_; 00025 }; 00026 00027 #endif