1#ifndef DCHAIN_NEUTRALNCVISIBLELIST_CC
2#define DCHAIN_NEUTRALNCVISIBLELIST_CC
59template <
class NeutralNC ,
class Cand
idateClass >
68template <
class NeutralNC ,
class Cand
idateClass >
81template <
class NeutralNC ,
class Cand
idateClass >
107template <
class NeutralNC ,
class Cand
idateClass >
111 return ( m_list->begin() ) ;
114template <
class NeutralNC ,
class Cand
idateClass >
118 return ( m_list->end() ) ;
121template <
class NeutralNC ,
class Cand
idateClass >
125 if ( m_ntBarList == 0 ) {
129 return (*m_ntBarList);
132template <
class NeutralNC ,
class Cand
idateClass >
136 if ( m_isBarList == 0 ) {
140 return (*m_isBarList);
143template <
class NeutralNC ,
class Cand
idateClass >
151template <
class NeutralNC ,
class Cand
idateClass >
154 m_list->erase( m_list->begin() ,
162template <
class NeutralNC ,
class Cand
idateClass >
170template <
class NeutralNC ,
class Cand
idateClass >
179template <
class NeutralNC ,
class Cand
idateClass >
iterator particle_begin()
ChosenConjugateList< NeutralNC, CandidateClass > & operator()()
virtual dchain::LabeledParticleList< NeutralNC, CandidateClass > & labeledCandidateList()
ChosenConjugateList< NeutralNC, CandidateClass > & bar()
void fill(const LabeledParticleList< NeutralNC, CandidateClass > &aList, const TMaker &aMaker, const TSelector &aSel)
virtual ~NeutralNCVisibleList()