Herwig
7.2.1
|
This (concrete) class provides the specific Final State shower kinematics information. More...
#include <FS_QTildeShowerKinematics1to2.h>
Public Member Functions | |
FS_QTildeShowerKinematics1to2 ()=default | |
Default constructor. | |
FS_QTildeShowerKinematics1to2 (Energy scale, double z, double phi, Energy pt, tSudakovPtr sud) | |
The constructor. | |
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. | |
tSudakovPtr | SudakovFormFactor () const |
Set and get methods for the SudakovFormFactor object. More... | |
void | SudakovFormFactor (const tSudakovPtr sud) |
Set the SudakovFormFactor object responsible of the eventual branching of this particle. | |
virtual void | updateLast (const tShowerParticlePtr last, Energy px, Energy py) const |
Update the kinematical data of a particle when a reconstruction fixpoint was found. More... | |
virtual void | reconstructChildren (const tShowerParticlePtr parent, const ShowerParticleVector &children) const |
The reconstructLast, reconstructChildren and reconstructParent members are used during the reconstruction. More... | |
Energy | scale () const |
Set/Get methods for the kinematic variables. More... | |
void | scale (const Energy in) |
Set the scale of the splitting. | |
double | z () const |
Access the energy fraction, . | |
void | z (const double in) |
Set the energy fraction, . | |
double | phi () const |
Access the azimuthal angle, . | |
void | phi (const double in) |
Set the azimuthal angle, . | |
Energy | pT () const |
Access the relative for the branching. | |
void | pT (const Energy in) const |
Set the relative for the branching. | |
tSplittingFnPtr | splittingFn () const |
Set and get methods for the SplittingFunction object. More... | |
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 |
Private Member Functions | |
FS_QTildeShowerKinematics1to2 & | operator= (const FS_QTildeShowerKinematics1to2 &)=delete |
The assignment operator is private and must never be called. More... | |
virtual void | updateChildren (const tShowerParticlePtr parent, const ShowerParticleVector &children, ShowerPartnerType partnerType) const |
The updateChildren and updateParent members to update the values of the and variables during the shower evolution. More... | |
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. More... | |
virtual void | reconstructParent (const tShowerParticlePtr parent, const ParticleVector &children) const |
Update the parent Kinematics from the knowledge of the kinematics of the children. More... | |
virtual void | reconstructLast (const tShowerParticlePtr last, Energy mass=-1.*GeV) const |
Update the kinematical data of a particle when a reconstruction fixpoint was found. More... | |
void | updateParameters (tShowerParticlePtr theParent, tShowerParticlePtr theChild0, tShowerParticlePtr theChild1, bool setAlpha) const |
The updateChildren, updateParent and updateLast members to update the values of the and variables during the shower evolution. More... | |
Additional Inherited Members | |
Public Types inherited from ThePEG::Pointer::ReferenceCounted | |
typedef unsigned int | CounterType |
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 &) |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
This (concrete) class provides the specific Final State shower kinematics information.
Definition at line 31 of file FS_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 and updateParent members to update the values of the and 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.
parent | The parent |
children | The children |
partnerType | The type of evolution partner |
Reimplemented from Herwig::ShowerKinematics.
|
private |
The updateChildren, updateParent and updateLast members to update the values of the and 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 |
|
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.