PYTHIA
8.303

Class for QED emissions. More...
#include <VinciaQED.h>
Public Member Functions  
QEDemitElemental ()  
Constuctor.  
void  initPtr (Rndm *rndmPtrIn, PartonSystems *partonSystemsPtrIn) 
Initialize the pointers. More...  
void  init (Event &event, int xIn, int yIn, double shhIn, double verboseIn) 
Initialize. More...  
void  init (Event &event, int xIn, vector< int > iRecoilIn, double shhIn, double verboseIn) 
Initialize. More...  
double  generateTrial (Event &event, double q2Start, double q2Low, double alphaIn, double cIn) 
Generate a trial point. More...  
Friends  
class  QEDemitSystem 
Friends for internal private members.  
Class for QED emissions.
double generateTrial  (  Event &  event, 
double  q2Start,  
double  q2Low,  
double  alphaIn,  
double  cIn  
) 
Generate a trial point.
FF.
Adjust starting scale.
Compute phase space constants.
zMin is identical for all instances.
Generate scale for eikonal piece.
Generate scale for additional W piece on x.
Generate scale for additional W piece on y.
IF.
Compute exmax and sjkMax.
Adjust starting scale.
Check if there is any phase space available.
Generate scale for eikonal piece.
Generate scale for additional W piece on y. The veto probability for this antenna piece includes an additional factor which is incorporated by a veto locally.
Veto probability.
II.
Adjust starting scale.
Generate scale for eikonal piece.
RF.
Compute phase space constants.
Adjust starting scale.
Generate scale for eikonal piece.
Veto probability.
Generate scale for W in initial state.
Solve for zeta using NewtonRaphson.
Generate scale for W in final state.
Veto probability.
void init  (  Event &  event, 
int  xIn,  
int  yIn,  
double  shhIn,  
double  verboseIn  
) 
Initialize.
If an II antenna, make sure x is the positive pz state.
If an IF/RF antenna, make sure x is the initial state.
If a dipole, make sure x is the emitting object.
II.
IF/RF.
QQ is flipped for IF antennae.
Check if initial state is in a beam.
Check if initial particle is A or B.
Otherwise it's a resonance decay.
FF.
void init  (  Event &  event, 
int  xIn,  
vector< int >  iRecoilIn,  
double  shhIn,  
double  verboseIn  
) 
Initialize.
Compute total recoiler momentum.
void initPtr  (  Rndm *  rndmPtrIn, 
PartonSystems *  partonSystemsPtrIn  
) 
Initialize the pointers.
Class for QED emissions.
Initialize the pointers.