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

using namespace reco;

RecoCaloTowerCandidate::~RecoCaloTowerCandidate() {}

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

CaloTowerRef RecoCaloTowerCandidate::caloTower() const { return caloTower_; }

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