File indexing completed on 2026-06-02 08:51:48
0001
0002
0003
0004
0005
0006
0007
0008 #ifndef RUNNING_ALPHA_STRONG_VINNIKOV_H
0009 #define RUNNING_ALPHA_STRONG_VINNIKOV_H
0010
0011 #include <string>
0012
0013 #include "RunningAlphaStrongModule.h"
0014
0015 namespace PARTONS {
0016
0017
0018
0019
0020
0021
0022 class RunningAlphaStrongGK: public RunningAlphaStrongModule {
0023
0024 public:
0025
0026
0027
0028
0029 static const unsigned int classId;
0030
0031
0032
0033
0034
0035 RunningAlphaStrongGK(const std::string &className);
0036
0037 virtual RunningAlphaStrongGK* clone() const;
0038
0039
0040
0041
0042 virtual ~RunningAlphaStrongGK();
0043
0044 virtual double compute();
0045
0046 protected:
0047
0048
0049
0050
0051
0052 RunningAlphaStrongGK(const RunningAlphaStrongGK &other);
0053
0054 virtual void initModule();
0055 virtual void isModuleWellConfigured();
0056
0057 private:
0058
0059 double m_cLambdaQCD;
0060 };
0061
0062 }
0063
0064 #endif
0065