|
PYTHIA
8.316
|
Public Member Functions | |
| Exc (double yIn, double m0In, int iIn, int jIn, int kIn, RopeDipole *dip1In, RopeDipole *dip2In) | |
| The constructor. | |
| void | setParticlePtrs (Particle *p1, Particle *p2) |
| Set pointers to the two excitation particles. More... | |
| void | shove (double dpx, double dpy) |
| Give the excitation a kick in the x and y direction,. More... | |
| Vec4 | direction () |
| The push direction as a four vector. | |
Public Attributes | |
| double | y |
| Member variables, slice rapidity and small cut-off mass. | |
| double | m0 |
| int | i |
| Local particle indices. | |
| int | j |
| int | k |
| Particle * | pp1 |
| Particle * | pp2 |
| RopeDipole * | dip1 |
| RopeDipole * | dip2 |
Exc class. It is a helper class to Ropewalk, used to describe a pair of excitations needed for shoving. It is kept away from users, as there are a lot of raw pointers floating around.
Set pointers to the two excitation particles.
Set a pointer to the excitation in the dipole.
|
inline |
Give the excitation a kick in the x and y direction,.
The old momenta.
The new momenta, after the shove.
The differences between the two.
Now check if we can add these two excitations to the dipoles.
1.8.11