CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
00001 // $Id: SeedTable.h,v 1.3 2003/10/23 21:29:51 garren Exp $ 00002 // -*- C++ -*- 00003 // 00004 // ----------------------------------------------------------------------- 00005 // HEP Random 00006 // table of seeds 00007 // ----------------------------------------------------------------------- 00008 // This file is part of Geant4 (simulation toolkit for HEP). 00009 // 00010 // Static definition for the table of seeds. 00011 // This table of seeds has been taken from the original FORTRAN77 00012 // implementation of the HEP CERN Library routine RECUSQ. 00013 // Each sequence has a period of 10**9 numbers. 00014 00015 // ======================================================================= 00016 // Gabriele Cosmo - Created: 2nd February 1996 00017 // ======================================================================= 00018 00019 #ifndef SeedTable_h 00020 #define SeedTable_h 1 00021 00022 #include "CLHEP/Random/defs.h" 00023 00024 namespace CLHEP { 00025 00026 const long HepRandom::seedTable[215][2] = { 00027 { 9876, 54321 }, 00028 { 1299961164, 253987020 }, 00029 { 669708517, 2079157264 }, 00030 { 190904760, 417696270 }, 00031 { 1289741558, 1376336092 }, 00032 { 1803730167, 324952955 }, 00033 { 489854550, 582847132 }, 00034 { 1348037628, 1661577989 }, 00035 { 350557787, 1155446919 }, 00036 { 591502945, 634133404 }, 00037 { 1901084678, 862916278 }, 00038 { 1988640932, 1785523494 }, 00039 { 1873836227, 508007031 }, 00040 { 1146416592, 967585720 }, 00041 { 1837193353, 1522927634 }, 00042 { 38219936, 921609208 }, 00043 { 349152748, 112892610 }, 00044 { 744459040, 1735807920 }, 00045 { 1983990104, 728277902 }, 00046 { 309164507, 2126677523 }, 00047 { 362993787, 1897782044 }, 00048 { 556776976, 462072869 }, 00049 { 1584900822, 2019394912 }, 00050 { 1249892722, 791083656 }, 00051 { 1686600998, 1983731097 }, 00052 { 1127381380, 198976625 }, 00053 { 1999420861, 1810452455 }, 00054 { 1972906041, 664182577 }, 00055 { 84636481, 1291886301 }, 00056 { 1186362995, 954388413 }, 00057 { 2141621785, 61738584 }, 00058 { 1969581251, 1557880415 }, 00059 { 1150606439, 136325185 }, 00060 { 95187861, 1592224108 }, 00061 { 940517655, 1629971798 }, 00062 { 215350428, 922659102 }, 00063 { 786161212, 1121345074 }, 00064 { 1450830056, 1922787776 }, 00065 { 1696578057, 2025150487 }, 00066 { 1803414346, 1851324780 }, 00067 { 1017898585, 1452594263 }, 00068 { 1184497978, 82122239 }, 00069 { 633338765, 1829684974 }, 00070 { 430889421, 230039326 }, 00071 { 492544653, 76320266 }, 00072 { 389386975, 1314148944 }, 00073 { 1720322786, 709120323 }, 00074 { 1868768216, 1992898523 }, 00075 { 443210610, 811117710 }, 00076 { 1191938868, 1548484733 }, 00077 { 616890172, 159787986 }, 00078 { 935835339, 1231440405 }, 00079 { 1058009367, 1527613300 }, 00080 { 1463148129, 1970575097 }, 00081 { 1795336935, 434768675 }, 00082 { 274019517, 605098487 }, 00083 { 483689317, 217146977 }, 00084 { 2070804364, 340596558 }, 00085 { 930226308, 1602100969 }, 00086 { 989324440, 801809442 }, 00087 { 410606853, 1893139948 }, 00088 { 1583588576, 1219225407 }, 00089 { 2102034391, 1394921405 }, 00090 { 2005037790, 2031006861 }, 00091 { 1244218766, 923231061 }, 00092 { 49312790, 775496649 }, 00093 { 721012176, 321339902 }, 00094 { 1719909107, 1865748178 }, 00095 { 1156177430, 1257110891 }, 00096 { 307561322, 1918244397 }, 00097 { 906041433, 360476981 }, 00098 { 1591375755, 268492659 }, 00099 { 461522398, 227343256 }, 00100 { 2145930725, 2020665454 }, 00101 { 1938419274, 1331283701 }, 00102 { 174405412, 524140103 }, 00103 { 494343653, 18063908 }, 00104 { 1025534808, 181709577 }, 00105 { 2048959776, 1913665637 }, 00106 { 950636517, 794796256 }, 00107 { 1828843197, 1335757744 }, 00108 { 211109723, 983900607 }, 00109 { 825474095, 1046009991 }, 00110 { 374915657, 381856628 }, 00111 { 1241296328, 698149463 }, 00112 { 1260624655, 1024538273 }, 00113 { 900676210, 1628865823 }, 00114 { 697951025, 500570753 }, 00115 { 1007920268, 1708398558 }, 00116 { 264596520, 624727803 }, 00117 { 1977924811, 674673241 }, 00118 { 1440257718, 271184151 }, 00119 { 1928778847, 993535203 }, 00120 { 1307807366, 1801502463 }, 00121 { 1498732610, 300876954 }, 00122 { 1617712402, 1574250679 }, 00123 { 1261800762, 1556667280 }, 00124 { 949929273, 560721070 }, 00125 { 1766170474, 1953522912 }, 00126 { 1849939248, 19435166 }, 00127 { 887262858, 1219627824 }, 00128 { 483086133, 603728993 }, 00129 { 1330541052, 1582596025 }, 00130 { 1850591475, 723593133 }, 00131 { 1431775678, 1558439000 }, 00132 { 922493739, 1356554404 }, 00133 { 1058517206, 948567762 }, 00134 { 709067283, 1350890215 }, 00135 { 1044787723, 2144304941 }, 00136 { 999707003, 513837520 }, 00137 { 2140038663, 1850568788 }, 00138 { 1803100150, 127574047 }, 00139 { 867445693, 1149173981 }, 00140 { 408583729, 914837991 }, 00141 { 1166715497, 602315845 }, 00142 { 430738528, 1743308384 }, 00143 { 1388022681, 1760110496 }, 00144 { 1664028066, 654300326 }, 00145 { 1767741172, 1338181197 }, 00146 { 1625723550, 1742482745 }, 00147 { 464486085, 1507852127 }, 00148 { 754082421, 1187454014 }, 00149 { 1315342834, 425995190 }, 00150 { 960416608, 2004255418 }, 00151 { 1262630671, 671761697 }, 00152 { 59809238, 103525918 }, 00153 { 1205644919, 2107823293 }, 00154 { 1615183160, 1152411412 }, 00155 { 1024474681, 2118672937 }, 00156 { 1703877649, 1235091369 }, 00157 { 1821417852, 1098463802 }, 00158 { 1738806466, 1529062843 }, 00159 { 620780646, 1654833544 }, 00160 { 1070174101, 795158254 }, 00161 { 658537995, 1693620426 }, 00162 { 2055317555, 508053916 }, 00163 { 1647371686, 1282395762 }, 00164 { 29067379, 409683067 }, 00165 { 1763495989, 1917939635 }, 00166 { 1602690753, 810926582 }, 00167 { 885787576, 513818500 }, 00168 { 1853512561, 1195205756 }, 00169 { 1798585498, 1970460256 }, 00170 { 1819261032, 1306536501 }, 00171 { 1133245275, 37901 }, 00172 { 689459799, 1334389069 }, 00173 { 1730609912, 1854586207 }, 00174 { 1556832175, 1228729041 }, 00175 { 251375753, 683687209 }, 00176 { 2083946182, 1763106152 }, 00177 { 2142981854, 1365385561 }, 00178 { 763711891, 1735754548 }, 00179 { 1581256466, 173689858 }, 00180 { 2121337132, 1247108250 }, 00181 { 1004003636, 891894307 }, 00182 { 569816524, 358675254 }, 00183 { 626626425, 116062841 }, 00184 { 632086003, 861268491 }, 00185 { 1008211580, 779404957 }, 00186 { 1134217766, 1766838261 }, 00187 { 1423829292, 1706666192 }, 00188 { 942037869, 1549358884 }, 00189 { 1959429535, 480779114 }, 00190 { 778311037, 1940360875 }, 00191 { 1531372185, 2009078158 }, 00192 { 241935492, 1050047003 }, 00193 { 272453504, 1870883868 }, 00194 { 390441332, 1057903098 }, 00195 { 1230238834, 1548117688 }, 00196 { 1242956379, 1217296445 }, 00197 { 515648357, 1675011378 }, 00198 { 364477932, 355212934 }, 00199 { 2096008713, 1570161804 }, 00200 { 1409752526, 214033983 }, 00201 { 1288158292, 1760636178 }, 00202 { 407562666, 1265144848 }, 00203 { 1071056491, 1582316946 }, 00204 { 1014143949, 911406955 }, 00205 { 203080461, 809380052 }, 00206 { 125647866, 1705464126 }, 00207 { 2015685843, 599230667 }, 00208 { 1425476020, 668203729 }, 00209 { 1673735652, 567931803 }, 00210 { 1714199325, 181737617 }, 00211 { 1389137652, 678147926 }, 00212 { 288547803, 435433694 }, 00213 { 200159281, 654399753 }, 00214 { 1580828223, 1298308945 }, 00215 { 1832286107, 169991953 }, 00216 { 182557704, 1046541065 }, 00217 { 1688025575, 1248944426 }, 00218 { 1508287706, 1220577001 }, 00219 { 36721212, 1377275347 }, 00220 { 1968679856, 1675229747 }, 00221 { 279109231, 1835333261 }, 00222 { 1358617667, 1416978076 }, 00223 { 740626186, 2103913602 }, 00224 { 1882655908, 251341858 }, 00225 { 648016670, 1459615287 }, 00226 { 780255321, 154906988 }, 00227 { 857296483, 203375965 }, 00228 { 1631676846, 681204578 }, 00229 { 1906971307, 1623728832 }, 00230 { 1541899600, 1168449797 }, 00231 { 1267051693, 1020078717 }, 00232 { 1998673940, 1298394942 }, 00233 { 1914117058, 1381290704 }, 00234 { 426068513, 1381618498 }, 00235 { 139365577, 1598767734 }, 00236 { 2129910384, 952266588 }, 00237 { 661788054, 19661356 }, 00238 { 1104640222, 240506063 }, 00239 { 356133630, 1676634527 }, 00240 { 242242374, 1863206182 }, 00241 { 957935844, 1490681416 } 00242 }; 00243 00244 } // namespace CLHEP 00245 00246 #ifdef ENABLE_BACKWARDS_COMPATIBILITY 00247 // backwards compatibility will be enabled ONLY in CLHEP 1.9 00248 using namespace CLHEP; 00249 #endif 00250 00251 #endif // SeedTable_h