BOSS 7.1.0
BESIII Offline Software System
|
#include <ChosenConjugateList.h>
Public Types | |
typedef MuteWholeItr< Conjugate > | iterator |
typedef WholeItr< Conjugate > | const_iterator |
typedef PartialItr< Conjugate > | const_partial_iterator |
Public Types inherited from dchain::ConjugateList< CandidateClass > | |
typedef dchain::MuteWholeCandidateItr< CandidateClass > | iterator |
typedef dchain::WholeCandidateItr< CandidateClass > | const_iterator |
typedef dchain::PartialCandidateItr< CandidateClass > | const_partial_iterator |
Public Types inherited from dchain::CandidateList< CandidateClass > | |
typedef dchain::MuteWholeCandidateItr< CandidateClass > | iterator |
typedef dchain::WholeCandidateItr< CandidateClass > | const_iterator |
typedef dchain::PartialCandidateItr< CandidateClass > | const_partial_iterator |
typedef dchain::LabeledCandidate< CandidateClass > | value_type |
Public Member Functions | |
virtual | ~ChosenConjugateList () |
iterator | particle_begin () |
iterator | particle_end () |
const_iterator | particle_begin () const |
const_iterator | particle_end () const |
const_partial_iterator | partial_particle_begin () const |
const_partial_iterator | partial_particle_end () const |
template<class TAnalyzer > | |
void | iterate (const TAnalyzer &analyzer) const |
template<class TAnalyzer > | |
void | conjugation_iterate (const TAnalyzer &analyzer) const |
template<class TAnalyzer > | |
void | partial_iterate (const TAnalyzer &analyzer) const |
Public Member Functions inherited from dchain::ConjugateList< CandidateClass > | |
ConjugateList (const conjugation::Label aLabel) | |
virtual | ~ConjugateList () |
virtual bool | isSelfConjugate () const |
bool | isConjugateOf (const ConjugateList< CandidateClass > &aList) const |
int | partial_size () const |
virtual const_partial_iterator | partial_begin () const |
virtual const_partial_iterator | partial_end () const |
template<class TAnalyzer > | |
void | conjugation_iterate (const TAnalyzer &analyzer) const |
template<class TAnalyzer > | |
void | partial_iterate (const TAnalyzer &analyze) const |
const_partial_iterator | conjugate_partial_begin () const |
const_partial_iterator | conjugate_partial_end () const |
virtual conjugation::Label | label () const |
void | setLabel (const conjugation::Label aLabel) |
Public Member Functions inherited from dchain::CandidateList< CandidateClass > | |
CandidateList () | |
virtual | ~CandidateList () |
virtual iterator | begin () |
virtual iterator | end () |
virtual bool | empty () const |
virtual int | size () const |
virtual const_iterator | begin () const |
virtual const_iterator | end () const |
template<class TAnalyzer > | |
void | iterate (const TAnalyzer &analyze) const |
Protected Member Functions | |
ChosenConjugateList (LabeledParticleList< Conjugate, CandidateClass > &aLabeledParticleList, const conjugation::Label aLabel) | |
virtual LabeledCandidateList< CandidateClass > & | labeledCandidateList () |
virtual const LabeledCandidateList< CandidateClass > & | labeledCandidateList () const |
virtual dchain::LabeledCandidateList< CandidateClass > & | labeledCandidateList ()=0 |
virtual const dchain::LabeledCandidateList< CandidateClass > & | labeledCandidateList () const =0 |
Friends | |
class | DCNeutralNCVisibleList< Conjugate, CandidateClass > |
class | NeutralNCVisibleList< Conjugate, CandidateClass > |
Definition at line 50 of file ChosenConjugateList.h.
typedef WholeItr< Conjugate > dchain::ChosenConjugateList< Conjugate, CandidateClass >::const_iterator |
Definition at line 59 of file ChosenConjugateList.h.
typedef PartialItr< Conjugate > dchain::ChosenConjugateList< Conjugate, CandidateClass >::const_partial_iterator |
Definition at line 60 of file ChosenConjugateList.h.
typedef MuteWholeItr< Conjugate > dchain::ChosenConjugateList< Conjugate, CandidateClass >::iterator |
Definition at line 58 of file ChosenConjugateList.h.
|
virtual |
Definition at line 63 of file ChosenConjugateList.cc.
|
protected |
Definition at line 55 of file ChosenConjugateList.cc.
|
inline |
Definition at line 88 of file ChosenConjugateList.h.
|
inline |
Definition at line 78 of file ChosenConjugateList.h.
|
protectedvirtual |
Implements dchain::CandidateList< CandidateClass >.
Definition at line 83 of file ChosenConjugateList.cc.
|
protectedvirtual |
Implements dchain::CandidateList< CandidateClass >.
Definition at line 121 of file ChosenConjugateList.cc.
|
inline |
Definition at line 99 of file ChosenConjugateList.h.
ChosenConjugateList< Conjugate, CandidateClass >::const_partial_iterator dchain::ChosenConjugateList< Conjugate, CandidateClass >::partial_particle_begin |
Definition at line 106 of file ChosenConjugateList.cc.
Referenced by dchain::ChosenConjugateList< Conjugate, CandidateClass >::partial_iterate().
ChosenConjugateList< Conjugate, CandidateClass >::const_partial_iterator dchain::ChosenConjugateList< Conjugate, CandidateClass >::partial_particle_end |
Definition at line 113 of file ChosenConjugateList.cc.
Referenced by dchain::ChosenConjugateList< Conjugate, CandidateClass >::partial_iterate().
ChosenConjugateList< Conjugate, CandidateClass >::iterator dchain::ChosenConjugateList< Conjugate, CandidateClass >::particle_begin |
Definition at line 71 of file ChosenConjugateList.cc.
Referenced by dchain::ChosenConjugateList< Conjugate, CandidateClass >::conjugation_iterate(), and dchain::ChosenConjugateList< Conjugate, CandidateClass >::iterate().
ChosenConjugateList< Conjugate, CandidateClass >::const_iterator dchain::ChosenConjugateList< Conjugate, CandidateClass >::particle_begin |
Definition at line 92 of file ChosenConjugateList.cc.
ChosenConjugateList< Conjugate, CandidateClass >::iterator dchain::ChosenConjugateList< Conjugate, CandidateClass >::particle_end |
Definition at line 77 of file ChosenConjugateList.cc.
Referenced by dchain::ChosenConjugateList< Conjugate, CandidateClass >::conjugation_iterate(), and dchain::ChosenConjugateList< Conjugate, CandidateClass >::iterate().
ChosenConjugateList< Conjugate, CandidateClass >::const_iterator dchain::ChosenConjugateList< Conjugate, CandidateClass >::particle_end |
Definition at line 99 of file ChosenConjugateList.cc.
|
friend |
Definition at line 1 of file ChosenConjugateList.h.
|
friend |
Definition at line 1 of file ChosenConjugateList.h.