File: IS_QtoQGammaSplitFun.h
Description:
This (concrete) class provides the exact Next-to-Leading-Order (NLO)
Initial State splitting function Q->QGamma.
If you want to use instead the Leading-Order (LO) one, then
do *not* define the virtual methods below.
See
also:
namespace Herwig
CLASS
IS_QtoQGammaSplitFun:
Base class:
Public members:
inline IS_QtoQGammaSplitFun();
inline IS_QtoQGammaSplitFun(const IS_QtoQGammaSplitFun &);
virtual ~IS_QtoQGammaSplitFun();
Standard ctors and dtor.
inline IS_QtoQGammaSplitFun( const long inputIdQuark );
inline IS_QtoQGammaSplitFun( const long inputIdQuark, const Energy inputMassQuark );
virtual Complex fullFun( const double z, const double phi );
virtual Complex integratedFun( const double z );
virtual Complex fullFunWithHelicities( const double z, const double phi,
const int h0, const int h1, const int h2 );
virtual Complex integratedFunWithHelicities( const double z,
const int h0, const int h1, const int h2 );
These methods should be defined only if you want to
use the exact Next-to-Leading-Order (NLO) values of the
Initial State splitting function Q->QGamma, evaluated in terms of
some combinations of:
z variable, phi azimuthal angle, and
helicities of the three particles.
Notice that if you are happy with the LO splitting function, then
you should *not* override the virtual methods defined in the
base class QtoQGammaSplitFun.
Private members:
IS_QtoQGammaSplitFun & operator=(const IS_QtoQGammaSplitFun &);
Private and non-existent assignment operator.
DEFINED MACROS
HERWIG_IS_QtoQGammaSplitFun_H
INCLUDED FILES
QtoQGammaSplitFun.h
IS_QtoQGammaSplitFun.icc