|
YAP
|
Stores complex free amplitude for the particular decay of a particle. More...
#include <FreeAmplitude.h>
Public Member Functions | |
| FreeAmplitude (std::shared_ptr< DecayChannel > dc, std::shared_ptr< SpinAmplitude > sa, int two_m, std::complex< double > a=1) | |
| const std::shared_ptr < DecayChannel > & | decayChannel () const |
| const std::shared_ptr < SpinAmplitude > & | spinAmplitude () const |
| const int | twoM () const |
| const ParticleCombinationSet & | particleCombinations () const |
| const Model * | model () const |
Public Member Functions inherited from ComplexParameter | |
| ComplexParameter (const std::complex< double > &t=0) | |
| constructor | |
| const size_t | size () const |
| void | setValue (const std::vector< double > &V) |
| Set value from vector. | |
Public Member Functions inherited from Parameter< std::complex< double > > | |
| Parameter ()=default | |
| Default constructor. | |
| Parameter (std::complex< double >t) | |
| Value-assigning constructor. | |
| Parameter (const Parameter &)=default | |
| copy constructor defaulted | |
| Parameter (Parameter &&)=default | |
| move constructor defaulted | |
| ~Parameter ()=default | |
| virtual destructor defaulted | |
| Parameter & | operator= (const Parameter &)=default |
| copy assignment defaulted | |
| Parameter & | operator= (Parameter &&)=default |
| move assignment defaulted | |
| Parameter & | operator= (typename std::conditional< std::is_fundamental< std::complex< double > >::value, const std::complex< double >, const std::complex< double > & >::type t) |
| set value by operator | |
| virtual std::conditional < std::is_fundamental < std::complex< double > >::value, const std::complex < double >, const std::complex < double > & >::type | value () const |
| virtual void | setValue (typename std::conditional< std::is_fundamental< std::complex< double > >::value, const std::complex< double >, const std::complex< double > & >::type val) |
| set value | |
Public Member Functions inherited from ParameterBase | |
| VariableStatus & | variableStatus () |
| const VariableStatus | variableStatus () const |
Private Attributes | |
| std::shared_ptr< DecayChannel > | DecayChannel_ |
| DecayChannel for which this is a free amplitude. | |
| std::shared_ptr< SpinAmplitude > | SpinAmplitude_ |
| SpinAmplitude for which this is a free amplitude. | |
| int | TwoM_ |
| (twice) spin projection of decaying particle | |
Additional Inherited Members | |
Protected Member Functions inherited from ParameterBase | |
| ParameterBase () | |
| Constructor. | |
Stores complex free amplitude for the particular decay of a particle.
A free amplitude is assigned for each decay of a particle into a particular set of daughters (as indicated by the DecayChannel) with a particular set of angular-momentum quantum numbers as given by the SpinAmplitude and parent spin projection
| FreeAmplitude | ( | std::shared_ptr< DecayChannel > | dc, |
| std::shared_ptr< SpinAmplitude > | sa, | ||
| int | two_m, | ||
| std::complex< double > | a = 1 |
||
| ) |
Constructor
| dc | shared_ptr to DecayChannel |
| sa | shared_ptr to SpinAmplitude |
| two_m | (twice) the parent spin projection |
| a | value to initialize to |
|
inline |
| const Model * model | ( | ) | const |
| const ParticleCombinationSet & particleCombinations | ( | ) | const |
|
inline |
|
inline |
1.8.6