CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/RecoTauTag/TauTagTools/interface/PFCandidateStripMerger.h

Go to the documentation of this file.
00001 
00012 #include "RecoTauTag/TauTagTools/interface/PFCandidateMergerBase.h"
00013 #include "RecoTauTag/TauTagTools/interface/TauTagTools.h"
00014 
00015 class PFCandidateStripMerger : public PFCandidateMergerBase
00016 {
00017  public:
00018   PFCandidateStripMerger();
00019   PFCandidateStripMerger(const edm::ParameterSet&);
00020   ~PFCandidateStripMerger();
00021 
00022   std::vector<reco::PFCandidateRefVector> mergeCandidates(const reco::PFCandidateRefVector&);
00023 
00024  private:
00025 
00026   std::vector<int> inputPdgIds_; //type of candidates to clusterize
00027   double etaAssociationDistance_;//eta Clustering Association Distance
00028   double phiAssociationDistance_;//phi Clustering Association Distance
00029   
00030 
00031   //Private Methods
00032   bool candidateMatches(const reco::PFCandidateRef&);
00033 
00034 
00035 };