9 #ifndef ThePEG_AlphaSBase_H 10 #define ThePEG_AlphaSBase_H 13 #include "RunningCoupling.h" 54 unsigned int Nf(Energy2 scale)
const {
153 static string className() {
return "ThePEG::AlphaSBase"; }
PersistentIStream is used to read persistent objects from a stream where they were previously written...
Energy LambdaQCD(unsigned int nflav) const
Return the used for nflav active flavours.
ClassTraitsType is an empty, non-polymorphic, base class.
Energy LambdaQCD(Energy2 scale) const
Return the used for corresponding given scale.
static void Init()
Standard Init function used to initialize the interface.
unsigned int Nf(Energy2 scale) const
Return the number of avtive quark flavours.
PersistentOStream is used to write objects persistently to a stream from which they can be read in ag...
A concreate implementation of ClassDescriptionBase describing an abstract class with persistent data...
This is the main namespace within which all identifiers in ThePEG are declared.
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
AlphaSBase & operator=(const AlphaSBase &)
Private and non-existent assignment operator.
AlphaSBase is an abstract base class used by the StandardModelBase to implement the QCD coupling...
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
vector< Energy > theLambdaQCDs
The values of corresponding to theFlavourThresholds, set from the virtual functions in the initializ...
virtual vector< Energy2 > flavourThresholds() const =0
Return the flavour thresholds used.
static AbstractClassDescription< AlphaSBase > initAlphaSBase
Describe an abstract class with persistent data.
virtual vector< Energy > LambdaQCDs() const =0
Return the used for different numbers of active flavours.
vector< Energy2 > theFlavourThresholds
Flavour thresholds, set from the virtual functions in the initialization.
The default concrete implementation of ClassTraitsBase.
RunningCoupling an abstract base class unifying the treatment of running couplings in ThePEG...
This template class allows the compiler to check calculations with physical quantities for dimensiona...
BaseClassTraits describes the base classes of the templated class.
virtual void doinit()
Initialize this object after the setup phase before saving an EventGenerator to disk.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...