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