1#ifndef DCHAIN_DCDECAYLIST_CC
2#define DCHAIN_DCDECAYLIST_CC
118template <
class DecayClass ,
class Cand
idateClass >
120 m_function( pFunction ) ,
121 m_functionalObject( 0 )
125template <
class DecayClass ,
class Cand
idateClass >
127 bool ( * pFunction )( DecayClass& ) ) :
128 dchain::DecayList<DecayClass,CandidateClass>(),
129 m_function( pFunction ) ,
130 m_functionalObject( 0 )
135template <
class DecayClass ,
class Cand
idateClass >
138 m_functionalObject( &aFunctionalObject )
143template <
class DecayClass ,
class Cand
idateClass >
145 dchain::DecayList<DecayClass,CandidateClass>(aLabeledList, aLabel),
147 m_functionalObject( 0 )
155template <
class DecayClass ,
class Cand
idateClass >
void fill(NTuple::Array< double > &nt_p4, const HepLorentzVector &p4)
const DCDecayList< DecayClass, CandidateClass > & operator=(const DCDecayList< TDecay, CandidateClass > &aOtherList)
DCDecayList(bool(*pFunction)(DecayClass &)=0)