Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include "DataFormats/RecoCandidate/interface/RecoEcalCandidate.h"

using namespace reco;

RecoEcalCandidate::~RecoEcalCandidate() {}

RecoEcalCandidate *RecoEcalCandidate::clone() const { return new RecoEcalCandidate(*this); }

SuperClusterRef RecoEcalCandidate::superCluster() const { return superCluster_; }

bool RecoEcalCandidate::overlap(const Candidate &c) const {
  const RecoCandidate *o = dynamic_cast<const RecoCandidate *>(&c);
  return (o != nullptr && checkOverlap(superCluster(), o->superCluster()));
}