00001 00008 /* 00009 * Copyright (C) 2002 Stefan Weinzierl 00010 * 00011 * This program is free software; you can redistribute it and/or modify 00012 * it under the terms of the GNU General Public License as published by 00013 * the Free Software Foundation; either version 2 of the License, or 00014 * (at your option) any later version. 00015 * 00016 * This program is distributed in the hope that it will be useful, 00017 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 * GNU General Public License for more details. 00020 * 00021 * You should have received a copy of the GNU General Public License 00022 * along with this program; if not, write to the Free Software 00023 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00024 */ 00025 00026 #ifndef __PDF_CONSTANTS_MATH_H__ 00027 #define __PDF_CONSTANTS_MATH_H__ 00028 00029 #include <cmath> 00030 00031 namespace pdf { 00032 00033 const double Pi = 3.14159265358979; 00034 const double Euler = 0.577215664901533; 00035 const double zeta2 = pow(Pi,2)/6.0; 00036 const double zeta3 = 1.20205690315959; 00037 00038 // -------------------------------------- 00039 // constants for SU(3) 00040 00041 const double Nc = 3.0; 00042 const double CF = 4.0/3.0; 00043 const double TR = 0.5; 00044 const double CA = 3.0; 00045 00046 // electromagnetic charges in units of the (negative) electron charge 00047 00048 const double Q_up = -2.0/3.0; 00049 const double Q_down = 1.0/3.0; 00050 00051 const double Q_electron = 1.0; 00052 00053 } // namespace pdf 00054 00055 #endif // ndef __PDF_CONSTANTS_MATH_H__ 00056
1.6.2-20100208