PYTHIA  8.312
Public Member Functions | List of all members
AntennaSetFSR Class Reference

The AntennaSetFSR class. Simple container of FF and RF antenna functions. More...

#include <VinciaAntennaFunctions.h>

Public Member Functions

 AntennaSetFSR ()=default
 Default constructor.
 
virtual ~AntennaSetFSR ()
 Destructor, delete the antennae.
 
void initPtr (Info *infoPtrIn, DGLAP *dglapPtrIn)
 Initialize pointers. More...
 
void init ()
 Initialize antenna set (optionally with min or max variation). More...
 
bool exists (enum AntFunType antFunType)
 Function to chek if an antenna with the given index exists.
 
AntennaFunctiongetAntFunPtr (enum AntFunType antFunType)
 Gets an antenna from the AntennaSet.
 
vector< enum AntFunTypegetAntFunTypes ()
 Get list of all AntFunTypes contained in this set. More...
 
string vinciaName (enum AntFunType antFunType)
 Get Vincia name, e.g. "Vincia:QQEmitFF".
 
string humanName (enum AntFunType antFunType)
 Get human name, e.g. "g/qq".
 

Detailed Description

The AntennaSetFSR class. Simple container of FF and RF antenna functions.

Member Function Documentation

vector< enum AntFunType > getAntFunTypes ( )

Get list of all AntFunTypes contained in this set.

Method to return a list of all AntFunTypes in this set.

void init ( )

Initialize antenna set (optionally with min or max variation).

Check pointers and initialization.

Create antenna objects (in map, so indices don't have to be consecutive).

Add RF antenna functions.

Loop through antFunPtrs and initialize.

Initialize antenna pointers, antenna.

Optionally check antenna (singularities, positivity, etc).

Everything OK?

void initPtr ( Info infoPtrIn,
DGLAP dglapPtrIn 
)

Initialize pointers.

The AntennaSetFSR class. Simple container of FF and RF antenna functions.

Initialize pointers.


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