|
BOSS 8.0.0
BESIII Offline Software System
|
#include <CandidateList.h>
Public Types | |
| typedef dchain::MuteWholeCandidateItr< CandidateClass > | iterator |
| typedef dchain::WholeCandidateItr< CandidateClass > | const_iterator |
| typedef dchain::PartialCandidateItr< CandidateClass > | const_partial_iterator |
| typedef dchain::LabeledCandidate< CandidateClass > | value_type |
| typedef dchain::MuteWholeCandidateItr< CandidateClass > | iterator |
| typedef dchain::WholeCandidateItr< CandidateClass > | const_iterator |
| typedef dchain::PartialCandidateItr< CandidateClass > | const_partial_iterator |
| typedef dchain::LabeledCandidate< CandidateClass > | value_type |
| 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 | |
| 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 |
| 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 | |
| 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 |
| virtual dchain::LabeledCandidateList< CandidateClass > & | labeledCandidateList ()=0 |
| virtual const dchain::LabeledCandidateList< CandidateClass > & | labeledCandidateList () const =0 |
Definition at line 74 of file Event/DecayChain/include/DecayChain/List/CandidateList.h.
| typedef dchain::WholeCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::const_iterator |
Definition at line 80 of file Event/DecayChain/include/DecayChain/List/CandidateList.h.
| typedef dchain::WholeCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::const_iterator |
Definition at line 80 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/CandidateList.h.
| typedef dchain::WholeCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::const_iterator |
Definition at line 80 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/CandidateList.h.
| typedef dchain::PartialCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::const_partial_iterator |
Definition at line 81 of file Event/DecayChain/include/DecayChain/List/CandidateList.h.
| typedef dchain::PartialCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::const_partial_iterator |
Definition at line 81 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/CandidateList.h.
| typedef dchain::PartialCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::const_partial_iterator |
Definition at line 81 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/CandidateList.h.
| typedef dchain::MuteWholeCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::iterator |
Definition at line 79 of file Event/DecayChain/include/DecayChain/List/CandidateList.h.
| typedef dchain::MuteWholeCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::iterator |
Definition at line 79 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/CandidateList.h.
| typedef dchain::MuteWholeCandidateItr<CandidateClass> dchain::CandidateList< CandidateClass >::iterator |
Definition at line 79 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/CandidateList.h.
| typedef dchain::LabeledCandidate<CandidateClass> dchain::CandidateList< CandidateClass >::value_type |
Definition at line 83 of file Event/DecayChain/include/DecayChain/List/CandidateList.h.
| typedef dchain::LabeledCandidate<CandidateClass> dchain::CandidateList< CandidateClass >::value_type |
Definition at line 83 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/CandidateList.h.
| typedef dchain::LabeledCandidate<CandidateClass> dchain::CandidateList< CandidateClass >::value_type |
Definition at line 83 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/CandidateList.h.
| dchain::CandidateList< CandidateClass >::CandidateList | ( | ) |
Definition at line 87 of file Event/DecayChain/include/DecayChain/List/Template/CandidateList.cc.
Referenced by dchain::ChargedVisibleList< Charged, CandidateClass >::particle_end(), and dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_end().
|
virtual |
Definition at line 93 of file Event/DecayChain/include/DecayChain/List/Template/CandidateList.cc.
| dchain::CandidateList< CandidateClass >::CandidateList | ( | ) |
|
virtual |
| dchain::CandidateList< CandidateClass >::CandidateList | ( | ) |
|
virtual |
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
Definition at line 110 of file Event/DecayChain/include/DecayChain/List/Template/CandidateList.cc.
Referenced by begin(), begin(), dchain::CombinatoricList< CandidateClass >::begin(), dchain::CombinatoricList< CandidateClass >::begin(), dchain::ConjugateList< CandidateClass >::conjugate_partial_begin(), dchain::ConjugateList< CandidateClass >::conjugation_iterate(), dchain::CandidateList< CDCandidate >::iterate(), and dchain::ConjugateList< CandidateClass >::partial_begin().
|
virtual |
|
virtual |
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
Definition at line 141 of file Event/DecayChain/include/DecayChain/List/Template/CandidateList.cc.
|
virtual |
|
virtual |
|
virtual |
Definition at line 127 of file Event/DecayChain/include/DecayChain/List/Template/CandidateList.cc.
Referenced by empty().
|
virtual |
|
virtual |
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
Definition at line 117 of file Event/DecayChain/include/DecayChain/List/Template/CandidateList.cc.
Referenced by dchain::ConjugateList< CandidateClass >::conjugate_partial_end(), dchain::ConjugateList< CandidateClass >::conjugation_iterate(), end(), end(), dchain::CombinatoricList< CandidateClass >::end(), dchain::CombinatoricList< CandidateClass >::end(), dchain::CandidateList< CDCandidate >::iterate(), and dchain::ConjugateList< typename DecayClass::CandidateClass >::label().
|
virtual |
|
virtual |
|
virtual |
Reimplemented in dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, and dchain::CombinatoricList< CandidateClass >.
Definition at line 152 of file Event/DecayChain/include/DecayChain/List/Template/CandidateList.cc.
|
virtual |
|
virtual |
|
inline |
Definition at line 98 of file Event/DecayChain/include/DecayChain/List/CandidateList.h.
|
inline |
Definition at line 98 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/CandidateList.h.
|
inline |
Definition at line 98 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/CandidateList.h.
|
protectedpure virtual |
Implemented in dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, and dchain::NeutralVisibleList< Neutral, CandidateClass >.
|
protectedpure virtual |
Implemented in dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, and dchain::NeutralVisibleList< Neutral, CandidateClass >.
|
protectedpure virtual |
Implemented in dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, and dchain::NeutralVisibleList< Neutral, CandidateClass >.
|
protectedpure virtual |
Implemented in dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, typename Charged::CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< NeutralNC, typename NeutralNC::CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DCCandidateTraits< CandidateClass >::DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, and dchain::NeutralVisibleList< Neutral, CandidateClass >.
Referenced by begin(), begin(), dchain::ConjugateList< CandidateClass >::conjugate_partial_begin(), dchain::ConjugateList< CandidateClass >::conjugate_partial_end(), empty(), end(), end(), dchain::ConjugateList< CandidateClass >::isConjugateOf(), dchain::ConjugateList< typename DecayClass::CandidateClass >::label(), dchain::ConjugateList< CandidateClass >::partial_begin(), dchain::ConjugateList< CandidateClass >::partial_size(), and size().
|
protectedpure virtual |
Implemented in dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, typename Charged::CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< NeutralNC, typename NeutralNC::CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DCCandidateTraits< CandidateClass >::DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, and dchain::NeutralVisibleList< Neutral, CandidateClass >.
|
protectedpure virtual |
Implemented in dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChargedVisibleList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, CandidateClass >, dchain::ChosenChargeList< Charged, typename Charged::CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< Conjugate, CandidateClass >, dchain::ChosenConjugateList< NeutralNC, typename NeutralNC::CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::CombinatoricList< CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::const_partial_iterator< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DCCandidateTraits< CandidateClass >::DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::DecayList< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::iterator< DecayClass, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, dchain::NeutralVisibleList< Neutral, CandidateClass >, and dchain::NeutralVisibleList< Neutral, CandidateClass >.
|
virtual |
Definition at line 133 of file Event/DecayChain/include/DecayChain/List/Template/CandidateList.cc.
Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), NeutralDReconstruction::execute(), DCDecayList< CDDecay, CDDecay::CandidateClass >::operator+=(), dchain::iterator< DecayClass, CandidateClass >::operator+=(), dchain::ConjugateList< CandidateClass >::partial_size(), and size().
|
virtual |
|
virtual |