CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DataFormats/RecoCandidate/interface/RecoPFClusterRefCandidate.h

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