PYTHIA
8.312
|
#include <VinciaAntennaFunctions.h>
Public Member Functions | |
virtual double | antFun (vector< double > invariants, vector< double > mNew, vector< int > helBef, vector< int > helNew) |
The antenna function [GeV^-2]. More... | |
Public Member Functions inherited from AntGXSplitFF | |
virtual string | vinciaName () const |
Names (remember to redefine both for each inherited class). | |
virtual int | idA () const |
Parton types (AB -> 0i 1j 2k): needed by soft- and collinear-limit checks. | |
virtual int | idB () const |
virtual int | id1 () const |
virtual double | AltarelliParisi (vector< double > invariants, vector< double >, vector< int > helBef, vector< int > helNew) |
Function to give Altarelli-Parisi limits of this antenna. More... | |
Public Member Functions inherited from AntennaFunction | |
AntennaFunction ()=default | |
Constructor. | |
virtual | ~AntennaFunction () |
Destructor. | |
virtual bool | init () |
Default initialization. More... | |
virtual string | baseName () const |
Construct baseName from idA, idB, and id1. | |
virtual string | humanName () const |
Wrapper that can modify baseName to more human readable form if required. | |
virtual bool | check () |
Function to check singularities, positivity, etc. More... | |
virtual void | initMasses (vector< double > *masses) |
Method to intialise mass values. | |
virtual int | initHel (vector< int > *helBef, vector< int > *helNew) |
Method to initialise internal helicity variables. More... | |
double | antFun (vector< double > invariants, vector< double > masses) |
Wrapper for helicity-summed/averaged antenna function. | |
double | antFun (vector< double > invariants) |
Wrapper for massless, helicity-summed/averaged antenna function. | |
double | AltarelliParisi (vector< double > invariants, vector< double > masses) |
Wrapper without helicity assignments. | |
double | AltarelliParisi (vector< double > invariants) |
Wrapper for massless helicity-summed/averaged DGLAP kernels. | |
void | initPtr (Info *infoPtrIn, DGLAP *dglapPtrIn) |
Initialize pointers. More... | |
double | chargeFac () |
Get parameters. | |
int | kineMap () |
double | alpha () |
double | sectorDamp () |
double | zA (vector< double > invariants) |
Functions to get Altarelli-Parisi energy fractions from invariants. | |
double | zB (vector< double > invariants) |
string | id2str (int id) const |
Auxiliary function to translate an ID code to a string. More... | |
Additional Inherited Members | |
Protected Attributes inherited from AntennaFunction | |
bool | isInitPtr {false} |
Is initialized. | |
bool | isInit {false} |
double | chargeFacSav {0.0} |
Charge factor, kinematics map, and subleading-colour treatment. | |
int | kineMapSav {0} |
int | modeSLC {-1} |
bool | sectorShower {false} |
double | alphaSav {0.0} |
The alpha collinear-partitioning parameter. | |
double | sectorDampSav {0.0} |
The sector-shower collinear dampening parameter. | |
double | term {} |
Shorthand for commonly used variable(s). | |
double | preFacFiniteTermSav {0.0} |
double | antMinSav {0.0} |
bool | isMinVar {} |
double | mi {0.0} |
Variables for internal storage of masses and helicities. | |
double | mj {0.0} |
double | mk {0.0} |
int | hA {9} |
int | hB {9} |
int | hi {9} |
int | hj {9} |
int | hk {9} |
map< int, bool > | LH {{9, true}, {1, false}, {-1, true}} |
map< int, bool > | RH {{9, true}, {1, true}, {-1, false}} |
int | verbose {1} |
Verbosity level. | |
Info * | infoPtr {} |
Pointers to Pythia8 classes. | |
ParticleData * | particleDataPtr {} |
Settings * | settingsPtr {} |
Rndm * | rndmPtr {} |
Logger * | loggerPtr {} |
DGLAP * | dglapPtr {} |
Pointer to VINCIA DGLAP class. | |
vector< double > | mDum {0, 0, 0, 0} |
Dummy vectors. | |
vector< int > | hDum {9, 9, 9, 9} |
Class AntGXSplitFFsec, sector final-final antenna function, explicit symmetrisation of AntGXSplitFF.
|
virtual |
The antenna function [GeV^-2].
The antenna function [GeV^-2] (just 2*global).
Class AntGXSplitFFsec, sector final-final antenna function, explicit symmetrisation of AntGXSplitFF.
Reimplemented from AntGXSplitFF.