Go to the documentation of this file.
27 throw cms::Exception(
"Error") <<
"can't check overlap internally for CompositePtrCanddate";
const Candidate * mother(size_t i=0) const override
return pointer to mother
CandidatePtr sourceCandidatePtr(size_type i) const override
CompositePtrCandidate()
default constructor
daughters dau
collection of references to daughters
~CompositePtrCandidate() override
destructor
size_t numberOfMothers() const override
number of mothers
size_t numberOfDaughters() const override
number of daughters
bool overlap(const Candidate &) const override
check overlap with another candidate
const Candidate * daughter(size_type) const override
return daughter at a given position, i = 0, ... numberOfDaughters() - 1 (read only mode)
CompositePtrCandidate * clone() const override
returns a clone of the candidate
size_type numberOfSourceCandidatePtrs() const override
virtual CandidatePtr daughterPtr(size_type i) const
reference to daughter at given position