1#ifndef DCHAIN_CHOSENCHARGELIST_H
2#define DCHAIN_CHOSENCHARGELIST_H
42template <
class DecayClass >
class WholeItr ;
43template <
class DecayClass >
class PartialItr ;
53template <
class Charged ,
class Cand
idateClass >
78 template <
class TAnalyzer >
79 void iterate(
const TAnalyzer& analyzer)
const
85 analyze( (*entry)() ) ;
88 template <
class TAnalyzer>
95 analyze( (*entry)() , (*entry).label() == this->label() ) ;
99 template <
class TAnalyzer>
105 analyze( (*entry)() ) ;
virtual ~ChosenChargeList()
dchain::MuteWholeItr< Charged > iterator
void iterate(const TAnalyzer &analyzer) const
dchain::PartialItr< Charged > const_partial_iterator
void conjugation_iterate(const TAnalyzer &analyzer) const
void partial_iterate(const TAnalyzer &analyzer) const
const_partial_iterator partial_particle_begin() const
iterator particle_begin()
dchain::WholeItr< Charged > const_iterator
const_partial_iterator partial_particle_end() const
virtual dchain::LabeledCandidateList< CandidateClass > & labeledCandidateList()