CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <IndexedLabeledCandidates.h>
Public Member Functions | |
IndexedLabeledCandidates () | |
virtual | ~IndexedLabeledCandidates () |
virtual int | size () const =0 |
Public Member Functions inherited from dchain::ReferenceCount | |
ReferenceCount () | |
virtual | ~ReferenceCount () |
void | addLink () const |
void | dropLink () const |
Protected Member Functions | |
virtual dchain::LabeledCandidate< CandidateClass > & | labeledCandidateClass (const int aIndex)=0 |
virtual const dchain::LabeledCandidate< CandidateClass > & | labeledCandidateClass (const int aIndex) const =0 |
Friends | |
class | dchain::MuteWholeCandidateItr< CandidateClass > |
class | dchain::WholeCandidateItr< CandidateClass > |
class | dchain::PartialCandidateItr< CandidateClass > |
Definition at line 41 of file IndexedLabeledCandidates.h.
IndexedLabeledCandidates< CandidateClass >::IndexedLabeledCandidates |
Definition at line 51 of file IndexedLabeledCandidates.cc.
|
virtual |
Definition at line 60 of file IndexedLabeledCandidates.cc.
|
protectedpure virtual |
Implemented in dchain::LabeledParticleList< ParticleClass, CandidateClass >, dchain::LabeledParticleList< Charged, CandidateClass >, dchain::LabeledParticleList< DecayClass, CandidateClass >, dchain::LabeledParticleList< Charged, Charged::CandidateClass >, dchain::LabeledParticleList< Neutral, Neutral::CandidateClass >, dchain::LabeledParticleList< NeutralNC, NeutralNC::CandidateClass >, dchain::LabeledParticleList< NeutralNC, CandidateClass >, dchain::LabeledParticleList< Neutral, CandidateClass >, dchain::LabeledParticleList< DCCandidateTraits< CandidateClass >::DecayClass, CandidateClass >, dchain::LabeledParticleList< Charged, typename Charged::CandidateClass >, dchain::LabeledParticleList< Conjugate, CandidateClass >, dchain::LabeledParticleList< DecayClass, typename DecayClass::CandidateClass >, dchain::LabeledParticleList< NeutralNC, typename NeutralNC::CandidateClass >, dchain::LabeledParticleList< Neutral, typename Neutral::CandidateClass >, dchain::LabeledCandidateList< CandidateClass >, dchain::LabeledCandidateList< Charged::CandidateClass >, dchain::LabeledCandidateList< Neutral::CandidateClass >, dchain::LabeledCandidateList< NeutralNC::CandidateClass >, dchain::LabeledCandidateList< typename Charged::CandidateClass >, dchain::LabeledCandidateList< typename DecayClass::CandidateClass >, dchain::LabeledCandidateList< typename NeutralNC::CandidateClass >, and dchain::LabeledCandidateList< typename Neutral::CandidateClass >.
|
protectedpure virtual |
Implemented in dchain::LabeledParticleList< ParticleClass, CandidateClass >, dchain::LabeledParticleList< Charged, CandidateClass >, dchain::LabeledParticleList< DecayClass, CandidateClass >, dchain::LabeledParticleList< Charged, Charged::CandidateClass >, dchain::LabeledParticleList< Neutral, Neutral::CandidateClass >, dchain::LabeledParticleList< NeutralNC, NeutralNC::CandidateClass >, dchain::LabeledParticleList< NeutralNC, CandidateClass >, dchain::LabeledParticleList< Neutral, CandidateClass >, dchain::LabeledParticleList< DCCandidateTraits< CandidateClass >::DecayClass, CandidateClass >, dchain::LabeledParticleList< Charged, typename Charged::CandidateClass >, dchain::LabeledParticleList< Conjugate, CandidateClass >, dchain::LabeledParticleList< DecayClass, typename DecayClass::CandidateClass >, dchain::LabeledParticleList< NeutralNC, typename NeutralNC::CandidateClass >, dchain::LabeledParticleList< Neutral, typename Neutral::CandidateClass >, dchain::LabeledCandidateList< CandidateClass >, dchain::LabeledCandidateList< Charged::CandidateClass >, dchain::LabeledCandidateList< Neutral::CandidateClass >, dchain::LabeledCandidateList< NeutralNC::CandidateClass >, dchain::LabeledCandidateList< typename Charged::CandidateClass >, dchain::LabeledCandidateList< typename DecayClass::CandidateClass >, dchain::LabeledCandidateList< typename NeutralNC::CandidateClass >, and dchain::LabeledCandidateList< typename Neutral::CandidateClass >.
|
pure virtual |
Implemented in dchain::LabeledParticleList< ParticleClass, CandidateClass >, dchain::LabeledParticleList< Charged, CandidateClass >, dchain::LabeledParticleList< DecayClass, CandidateClass >, dchain::LabeledParticleList< Charged, Charged::CandidateClass >, dchain::LabeledParticleList< Neutral, Neutral::CandidateClass >, dchain::LabeledParticleList< NeutralNC, NeutralNC::CandidateClass >, dchain::LabeledParticleList< NeutralNC, CandidateClass >, dchain::LabeledParticleList< Neutral, CandidateClass >, dchain::LabeledParticleList< DCCandidateTraits< CandidateClass >::DecayClass, CandidateClass >, dchain::LabeledParticleList< Charged, typename Charged::CandidateClass >, dchain::LabeledParticleList< Conjugate, CandidateClass >, dchain::LabeledParticleList< DecayClass, typename DecayClass::CandidateClass >, dchain::LabeledParticleList< NeutralNC, typename NeutralNC::CandidateClass >, dchain::LabeledParticleList< Neutral, typename Neutral::CandidateClass >, dchain::LabeledCandidateList< CandidateClass >, dchain::LabeledCandidateList< Charged::CandidateClass >, dchain::LabeledCandidateList< Neutral::CandidateClass >, dchain::LabeledCandidateList< NeutralNC::CandidateClass >, dchain::LabeledCandidateList< typename Charged::CandidateClass >, dchain::LabeledCandidateList< typename DecayClass::CandidateClass >, dchain::LabeledCandidateList< typename NeutralNC::CandidateClass >, and dchain::LabeledCandidateList< typename Neutral::CandidateClass >.
|
friend |
Definition at line 1 of file IndexedLabeledCandidates.h.
|
friend |
Definition at line 1 of file IndexedLabeledCandidates.h.
|
friend |
Definition at line 1 of file IndexedLabeledCandidates.h.