BOSS 7.1.2
BESIII Offline Software System
|
#include <LabeledParticleList.h>
Public Types | |
typedef MuteWholeItr< ParticleClass > | iterator |
typedef WholeItr< ParticleClass > | const_iterator |
typedef PartialItr< ParticleClass > | const_partial_iterator |
Public Types inherited from dchain::LabeledCandidateList< CandidateClass > | |
typedef MuteWholeCandidateItr< CandidateClass > | iterator |
typedef WholeCandidateItr< CandidateClass > | const_iterator |
typedef PartialCandidateItr< CandidateClass > | const_partial_iterator |
typedef LabeledCandidate< CandidateClass > | value_type |
Protected Member Functions | |
virtual LabeledCandidate< CandidateClass > & | labeledCandidateClass (const int aIndex) |
virtual LabeledParticle< ParticleClass > & | labeledParticleClass (const int aIndex) |
virtual const LabeledCandidate< CandidateClass > & | labeledCandidateClass (const int aIndex) const |
virtual const LabeledParticle< ParticleClass > & | labeledParticleClass (const int aIndex) const |
Protected Member Functions inherited from dchain::IndexedLabeledParticles< ParticleClass, CandidateClass > | |
Protected Member Functions inherited from dchain::LabeledCandidateList< CandidateClass > | |
Protected Member Functions inherited from dchain::IndexedLabeledCandidates< CandidateClass > |
Definition at line 111 of file LabeledParticleList.h.
WholeItr< ParticleClass > dchain::LabeledParticleList< ParticleClass, CandidateClass >::const_iterator |
Definition at line 119 of file LabeledParticleList.h.
PartialItr< ParticleClass > dchain::LabeledParticleList< ParticleClass, CandidateClass >::const_partial_iterator |
Definition at line 120 of file LabeledParticleList.h.
MuteWholeItr< ParticleClass > dchain::LabeledParticleList< ParticleClass, CandidateClass >::iterator |
Definition at line 118 of file LabeledParticleList.h.
LabeledParticleList< ParticleClass, CandidateClass >::LabeledParticleList | ( | ) |
Definition at line 109 of file LabeledParticleList.cc.
|
virtual |
Definition at line 120 of file LabeledParticleList.cc.
LabeledParticleList< ParticleClass, CandidateClass >::iterator LabeledParticleList< ParticleClass, CandidateClass >::begin | ( | ) |
Definition at line 147 of file LabeledParticleList.cc.
Referenced by dchain::ChargedVisibleList< Charged, CandidateClass >::fill(), dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::fill(), and dchain::NeutralVisibleList< Neutral, CandidateClass >::fill().
LabeledParticleList< ParticleClass, CandidateClass >::const_iterator LabeledParticleList< ParticleClass, CandidateClass >::begin | ( | ) | const |
Definition at line 267 of file LabeledParticleList.cc.
LabeledParticleList< ParticleClass, CandidateClass >::const_partial_iterator LabeledParticleList< ParticleClass, CandidateClass >::begin | ( | const typename conjugation::Label | aLabel | ) | const |
Definition at line 275 of file LabeledParticleList.cc.
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 209 of file LabeledParticleList.cc.
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 217 of file LabeledParticleList.cc.
LabeledParticleList< ParticleClass, CandidateClass >::iterator LabeledParticleList< ParticleClass, CandidateClass >::end | ( | ) |
Definition at line 155 of file LabeledParticleList.cc.
Referenced by dchain::ChargedVisibleList< Charged, CandidateClass >::fill(), dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::fill(), and dchain::NeutralVisibleList< Neutral, CandidateClass >::fill().
LabeledParticleList< ParticleClass, CandidateClass >::const_iterator LabeledParticleList< ParticleClass, CandidateClass >::end | ( | ) | const |
Definition at line 283 of file LabeledParticleList.cc.
LabeledParticleList< ParticleClass, CandidateClass >::const_partial_iterator LabeledParticleList< ParticleClass, CandidateClass >::end | ( | const typename conjugation::Label | aLabel | ) | const |
Definition at line 291 of file LabeledParticleList.cc.
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 171 of file LabeledParticleList.cc.
|
protectedvirtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 181 of file LabeledParticleList.cc.
|
protectedvirtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 299 of file LabeledParticleList.cc.
|
protectedvirtual |
Implements dchain::IndexedLabeledParticles< ParticleClass, CandidateClass >.
Definition at line 189 of file LabeledParticleList.cc.
|
protectedvirtual |
Implements dchain::IndexedLabeledParticles< ParticleClass, CandidateClass >.
Definition at line 307 of file LabeledParticleList.cc.
LabeledParticle< ParticleClass > & LabeledParticleList< ParticleClass, CandidateClass >::operator[] | ( | const int | aIndex | ) |
Definition at line 140 of file LabeledParticleList.cc.
const LabeledParticle< ParticleClass > & LabeledParticleList< ParticleClass, CandidateClass >::operator[] | ( | const int | aIndex | ) | const |
Definition at line 201 of file LabeledParticleList.cc.
void LabeledParticleList< ParticleClass, CandidateClass >::push_back | ( | const LabeledParticle< ParticleClass > & | aEntry | ) |
Definition at line 163 of file LabeledParticleList.cc.
Referenced by dchain::FillDecayList< DecayClass, CandidateClass >::doIt().
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 230 of file LabeledParticleList.cc.
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 238 of file LabeledParticleList.cc.