Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:07

0001 #include "DataFormats/RecoCandidate/interface/CaloRecHitCandidate.h"
0002 
0003 using namespace reco;
0004 
0005 CaloRecHitCandidate::~CaloRecHitCandidate() {}
0006 
0007 CaloRecHitCandidate *CaloRecHitCandidate::clone() const { return new CaloRecHitCandidate(*this); }
0008 
0009 bool CaloRecHitCandidate::overlap(const Candidate &c) const {
0010   const CaloRecHitCandidate *o = dynamic_cast<const CaloRecHitCandidate *>(&c);
0011   if (o == nullptr)
0012     return false;
0013   if (caloRecHit().isNull())
0014     return false;
0015   if (o->caloRecHit().isNull())
0016     return false;
0017   return (caloRecHit() != o->caloRecHit());
0018 }