BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
LabeledDecay< DecayClass > Class Template Reference

#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 DecayClassoperator() () const
const DecayClassparticle () const
 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 DecayClassoperator() () const
const DecayClassparticle () const
 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 DecayClassoperator() () const
const DecayClassparticle () const
Public Member Functions inherited from dchain::LabeledCandidate< DecayClass::CandidateClass >
 LabeledCandidate ()
virtual ~LabeledCandidate ()
const LabeledCandidateoperator= (const LabeledCandidate< CandidateClass > &aOtherLabeled)
const CandidateClass & operator() () const
const CandidateClass & labeledClass () const
conjugation::Label label () const
bool operator== (const conjugation::Label &aLabel) const
bool operator!= (const conjugation::Label &aLabel) const

Additional Inherited Members

Protected Member Functions inherited from dchain::LabeledCandidate< DecayClass::CandidateClass >
CandidateClass * pointer ()

Detailed Description

template<class DecayClass>
class LabeledDecay< DecayClass >

Definition at line 68 of file Event/DecayChain/include/DecayChain/Element/LabeledDecay.h.

Constructor & Destructor Documentation

◆ LabeledDecay() [1/9]

template<class DecayClass>
LabeledDecay< DecayClass >::LabeledDecay ( )

Referenced by LabeledDecay(), and operator=().

◆ LabeledDecay() [2/9]

template<class DecayClass>
LabeledDecay< DecayClass >::LabeledDecay ( const LabeledDecay< DecayClass > & aOtherLabeled)

◆ LabeledDecay() [3/9]

◆ LabeledDecay() [4/9]

template<class DecayClass>
LabeledDecay< DecayClass >::LabeledDecay ( )

◆ LabeledDecay() [5/9]

template<class DecayClass>
LabeledDecay< DecayClass >::LabeledDecay ( const LabeledDecay< DecayClass > & aOtherLabeled)

◆ LabeledDecay() [6/9]

template<class DecayClass>
template<class THolder>
LabeledDecay< DecayClass >::LabeledDecay ( THolder aDecayClass,
const typename conjugation::Label aLabel )
inline

◆ LabeledDecay() [7/9]

template<class DecayClass>
LabeledDecay< DecayClass >::LabeledDecay ( )

◆ LabeledDecay() [8/9]

template<class DecayClass>
LabeledDecay< DecayClass >::LabeledDecay ( const LabeledDecay< DecayClass > & aOtherLabeled)

◆ LabeledDecay() [9/9]

template<class DecayClass>
template<class THolder>
LabeledDecay< DecayClass >::LabeledDecay ( THolder aDecayClass,
const typename conjugation::Label aLabel )
inline

Member Function Documentation

◆ operator()() [1/3]

template<class DecayClass>
const DecayClass & LabeledDecay< DecayClass >::operator() ( ) const

◆ operator()() [2/3]

template<class DecayClass>
const DecayClass & LabeledDecay< DecayClass >::operator() ( ) const

◆ operator()() [3/3]

template<class DecayClass>
const DecayClass & LabeledDecay< DecayClass >::operator() ( ) const

◆ operator=() [1/3]

template<class DecayClass>
const LabeledDecay< DecayClass > & LabeledDecay< DecayClass >::operator= ( const LabeledDecay< DecayClass > & aOtherLabeled)

◆ operator=() [2/3]

template<class DecayClass>
const LabeledDecay< DecayClass > & LabeledDecay< DecayClass >::operator= ( const LabeledDecay< DecayClass > & aOtherLabeled)

◆ operator=() [3/3]

template<class DecayClass>
const LabeledDecay< DecayClass > & LabeledDecay< DecayClass >::operator= ( const LabeledDecay< DecayClass > & aOtherLabeled)

◆ particle() [1/3]

template<class DecayClass>
const DecayClass & LabeledDecay< DecayClass >::particle ( ) const

◆ particle() [2/3]

template<class DecayClass>
const DecayClass & LabeledDecay< DecayClass >::particle ( ) const

◆ particle() [3/3]

template<class DecayClass>
const DecayClass & LabeledDecay< DecayClass >::particle ( ) const

The documentation for this class was generated from the following files: