LHAPDF  6.5.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
Functions
Making AlphaS objects

Functions

AlphaS * LHAPDF::mkAlphaS (const Info &info)
 Make an AlphaS object from an Info object. More...
 
AlphaS * LHAPDF::mkAlphaS (const std::string &setname)
 Make an AlphaS object for the named PDF set. More...
 
AlphaS * LHAPDF::mkAlphaS (const std::string &setname, int member)
 Make an AlphaS object for the specified PDF. More...
 
AlphaS * LHAPDF::mkAlphaS (int lhaid)
 Make an AlphaS object for the specified PDF. More...
 
AlphaS * LHAPDF::mkBareAlphaS (const std::string &type)
 Make an AlphaS object of the requested type without a PDF reference. More...
 

Detailed Description

Function Documentation

AlphaS* LHAPDF::mkAlphaS ( const Info &  info)

Make an AlphaS object from an Info object.

The type and configuration of the returned AlphaS is chosen based on the PDF metadata Info object given as the argument.

Returns a 'new'ed AlphaS by pointer. Unless attached to a PDF, the caller is responsible for deletion of the created object.

AlphaS* LHAPDF::mkAlphaS ( const std::string &  setname)

Make an AlphaS object for the named PDF set.

The type and configuration of the returned AlphaS is chosen based on the named PDFSet's metadata.

Returns a 'new'ed AlphaS by pointer. Unless attached to a PDF, the caller is responsible for deletion of the created object.

AlphaS* LHAPDF::mkAlphaS ( const std::string &  setname,
int  member 
)

Make an AlphaS object for the specified PDF.

The type and configuration of the returned AlphaS is chosen based on the named PDFSet's nth member's metadata.

Returns a 'new'ed AlphaS by pointer. Unless attached to a PDF, the caller is responsible for deletion of the created object.

AlphaS* LHAPDF::mkAlphaS ( int  lhaid)

Make an AlphaS object for the specified PDF.

The type and configuration of the returned AlphaS is chosen based on the numbered PDF's metadata.

Returns a 'new'ed AlphaS by pointer. Unless attached to a PDF, the caller is responsible for deletion of the created object.

AlphaS* LHAPDF::mkBareAlphaS ( const std::string &  type)

Make an AlphaS object of the requested type without a PDF reference.

No values are initialised and have to be configured by the caller.

The caller is responsible for deletion of the created object.

Todo:
Actually, should we just make this mkAlphaS(0)?