BOSS 7.0.9
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 |
virtual LabeledParticle< ParticleClass > & | labeledParticleClass (const int aIndex)=0 |
virtual const LabeledParticle< ParticleClass > & | labeledParticleClass (const int aIndex) const=0 |
virtual LabeledCandidate< CandidateClass > & | labeledCandidateClass (const int aIndex)=0 |
virtual void | erase_elements (int aStart, int aFinish)=0 |
virtual const LabeledCandidate< CandidateClass > & | labeledCandidateClass (const int aIndex) const =0 |
virtual dchain::LabeledCandidate< CandidateClass > & | labeledCandidateClass (const int aIndex)=0 |
virtual const dchain::LabeledCandidate< CandidateClass > & | labeledCandidateClass (const int aIndex) const =0 |
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 106 of file LabeledParticleList.cc.
|
virtual |
Definition at line 117 of file LabeledParticleList.cc.
LabeledParticleList< ParticleClass, CandidateClass >::iterator LabeledParticleList< ParticleClass, CandidateClass >::begin |
Definition at line 144 of file LabeledParticleList.cc.
Referenced by dchain::ChargedVisibleList< Charged, CandidateClass >::fill(), dchain::NeutralVisibleList< Neutral, CandidateClass >::fill(), and dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::fill().
LabeledParticleList< ParticleClass, CandidateClass >::const_iterator LabeledParticleList< ParticleClass, CandidateClass >::begin |
Definition at line 264 of file LabeledParticleList.cc.
LabeledParticleList< ParticleClass, CandidateClass >::const_partial_iterator LabeledParticleList< ParticleClass, CandidateClass >::begin | ( | const typename conjugation::Label | aLabel | ) | const |
Definition at line 272 of file LabeledParticleList.cc.
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 206 of file LabeledParticleList.cc.
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 214 of file LabeledParticleList.cc.
LabeledParticleList< ParticleClass, CandidateClass >::iterator LabeledParticleList< ParticleClass, CandidateClass >::end |
Definition at line 152 of file LabeledParticleList.cc.
Referenced by dchain::ChargedVisibleList< Charged, CandidateClass >::fill(), dchain::NeutralVisibleList< Neutral, CandidateClass >::fill(), and dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::fill().
LabeledParticleList< ParticleClass, CandidateClass >::const_iterator LabeledParticleList< ParticleClass, CandidateClass >::end |
Definition at line 280 of file LabeledParticleList.cc.
LabeledParticleList< ParticleClass, CandidateClass >::const_partial_iterator LabeledParticleList< ParticleClass, CandidateClass >::end | ( | const typename conjugation::Label | aLabel | ) | const |
Definition at line 288 of file LabeledParticleList.cc.
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 168 of file LabeledParticleList.cc.
|
protectedvirtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 178 of file LabeledParticleList.cc.
|
protectedvirtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 296 of file LabeledParticleList.cc.
|
protectedvirtual |
Implements dchain::IndexedLabeledParticles< ParticleClass, CandidateClass >.
Definition at line 186 of file LabeledParticleList.cc.
|
protectedvirtual |
Implements dchain::IndexedLabeledParticles< ParticleClass, CandidateClass >.
Definition at line 304 of file LabeledParticleList.cc.
LabeledParticle< ParticleClass > & LabeledParticleList< ParticleClass, CandidateClass >::operator[] | ( | const int | aIndex | ) |
Definition at line 137 of file LabeledParticleList.cc.
const LabeledParticle< ParticleClass > & LabeledParticleList< ParticleClass, CandidateClass >::operator[] | ( | const int | aIndex | ) | const |
Definition at line 198 of file LabeledParticleList.cc.
void LabeledParticleList< ParticleClass, CandidateClass >::push_back | ( | const LabeledParticle< ParticleClass > & | aEntry | ) |
Definition at line 160 of file LabeledParticleList.cc.
Referenced by dchain::FillDecayList< DecayClass, CandidateClass >::doIt().
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 227 of file LabeledParticleList.cc.
|
virtual |
Implements dchain::LabeledCandidateList< CandidateClass >.
Definition at line 235 of file LabeledParticleList.cc.