CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/RecoTauTag/TauTagTools/interface/PFCandidateMergerBase.h

Go to the documentation of this file.
00001 #ifndef TauTagTools_PFCandidateMergerBase
00002 #define TauTagTools_PFCandidateMergerBase 
00003 
00004 #include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
00005 #include "DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h"
00006 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00007 
00008 class PFCandidateMergerBase 
00009 {
00010  public:
00011   PFCandidateMergerBase(const edm::ParameterSet&);
00012   PFCandidateMergerBase();
00013 
00014   virtual ~PFCandidateMergerBase()=0;
00015 
00016   virtual std::vector<reco::PFCandidateRefVector> mergeCandidates(const reco::PFCandidateRefVector&) =0;
00017 
00018 };
00019 
00020 #endif
00021 
00022