00001 #ifndef RecoCandidate_RecoPFClusterRefCandidate_h 00002 #define RecoCandidate_RecoPFClusterRefCandidate_h 00003 00004 #include "DataFormats/Candidate/interface/LeafRefCandidateT.h" 00005 #include "DataFormats/ParticleFlowReco/interface/PFClusterFwd.h" 00006 #include "DataFormats/ParticleFlowReco/interface/PFCluster.h" 00007 00008 namespace reco { 00009 00010 00011 typedef LeafRefCandidateT<PFClusterRef> RecoPFClusterRefCandidateBase; 00012 00013 00014 class RecoPFClusterRefCandidate : public RecoPFClusterRefCandidateBase { 00015 public: 00016 RecoPFClusterRefCandidate() : LeafRefCandidateT<PFClusterRef>() {} 00017 RecoPFClusterRefCandidate(PFClusterRef ref, float m) : LeafRefCandidateT<PFClusterRef>( ref, m) {} 00018 00019 ~RecoPFClusterRefCandidate() {}; 00020 00021 reco::PFClusterRef const & pfCluster() const { 00022 return ref_; 00023 } 00024 }; 00025 } 00026 00027 #endif