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