CMS 3D CMS Logo

ConeIsolation.h

Go to the documentation of this file.
00001 #ifndef RecoTauTag_ConeIsolation
00002 #define RecoTauTag_ConeIsolation
00003 
00015 // system include files
00016 #include <memory>
00017 
00018 // user include files
00019 #include "FWCore/Framework/interface/Frameworkfwd.h"
00020 #include "FWCore/Framework/interface/EDProducer.h"
00021 #include "RecoTauTag/ConeIsolation/interface/ConeIsolationAlgorithm.h"
00022 
00023 
00024 class ConeIsolation : public edm::EDProducer {
00025    public:
00026       explicit ConeIsolation(const edm::ParameterSet&);
00027       ~ConeIsolation();
00028 
00029 
00030       virtual void produce(edm::Event&, const edm::EventSetup&);
00031  private:
00032       ConeIsolationAlgorithm* m_algo;
00033       edm::InputTag jetTrackSrc;
00034       edm::InputTag vertexSrc;
00035       bool usingVertex;
00036       edm::InputTag beamSpotProducer;
00037       bool usingBeamSpot;
00038 };
00039 #endif
00040 

Generated on Tue Jun 9 17:44:56 2009 for CMSSW by  doxygen 1.5.4