BOSS 7.0.3
BESIII Offline Software System
|
#include <NeutralNCVisibleList.h>
Public Member Functions | |
NeutralNCVisibleList () | |
NeutralNCVisibleList (const self_type &aOtherList) | |
template<class TSelector > | |
NeutralNCVisibleList (const self_type &aOtherList, const TSelector &aSel) | |
virtual | ~NeutralNCVisibleList () |
template<class Witness > | |
const self_type & | operator= (const Witness &aWitnessList) |
template<class TSelector > | |
FillListWithSelection< self_type, TSelector > | operator[] (const TSelector &iSel) |
iterator | particle_begin () |
iterator | particle_end () |
ChosenConjugateList< NeutralNC, CandidateClass > & | bar () |
ChosenConjugateList< NeutralNC, CandidateClass > & | operator() () |
const_iterator | particle_begin () const |
const_iterator | particle_end () const |
template<class TAnalyze > | |
void | iterate (const TAnalyze &analyze) const |
template<class TAnalyze > | |
void | iterate (TAnalyze &analyze) const |
template<class TSelect > | |
SelectiveInserter< self_type, TSelect > | selectiveInserter (const TSelect &iSelect) |
creates an insert iterator that filters based on iSelect | |
template<class THolder , class TSelect > | |
bool | attempt_insert (THolder &pPossible, const TSelect &aSelect) |
template<class THolder > | |
void | insert (THolder &pPossible) |
void | eraseContents () |
void | erase () |
template<class TMaker , class TSelector > | |
void | fill (const LabeledParticleList< NeutralNC, CandidateClass > &aList, const TMaker &aMaker, const TSelector &aSel) |
template<class Iterator , class TMaker , class TSelector > | |
void | fill (Iterator first, Iterator last, const TMaker &aMaker, const TSelector &aSel=SelectAll< NeutralNC >()) |
NeutralNCVisibleList () | |
NeutralNCVisibleList (const self_type &aOtherList) | |
template<class TSelector > | |
NeutralNCVisibleList (const self_type &aOtherList, const TSelector &aSel) | |
virtual | ~NeutralNCVisibleList () |
template<class Witness > | |
const self_type & | operator= (const Witness &aWitnessList) |
template<class TSelector > | |
FillListWithSelection< self_type, TSelector > | operator[] (const TSelector &iSel) |
iterator | particle_begin () |
iterator | particle_end () |
ChosenConjugateList< NeutralNC, CandidateClass > & | bar () |
ChosenConjugateList< NeutralNC, CandidateClass > & | operator() () |
const_iterator | particle_begin () const |
const_iterator | particle_end () const |
template<class TAnalyze > | |
void | iterate (const TAnalyze &analyze) const |
template<class TAnalyze > | |
void | iterate (TAnalyze &analyze) const |
template<class TSelect > | |
SelectiveInserter< self_type, TSelect > | selectiveInserter (const TSelect &iSelect) |
creates an insert iterator that filters based on iSelect | |
template<class THolder , class TSelect > | |
bool | attempt_insert (THolder &pPossible, const TSelect &aSelect) |
template<class THolder > | |
void | insert (THolder &pPossible) |
void | eraseContents () |
void | erase () |
template<class TMaker , class TSelector > | |
void | fill (const LabeledParticleList< NeutralNC, CandidateClass > &aList, const TMaker &aMaker, const TSelector &aSel) |
template<class Iterator , class TMaker , class TSelector > | |
void | fill (Iterator first, Iterator last, const TMaker &aMaker, const TSelector &aSel=SelectAll< NeutralNC >()) |
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 | |
virtual dchain::LabeledParticleList< NeutralNC, CandidateClass > & | labeledCandidateList () |
virtual const dchain::LabeledParticleList< NeutralNC, CandidateClass > & | labeledCandidateList () const |
virtual dchain::LabeledParticleList< NeutralNC, CandidateClass > & | labeledCandidateList () |
virtual const dchain::LabeledParticleList< NeutralNC, CandidateClass > & | labeledCandidateList () const |
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 79 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
typedef dchain::WholeItr< NeutralNC > dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::const_iterator |
Definition at line 86 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
typedef dchain::WholeItr< NeutralNC > dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::const_iterator |
Definition at line 86 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
typedef dchain::PartialItr< NeutralNC > dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::const_partial_iterator |
Definition at line 87 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
typedef dchain::PartialItr< NeutralNC > dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::const_partial_iterator |
Definition at line 87 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
typedef dchain::MuteWholeItr< NeutralNC > dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::iterator |
Definition at line 85 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
typedef dchain::MuteWholeItr< NeutralNC > dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::iterator |
Definition at line 85 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
typedef NeutralNCVisibleList<NeutralNC, CandidateClass> dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::self_type |
Definition at line 91 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
typedef NeutralNCVisibleList<NeutralNC, CandidateClass> dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::self_type |
Definition at line 91 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
typedef NeutralNC dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::value_type |
Definition at line 89 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
typedef NeutralNC dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::value_type |
Definition at line 89 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::NeutralNCVisibleList |
Definition at line 60 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::NeutralNCVisibleList | ( | const self_type & | aOtherList | ) |
Definition at line 69 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
|
inline |
Definition at line 97 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
|
virtual |
Definition at line 82 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::NeutralNCVisibleList | ( | ) |
dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::NeutralNCVisibleList | ( | const self_type & | aOtherList | ) |
|
inline |
Definition at line 97 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
|
virtual |
|
inline |
Definition at line 168 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
Referenced by dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::fill().
|
inline |
Definition at line 168 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
dchain::ChosenConjugateList< NeutralNC, CandidateClass > & dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::bar |
Definition at line 134 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
ChosenConjugateList< NeutralNC, CandidateClass > & dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::bar | ( | ) |
|
inline |
Definition at line 190 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 190 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
void dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::eraseContents |
Definition at line 152 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
Referenced by dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::erase(), DCFillableNeutralNCList< NeutralNC >::operator=(), and dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::operator=().
void dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::eraseContents | ( | ) |
|
inline |
Definition at line 195 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
Referenced by dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::NeutralNCVisibleList(), and dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::operator=().
|
inline |
Definition at line 195 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 210 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 210 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 178 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
Referenced by dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::attempt_insert().
|
inline |
Definition at line 178 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 143 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 143 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 153 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 153 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
|
protectedvirtual |
Implements dchain::CandidateList< CandidateClass >.
Definition at line 145 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
Referenced by DCNeutralNCVisibleList< NeutralNC, CandidateClass >::operator=().
|
protectedvirtual |
Implements dchain::CandidateList< CandidateClass >.
|
protectedvirtual |
Implements dchain::CandidateList< CandidateClass >.
Definition at line 181 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
|
protectedvirtual |
Implements dchain::CandidateList< CandidateClass >.
dchain::ChosenConjugateList< NeutralNC, CandidateClass > & dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::operator() |
Definition at line 123 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
ChosenConjugateList< NeutralNC, CandidateClass > & dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::operator() | ( | ) |
|
inline |
Definition at line 114 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 114 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 124 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
|
inline |
Definition at line 124 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.
NeutralNCVisibleList< NeutralNC, CandidateClass >::iterator dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_begin |
Definition at line 109 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
Referenced by dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::iterate().
iterator dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_begin | ( | ) |
NeutralNCVisibleList< NeutralNC, CandidateClass >::const_iterator dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_begin |
Definition at line 164 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
const_iterator dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_begin | ( | ) | const |
NeutralNCVisibleList< NeutralNC, CandidateClass >::iterator dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_end |
Definition at line 116 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
Referenced by dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::iterate().
iterator dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_end | ( | ) |
NeutralNCVisibleList< NeutralNC, CandidateClass >::const_iterator dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_end |
Definition at line 172 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/Template/NeutralNCVisibleList.cc.
const_iterator dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_end | ( | ) | const |
|
inline |
creates an insert iterator that filters based on iSelect
Definition at line 164 of file Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/List/NeutralNCVisibleList.h.
Referenced by dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::fill().
|
inline |
creates an insert iterator that filters based on iSelect
Definition at line 164 of file InstallArea/include/DecayChain/DecayChain/List/NeutralNCVisibleList.h.