|
BOSS 8.0.0
BESIII Offline Software System
|
#include <ChargedVisibleList.h>
Public Member Functions | |
| ChargedVisibleList () | |
| ChargedVisibleList (const self_type &aOtherList) | |
| template<class TSelector> | |
| ChargedVisibleList (const self_type &aOtherList, const TSelector &aSel) | |
| template<class WitnessIterator> | |
| ChargedVisibleList (WitnessIterator first, WitnessIterator last) | |
| template<class WitnessIterator, class TSelector> | |
| ChargedVisibleList (WitnessIterator first, WitnessIterator last, const TSelector &aFunctionalObject) | |
| virtual | ~ChargedVisibleList () |
| const self_type & | operator= (const self_type &aOtherList) |
| 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 () |
| ChosenChargeList< Charged, CandidateClass > & | plus () const |
| ChosenChargeList< Charged, CandidateClass > & | minus () const |
| 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< Charged, 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< Charged >()) |
| ChargedVisibleList () | |
| ChargedVisibleList (const self_type &aOtherList) | |
| template<class TSelector> | |
| ChargedVisibleList (const self_type &aOtherList, const TSelector &aSel) | |
| template<class WitnessIterator> | |
| ChargedVisibleList (WitnessIterator first, WitnessIterator last) | |
| template<class WitnessIterator, class TSelector> | |
| ChargedVisibleList (WitnessIterator first, WitnessIterator last, const TSelector &aFunctionalObject) | |
| virtual | ~ChargedVisibleList () |
| const self_type & | operator= (const self_type &aOtherList) |
| 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 () |
| ChosenChargeList< Charged, CandidateClass > & | plus () const |
| ChosenChargeList< Charged, CandidateClass > & | minus () const |
| 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< Charged, 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< Charged >()) |
| ChargedVisibleList () | |
| ChargedVisibleList (const self_type &aOtherList) | |
| template<class TSelector> | |
| ChargedVisibleList (const self_type &aOtherList, const TSelector &aSel) | |
| template<class WitnessIterator> | |
| ChargedVisibleList (WitnessIterator first, WitnessIterator last) | |
| template<class WitnessIterator, class TSelector> | |
| ChargedVisibleList (WitnessIterator first, WitnessIterator last, const TSelector &aFunctionalObject) | |
| virtual | ~ChargedVisibleList () |
| const self_type & | operator= (const self_type &aOtherList) |
| 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 () |
| ChosenChargeList< Charged, CandidateClass > & | plus () const |
| ChosenChargeList< Charged, CandidateClass > & | minus () const |
| 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< Charged, 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< Charged >()) |
| Public Member Functions inherited from dchain::CandidateList< typename Charged::CandidateClass > | |
| CandidateList () | |
| virtual | ~CandidateList () |
| virtual iterator | begin () |
| virtual iterator | end () |
| virtual bool | empty () const |
| virtual int | size () const |
| void | iterate (const TAnalyzer &analyze) const |
Protected Member Functions | |
| virtual LabeledParticleList< Charged, CandidateClass > & | labeledCandidateList () |
| virtual const LabeledParticleList< Charged, CandidateClass > & | labeledCandidateList () const |
| virtual LabeledParticleList< Charged, CandidateClass > & | labeledCandidateList () |
| virtual const LabeledParticleList< Charged, CandidateClass > & | labeledCandidateList () const |
| virtual LabeledParticleList< Charged, CandidateClass > & | labeledCandidateList () |
| virtual const LabeledParticleList< Charged, CandidateClass > & | labeledCandidateList () const |
Definition at line 131 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
| typedef WholeItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::const_iterator |
Definition at line 137 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
| typedef WholeItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::const_iterator |
Definition at line 137 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
| typedef WholeItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::const_iterator |
Definition at line 137 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
| typedef PartialItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::const_partial_iterator |
Definition at line 138 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
| typedef PartialItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::const_partial_iterator |
Definition at line 138 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
| typedef PartialItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::const_partial_iterator |
Definition at line 138 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
| typedef MuteWholeItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::iterator |
Definition at line 136 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
| typedef MuteWholeItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::iterator |
Definition at line 136 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
| typedef MuteWholeItr<Charged> dchain::ChargedVisibleList< Charged, CandidateClass >::iterator |
Definition at line 136 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
| typedef ChargedVisibleList<Charged, CandidateClass> dchain::ChargedVisibleList< Charged, CandidateClass >::self_type |
Definition at line 142 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
| typedef ChargedVisibleList<Charged, CandidateClass> dchain::ChargedVisibleList< Charged, CandidateClass >::self_type |
Definition at line 142 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
| typedef ChargedVisibleList<Charged, CandidateClass> dchain::ChargedVisibleList< Charged, CandidateClass >::self_type |
Definition at line 142 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
| typedef Charged dchain::ChargedVisibleList< Charged, CandidateClass >::value_type |
Definition at line 140 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
| typedef Charged dchain::ChargedVisibleList< Charged, CandidateClass >::value_type |
Definition at line 140 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
| typedef Charged dchain::ChargedVisibleList< Charged, CandidateClass >::value_type |
Definition at line 140 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
| dchain::ChargedVisibleList< Charged, CandidateClass >::ChargedVisibleList | ( | ) |
inserts into the list only if the the selector returns true
Definition at line 118 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
Referenced by ChargedVisibleList(), and operator=().
| dchain::ChargedVisibleList< Charged, CandidateClass >::ChargedVisibleList | ( | const self_type & | aOtherList | ) |
Definition at line 123 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
|
inline |
Definition at line 151 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 159 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 167 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
virtual |
Definition at line 133 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
| dchain::ChargedVisibleList< Charged, CandidateClass >::ChargedVisibleList | ( | ) |
inserts into the list only if the the selector returns true
| dchain::ChargedVisibleList< Charged, CandidateClass >::ChargedVisibleList | ( | const self_type & | aOtherList | ) |
|
inline |
Definition at line 151 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 159 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 167 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
virtual |
| dchain::ChargedVisibleList< Charged, CandidateClass >::ChargedVisibleList | ( | ) |
inserts into the list only if the the selector returns true
| dchain::ChargedVisibleList< Charged, CandidateClass >::ChargedVisibleList | ( | const self_type & | aOtherList | ) |
|
inline |
Definition at line 151 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 159 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 167 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
virtual |
|
inline |
Definition at line 221 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
Referenced by fill().
|
inline |
Definition at line 221 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 221 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 235 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 235 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 235 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
| void dchain::ChargedVisibleList< Charged, CandidateClass >::eraseContents | ( | ) |
Definition at line 191 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
Referenced by erase(), operator=(), and operator=().
| void dchain::ChargedVisibleList< Charged, CandidateClass >::eraseContents | ( | ) |
| void dchain::ChargedVisibleList< Charged, CandidateClass >::eraseContents | ( | ) |
|
inline |
Definition at line 238 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
Referenced by ChargedVisibleList(), ChargedVisibleList(), ChargedVisibleList(), ChargedVisibleList(), dchain::fill_using_selector(), and operator=().
|
inline |
Definition at line 238 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 238 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 252 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 252 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 252 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 228 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
Referenced by attempt_insert().
|
inline |
Definition at line 228 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 228 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 202 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 202 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 202 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 208 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 208 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 208 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
protectedvirtual |
Implements dchain::CandidateList< typename Charged::CandidateClass >.
Definition at line 186 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
Referenced by DCChargedVisibleList< Charged, CandidateClass >::operator=().
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Definition at line 217 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
|
protectedvirtual |
|
protectedvirtual |
| ChosenChargeList< Charged, CandidateClass > & dchain::ChargedVisibleList< Charged, CandidateClass >::minus | ( | ) | const |
Definition at line 178 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), and NeutralDReconstruction::execute().
| ChosenChargeList< Charged, CandidateClass > & dchain::ChargedVisibleList< Charged, CandidateClass >::minus | ( | ) | const |
| ChosenChargeList< Charged, CandidateClass > & dchain::ChargedVisibleList< Charged, CandidateClass >::minus | ( | ) | const |
| const ChargedVisibleList< Charged, CandidateClass > & dchain::ChargedVisibleList< Charged, CandidateClass >::operator= | ( | const self_type & | aOtherList | ) |
Definition at line 144 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
| const self_type & dchain::ChargedVisibleList< Charged, CandidateClass >::operator= | ( | const self_type & | aOtherList | ) |
| const self_type & dchain::ChargedVisibleList< Charged, CandidateClass >::operator= | ( | const self_type & | aOtherList | ) |
|
inline |
Definition at line 179 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 179 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 179 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 188 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 188 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
Definition at line 188 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.
| ChargedVisibleList< Charged, CandidateClass >::iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_begin | ( | ) |
Definition at line 158 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
Referenced by iterate(), iterate(), ChargedDReconstruction::pidtag(), DsReconstruction::pidtag(), LambdaCReconstruction::pidtag(), and NeutralDReconstruction::pidtag().
| iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_begin | ( | ) |
| iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_begin | ( | ) |
| ChargedVisibleList< Charged, CandidateClass >::const_iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_begin | ( | ) | const |
Definition at line 201 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
| const_iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_begin | ( | ) | const |
| const_iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_begin | ( | ) | const |
| ChargedVisibleList< Charged, CandidateClass >::iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_end | ( | ) |
Definition at line 164 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
Referenced by iterate(), iterate(), ChargedDReconstruction::pidtag(), DsReconstruction::pidtag(), LambdaCReconstruction::pidtag(), and NeutralDReconstruction::pidtag().
| iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_end | ( | ) |
| iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_end | ( | ) |
| ChargedVisibleList< Charged, CandidateClass >::const_iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_end | ( | ) | const |
Definition at line 209 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
| const_iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_end | ( | ) | const |
| const_iterator dchain::ChargedVisibleList< Charged, CandidateClass >::particle_end | ( | ) | const |
| ChosenChargeList< Charged, CandidateClass > & dchain::ChargedVisibleList< Charged, CandidateClass >::plus | ( | ) | const |
Definition at line 170 of file Event/DecayChain/include/DecayChain/List/Template/ChargedVisibleList.cc.
Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), and NeutralDReconstruction::execute().
| ChosenChargeList< Charged, CandidateClass > & dchain::ChargedVisibleList< Charged, CandidateClass >::plus | ( | ) | const |
| ChosenChargeList< Charged, CandidateClass > & dchain::ChargedVisibleList< Charged, CandidateClass >::plus | ( | ) | const |
|
inline |
creates an insert iterator that filters based on iSelect
Definition at line 216 of file Event/DecayChain/include/DecayChain/List/ChargedVisibleList.h.
Referenced by fill().
|
inline |
creates an insert iterator that filters based on iSelect
Definition at line 216 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/List/ChargedVisibleList.h.
|
inline |
creates an insert iterator that filters based on iSelect
Definition at line 216 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/List/ChargedVisibleList.h.