Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:54:38

0001 // $Id: SeedTable.h,v 1.3 2003/10/23 21:29:51 garren Exp $
0002 // -*- C++ -*-
0003 //
0004 // -----------------------------------------------------------------------
0005 //                             HEP Random
0006 //                           table of seeds
0007 // -----------------------------------------------------------------------
0008 // This file is part of Geant4 (simulation toolkit for HEP).
0009 //
0010 // Static definition for the table of seeds.
0011 // This table of seeds has been taken from the original FORTRAN77
0012 // implementation of the HEP CERN Library routine RECUSQ.
0013 // Each sequence has a period of 10**9 numbers.
0014 
0015 // =======================================================================
0016 // Gabriele Cosmo - Created: 2nd February 1996
0017 // =======================================================================
0018 
0019 #ifndef SeedTable_h
0020 #define SeedTable_h 1
0021 
0022 #include "CLHEP/Random/defs.h"
0023 #include "CLHEP/Random/Random.h"
0024 
0025 namespace CLHEP {
0026 
0027 const long HepRandom::seedTable[215][2] = {
0028                              {           9876, 54321        },      
0029                              {     1299961164, 253987020    },
0030                              {      669708517, 2079157264   },
0031                              {      190904760, 417696270    },
0032                              {     1289741558, 1376336092   },
0033                              {     1803730167, 324952955    },
0034                              {      489854550, 582847132    },
0035                              {     1348037628, 1661577989   },
0036                              {      350557787, 1155446919   },
0037                              {      591502945, 634133404    },
0038                              {     1901084678, 862916278    },
0039                              {     1988640932, 1785523494   },
0040                              {     1873836227, 508007031    },
0041                              {     1146416592, 967585720    },
0042                              {     1837193353, 1522927634   },
0043                              {       38219936, 921609208    },
0044                              {      349152748, 112892610    },
0045                              {      744459040, 1735807920   },
0046                              {     1983990104, 728277902    },
0047                              {      309164507, 2126677523   },
0048                              {      362993787, 1897782044   },
0049                              {      556776976, 462072869    },
0050                              {     1584900822, 2019394912   },
0051                              {     1249892722, 791083656    },
0052                              {     1686600998, 1983731097   },
0053                              {     1127381380, 198976625    },
0054                              {     1999420861, 1810452455   },
0055                              {     1972906041, 664182577    },
0056                              {       84636481, 1291886301   },
0057                              {     1186362995, 954388413    },
0058                              {     2141621785, 61738584     },
0059                              {     1969581251, 1557880415   },
0060                              {     1150606439, 136325185    },
0061                              {       95187861, 1592224108   },
0062                              {      940517655, 1629971798   },
0063                              {      215350428, 922659102    },
0064                              {      786161212, 1121345074   },
0065                              {     1450830056, 1922787776   },
0066                              {     1696578057, 2025150487   },
0067                              {     1803414346, 1851324780   },
0068                              {     1017898585, 1452594263   },
0069                              {     1184497978, 82122239     },
0070                              {      633338765, 1829684974   },
0071                              {      430889421, 230039326    },
0072                              {      492544653, 76320266     },
0073                              {      389386975, 1314148944   },
0074                              {     1720322786, 709120323    },
0075                              {     1868768216, 1992898523   },
0076                              {      443210610, 811117710    },
0077                              {     1191938868, 1548484733   },
0078                              {      616890172, 159787986    },
0079                              {      935835339, 1231440405   },
0080                              {     1058009367, 1527613300   },
0081                              {     1463148129, 1970575097   },
0082                              {     1795336935, 434768675    },
0083                              {      274019517, 605098487    },
0084                              {      483689317, 217146977    },
0085                              {     2070804364, 340596558    },
0086                              {      930226308, 1602100969   },
0087                              {      989324440, 801809442    },
0088                              {      410606853, 1893139948   },
0089                              {     1583588576, 1219225407   },
0090                              {     2102034391, 1394921405   },
0091                              {     2005037790, 2031006861   },
0092                              {     1244218766, 923231061    },
0093                              {       49312790, 775496649    },
0094                              {      721012176, 321339902    },
0095                              {     1719909107, 1865748178   },
0096                              {     1156177430, 1257110891   },
0097                              {      307561322, 1918244397   },
0098                              {      906041433, 360476981    },
0099                              {     1591375755, 268492659    },
0100                              {      461522398, 227343256    },
0101                              {     2145930725, 2020665454   },
0102                              {     1938419274, 1331283701   },
0103                              {      174405412, 524140103    },
0104                              {      494343653,  18063908    },
0105                              {     1025534808, 181709577    },
0106                              {     2048959776, 1913665637   },
0107                              {      950636517, 794796256    },
0108                              {     1828843197, 1335757744   },
0109                              {      211109723, 983900607    },
0110                              {      825474095, 1046009991   },
0111                              {      374915657, 381856628    },
0112                              {     1241296328, 698149463    },
0113                              {     1260624655, 1024538273   },
0114                              {      900676210, 1628865823   },
0115                              {      697951025, 500570753    },
0116                              {     1007920268, 1708398558   },
0117                              {      264596520, 624727803    },
0118                              {     1977924811, 674673241    },
0119                              {     1440257718, 271184151    },
0120                              {     1928778847, 993535203    },
0121                              {     1307807366, 1801502463   },
0122                              {     1498732610, 300876954    },
0123                              {     1617712402, 1574250679   },
0124                              {     1261800762, 1556667280   },
0125                              {      949929273, 560721070    },
0126                              {     1766170474, 1953522912   },
0127                              {     1849939248, 19435166     },
0128                              {      887262858, 1219627824   },
0129                              {      483086133, 603728993    },
0130                              {     1330541052, 1582596025   },
0131                              {     1850591475, 723593133    },
0132                              {     1431775678, 1558439000   },
0133                              {      922493739, 1356554404   },
0134                              {     1058517206, 948567762    },
0135                              {      709067283, 1350890215   },
0136                              {     1044787723, 2144304941   },
0137                              {      999707003, 513837520    },
0138                              {     2140038663, 1850568788   },
0139                              {     1803100150, 127574047    },
0140                              {      867445693, 1149173981   },
0141                              {      408583729, 914837991    },
0142                              {     1166715497, 602315845    },
0143                              {      430738528, 1743308384   },
0144                              {     1388022681, 1760110496   },
0145                              {     1664028066, 654300326    },
0146                              {     1767741172, 1338181197   },
0147                              {     1625723550, 1742482745   },
0148                              {      464486085, 1507852127   },
0149                              {      754082421, 1187454014   },
0150                              {     1315342834, 425995190    },
0151                              {      960416608, 2004255418   },
0152                              {     1262630671, 671761697    },
0153                              {       59809238, 103525918    },
0154                              {     1205644919, 2107823293   },
0155                              {     1615183160, 1152411412   },
0156                              {     1024474681, 2118672937   },
0157                              {     1703877649, 1235091369   },
0158                              {     1821417852, 1098463802   },
0159                              {     1738806466, 1529062843   },
0160                              {      620780646, 1654833544   },
0161                              {     1070174101, 795158254    },
0162                              {      658537995, 1693620426   },
0163                              {     2055317555, 508053916    },
0164                              {     1647371686, 1282395762   },
0165                              {       29067379, 409683067    },
0166                              {     1763495989, 1917939635   },
0167                              {     1602690753, 810926582    },
0168                              {      885787576, 513818500    },
0169                              {     1853512561, 1195205756   },
0170                              {     1798585498, 1970460256   },
0171                              {     1819261032, 1306536501   },
0172                              {     1133245275, 37901        },
0173                              {      689459799, 1334389069   },
0174                              {     1730609912, 1854586207   },
0175                              {     1556832175, 1228729041   },
0176                              {      251375753, 683687209    },
0177                              {     2083946182, 1763106152   },
0178                              {     2142981854, 1365385561   },
0179                              {      763711891, 1735754548   },
0180                              {     1581256466, 173689858    },
0181                              {     2121337132, 1247108250   },
0182                              {     1004003636, 891894307    },
0183                              {      569816524, 358675254    },
0184                              {      626626425, 116062841    },
0185                              {      632086003, 861268491    },
0186                              {     1008211580, 779404957    },
0187                              {     1134217766, 1766838261   },
0188                              {     1423829292, 1706666192   },
0189                              {      942037869, 1549358884   },
0190                              {     1959429535, 480779114    },
0191                              {      778311037, 1940360875   },
0192                              {     1531372185, 2009078158   },
0193                              {      241935492, 1050047003   },
0194                              {      272453504, 1870883868   },
0195                              {      390441332, 1057903098   },
0196                              {     1230238834, 1548117688   },
0197                              {     1242956379, 1217296445   },
0198                              {      515648357, 1675011378   },
0199                              {      364477932, 355212934    },
0200                              {     2096008713, 1570161804   },
0201                              {     1409752526, 214033983    },
0202                              {     1288158292, 1760636178   },
0203                              {      407562666, 1265144848   },
0204                              {     1071056491, 1582316946   },
0205                              {     1014143949, 911406955    },
0206                              {      203080461, 809380052    },
0207                              {      125647866, 1705464126   },
0208                              {     2015685843, 599230667    },
0209                              {     1425476020, 668203729    },
0210                              {     1673735652, 567931803    },
0211                              {     1714199325, 181737617    },
0212                              {     1389137652, 678147926    },
0213                              {      288547803, 435433694    },
0214                              {      200159281, 654399753    },
0215                              {     1580828223, 1298308945   },
0216                              {     1832286107, 169991953    },
0217                              {      182557704, 1046541065   },
0218                              {     1688025575, 1248944426   },
0219                              {     1508287706, 1220577001   },
0220                              {       36721212, 1377275347   },
0221                              {     1968679856, 1675229747   },
0222                              {      279109231, 1835333261   },
0223                              {     1358617667, 1416978076   },
0224                              {      740626186, 2103913602   },
0225                              {     1882655908, 251341858    },
0226                              {      648016670, 1459615287   },
0227                              {      780255321, 154906988    },
0228                              {      857296483, 203375965    },
0229                              {     1631676846, 681204578    },
0230                              {     1906971307, 1623728832   },
0231                              {     1541899600, 1168449797   },
0232                              {     1267051693, 1020078717   },
0233                              {     1998673940, 1298394942   },
0234                              {     1914117058, 1381290704   },
0235                              {      426068513, 1381618498   },
0236                              {      139365577, 1598767734   },
0237                              {     2129910384, 952266588    },
0238                              {      661788054, 19661356     },
0239                              {     1104640222, 240506063    },
0240                              {      356133630, 1676634527   },
0241                              {      242242374, 1863206182   },
0242                              {      957935844, 1490681416   }
0243                          };
0244 
0245 }  // namespace CLHEP
0246 
0247 #ifdef ENABLE_BACKWARDS_COMPATIBILITY
0248 //  backwards compatibility will be enabled ONLY in CLHEP 1.9
0249 using namespace CLHEP;
0250 #endif
0251 
0252 #endif // SeedTable_h