00001
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef __PARTICLE_SCATTERING_COUPLING_QED_H__
00027 #define __PARTICLE_SCATTERING_COUPLING_QED_H__
00028
00029 namespace pdf {
00030
00048 class alpha_finestruc {
00049
00050
00051
00052
00053 public :
00054 static double beta_0(int Nf_down, int Nf_up, int Nl);
00055
00056 static int get_active_flavours(double Q);
00057 static int get_active_leptons(double Q);
00058 static double get_value(double Q, int Nf_down, int Nf_up, int Nl);
00059
00060
00061 public :
00062 static double value_at_charm;
00063 static double value_at_tau;
00064 static double value_at_bottom;
00065
00066 static double charm_threshold;
00067 static double tau_threshold;
00068 static double bottom_threshold;
00069
00070 };
00071
00072 }
00073
00074 #endif // ndef __PARTICLE_SCATTERING_COUPLING_QED_H__
00075