herwig is hosted by Hepforge, IPPP Durham
Herwig++  2.7.0
Herwig::QTildeShowerKinematics1to2 Class Reference

This abstract class describes the common features for initial and final state radiation kinematics for $1\to2$ branchings and for the choice of $\tilde{q}$ as evolution variable. More...

#include <QTildeShowerKinematics1to2.h>

Inheritance diagram for Herwig::QTildeShowerKinematics1to2:

List of all members.

Public Member Functions

virtual vector< Lorentz5Momentum > getBasis () const
 Implementation of the virtual function returning a set of basis vectors, specific to the type of evolution.
const Lorentz5Momentum & pVector () const
 Access to the $p$ vector used to describe the kinematics.
const Lorentz5Momentum & nVector () const
 Access to the $n$ vector used to describe the kinematics.
Energy2 p_dot_n () const
 Dot product of thew basis vectors.
Lorentz5Momentum sudakov2Momentum (double alpha, double beta, Energy px, Energy py, unsigned int iopt) const
 Converts a Sudakov parametrization of a momentum w.r.t.

Protected Member Functions

void setBasis (const Lorentz5Momentum &p, const Lorentz5Momentum &n)
 Set the basis vectors.

Private Member Functions

QTildeShowerKinematics1to2operator= (const QTildeShowerKinematics1to2 &)
 The assignment operator is private and must never be called.

Private Attributes

Lorentz5Momentum _pVector
 The $p$ reference vector.
Lorentz5Momentum _nVector
 The $n$ reference vector.

Detailed Description

This abstract class describes the common features for initial and final state radiation kinematics for $1\to2$ branchings and for the choice of $\tilde{q}$ as evolution variable.

See also:
ShowerKinematics
IS_QTildeShowerKinematics1to2
FS_QTildeShowerKinematics1to2
KinematicsReconstructor

Definition at line 34 of file QTildeShowerKinematics1to2.h.


Member Function Documentation

virtual vector<Lorentz5Momentum> Herwig::QTildeShowerKinematics1to2::getBasis ( ) const [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 $p$ and $n$.

Implements Herwig::ShowerKinematics.

QTildeShowerKinematics1to2& Herwig::QTildeShowerKinematics1to2::operator= ( const QTildeShowerKinematics1to2 ) [private]

The assignment operator is private and must never be called.

In fact, it should not even be implemented.

Lorentz5Momentum Herwig::QTildeShowerKinematics1to2::sudakov2Momentum ( double  alpha,
double  beta,
Energy  px,
Energy  py,
unsigned int  iopt 
) const

Converts a Sudakov parametrization of a momentum w.r.t.

the given basis $p$ and $n$ into a 5 momentum.

Parameters:
alphaThe $\alpha$ parameter of the Sudakov parameterisation
betaThe $\beta$ parameter of the Sudakov parameterisation
pxThe $x$-component of the transverse momentum in the Sudakov parameterisation
pyThe $x$-component of the transverse momentum in the Sudakov parameterisation
ioptThe option for the momentum reconstruction
  • 0 is in the rest frame of the pair of reference vectors
  • 1 is in the rest frame of the p vector

The documentation for this class was generated from the following file: