Herwig 7.3.0
|
This (concrete) class provides the specific decay shower kinematics information. More...
#include <Decay_QTildeShowerKinematics1to2.h>
Public Member Functions | |
Decay_QTildeShowerKinematics1to2 ()=default | |
Default constructor. | |
Decay_QTildeShowerKinematics1to2 (Energy scale, double z, double phi, Energy pt, tSudakovPtr sud) | |
The constructor. | |
virtual void | updateChildren (const tShowerParticlePtr parent, const ShowerParticleVector &children, unsigned int pTscheme, ShowerPartnerType partnerType) const |
The updateChildren, updateParent and updateLast members to update the values of the \(\alpha\) and \(p_\perp\) variables during the shower evolution. | |
virtual void | reconstructParent (const tShowerParticlePtr parent, const ParticleVector &children) const |
Update the parent Kinematics from the knowledge of the kinematics of the children. | |
virtual void | reconstructLast (const tShowerParticlePtr last, Energy mass=-1.*GeV) const |
Update the kinematical data of a particle when a reconstruction fixpoint was found. | |
virtual void | updateParent (const tShowerParticlePtr parent, const ShowerParticleVector &children, unsigned int pTscheme, ShowerPartnerType partnerType) const |
Update the parent Kinematics from the knowledge of the kinematics of the children. | |
![]() | |
ShowerKinematics () | |
The default constructor. | |
ShowerKinematics (Energy scale, double z, double phi, Energy pt, tSudakovPtr sud) | |
The default constructor. | |
virtual void | updateChildren (const tShowerParticlePtr parent, const ShowerParticleVector &children, unsigned int pTscheme, ShowerPartnerType partnerType) const |
The updateChildren and updateParent members to update the values of the \(\alpha\) and \(p_\perp\) variables during the shower evolution. | |
virtual void | resetChildren (const tShowerParticlePtr parent, const ShowerParticleVector &children) const |
virtual void | updateParent (const tShowerParticlePtr parent, const ShowerParticleVector &children, unsigned int pTscheme, ShowerPartnerType partnerType) const |
Update the parent Kinematics from the knowledge of the kinematics of the children. | |
virtual void | updateLast (const tShowerParticlePtr last, Energy px, Energy py) const |
Update the kinematical data of a particle when a reconstruction fixpoint was found. | |
virtual void | reconstructChildren (const tShowerParticlePtr parent, const ShowerParticleVector &children) const |
The reconstructLast, reconstructChildren and reconstructParent members are used during the reconstruction. | |
virtual void | reconstructParent (const tShowerParticlePtr parent, const ParticleVector &children) const |
Reconstruct the parent Kinematics from the knowledge of the kinematics of the children. | |
virtual void | reconstructLast (const tShowerParticlePtr last, Energy mass=-1.*GeV) const |
Update the kinematical data of a particle when a reconstruction fixpoint was found. | |
Energy | scale () const |
Set/Get methods for the kinematic variables. | |
void | scale (const Energy in) |
Set the scale of the splitting. | |
double | z () const |
Access the energy fraction, \(z\). | |
void | z (const double in) |
Set the energy fraction, \(z\). | |
double | phi () const |
Access the azimuthal angle, \(\phi\). | |
void | phi (const double in) |
Set the azimuthal angle, \(\phi\). | |
Energy | pT () const |
Access the relative \(p_T\) for the branching. | |
void | pT (const Energy in) const |
Set the relative \(p_T\) for the branching. | |
tSplittingFnPtr | splittingFn () const |
Set and get methods for the SplittingFunction object. | |
tSudakovPtr | SudakovFormFactor () const |
Set and get methods for the SudakovFormFactor object. | |
void | SudakovFormFactor (const tSudakovPtr sud) |
Set the SudakovFormFactor object responsible of the eventual branching of this particle. | |
![]() | |
void | debug () const |
virtual void | debugme () const |
![]() | |
CounterType | referenceCount () const |
Private Member Functions | |
Decay_QTildeShowerKinematics1to2 & | operator= (const Decay_QTildeShowerKinematics1to2 &)=delete |
The assignment operator is private and must never be called. | |
Additional Inherited Members | |
![]() | |
typedef unsigned int | CounterType |
![]() | |
static void | Init () |
![]() | |
const unsigned long | uniqueId |
![]() | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
This (concrete) class provides the specific decay shower kinematics information.
Definition at line 32 of file Decay_QTildeShowerKinematics1to2.h.
|
inline |
The constructor.
Definition at line 43 of file Decay_QTildeShowerKinematics1to2.h.
|
privatedelete |
The assignment operator is private and must never be called.
In fact, it should not even be implemented.
|
virtual |
Update the kinematical data of a particle when a reconstruction fixpoint was found.
This will highly depend on the kind of kinematics chosen and will be defined in the inherited concrete classes. This method will be used by the KinematicsReconstructor.
last | The particle to update |
mass | The mass to be used, if less than zero on-shell |
Reimplemented from Herwig::ShowerKinematics.
|
virtual |
Update the parent Kinematics from the knowledge of the kinematics of the children.
This method will be used by the KinematicsReconstructor.
Reimplemented from Herwig::ShowerKinematics.
|
virtual |
The updateChildren, updateParent and updateLast members to update the values of the \(\alpha\) and \(p_\perp\) variables during the shower evolution.
Along with the showering evolution — going forward for time-like (forward) evolution, and going backward for space-like (backward) evolution — the kinematical variables of the branching products are calculated and updated from the knowledge of the parent kinematics. This method is used by the ForwardShowerEvolver.
parent | The branching particle |
children | The particles produced in the branching |
partnerType | The type of evolution partner |
Reimplemented from Herwig::ShowerKinematics.
|
virtual |
Update the parent Kinematics from the knowledge of the kinematics of the children.
This method will be used by the KinematicsReconstructor.
parent | The parent |
children | The children |
partnerType | The type of evolution partner |
Reimplemented from Herwig::ShowerKinematics.