|
| DCFillableChargedList (bool(*pFunction)(Charged &)=0) |
|
template<class WitnessIterator > |
| DCFillableChargedList (WitnessIterator first, WitnessIterator last, bool(*pFunction)(Charged &)=0) |
|
template<class WitnessIterator > |
| DCFillableChargedList (WitnessIterator first, WitnessIterator last, DCSelectionFunction< Charged > &aFunctionalObject) |
|
| DCFillableChargedList (const DCFillableChargedList< Charged > &aOtherList, bool(*pFunction)(Charged &)=0) |
|
| DCFillableChargedList (DCSelectionFunction< Charged > &aFunctionalObject) |
|
| DCFillableChargedList (const DCFillableChargedList< Charged > &aOtherList, DCSelectionFunction< Charged > &aFunctionalObject) |
|
virtual | ~DCFillableChargedList () |
|
const DCFillableChargedList< Charged > & | operator= (const DCFillableChargedList< Charged > &aOtherList) |
|
template<class Witness > |
const DCFillableChargedList< Charged > & | operator= (const Witness &aWitnessList) |
|
template<class WitnessIterator > |
void | fill (WitnessIterator first, WitnessIterator last) |
|
| DCFillableChargedList (bool(*pFunction)(Charged &)=0) |
|
template<class WitnessIterator > |
| DCFillableChargedList (WitnessIterator first, WitnessIterator last, bool(*pFunction)(Charged &)=0) |
|
template<class WitnessIterator > |
| DCFillableChargedList (WitnessIterator first, WitnessIterator last, DCSelectionFunction< Charged > &aFunctionalObject) |
|
| DCFillableChargedList (const DCFillableChargedList< Charged > &aOtherList, bool(*pFunction)(Charged &)=0) |
|
| DCFillableChargedList (DCSelectionFunction< Charged > &aFunctionalObject) |
|
| DCFillableChargedList (const DCFillableChargedList< Charged > &aOtherList, DCSelectionFunction< Charged > &aFunctionalObject) |
|
virtual | ~DCFillableChargedList () |
|
const DCFillableChargedList< Charged > & | operator= (const DCFillableChargedList< Charged > &aOtherList) |
|
template<class Witness > |
const DCFillableChargedList< Charged > & | operator= (const Witness &aWitnessList) |
|
template<class WitnessIterator > |
void | fill (WitnessIterator first, WitnessIterator last) |
|
| DCChargedVisibleList (bool(*pFunction)(Charged &)=0) |
|
| DCChargedVisibleList (const DCChargedVisibleList< Charged, Charged::CandidateClass > &aOtherList, bool(*pFunction)(Charged &)=0) |
|
| DCChargedVisibleList (DCSelectionFunction< Charged > &aFunctionalObject) |
|
| DCChargedVisibleList (const DCChargedVisibleList< Charged, Charged::CandidateClass > &aOtherList, DCSelectionFunction< Charged > &aFunctionalObject) |
|
| DCChargedVisibleList (bool(*pFunction)(Charged &)=0) |
|
| DCChargedVisibleList (const DCChargedVisibleList< Charged, Charged::CandidateClass > &aOtherList, bool(*pFunction)(Charged &)=0) |
|
| DCChargedVisibleList (DCSelectionFunction< Charged > &aFunctionalObject) |
|
| DCChargedVisibleList (const DCChargedVisibleList< Charged, Charged::CandidateClass > &aOtherList, DCSelectionFunction< Charged > &aFunctionalObject) |
|
virtual | ~DCChargedVisibleList () |
|
virtual | ~DCChargedVisibleList () |
|
const DCChargedVisibleList< Charged, Charged::CandidateClass > & | operator= (const DCChargedVisibleList< Charged, Charged::CandidateClass > &aOtherList) |
|
const DCChargedVisibleList< Charged, Charged::CandidateClass > & | operator= (const DCChargedVisibleList< Charged, Charged::CandidateClass > &aOtherList) |
|
| 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< 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 |
|
|
typedef dchain::MuteWholeItr< Charged > | iterator |
|
typedef dchain::MuteWholeItr< Charged > | iterator |
|
typedef dchain::WholeItr< Charged > | const_iterator |
|
typedef dchain::WholeItr< Charged > | const_iterator |
|
typedef dchain::PartialItr< Charged > | const_partial_iterator |
|
typedef dchain::PartialItr< Charged > | const_partial_iterator |
|
typedef Charged | value_type |
|
typedef Charged | value_type |
|
typedef MuteWholeItr< Charged > | iterator |
|
typedef WholeItr< Charged > | const_iterator |
|
typedef PartialItr< Charged > | const_partial_iterator |
|
typedef Charged | value_type |
|
typedef ChargedVisibleList< Charged, CandidateClass > | self_type |
|
typedef MuteWholeItr< Charged > | iterator |
|
typedef WholeItr< Charged > | const_iterator |
|
typedef PartialItr< Charged > | const_partial_iterator |
|
typedef Charged | value_type |
|
typedef ChargedVisibleList< Charged, 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 |
|
typedef dchain::MuteWholeCandidateItr< CandidateClass > | iterator |
|
typedef dchain::WholeCandidateItr< CandidateClass > | const_iterator |
|
typedef dchain::PartialCandidateItr< CandidateClass > | const_partial_iterator |
|
typedef dchain::LabeledCandidate< CandidateClass > | value_type |
|
void | fill (const dchain::LabeledParticleList< Charged, Charged::CandidateClass > &aList) |
|
void | fill (Iterator first, Iterator last) |
|
void | fill (const dchain::LabeledParticleList< Charged, Charged::CandidateClass > &aList) |
|
void | fill (Iterator first, Iterator last) |
|
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 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 |
|