/* * DO NOT MANUALLY UPDATE THIS FILE. * If needed: make cpp_headers * * fortran2c.py - automatic conversion * qquark.inc -> qquark.h */ #ifndef __QQUARK__ #define __QQUARK__ #include "types.h" #ifdef __cplusplus extern "C" { #endif // //=== qquark ===========================================================* // //----------------------------------------------------------------------* // * // Copyright (C) 2003-2019: CERN & INFN * // All Rights Reserved. * // * // Created on 6 February 1991 by Alfredo Ferrari * // INFN - Milan * // * // Included in the following routines : * // * // COREVT * // CORRIN * // HADEVV * // HADEVT * // NUCEVV * // NUCEVT * // * // Quark content of particles: * // index quark el. charge bar. charge isospin isospin3 * // 1 = u 2/3 1/3 1/2 1/2 * // -1 = ubar -2/3 -1/3 1/2 -1/2 * // 2 = d -1/3 1/3 1/2 -1/2 * // -2 = dbar 1/3 -1/3 1/2 1/2 * // 3 = s -1/3 1/3 0 0 * // -3 = sbar 1/3 -1/3 0 0 * // 4 = c 2/3 1/3 0 0 * // -4 = cbar -2/3 -1/3 0 0 * // 5 = b -1/3 1/3 0 0 * // -5 = bbar 1/3 -1/3 0 0 * // 6 = t 2/3 1/3 0 0 * // -6 = tbar -2/3 -1/3 0 0 * // * // 7 = used for nucleon decay * // * // Mquark = particle quark composition (Paprop numbering) * // Iqechr = electric charge ( in 1/3 unit ) * // Iqbchr = baryonic charge ( in 1/3 unit ) * // Iqichr = isospin ( in 1/2 unit ), z component * // Iqschr = strangeness * // Iqcchr = charm * // Iquchr = beauty * // Iqtchr = ...... * // * //----------------------------------------------------------------------* // extern struct { int iqechr[7+6+1]; int iqbchr[7+6+1]; int iqichr[7+6+1]; int iqschr[7+6+1]; int iqcchr[7+6+1]; int iquchr[7+6+1]; int iqtchr[7+6+1]; int mquark[NALLWP][3]; } qquark_; const int qquark_iqechr_base = -6; const int qquark_iqbchr_base = -6; const int qquark_iqichr_base = -6; const int qquark_iqschr_base = -6; const int qquark_iqcchr_base = -6; const int qquark_iquchr_base = -6; const int qquark_iqtchr_base = -6; #ifdef __cplusplus } #endif #endif