Herwig
7.2.1
|
The ShowerBasis class stores the basis vectors used by the shower. More...
#include <ShowerBasis.h>
Public Types | |
enum | Frame { BackToBack, Rest } |
enum for the frame definition | |
Public Types inherited from ThePEG::Pointer::ReferenceCounted | |
typedef unsigned int | CounterType |
Public Member Functions | |
ShowerBasis () | |
The default constructor. | |
Frame | frame () const |
Access to the frame definition. | |
virtual vector< Lorentz5Momentum > | getBasis () const |
Implementation of the virtual function returning a set of basis vectors, specific to the type of evolution. More... | |
void | setBasis (const Lorentz5Momentum &p, const Lorentz5Momentum &n, Frame frame) |
Set the basis vectors. | |
const Lorentz5Momentum & | pVector () const |
Access to the vector used to describe the kinematics. | |
const Lorentz5Momentum & | nVector () const |
Access to the vector used to describe the kinematics. | |
Energy2 | p_dot_n () const |
Dot product of thew basis vectors. | |
virtual void | transform (const LorentzRotation &r) |
Transform the shower kinematics (usually the reference vectors) | |
Lorentz5Momentum | sudakov2Momentum (double alpha, double beta, Energy px, Energy py) const |
Converts a Sudakov parametrization of a momentum w.r.t. 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 | |
ShowerBasis & | operator= (const ShowerBasis &)=delete |
The assignment operator is private and must never be called. More... | |
Private Attributes | |
Frame | frame_ |
The frame in which the basis vectors are defined. | |
Lorentz5Momentum | pVector_ |
The reference vector. | |
Lorentz5Momentum | nVector_ |
The reference vector. | |
LorentzVector< double > | xPerp_ |
x reference vector | |
LorentzVector< double > | yPerp_ |
y reference vector | |
Additional Inherited Members | |
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 &) |
The ShowerBasis class stores the basis vectors used by the shower.
Definition at line 21 of file ShowerBasis.h.
|
virtual |
Implementation of the virtual function returning a set of basis vectors, specific to the type of evolution.
This function will be used by the ForwardShowerEvolver in order to access and .
|
privatedelete |
The assignment operator is private and must never be called.
In fact, it should not even be implemented.
|
inline |
Converts a Sudakov parametrization of a momentum w.r.t.
the given basis and into a 5 momentum.
alpha | The parameter of the Sudakov parameterisation |
beta | The parameter of the Sudakov parameterisation |
px | The -component of the transverse momentum in the Sudakov parameterisation |
py | The -component of the transverse momentum in the Sudakov parameterisation |
Definition at line 86 of file ShowerBasis.h.