CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/RecoJets/JetAssociationProducers/src/JetSignalVertexCompatibility.h

Go to the documentation of this file.
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 &params);
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