virtual const_iterator begin() const
first daughter const_iterator
virtual bool isStandAloneMuon() const
virtual bool isCaloMuon() const
virtual size_t numberOfDaughters() const
number of daughters
virtual const CandidatePtr & masterClonePtr() const
returns reference to master clone pointer
virtual const Candidate * daughter(size_type i) const
return daughter at a given position (throws an exception)
CandidatePtr masterClone_
CandidatePtrerence to master clone.
virtual bool isElectron() const
virtual bool hasMasterClonePtr() const
has master clone pointer
virtual bool isGlobalMuon() const
virtual bool isMuon() const
ShallowClonePtrCandidate()
default constructor
virtual bool isPhoton() const
virtual bool isJet() const
candidate::iterator iterator
virtual bool isConvertedPhoton() const
virtual ~ShallowClonePtrCandidate()
destructor
virtual size_t numberOfMothers() const
number of mothers
virtual const Candidate * mother(size_type i) const
return mother at a given position (throws an exception)
virtual const_iterator end() const
last daughter const_iterator
virtual bool isTrackerMuon() const
virtual ShallowClonePtrCandidate * clone() const
returns a clone of the Candidate object