7 if (
c1.numberOfDaughters() == 0) {
12 return c1.overlap(c2);
15 for (iterator
i2 =
b2;
i2 != e2; ++
i2) {
16 if (
operator()(
c1, *
i2)) {
22 iterator
b1 =
c1.begin(),
e1 =
c1.end();
24 if (
operator()(*
i1, c2)) {
virtual size_type numberOfDaughters() const =0
number of daughters
virtual bool hasMasterClone() const =0
const_iterator end() const
last daughter const_iterator
bool operator()(const reco::Candidate &, const reco::Candidate &) const
return true if two candidates overlap
const_iterator begin() const
first daughter const_iterator
virtual const CandidateBaseRef & masterClone() const =0