PYTHIA  8.312
Public Member Functions | List of all members
TrialVFSoft Class Reference

#include <VinciaISR.h>

Inheritance diagram for TrialVFSoft:
TrialIFSoft TrialGeneratorISR

Public Member Functions

virtual string name () override
 Name of trial generator.
 
virtual double aTrial (double saj, double sjk, double sAK) override
 
virtual double genZ (double zMin, double zMax) override
 Generate a new zeta value in [zMin,zMax].
 
virtual double getIz (double zMin, double zMax) override
 The zeta integral: dzeta/(zeta-1).
 
- Public Member Functions inherited from TrialIFSoft
virtual double getQ2 (double saj, double sjk, double sAK) override
 Evolution scale.
 
virtual double getQ2max (double sAK, double eA, double eBeamUsed) override
 
virtual double genQ2run (double q2old, double sAK, double zMin, double zMax, double colFac, double PDFratio, double b0, double kR, double Lambda, double eA, double eK, double headroomFac=1.0, double enhanceFac=1.0) override
 Generate a new Q value, with first-order running alphaS. More...
 
virtual double genQ2 (double q2old, double sAK, double zMin, double zMax, double colFac, double alphaSvalue, double PDFratio, double eA, double eK, double headroomFac=1.0, double enhanceFac=1.0) override
 Generate a new Q value, with constant trial alphaS. More...
 
virtual double getZmin (double Qt2, double sAK, double eA, double eBeamUsed) override
 The zeta boundaries, for a given value of the evolution scale.
 
virtual double getZmax (double Qt2, double sAK, double eA, double eBeamUsed) override
 
virtual double getS1j (double Qt2, double zeta, double sAK) override
 Inverse transforms to obtain saj and sjk from Qt2 and zeta. More...
 
virtual double getSj2 (double Qt2, double zeta, double sAK) override
 
virtual double trialPDFratio (BeamParticle *beamAPtr, BeamParticle *beamBPtr, int iSys, int idA, int idK, double eA, double eK, double Qt2A, double Qt2B) override
 Trial PDF ratio.
 
- Public Member Functions inherited from TrialGeneratorISR
 TrialGeneratorISR ()
 Constructor.
 
void initPtr (Info *infoPtrIn)
 Initialize pointers. More...
 
virtual void init (double mcIn, double mbIn)
 Initialize. More...
 
virtual double genQ2thres (double q2old, double sAB, double zMin, double zMax, double colFac, double alphaSvalue, double PDFratio, int idA, int idB, double eA, double eB, bool useMpdf, double headroomFac=1.0, double enhanceFac=1.0)
 
virtual double getTrialPDFratio ()
 Return last trial PDF ratio.
 
bool checkInit ()
 Check initialization.
 
int trialFlav ()
 Return the last trial flavor.
 

Additional Inherited Members

- Protected Attributes inherited from TrialGeneratorISR
InfoinfoPtr {}
 Pointers.
 
RndmrndmPtr {}
 
SettingssettingsPtr {}
 
LoggerloggerPtr {}
 
bool useMevolSav
 Use m or pT evolution for collinear singularities.
 
double shhSav
 s for hadron hadron.
 
int trialFlavSav
 For conversion trial generators.
 
int nGtoQISRSav
 
double mbSav
 Masses.
 
double mcSav
 
bool sectorShower
 Doing a sector shower?
 
double trialPDFratioSav
 Saved trial PDF ratio and trial tolerance.
 
double TINYPDFtrial
 

Detailed Description

Specialised soft-eikonal trial function for initial-final when initial-state parton is a valence quark.

Member Function Documentation

double aTrial ( double  saj,
double  sjk,
double  sAK 
)
overridevirtual

Trial antenna function. This trial generator uses PDF <= const as overestimate => x-factor.

Specialised soft-eikonal trial function for initial-final when initial-state parton is a valence quark. Trial antenna function. This trial generator uses PDF <= const as overestimate => x-factor.

Reimplemented from TrialIFSoft.


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