#include <pwacomponent.h>
Public Member Functions |
| | pwacompset () |
| | ~pwacompset () |
| void | add (pwacomponent *comp) |
| void | setPS (TF1 *fPS) |
| void | doMapping () |
| unsigned int | n () const |
| unsigned int | numPar () const |
| std::vector< std::string > | wavelist () const |
| void | setPar (const double *par) |
| void | getPar (double *par) |
| unsigned int | nFreePSPar () const |
| double | getFreePSPar (unsigned int i) const |
| void | getFreePSLimits (unsigned int i, double &lower, double &upper) const |
| const pwacomponent * | operator[] (unsigned int i) const |
std::vector< std::pair
< unsigned int, unsigned int > > | getCompChannel (const std::string &wave) const |
| double | ps (double m) |
| double | intensity (const std::string &wave, double m) |
| double | phase (const std::string &wave, double m) |
| double | phase (const std::string &wave1, const std::string &wave2, double m) |
| std::complex< double > | overlap (const std::string &wave1, const std::string &wave2, double m) |
| std::complex< double > | overlap (unsigned int wave1, unsigned int wave2, double m) |
Detailed Description
Definition at line 144 of file pwacomponent.h.
Constructor & Destructor Documentation
| rpwa::pwacompset::pwacompset |
( |
| ) |
|
|
inline |
| rpwa::pwacompset::~pwacompset |
( |
| ) |
|
|
inline |
Member Function Documentation
| void rpwa::pwacompset::doMapping |
( |
| ) |
|
| std::vector< std::pair< unsigned int, unsigned int > > rpwa::pwacompset::getCompChannel |
( |
const std::string & |
wave | ) |
const |
| void rpwa::pwacompset::getFreePSLimits |
( |
unsigned int |
i, |
|
|
double & |
lower, |
|
|
double & |
upper |
|
) |
| const |
| double rpwa::pwacompset::getFreePSPar |
( |
unsigned int |
i | ) |
const |
| void rpwa::pwacompset::getPar |
( |
double * |
par | ) |
|
| double rpwa::pwacompset::intensity |
( |
const std::string & |
wave, |
|
|
double |
m |
|
) |
| |
| unsigned int rpwa::pwacompset::n |
( |
| ) |
const |
|
inline |
| unsigned int rpwa::pwacompset::nFreePSPar |
( |
| ) |
const |
|
inline |
| unsigned int rpwa::pwacompset::numPar |
( |
| ) |
const |
|
inline |
| std::complex< double > rpwa::pwacompset::overlap |
( |
const std::string & |
wave1, |
|
|
const std::string & |
wave2, |
|
|
double |
m |
|
) |
| |
| std::complex< double > rpwa::pwacompset::overlap |
( |
unsigned int |
wave1, |
|
|
unsigned int |
wave2, |
|
|
double |
m |
|
) |
| |
| double rpwa::pwacompset::phase |
( |
const std::string & |
wave, |
|
|
double |
m |
|
) |
| |
| double rpwa::pwacompset::phase |
( |
const std::string & |
wave1, |
|
|
const std::string & |
wave2, |
|
|
double |
m |
|
) |
| |
| double rpwa::pwacompset::ps |
( |
double |
m | ) |
|
| void rpwa::pwacompset::setPar |
( |
const double * |
par | ) |
|
| void rpwa::pwacompset::setPS |
( |
TF1 * |
fPS | ) |
|
| vector< string > rpwa::pwacompset::wavelist |
( |
| ) |
const |
Friends And Related Function Documentation
Member Data Documentation
| std::vector<std::vector<std::pair<unsigned int,unsigned int> > > rpwa::pwacompset::_compChannel |
|
private |
| std::vector<unsigned int> rpwa::pwacompset::_freePSpar |
|
private |
| unsigned int rpwa::pwacompset::_numpar |
|
private |
| TF1* rpwa::pwacompset::_phasespace |
|
private |
The documentation for this class was generated from the following files: