#include <Basics.h>
Public Member Functions | |
Particle () | |
Constructors. | |
Particle (long idin, long statusin=0, long mother1in=-1, long mother2in=-1, long colin=0, long anticolin=0, Vec4 pin=Vec4(0., 0., 0., 0.), double min=0., double scalein=0.) | |
NOT DOCUMENTED. | |
Particle (long idin, long statusin=0, long mother1in=-1, long mother2in=-1, long colin=0, long anticolin=0, double pxin=0., double pyin=0., double pzin=0., double ein=0., double min=0., double scalein=0.) | |
NOT DOCUMENTED. | |
Particle (const Particle &pt) | |
NOT DOCUMENTED. | |
Particle & | operator= (const Particle &pt) |
NOT DOCUMENTED. | |
void | id (long idin) |
Member functions for input. | |
void | status (long statusin) |
NOT DOCUMENTED. | |
void | addstatus (long change) |
NOT DOCUMENTED. | |
void | mother1 (long mother1in) |
NOT DOCUMENTED. | |
void | mother2 (long mother2in) |
NOT DOCUMENTED. | |
void | mothers (long mother1in=-1, long mother2in=-1) |
NOT DOCUMENTED. | |
void | prev (long previn) |
NOT DOCUMENTED. | |
void | col (long colin) |
NOT DOCUMENTED. | |
void | anticol (long anticolin) |
NOT DOCUMENTED. | |
void | cols (long colin=0, long anticolin=0) |
NOT DOCUMENTED. | |
void | p (Vec4 pin) |
NOT DOCUMENTED. | |
void | p (double pxin, double pyin, double pzin, double ein) |
NOT DOCUMENTED. | |
void | px (double pxin) |
NOT DOCUMENTED. | |
void | py (double pyin) |
NOT DOCUMENTED. | |
void | pz (double pzin) |
NOT DOCUMENTED. | |
void | e (double ein) |
NOT DOCUMENTED. | |
void | m (double min) |
NOT DOCUMENTED. | |
void | scale (double scalein) |
NOT DOCUMENTED. | |
long | id () const |
Member functions for output. | |
long | status () const |
NOT DOCUMENTED. | |
long | mother1 () const |
NOT DOCUMENTED. | |
long | mother2 () const |
NOT DOCUMENTED. | |
long | prev () const |
NOT DOCUMENTED. | |
long | col () const |
NOT DOCUMENTED. | |
long | anticol () const |
NOT DOCUMENTED. | |
Vec4 | p () const |
NOT DOCUMENTED. | |
double | px () const |
NOT DOCUMENTED. | |
double | py () const |
NOT DOCUMENTED. | |
double | pz () const |
NOT DOCUMENTED. | |
double | e () const |
NOT DOCUMENTED. | |
double | m () const |
NOT DOCUMENTED. | |
double | scale () const |
NOT DOCUMENTED. | |
double | m2 () const |
NOT DOCUMENTED. | |
double | mcalc () const |
NOT DOCUMENTED. | |
double | m2calc () const |
NOT DOCUMENTED. | |
double | pT () const |
NOT DOCUMENTED. | |
double | pT2 () const |
NOT DOCUMENTED. | |
double | mT () const |
NOT DOCUMENTED. | |
double | mT2 () const |
NOT DOCUMENTED. | |
double | pAbs () const |
NOT DOCUMENTED. | |
double | p2 () const |
NOT DOCUMENTED. | |
double | theta () const |
NOT DOCUMENTED. | |
double | phi () const |
NOT DOCUMENTED. | |
void | rescalep (double fac) |
Member functions that perform operations. | |
void | rot (double theta, double phi) |
NOT DOCUMENTED. | |
void | bst (double betaX, double betaY, double betaZ) |
NOT DOCUMENTED. | |
void | bst (const Vec4 &vec) |
NOT DOCUMENTED. | |
void | rotbst (const RotBstMatrix &M) |
NOT DOCUMENTED. | |
Private Attributes | |
long | idp |
NOT DOCUMENTED. | |
long | statusp |
NOT DOCUMENTED. | |
long | mother1p |
NOT DOCUMENTED. | |
long | mother2p |
NOT DOCUMENTED. | |
long | prevp |
NOT DOCUMENTED. | |
long | colp |
NOT DOCUMENTED. | |
long | anticolp |
NOT DOCUMENTED. | |
Vec4 | pp |
NOT DOCUMENTED. | |
double | mp |
NOT DOCUMENTED. | |
double | scalep |
NOT DOCUMENTED. | |
Friends | |
ostream & | operator<< (ostream &, const Particle &) |
Print a particle. |
This class holds info on a particle in general. Used by the internal Pythia7 Shower classes.
Definition at line 658 of file Basics.h.
Pythia7::Shower::Particle::Particle | ( | const Particle & | pt | ) | [inline] |