|
PYTHIA
8.316
|
A splitting trial function for initial-initial, q -> gqbar. More...
#include <VinciaISR.h>
Public Member Functions | |
| virtual string | name () override |
| Name of trial generator. | |
| virtual double | aTrial (double saj, double sjb, double sAB) override |
| A splitting trial function for initial-initial, q -> gqbar. More... | |
| virtual double | getQ2 (double saj, double sjb, double sAB) override |
| Evolution scale. | |
| virtual double | getQ2max (double sAB, double, double) override |
| virtual double | genQ2run (double q2old, double sAB, double zMin, double zMax, double colFac, double PDFratio, double b0, double kR, double Lambda, double eA, double eB, 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 sAB, double zMin, double zMax, double colFac, double alphaSvalue, double PDFratio, double eA, double eB, double headroomFac=1.0, double enhanceFac=1.0) override |
| Generate new Q value, with constant trial alphaS. 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) override |
| virtual double | genZ (double zMin, double zMax) override |
| Generate a new zeta value in [zMin,zMax]. More... | |
| virtual double | getIz (double zMin, double zMax) override |
| The zeta integral (with alpha = 0). More... | |
| virtual double | getZmin (double Qt2, double sAB, double eA, double eBeamUsed) override |
| The zeta boundaries, for a given value of the evolution scale. More... | |
| virtual double | getZmax (double Qt2, double sAB, double eA, double eBeamUsed) override |
| virtual double | getS1j (double Qt2, double zeta, double sAB) override |
| Inverse transforms to obtain saj and sjb from Qt2 and zeta. More... | |
| virtual double | getSj2 (double Qt2, double zeta, double sAB) override |
| virtual double | trialPDFratio (BeamParticle *beamAPtr, BeamParticle *beamBPtr, int iSys, int idA, int idB, double eA, double eB, 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 | 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 | |
| Info * | infoPtr {} |
| Pointers. | |
| Rndm * | rndmPtr {} |
| Settings * | settingsPtr {} |
| Logger * | loggerPtr {} |
| 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 |
A splitting trial function for initial-initial, q -> gqbar.
|
overridevirtual |
A splitting trial function for initial-initial, q -> gqbar.
Trial antenna function. This trial used with PDF ratio <= const, so has sab/sAB prefactor.
Trial antenna function.
Reimplemented from TrialGeneratorISR.
Reimplemented in TrialIISplitB.
|
overridevirtual |
Generate new Q value, with constant trial alphaS.
Generate a new Q value, with constant trial alphaS.
Sanity checks.
Enhance factors < 1: do not modify trial probability.
Generate new trial scale
Reimplemented from TrialGeneratorISR.
Reimplemented in TrialIISplitB.
|
overridevirtual |
Generate a new Q value, with first-order running alphaS.
Generate new Q value, with first-order running alphaS. Same expression for QT and QA; Iz is different.
Sanity checks.
Enhance factors < 1: do not modify trial probability.
Generate new trial scale
Reimplemented from TrialGeneratorISR.
Reimplemented in TrialIISplitB.
|
overridevirtual |
Generate new Q value, with running of the PDFs towards the mass threshold.
Generate a new Q value, with running of the PDFs towards the mass threshold.
Use only if the user wants to get rid of c and b quarks and use only in the right evolution window.
Sanity checks.
Enhance factors < 1: do not modify trial probability
Generate new trial scale
Reimplemented from TrialGeneratorISR.
Reimplemented in TrialIISplitB.
|
overridevirtual |
Generate a new zeta value in [zMin,zMax].
Generate a new zeta value in [zMin,zMax]. For QT 1/(1+z3) distribution; for QA 1/z4 distribution.
Reimplemented from TrialGeneratorISR.
|
overridevirtual |
The zeta integral (with alpha = 0).
The zeta integral (with alpha = 0). For QT integral dz4 1/(1+z3), for QA integral dz4 1/z4.
Reimplemented from TrialGeneratorISR.
|
overridevirtual |
Inverse transforms to obtain saj and sjb from Qt2 and zeta.
If zeta < 0, swap invariants.
Sanity check.
Reimplemented from TrialGeneratorISR.
Reimplemented in TrialIISplitB.
|
overridevirtual |
|
overridevirtual |
Update in case of beam spread.
Reimplemented from TrialGeneratorISR.
|
overridevirtual |
The zeta boundaries, for a given value of the evolution scale.
Update in case of beam spread.
Reimplemented from TrialGeneratorISR.
1.8.11