|
BOSS 7.1.3
BESIII Offline Software System
|
#include <LabeledParticleList.h>
Inheritance diagram for dchain::LabeledParticleList< ParticleClass, CandidateClass >: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 |
Definition at line 111 of file LabeledParticleList.h.
| typedef WholeItr< ParticleClass > dchain::LabeledParticleList< ParticleClass, CandidateClass >::const_iterator |
Definition at line 119 of file LabeledParticleList.h.
| typedef PartialItr< ParticleClass > dchain::LabeledParticleList< ParticleClass, CandidateClass >::const_partial_iterator |
Definition at line 120 of file LabeledParticleList.h.
| typedef 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.
Referenced by labeledCandidateClass(), labeledCandidateClass(), and operator[]().
|
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.