lhapdf is hosted by Hepforge, IPPP Durham
LHAPDF 6.5.4
Loading...
Searching...
No Matches
Making AlphaS objects

Functions

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

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,
size_t 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() [3/4]

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

Create an AlphaS object for the given set name and member number as a single string

The format of the setname_nmem string is <setname>/<nmem> where <nmem> must be parseable as a positive integer. The / character is not permitted in set names due to clashes with Unix filesystem path syntax.

If no /<nmem> is given, the type and configuration of the returned AlphaS is chosen based on the named PDFSet's metadata, NOT the info of member number 0 as for similar methods. If there is a distinction and you specifically want the AlphaS for the central member rather than that specified for the set as a whole, make sure to include the "/0"!

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.