ROOTPWA
|
#include <particle.h>
Public Member Functions | |
decay () | |
decay (const decay &) | |
virtual | ~decay () |
decay & | addChild (const particle &p) |
decay & | setL (const int l) |
decay & | setS (const int s) |
decay & | calculateS () |
int | L () const |
int | S () const |
fourVec * | get4P (particle *part, const int debug=0) |
decay & | operator= (const decay &d) |
decay & | operator*= (const lorentzTransform &L) |
fourVec | fill (const event &e, const int debug=0) |
decay & | setupFrames (const lorentzTransform &T, const int debug=0) |
std::complex< double > | expt_amp (const double b, const double t, const int debug=0) |
std::complex< double > | amp (const int j, const int m, const int debug=0) |
void | print () const |
void | printFrames () const |
void | debug (const int d=1) |
Public Attributes | |
std::list< particle > | _children |
Private Member Functions | |
void | _init (const std::list< particle > &children, const int l, const int s, const double mass) |
Private Attributes | |
std::list< particle > | _childrenInFrames |
int | _l |
int | _s |
double | _mass |
Static Private Attributes | |
static int | _decay_debug = 0 |
Definition at line 88 of file pwa2000/libpp/particle.h.
decay::decay | ( | ) |
Definition at line 420 of file pwa2000/libpp/particle.cc.
decay::decay | ( | const decay & | d | ) |
Definition at line 440 of file pwa2000/libpp/particle.cc.
References _children, _decay_debug, _init(), _l, _mass, and _s.
|
virtual |
Definition at line 448 of file pwa2000/libpp/particle.cc.
References _decay_debug.
|
private |
Definition at line 428 of file pwa2000/libpp/particle.cc.
References _children, _l, _mass, _s, and mass.
Referenced by decay(), and operator=().
Definition at line 456 of file pwa2000/libpp/particle.cc.
References _children.
Definition at line 705 of file pwa2000/libpp/particle.cc.
References _children, _l, _mass, _s, a, addtab(), clebsch(), conj(), D(), particle::decayAmp(), F(), particle::get3P(), particle::get4P(), particle::helicities(), i, particleData::J(), lambda(), fourVec::lenSq(), MAXPRECISION, particleData::Name(), threeVec::phi(), ptab(), subtab(), threeVec::theta(), and tilde().
Referenced by wave::decayAmp(), particle::decayAmp(), and expt_amp().
decay & decay::calculateS | ( | ) |
|
inline |
Definition at line 126 of file pwa2000/libpp/particle.h.
References _decay_debug, and d.
Referenced by fill().
complex< double > decay::expt_amp | ( | const double | b, |
const double | t, | ||
const int | debug = 0 |
||
) |
Definition at line 614 of file pwa2000/libpp/particle.cc.
References _children, a, addtab(), amp(), particle::decayAmp(), particle::helicities(), i, particleData::J(), particleData::Name(), ptab(), and subtab().
Referenced by wave::decayAmp().
Definition at line 545 of file pwa2000/libpp/particle.cc.
References _children, debug(), event::getPartPFinal(), i, p, and fourVec::print().
Referenced by wave::fill().
Definition at line 522 of file pwa2000/libpp/particle.cc.
References _children, particleData::Name(), and p.
Referenced by particle::get4P().
|
inline |
Definition at line 101 of file pwa2000/libpp/particle.h.
References _l.
Referenced by particle::breitWigner(), wave::sprint(), particle::sprint(), breitWigner::val(), and rhoPrime::val().
decay & decay::operator*= | ( | const lorentzTransform & | L | ) |
Definition at line 513 of file pwa2000/libpp/particle.cc.
Definition at line 503 of file pwa2000/libpp/particle.cc.
References _children, _decay_debug, _init(), _l, _mass, and _s.
void decay::print | ( | ) | const |
Definition at line 884 of file pwa2000/libpp/particle.cc.
References _children, _l, _s, i, and ptab().
Referenced by calculateS(), wave::print(), and particle::print().
void decay::printFrames | ( | ) | const |
Definition at line 898 of file pwa2000/libpp/particle.cc.
References _children, _childrenInFrames, _l, _s, i, and ptab().
Referenced by wave::printFrames(), and particle::printFrames().
|
inline |
Definition at line 102 of file pwa2000/libpp/particle.h.
References _s.
Referenced by wave::sprint(), and particle::sprint().
Definition at line 464 of file pwa2000/libpp/particle.cc.
References _l.
Definition at line 472 of file pwa2000/libpp/particle.cc.
References _s.
decay & decay::setupFrames | ( | const lorentzTransform & | T, |
const int | debug = 0 |
||
) |
Definition at line 573 of file pwa2000/libpp/particle.cc.
References _children, _mass, and p.
Referenced by wave::setupFrames(), and particle::setupFrames().
std::list<particle> decay::_children |
Definition at line 128 of file pwa2000/libpp/particle.h.
Referenced by _init(), addChild(), amp(), calculateS(), decay(), expt_amp(), fill(), get4P(), operator*=(), operator=(), print(), printFrames(), particle::q(), particle::q0(), wave::setupFrames(), setupFrames(), wave::sprint(), and particle::sprint().
|
private |
Definition at line 138 of file pwa2000/libpp/particle.h.
Referenced by printFrames().
|
staticprivate |
Definition at line 137 of file pwa2000/libpp/particle.h.
Referenced by debug(), decay(), operator=(), and ~decay().
|
private |
Definition at line 139 of file pwa2000/libpp/particle.h.
Referenced by _init(), amp(), decay(), L(), operator=(), print(), printFrames(), and setL().
|
private |
Definition at line 141 of file pwa2000/libpp/particle.h.
Referenced by _init(), amp(), decay(), operator=(), and setupFrames().
|
private |
Definition at line 140 of file pwa2000/libpp/particle.h.
Referenced by _init(), amp(), calculateS(), decay(), operator=(), print(), printFrames(), S(), and setS().