|
ROOTPWA
|
#include <particleData.h>
Public Member Functions | |
| particleData () | |
| particleData (const particleData &) | |
| particleData (const std::string &n, double m, double w, int i, int g, int j, int p, int c) | |
| virtual | ~particleData () |
| int | OK () const |
| particleData & | setName (const std::string &) |
| particleData & | setMass (double m) |
| particleData & | setWidth (double w) |
| particleData & | setI (int i) |
| particleData & | setG (int g) |
| particleData & | setJ (int j) |
| particleData & | setP (int p) |
| particleData & | setC (int c) |
| std::string | Name () const |
| double | Mass () const |
| double | Width () const |
| int | I () const |
| int | G () const |
| int | J () const |
| int | P () const |
| int | C () const |
| void | print () const |
| void | dump () const |
| particleData & | operator= (const particleData &p) |
| void | debug (int d=1) |
Private Member Functions | |
| void | _init (const std::string &, double, double, int, int, int, int, int) |
Private Attributes | |
| std::string | _name |
| double | _mass |
| double | _width |
| int | _isospin |
| int | _gparity |
| int | _spin |
| int | _parity |
| int | _cparity |
Static Private Attributes | |
| static int | _particle_data_count = 0 |
| static int | _particle_data_debug = 0 |
Friends | |
| std::ostream & | operator<< (std::ostream &out, particleData &p) |
Definition at line 16 of file particleData.h.
| particleData::particleData | ( | ) |
Definition at line 36 of file particleData.cc.
| particleData::particleData | ( | const particleData & | p | ) |
| particleData::particleData | ( | const std::string & | n, |
| double | m, | ||
| double | w, | ||
| int | i, | ||
| int | g, | ||
| int | j, | ||
| int | p, | ||
| int | c | ||
| ) |
Definition at line 56 of file particleData.cc.
|
virtual |
Definition at line 85 of file particleData.cc.
|
private |
Definition at line 16 of file particleData.cc.
|
inline |
Definition at line 93 of file particleData.h.
References _cparity.
Referenced by wave::print(), and wave::printFrames().
|
inline |
Reimplemented in particle.
Definition at line 100 of file particleData.h.
References _particle_data_debug, and d.
| void particleData::dump | ( | ) | const |
Definition at line 121 of file particleData.cc.
Referenced by tableEntry::dump().
|
inline |
Definition at line 90 of file particleData.h.
References _gparity.
Referenced by wave::print(), and wave::printFrames().
|
inline |
Definition at line 89 of file particleData.h.
References _isospin.
Referenced by wave::print(), and wave::printFrames().
|
inline |
Definition at line 91 of file particleData.h.
References _spin.
Referenced by decay::amp(), wave::decayAmp(), particle::decayAmp(), decay::expt_amp(), particle::helicities(), wave::print(), wave::printFrames(), and wave::sprint().
|
inline |
Definition at line 87 of file particleData.h.
References _mass.
Referenced by particle::breitWigner(), main(), particle::operator!=(), particle::operator<(), particle::operator==(), particle::q0(), particle::set3P(), breitWigner::val(), AMP_M::val(), and AMP_ves::val().
| string particleData::Name | ( | ) | const |
Definition at line 95 of file particleData.cc.
Referenced by decay::amp(), particle::decayAmp(), decay::expt_amp(), particle::get4P(), decay::get4P(), particle::is(), particleDataTable::List(), particle::operator=(), operator=(), particle::particle(), particleData(), particle::setupFrames(), particle::sprint(), event::write1(), event::write2(), and particle::~particle().
| int particleData::OK | ( | ) | const |
| particleData & particleData::operator= | ( | const particleData & | p | ) |
|
inline |
Definition at line 92 of file particleData.h.
References _parity.
Referenced by wave::print(), wave::printFrames(), and wave::sprint().
| void particleData::print | ( | ) | const |
|
inline |
|
inline |
|
inline |
Definition at line 55 of file particleData.h.
|
inline |
|
inline |
| particleData & particleData::setName | ( | const std::string & | nm | ) |
Definition at line 102 of file particleData.cc.
Referenced by event::read1().
|
inline |
|
inline |
|
inline |
Definition at line 88 of file particleData.h.
References _width.
Referenced by particle::breitWigner(), main(), and breitWigner::val().
|
friend |
|
private |
Definition at line 29 of file particleData.h.
Referenced by C(), operator=(), particleData(), and setC().
|
private |
Definition at line 26 of file particleData.h.
Referenced by G(), operator=(), particleData(), and setG().
|
private |
Definition at line 25 of file particleData.h.
Referenced by I(), operator=(), particleData(), and setI().
|
private |
Definition at line 23 of file particleData.h.
Referenced by Mass(), operator=(), particleData(), and setMass().
|
private |
Definition at line 22 of file particleData.h.
Referenced by operator=(), and particleData().
|
private |
Definition at line 28 of file particleData.h.
Referenced by operator=(), P(), particleData(), and setP().
|
staticprivate |
Definition at line 20 of file particleData.h.
|
staticprivate |
Definition at line 21 of file particleData.h.
Referenced by debug().
|
private |
Definition at line 27 of file particleData.h.
Referenced by J(), operator=(), particleData(), and setJ().
|
private |
Definition at line 24 of file particleData.h.
Referenced by operator=(), particleData(), setWidth(), and Width().
1.8.1.2