50 throw cms::Exception(
"Error" ) <<
"can't check overlap internally for CompositeRefCanddate";
virtual const_iterator begin() const
first daughter const_iterator
candidate::const_iterator const_iterator
virtual CompositeRefCandidate * clone() const
returns a clone of the candidate
const_iterator end() const
Termination of iteration.
const_iterator begin() const
Initialize an iterator over the RefVector.
daughters dau
collection of references to daughters
virtual const Candidate * mother(size_t i=0) const
return pointer to mother
daughters mom
collection of references to mothers
virtual size_t numberOfMothers() const
number of mothers (zero or one in most of but not all the cases)
candidate::iterator iterator
virtual size_t numberOfDaughters() const
number of daughters
virtual const_iterator end() const
last daughter const_iterator
virtual bool overlap(const Candidate &) const
check overlap with another candidate
size_type size() const
Size of the RefVector.
virtual const Candidate * daughter(size_type) const
return daughter at a given position, i = 0, ... numberOfDaughters() - 1 (read only mode) ...
virtual ~CompositeRefCandidate()
destructor
candidate::const_iterator_imp_specific< daughters > const_iterator_imp_specific
const iterator implementation
CompositeRefCandidate()
default constructor