Herwig 7.3.0
|
This (concrete) class provides the specific Intial State shower kinematics information. More...
#include <IS_QTildeShowerKinematics1to2.h>
Standard constructors and destructors. | |
IS_QTildeShowerKinematics1to2 ()=default | |
Construct in terms of the basis states. | |
IS_QTildeShowerKinematics1to2 (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, updateParent and updateLast 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 | reconstructParent (const tShowerParticlePtr parent, const ParticleVector &children) const |
Update the parent Kinematics from the knowledge of the kinematics of the children. | |
virtual void | updateLast (const tShowerParticlePtr theLast, Energy px, Energy py) const |
Update the kinematical data of a particle when a reconstruction fixpoint was found. | |
IS_QTildeShowerKinematics1to2 & | operator= (const IS_QTildeShowerKinematics1to2 &)=delete |
The assignment operator is private and must never be called. | |
Additional Inherited Members | |
Public Types inherited from ThePEG::Pointer::ReferenceCounted | |
typedef unsigned int | CounterType |
Public Member Functions inherited from Herwig::ShowerKinematics | |
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. | |
Public Member Functions inherited from ThePEG::Base | |
void | debug () const |
virtual void | debugme () const |
Public Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
CounterType | referenceCount () const |
Static Public Member Functions inherited from ThePEG::Base | |
static void | Init () |
Public Attributes inherited from ThePEG::Pointer::ReferenceCounted | |
const unsigned long | uniqueId |
Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
This (concrete) class provides the specific Intial State shower kinematics information.
Definition at line 31 of file IS_QTildeShowerKinematics1to2.h.
|
inline |
The default constructor.
Definition at line 45 of file IS_QTildeShowerKinematics1to2.h.
|
privatedelete |
The assignment operator is private and must never be called.
In fact, it should not even be implemented.
|
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 |
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 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.
theLast | The particle. |
px | The \(x\) component of the \(p_T\). |
py | The \(y\) component of the \(p_T\). |
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 branching particle |
children | The particles produced in the branching |
partnerType | The type of evolution partner |
Reimplemented from Herwig::ShowerKinematics.