1#ifndef DCHAIN_DCCHARGEDVISIBLELIST_H
2#define DCHAIN_DCCHARGEDVISIBLELIST_H
96template <
class Charged ,
class Cand
idateClass >
112 bool ( * pFunction )( Charged& ) = 0 ) ;
129 template<
class Iterator>
130 void fill(Iterator first, Iterator last) {
131 if ( 0 != m_function ) {
133 }
else if (m_functionalObject) {
151 bool ( * m_function )( Charged& ) ;
DCChargedVisibleList(bool(*pFunction)(Charged &)=0)
dchain::PartialItr< Charged > const_partial_iterator
dchain::MuteWholeItr< Charged > iterator
void fill(Iterator first, Iterator last)
virtual ~DCChargedVisibleList()
void fill(const dchain::LabeledParticleList< Charged, CandidateClass > &aList)
dchain::WholeItr< Charged > const_iterator
const DCChargedVisibleList< Charged, CandidateClass > & operator=(const DCChargedVisibleList< Charged, CandidateClass > &aOtherList)