00001 #ifndef JetSignalVertexCompatibility_h 00002 #define JetSignalVertexCompatibility_h 00003 00004 #include "FWCore/Framework/interface/EDProducer.h" 00005 #include "FWCore/Framework/interface/Event.h" 00006 #include "FWCore/Framework/interface/EventSetup.h" 00007 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00008 #include "FWCore/Utilities/interface/InputTag.h" 00009 00010 #include "RecoJets/JetAssociationAlgorithms/interface/JetSignalVertexCompatibilityAlgo.h" 00011 00012 class JetSignalVertexCompatibility : public edm::EDProducer { 00013 public: 00014 JetSignalVertexCompatibility(const edm::ParameterSet ¶ms); 00015 ~JetSignalVertexCompatibility(); 00016 00017 virtual void produce(edm::Event &event, const edm::EventSetup &es); 00018 00019 private: 00020 reco::JetSignalVertexCompatibilityAlgo algo; 00021 00022 const edm::InputTag jetTracksAssocLabel; 00023 const edm::InputTag primaryVerticesLabel; 00024 }; 00025 00026 #endif // JetSignalVertexCompatibility_h