lhapdf is hosted by Hepforge, IPPP Durham
LHAPDF  6.3.0
Making AlphaS objects

Functions

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

Detailed Description

Function Documentation

◆ mkAlphaS() [1/4]

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.

◆ mkAlphaS() [2/4]

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.

◆ mkAlphaS() [3/4]

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.

◆ mkAlphaS() [4/4]

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.

◆ mkBareAlphaS()

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)?