|
BOSS 7.1.3
BESIII Offline Software System
|
#include <DCNeutralNCVisibleList.h>
Inheritance diagram for DCNeutralNCVisibleList< NeutralNC, CandidateClass >:Public Types | |
| typedef dchain::MuteWholeItr< NeutralNC > | iterator |
| typedef dchain::WholeItr< NeutralNC > | const_iterator |
| typedef dchain::PartialItr< NeutralNC > | const_partial_iterator |
| typedef NeutralNC | value_type |
Public Types inherited from dchain::NeutralNCVisibleList< NeutralNC, CandidateClass > | |
| typedef dchain::MuteWholeItr< NeutralNC > | iterator |
| typedef dchain::WholeItr< NeutralNC > | const_iterator |
| typedef dchain::PartialItr< NeutralNC > | const_partial_iterator |
| typedef NeutralNC | value_type |
| typedef NeutralNCVisibleList< NeutralNC, CandidateClass > | self_type |
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 | |
| DCNeutralNCVisibleList (bool(*pFunction)(NeutralNC &)=0) | |
| DCNeutralNCVisibleList (const DCNeutralNCVisibleList< NeutralNC, CandidateClass > &aOtherList, bool(*pFunction)(NeutralNC &)=0) | |
| DCNeutralNCVisibleList (DCSelectionFunction< NeutralNC > &aFunctionalObject) | |
| DCNeutralNCVisibleList (const DCNeutralNCVisibleList< NeutralNC, CandidateClass > &aOtherList, DCSelectionFunction< NeutralNC > &aFunctionalObject) | |
| virtual | ~DCNeutralNCVisibleList () |
| const DCNeutralNCVisibleList< NeutralNC, CandidateClass > & | operator= (const DCNeutralNCVisibleList< NeutralNC, CandidateClass > &aOtherList) |
Public Member Functions inherited from dchain::NeutralNCVisibleList< NeutralNC, CandidateClass > | |
| NeutralNCVisibleList () | |
| NeutralNCVisibleList (const self_type &aOtherList) | |
| NeutralNCVisibleList (const self_type &aOtherList, const TSelector &aSel) | |
| virtual | ~NeutralNCVisibleList () |
| const self_type & | operator= (const Witness &aWitnessList) |
| 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 |
| void | iterate (const TAnalyze &analyze) const |
| void | iterate (TAnalyze &analyze) const |
| SelectiveInserter< self_type, TSelect > | selectiveInserter (const TSelect &iSelect) |
| creates an insert iterator that filters based on iSelect | |
| bool | attempt_insert (THolder &pPossible, const TSelect &aSelect) |
| void | insert (THolder &pPossible) |
| void | eraseContents () |
| void | erase () |
| void | fill (const LabeledParticleList< NeutralNC, CandidateClass > &aList, const TMaker &aMaker, const TSelector &aSel) |
| void | fill (Iterator first, Iterator last, const TMaker &aMaker, const TSelector &aSel=SelectAll< NeutralNC >()) |
| NeutralNCVisibleList () | |
| NeutralNCVisibleList (const self_type &aOtherList) | |
| NeutralNCVisibleList (const self_type &aOtherList, const TSelector &aSel) | |
| virtual | ~NeutralNCVisibleList () |
| const self_type & | operator= (const Witness &aWitnessList) |
| FillListWithSelection< self_type, TSelector > | operator[] (const TSelector &iSel) |
| iterator | particle_begin () |
| const_iterator | particle_begin () const |
| iterator | particle_end () |
| const_iterator | particle_end () const |
| ChosenConjugateList< NeutralNC, CandidateClass > & | bar () |
| ChosenConjugateList< NeutralNC, CandidateClass > & | operator() () |
| void | iterate (const TAnalyze &analyze) const |
| void | iterate (TAnalyze &analyze) const |
| SelectiveInserter< self_type, TSelect > | selectiveInserter (const TSelect &iSelect) |
| creates an insert iterator that filters based on iSelect | |
| bool | attempt_insert (THolder &pPossible, const TSelect &aSelect) |
| void | insert (THolder &pPossible) |
| void | eraseContents () |
| void | erase () |
| void | fill (const LabeledParticleList< NeutralNC, CandidateClass > &aList, const TMaker &aMaker, const TSelector &aSel) |
| 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 |
Protected Member Functions | |
| void | fill (const dchain::LabeledParticleList< NeutralNC, CandidateClass > &aList) |
| template<class Iterator> | |
| void | fill (Iterator first, Iterator last) |
Protected Member Functions inherited from dchain::NeutralNCVisibleList< NeutralNC, CandidateClass > | |
| 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 |
Definition at line 99 of file DCNeutralNCVisibleList.h.
| typedef dchain::WholeItr< NeutralNC > DCNeutralNCVisibleList< NeutralNC, CandidateClass >::const_iterator |
Definition at line 106 of file DCNeutralNCVisibleList.h.
| typedef dchain::PartialItr< NeutralNC > DCNeutralNCVisibleList< NeutralNC, CandidateClass >::const_partial_iterator |
Definition at line 107 of file DCNeutralNCVisibleList.h.
| typedef dchain::MuteWholeItr< NeutralNC > DCNeutralNCVisibleList< NeutralNC, CandidateClass >::iterator |
Definition at line 105 of file DCNeutralNCVisibleList.h.
| typedef NeutralNC DCNeutralNCVisibleList< NeutralNC, CandidateClass >::value_type |
Definition at line 109 of file DCNeutralNCVisibleList.h.
| DCNeutralNCVisibleList< NeutralNC, CandidateClass >::DCNeutralNCVisibleList | ( | bool(* | pFunction )(NeutralNC &) = 0 | ) |
Definition at line 122 of file DCNeutralNCVisibleList.cc.
Referenced by DCFillableNeutralNCList< CDLambda >::DCFillableNeutralNCList(), DCFillableNeutralNCList< CDLambda >::DCFillableNeutralNCList(), DCFillableNeutralNCList< CDLambda >::DCFillableNeutralNCList(), DCNeutralNCVisibleList(), DCNeutralNCVisibleList(), DCFillableNeutralNCList< CDLambda >::fill(), and operator=().
| DCNeutralNCVisibleList< NeutralNC, CandidateClass >::DCNeutralNCVisibleList | ( | const DCNeutralNCVisibleList< NeutralNC, CandidateClass > & | aOtherList, |
| bool(* | pFunction )(NeutralNC &) = 0 ) |
Definition at line 130 of file DCNeutralNCVisibleList.cc.
| DCNeutralNCVisibleList< NeutralNC, CandidateClass >::DCNeutralNCVisibleList | ( | DCSelectionFunction< NeutralNC > & | aFunctionalObject | ) |
Definition at line 141 of file DCNeutralNCVisibleList.cc.
| DCNeutralNCVisibleList< NeutralNC, CandidateClass >::DCNeutralNCVisibleList | ( | const DCNeutralNCVisibleList< NeutralNC, CandidateClass > & | aOtherList, |
| DCSelectionFunction< NeutralNC > & | aFunctionalObject ) |
Definition at line 149 of file DCNeutralNCVisibleList.cc.
|
virtual |
Definition at line 160 of file DCNeutralNCVisibleList.cc.
|
protected |
Definition at line 181 of file DCNeutralNCVisibleList.cc.
Referenced by DCFillableNeutralNCList< CDLambda >::fill(), and fill().
|
inlineprotected |
Definition at line 131 of file DCNeutralNCVisibleList.h.
| const DCNeutralNCVisibleList< NeutralNC, CandidateClass > & DCNeutralNCVisibleList< NeutralNC, CandidateClass >::operator= | ( | const DCNeutralNCVisibleList< NeutralNC, CandidateClass > & | aOtherList | ) |
Definition at line 169 of file DCNeutralNCVisibleList.cc.
Referenced by DCFillableNeutralNCList< NeutralNC >::operator=().