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().