#include <pwacomponent.h>
Public Member Functions |
| | pwacomponent (const std::string &name, double m0, double gamma, const std::map< std::string, pwachannel > &channels) |
| virtual | ~pwacomponent () |
| std::string | name () const |
| virtual std::complex< double > | val (double m) const |
| virtual void | setPar (double m0, double gamma) |
| unsigned int | numChannels () const |
| const std::string & | getChannelName (unsigned int i) const |
| const pwachannel & | getChannel (unsigned int i) const |
| unsigned int | numPar () const |
| void | setCouplings (const double *par) |
| void | getCouplings (double *par) |
| void | setLimits (double mmin, double mmax, double gmin, double gmax) |
| void | setFixed (bool mflag=true, bool gflag=true) |
| void | setConstWidth (bool flag=true) |
| void | getLimits (double &mmin, double &mmax, double &gmin, double &gmax) const |
| bool | fixM () const |
| bool | fixGamma () const |
| bool | constWidth () const |
| double | m0 () const |
| double | gamma () const |
const std::map< std::string,
pwachannel > & | channels () const |
Detailed Description
Definition at line 71 of file pwacomponent.h.
Constructor & Destructor Documentation
| rpwa::pwacomponent::pwacomponent |
( |
const std::string & |
name, |
|
|
double |
m0, |
|
|
double |
gamma, |
|
|
const std::map< std::string, pwachannel > & |
channels |
|
) |
| |
| virtual rpwa::pwacomponent::~pwacomponent |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
| const std::map<std::string,pwachannel >& rpwa::pwacomponent::channels |
( |
| ) |
const |
|
inline |
| bool rpwa::pwacomponent::constWidth |
( |
| ) |
const |
|
inline |
| bool rpwa::pwacomponent::fixGamma |
( |
| ) |
const |
|
inline |
| bool rpwa::pwacomponent::fixM |
( |
| ) |
const |
|
inline |
| double rpwa::pwacomponent::gamma |
( |
| ) |
const |
|
inline |
| const pwachannel& rpwa::pwacomponent::getChannel |
( |
unsigned int |
i | ) |
const |
|
inline |
| const std::string& rpwa::pwacomponent::getChannelName |
( |
unsigned int |
i | ) |
const |
|
inline |
| void rpwa::pwacomponent::getCouplings |
( |
double * |
par | ) |
|
| void rpwa::pwacomponent::getLimits |
( |
double & |
mmin, |
|
|
double & |
mmax, |
|
|
double & |
gmin, |
|
|
double & |
gmax |
|
) |
| const |
|
inline |
| double rpwa::pwacomponent::m0 |
( |
| ) |
const |
|
inline |
| std::string rpwa::pwacomponent::name |
( |
| ) |
const |
|
inline |
| unsigned int rpwa::pwacomponent::numChannels |
( |
| ) |
const |
|
inline |
| unsigned int rpwa::pwacomponent::numPar |
( |
| ) |
const |
|
inline |
| void rpwa::pwacomponent::setConstWidth |
( |
bool |
flag = true | ) |
|
|
inline |
| void rpwa::pwacomponent::setCouplings |
( |
const double * |
par | ) |
|
| void rpwa::pwacomponent::setFixed |
( |
bool |
mflag = true, |
|
|
bool |
gflag = true |
|
) |
| |
|
inline |
| void rpwa::pwacomponent::setLimits |
( |
double |
mmin, |
|
|
double |
mmax, |
|
|
double |
gmin, |
|
|
double |
gmax |
|
) |
| |
|
inline |
| virtual void rpwa::pwacomponent::setPar |
( |
double |
m0, |
|
|
double |
gamma |
|
) |
| |
|
inlinevirtual |
| complex< double > rpwa::pwacomponent::val |
( |
double |
m | ) |
const |
|
virtual |
Friends And Related Function Documentation
Member Data Documentation
| std::vector<std::string> rpwa::pwacomponent::_channelname |
|
protected |
| std::map<std::string,pwachannel > rpwa::pwacomponent::_channels |
|
protected |
| bool rpwa::pwacomponent::_constWidth |
|
protected |
| bool rpwa::pwacomponent::_fixgamma |
|
protected |
| bool rpwa::pwacomponent::_fixm |
|
protected |
| double rpwa::pwacomponent::_gamma |
|
protected |
| double rpwa::pwacomponent::_gammamax |
|
protected |
| double rpwa::pwacomponent::_gammamin |
|
protected |
| double rpwa::pwacomponent::_m0 |
|
protected |
| double rpwa::pwacomponent::_m02 |
|
protected |
| double rpwa::pwacomponent::_m0max |
|
protected |
| double rpwa::pwacomponent::_m0min |
|
protected |
| std::string rpwa::pwacomponent::_name |
|
protected |
| std::vector<pwachannel*> rpwa::pwacomponent::_vchannels |
|
protected |
The documentation for this class was generated from the following files: