BOSS 7.0.5
BESIII Offline Software System
|
#include <ConjugateList.h>
Public Member Functions | |
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 |
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 |
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 |
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 | |
void | setLabel (const conjugation::Label aLabel) |
void | setLabel (const conjugation::Label aLabel) |
Protected Member Functions inherited from dchain::CandidateList< CandidateClass > | |
virtual dchain::LabeledCandidateList< CandidateClass > & | labeledCandidateList ()=0 |
virtual const dchain::LabeledCandidateList< CandidateClass > & | labeledCandidateList () const =0 |
virtual dchain::LabeledCandidateList< CandidateClass > & | labeledCandidateList ()=0 |
virtual const dchain::LabeledCandidateList< CandidateClass > & | labeledCandidateList () const =0 |
Friends | |
class | DCCombinatoricQuery< CandidateClass > |
Definition at line 83 of file InstallArea/include/DecayChain/DecayChain/List/ConjugateList.h.
typedef dchain::WholeCandidateItr< CandidateClass > dchain::ConjugateList< CandidateClass >::const_iterator |
Definition at line 96 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/ConjugateList.h.
typedef dchain::WholeCandidateItr< CandidateClass > dchain::ConjugateList< CandidateClass >::const_iterator |
Definition at line 96 of file InstallArea/include/DecayChain/DecayChain/List/ConjugateList.h.
typedef dchain::PartialCandidateItr< CandidateClass > dchain::ConjugateList< CandidateClass >::const_partial_iterator |
Definition at line 97 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/ConjugateList.h.
typedef dchain::PartialCandidateItr< CandidateClass > dchain::ConjugateList< CandidateClass >::const_partial_iterator |
Definition at line 97 of file InstallArea/include/DecayChain/DecayChain/List/ConjugateList.h.
typedef dchain::MuteWholeCandidateItr< CandidateClass > dchain::ConjugateList< CandidateClass >::iterator |
Definition at line 95 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/ConjugateList.h.
typedef dchain::MuteWholeCandidateItr< CandidateClass > dchain::ConjugateList< CandidateClass >::iterator |
Definition at line 95 of file InstallArea/include/DecayChain/DecayChain/List/ConjugateList.h.
dchain::ConjugateList< CandidateClass >::ConjugateList | ( | const conjugation::Label | aLabel | ) |
Definition at line 85 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
|
virtual |
Definition at line 95 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
dchain::ConjugateList< CandidateClass >::ConjugateList | ( | const conjugation::Label | aLabel | ) |
|
virtual |
ConjugateList< CandidateClass >::const_partial_iterator dchain::ConjugateList< CandidateClass >::conjugate_partial_begin |
Definition at line 152 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
const_partial_iterator dchain::ConjugateList< CandidateClass >::conjugate_partial_begin | ( | ) | const |
ConjugateList< CandidateClass >::const_partial_iterator dchain::ConjugateList< CandidateClass >::conjugate_partial_end |
Definition at line 158 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
const_partial_iterator dchain::ConjugateList< CandidateClass >::conjugate_partial_end | ( | ) | const |
|
inline |
TAnalyzer takes two arguments 1) const CandidateClass& 2) a bool which is 'true' if the candiate matches the present conjugation
Definition at line 117 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/ConjugateList.h.
|
inline |
TAnalyzer takes two arguments 1) const CandidateClass& 2) a bool which is 'true' if the candiate matches the present conjugation
Definition at line 117 of file InstallArea/include/DecayChain/DecayChain/List/ConjugateList.h.
bool dchain::ConjugateList< CandidateClass >::isConjugateOf | ( | const ConjugateList< CandidateClass > & | aList | ) | const |
Definition at line 127 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
bool dchain::ConjugateList< CandidateClass >::isConjugateOf | ( | const ConjugateList< CandidateClass > & | aList | ) | const |
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
Definition at line 121 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
Referenced by operator+(), dchain::operator+(), DCDecayList< DecayClass, CandidateClass >::operator+=(), and dchain::DecayList< DecayClass, CandidateClass >::operator+=().
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
Definition at line 165 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
Referenced by dchain::ConjugateList< CandidateClass >::isConjugateOf().
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
Definition at line 140 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
Referenced by dchain::ConjugateList< CandidateClass >::partial_iterate().
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
Definition at line 146 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
Referenced by dchain::ConjugateList< CandidateClass >::partial_iterate().
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
|
inline |
Definition at line 128 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/ConjugateList.h.
|
inline |
Definition at line 128 of file InstallArea/include/DecayChain/DecayChain/List/ConjugateList.h.
int dchain::ConjugateList< CandidateClass >::partial_size |
Definition at line 134 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
int dchain::ConjugateList< CandidateClass >::partial_size | ( | ) | const |
|
protected |
Definition at line 111 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/ConjugateList.cc.
Referenced by dchain::DecayList< DecayClass, CandidateClass >::fill().
|
protected |
|
friend |
Definition at line 1 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/ConjugateList.h.