BOSS 7.0.8
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 DecayClass & operator() () const
 
const DecayClass & particle () const
 
- Public Member Functions inherited from dchain::LabeledCandidate< DecayClass::CandidateClass >
 LabeledCandidate ()
 
 LabeledCandidate (const LabeledCandidate< DecayClass::CandidateClass > &aOtherLabeled)
 
virtual ~LabeledCandidate ()
 
const LabeledCandidateoperator= (const LabeledCandidate< DecayClass::CandidateClass > &aOtherLabeled)
 
const DecayClass::CandidateClass & operator() () const
 
const DecayClass::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 >
 LabeledCandidate (THolder aCandidateClass, const conjugation::Label aLabel)
 
DecayClass::CandidateClass * pointer ()
 
const DecayClass::CandidateClass * pointer () const
 

Detailed Description

template<class DecayClass>
class LabeledDecay< DecayClass >

Definition at line 68 of file LabeledDecay.h.

Constructor & Destructor Documentation

◆ LabeledDecay() [1/3]

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

◆ LabeledDecay() [2/3]

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

◆ LabeledDecay() [3/3]

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

Definition at line 79 of file LabeledDecay.h.

Member Function Documentation

◆ operator()()

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

◆ operator=()

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

◆ particle()

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

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