File: O1AlphaS.h
Description:
See
also:
namespace Pythia7
CLASS
O1AlphaS:
Base class:
Public members:
inline O1AlphaS();
inline O1AlphaS(const O1AlphaS &);
virtual ~O1AlphaS();
Standard ctors and dtor
virtual double value(Energy2 scale, const StandardModelBase &) const;
Return the alpha_S for a given scale.
virtual vector<Energy2> flavourThresholds() const;
Return the flavour thresholds used.
virtual vector<Energy> LambdaQCDs() const;
Return the lambda_QCD used for different numbers of active flavours.
inline virtual void doupdate() throw(UpdateException);
inline virtual void doinit() throw(InitException);
inline virtual void dofinish();
Standard Interfaced virtual functions.
void persistentOutput(PersistentOStream &) const;
void persistentInput(PersistentIStream &, int);
Standard functions for writing and reading from persistent streams.
static void Init();
Standard Init function used to initialize the interface.
unsigned int getMaxFlav() const;
Protected members:
virtual IBPtr clone() const;
virtual IBPtr fullclone() const;
Standard clone methods
inline virtual void
rebind(const TranslationMap & trans) throw(RebindException);
Change all pointers to Interfaced objects to corresponding clones.
inline virtual IVector getReferences();
Return pointers to all Interfaced objects refered to by this.
Private members:
Energy theLambdaQCD;
unsigned int theLambdaFlavour;
The lambdaQCD for the number of flavours specified by theLambdaFlavour.
unsigned int theMaxFlav;
static ClassDescription<O1AlphaS> initO1AlphaS;
O1AlphaS & operator=(const O1AlphaS &);
Private and non-existent assignment operator.
template <>
STRUCT
BaseClassTrait<O1AlphaS,1>
Public members:
typedef AlphaSBase NthBase;
template <>
STRUCT
ClassTraits<O1AlphaS>:
Public members:
static string className() { return "/Pythia7/O1AlphaS"; }
static string library() { return "O1AlphaS.so"; }
DEFINED MACROS
INCLUDED FILES
AlphaSBase.h
O1AlphaS.icc