#include <AlphaSBase.h>
Public Member Functions | |
Virtual functions to be overridden by sub-classes. | |
virtual vector< Energy2 > | flavourThresholds () const =0 |
Return the flavour thresholds used. | |
virtual vector< Energy > | LambdaQCDs () const =0 |
Return the used for different numbers of active flavours. | |
Access information about number of flavours and | |
. | |
unsigned int | Nf (Energy2 scale) const |
Return the number of avtive quark flavours. | |
Energy | LambdaQCD (unsigned int nflav) const |
Return the used for nflav active flavours. | |
Energy | LambdaQCD (Energy2 scale) const |
Return the used for corresponding given scale. | |
Functions used by the persistent I/O system. | |
void | persistentOutput (PersistentOStream &os) const |
Function used to write out object persistently. | |
void | persistentInput (PersistentIStream &is, int version) |
Function used to read in object persistently. | |
Static Public Member Functions | |
static void | Init () |
Standard Init function used to initialize the interface. | |
Protected Member Functions | |
Standard Interfaced functions. | |
virtual void | doinit () |
Initialize this object after the setup phase before saving an EventGenerator to disk. | |
Private Member Functions | |
AlphaSBase & | operator= (const AlphaSBase &) |
Private and non-existent assignment operator. | |
Private Attributes | |
vector< Energy2 > | theFlavourThresholds |
Flavour thresholds, set from the virtual functions in the initialization. | |
vector< Energy > | theLambdaQCDs |
The values of corresponding to theFlavourThresholds, set from the virtual functions in the initialization. | |
Static Private Attributes | |
static AbstractClassDescription < AlphaSBase > | initAlphaSBase |
Describe an abstract class with persistent data. |
The AlphaSBase also encodes the number of active flavours at a given scale and the for a given number of active flavours or for a given scale.
Definition at line 28 of file AlphaSBase.h.
virtual vector<Energy2> ThePEG::AlphaSBase::flavourThresholds | ( | ) | const [pure virtual] |
Return the flavour thresholds used.
The returned vector contains (in position i
) the scales when the active number of flavours changes from i
to i+1
.
Implemented in ThePEG::O1AlphaS.
void ThePEG::AlphaSBase::persistentOutput | ( | PersistentOStream & | os | ) | const |
Function used to write out object persistently.
os | the persistent output stream written to. |
Reimplemented from ThePEG::RunningCoupling.
Reimplemented in ThePEG::O1AlphaS.
void ThePEG::AlphaSBase::persistentInput | ( | PersistentIStream & | is, | |
int | version | |||
) |
Function used to read in object persistently.
is | the persistent input stream read from. | |
version | the version number of the object when written. |
Reimplemented from ThePEG::RunningCoupling.
Reimplemented in ThePEG::O1AlphaS.
virtual void ThePEG::AlphaSBase::doinit | ( | ) | [protected, virtual] |
Initialize this object after the setup phase before saving an EventGenerator to disk.
InitException | if object could not be initialized properly. |
Reimplemented from ThePEG::InterfacedBase.