PYTHIA  8.303
Public Member Functions | List of all members
SigmaOniaSetup Class Reference

A helper class used to setup the onia processes. More...

#include <SigmaOnia.h>

Public Member Functions

 SigmaOniaSetup ()
 Constructors.
 
 SigmaOniaSetup (Info *infoPtrIn, int flavourIn)
 The constructor. More...
 
void setupSigma2gg (vector< SigmaProcess * > &procs, bool oniaIn=false)
 Initialise the SigmaProcesses for gg, qg, qqbar, or double production. More...
 
void setupSigma2qg (vector< SigmaProcess * > &procs, bool oniaIn=false)
 Initialise the SigmaProcesses for q g -> X q production. More...
 
void setupSigma2qq (vector< SigmaProcess * > &procs, bool oniaIn=false)
 Initialise the SigmaProcesses for q qbar -> X g production. More...
 
void setupSigma2dbl (vector< SigmaProcess * > &procs, bool oniaIn=false)
 Initialise the SigmaProcesses for double onium production. More...
 

Detailed Description

A helper class used to setup the onia processes.

Constructor & Destructor Documentation

SigmaOniaSetup ( Info infoPtrIn,
int  flavourIn 
)

The constructor.

SigmaOniaSetup class. A helper class used to setup the SigmaOnia processes.

Set the pointers and category/key strings and mass splitting.

Set the general switch settings.

Set the names of the matrix element settings.

Set the names of the production settings.

Initialise and check all settings.

Member Function Documentation

void setupSigma2dbl ( vector< SigmaProcess * > &  procs,
bool  oniaIn = false 
)

Initialise the SigmaProcesses for double onium production.

Initialise the 3S1 processes.

Colour-singlet.

void setupSigma2gg ( vector< SigmaProcess * > &  procs,
bool  oniaIn = false 
)

Initialise the SigmaProcesses for gg, qg, qqbar, or double production.

Initialise the SigmaProcesses for g g -> X g production.

Initialise the 3S1 processes.

Colour-singlet.

Colour-octet.

Initialise the 3PJ processes.

Colour-singlet.

Colour-octet.

Initialise the 3DJ processes.

Colour-singlet.

Colour-octet.

void setupSigma2qg ( vector< SigmaProcess * > &  procs,
bool  oniaIn = false 
)

Initialise the SigmaProcesses for q g -> X q production.

Initialise the 3S1 processes.

Colour-octet.

Initialise the 3PJ processes.

Colour-singlet.

Colour-octet.

Initialise the 3DJ processes.

Colour-octet.

void setupSigma2qq ( vector< SigmaProcess * > &  procs,
bool  oniaIn = false 
)

Initialise the SigmaProcesses for q qbar -> X g production.

Initialise the 3S1 processes.

Colour-octet.

Initialise the 3PJ processes.

Colour-singlet.

Colour-octet.

Initialise the 3DJ processes.

Colour-octet.


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