#include <LabeledDecay.h>
Inheritance diagram for LabeledDecay< DecayClass >:
Public Member Functions | |
LabeledDecay () | |
LabeledDecay (const LabeledDecay< DecayClass > &aOtherLabeled) | |
template<class THolder> | |
LabeledDecay (THolder aDecayClass, const typename conjugation::Label aLabel) | |
const LabeledDecay< DecayClass > & | operator= (const LabeledDecay< DecayClass > &aOtherLabeled) |
const DecayClass & | operator() () const |
const DecayClass & | particle () const |
const DecayClass::CandidateClass & | labeledClass () const |
conjugation::Label | label () const |
bool | operator== (const conjugation::Label &aLabel) const |
bool | operator!= (const conjugation::Label &aLabel) const |
Protected Member Functions | |
DecayClass::CandidateClass * | pointer () |
const DecayClass::CandidateClass * | pointer () const |
Definition at line 68 of file LabeledDecay.h.
LabeledDecay< DecayClass >::LabeledDecay | ( | ) |
LabeledDecay< DecayClass >::LabeledDecay | ( | const LabeledDecay< DecayClass > & | aOtherLabeled | ) |
LabeledDecay< DecayClass >::LabeledDecay | ( | THolder | aDecayClass, | |
const typename conjugation::Label | aLabel | |||
) | [inline] |
Definition at line 79 of file LabeledDecay.h.
00080 : 00081 LabeledCandidate<typename DecayClass::CandidateClass>(aDecayClass,aLabel) {}
conjugation::Label dchain::LabeledCandidate< DecayClass::CandidateClass >::label | ( | ) | const [inline, inherited] |
const DecayClass::CandidateClass & dchain::LabeledCandidate< DecayClass::CandidateClass >::labeledClass | ( | ) | const [inline, inherited] |
bool dchain::LabeledCandidate< DecayClass::CandidateClass >::operator!= | ( | const conjugation::Label & | aLabel | ) | const [inline, inherited] |
Definition at line 83 of file LabeledCandidate.h.
00083 { 00084 return ( aLabel != m_label ) ; 00085 }
const DecayClass& LabeledDecay< DecayClass >::operator() | ( | ) | const |
Reimplemented from dchain::LabeledCandidate< DecayClass::CandidateClass >.
const LabeledDecay< DecayClass >& LabeledDecay< DecayClass >::operator= | ( | const LabeledDecay< DecayClass > & | aOtherLabeled | ) |
bool dchain::LabeledCandidate< DecayClass::CandidateClass >::operator== | ( | const conjugation::Label & | aLabel | ) | const [inline, inherited] |
Definition at line 79 of file LabeledCandidate.h.
00079 { 00080 return ( aLabel == m_label ) ; 00081 }
const DecayClass& LabeledDecay< DecayClass >::particle | ( | ) | const |
const DecayClass::CandidateClass * dchain::LabeledCandidate< DecayClass::CandidateClass >::pointer | ( | ) | const [inline, protected, inherited] |
Definition at line 104 of file LabeledCandidate.h.
00104 { 00105 return ( m_pointer.pointer() ) ; 00106 }
DecayClass::CandidateClass * dchain::LabeledCandidate< DecayClass::CandidateClass >::pointer | ( | ) | [inline, protected, inherited] |