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