Herwig 7.3.0
|
The DipolePartonSplitter is a helper class to fix up colour and mother-child relations in typical shower splittings. More...
#include <DipolePartonSplitter.h>
Static Public Member Functions | |
static void | split (tPPtr parent, tPPtr firstChild, tPPtr secondChild, bool initialState, bool decayedEmitter=false) |
Fix up mother child relations for splitting the first to the second and third parton; use conventions of a backward splitting, if initialState is true. | |
static void | split (tPPtr parent, tPPtr firstChild, tPPtr secondChild, tPPtr ref, bool initialState, bool decayedEmitter=false) |
Fix up relations for splitting the first to the second and third parton; use conventions of a backward splitting, if initialState is true. | |
static void | change (tPPtr parent, tPPtr child, bool initialState, bool decayedSpec=false) |
Fix up relations for the case that the new parton instance exists only due to changes in e.g. | |
static bool | colourConnected (tcPPtr first, tcPPtr second) |
Return true, if the given partons are colour connected. | |
The DipolePartonSplitter is a helper class to fix up colour and mother-child relations in typical shower splittings.
Definition at line 30 of file DipolePartonSplitter.h.
|
static |
Fix up relations for the case that the new parton instance exists only due to changes in e.g.
kinematics.
|
static |
Fix up mother child relations for splitting the first to the second and third parton; use conventions of a backward splitting, if initialState is true.
In this case, the first child is assumed to be the new incoming parton.
|
static |
Fix up relations for splitting the first to the second and third parton; use conventions of a backward splitting, if initialState is true.
In this case, the first child is assumed to be the new incoming parton. A reference is given to determine which colour line did actually radiate in case of ambiguities, in the sense that the colour connected parent-ref pair raidated as a dipole.