PYTHIA
8.312
|
The initial-initial initial splitting generator. More...
#include <VinciaTrialGenerators.h>
Public Member Functions | |
ZGenIISplit () | |
Constructor/destructor. | |
double | getzMin (double Q2, double sAnt, const vector< double > &masses, double xA=1., double xB=1.) override |
Overridden methods. More... | |
double | getzMax (double Q2, double sAnt, const vector< double > &masses, double xA=1., double xB=1.) override |
void | genInvariants (double Q2In, double zIn, double sAnt, const vector< double > &masses, vector< double > &invariants, Logger *loggerPtr, int verboseIn) override |
Set the invariants for the current value of the evolution variables. More... | |
double | aTrial (const vector< double > &invariants, const vector< double > &masses) override |
Evaluate the trial antenna given invariants and masses. More... | |
bool | isActive (enum AntFunType antFunType) override |
Check if this trial is active for specific AntFunType. | |
Public Member Functions inherited from ZetaGenerator | |
ZetaGenerator (TrialGenType trialGenTypeIn, BranchType branchTypeIn, Sector sectorIn, double globalIn) | |
Constructor and destructor. | |
virtual double | getzMinHull (double Q2min, double sAnt, const vector< double > &masses, double xA=1., double xB=1.) |
Get hull of physical phase space in zeta. | |
virtual double | getzMaxHull (double Q2min, double sAnt, const vector< double > &masses, double xA=1., double xB=1.) |
virtual double | getConstFactor (double, const vector< double > &) |
TrialGenType | getTrialGenType () |
Return information about this generator. | |
Sector | getSector () |
BranchType | getBranchType () |
double | globalMultiplier () |
Return multiplier to convert to global. | |
double | getIz (double zMinIn, double zMaxIn, double gammaPDF=1.) |
double | genZeta (Rndm *rndmPtr, double zMinIn, double zMaxIn, double gammaPDF=1.) |
Generate a value of zeta. More... | |
void | print () |
Print the trial generator. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ZetaGenerator | |
bool | valid (const string &method, Logger *loggerPtr, int verbose, double zIn) |
Check if invariants are valid. | |
bool | valid (const string &method, Logger *loggerPtr, int verbose, double zIn, const double &Q2In) |
Protected Attributes inherited from ZetaGenerator | |
const TrialGenType | trialGenType {TrialGenType::Void} |
Labels to define this trial generator (set in derived constructors). | |
const BranchType | branchType {BranchType::Void} |
const Sector | sector {Sector::Void} |
const double | globalFactSav |
Multiplier to convert trial to global. | |
The initial-initial initial splitting generator.
|
overridevirtual |
Evaluate the trial antenna given invariants and masses.
NOTE: for ISR gluon splittings sab = sAB + saj + sjb.
Implements ZetaGenerator.
|
overridevirtual |
Set the invariants for the current value of the evolution variables.
Note: zeta = yjb = 1 implies saj = -sAB, so won't happen.
Implements ZetaGenerator.
|
overridevirtual |
Overridden methods.
ZGenIISplit. Everything written for the A-collinear side.
Overridden methods.
Implements ZetaGenerator.