Ignore:
Timestamp:
Jan 8, 2010, 11:56:51 AM (14 years ago)
Author:
garnier
Message:

update geant4.9.3 tag

Location:
trunk/source/materials
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/materials/History

    r1196 r1228  
    1 $Id: History,v 1.164 2009/11/20 00:59:40 gum Exp $
     1$Id: History,v 1.168 2009/12/03 11:09:47 vnivanch Exp $
    22-------------------------------------------------------------------
    33
     
    1717     * Reverse chronological order (last date on top), please *
    1818     ----------------------------------------------------------
     19
     2003-12-09 V.Ivanchenko (materials-V09-02-24)
     21- G4NIstMessenger - fixed minor memory leak at destruction
     22
     2301-12-09 G.Cosmo (materials-V09-02-23)
     24- Use G4double in place of G4float in G4DensityEffectData.
     25
     2630-11-09 V.Ivanchenko (materials-V09-02-22)
     27- G4IonisParamMat - fixed liquid Argon problem
     28
     2924-11-09 V.Ivanchenko (materials-V09-02-21)
     30- G4NistMaterialBuilder - allow to use old names of G4 materials
     31  G4_NYLON-6/6 and G4_NYLON-6/10 for backward compatibility
    1932
    203319-11-09 P.Gumplinger (materials-V09-02-20)
  • trunk/source/materials/include/G4DensityEffectData.hh

    r1197 r1228  
    2424// ********************************************************************
    2525//
    26 // $Id: G4DensityEffectData.hh,v 1.6 2009/11/05 10:42:14 bagoulia Exp $
    27 // GEANT4 tag $Name: materials-V09-02-18 $
     26// $Id: G4DensityEffectData.hh,v 1.7 2009/12/01 08:24:21 gcosmo Exp $
     27// GEANT4 tag $Name: geant4-09-03 $
    2828
    2929//---------------------------------------------------------------------------
     
    8080
    8181  // Access to the data via index
    82   inline G4float GetPlasmaEnergy(G4int idx);
    83   inline G4float GetAdjustmentFactor(G4int idx);
    84   inline G4float GetCdensity(G4int idx);
    85   inline G4float GetX0density(G4int idx);
    86   inline G4float GetX1density(G4int idx);
    87   inline G4float GetAdensity(G4int idx);
    88   inline G4float GetMdensity(G4int idx);
    89   inline G4float GetDelta0density(G4int idx);
    90   inline G4float GetErrorDensity(G4int idx);
     82  inline G4double GetPlasmaEnergy(G4int idx);
     83  inline G4double GetAdjustmentFactor(G4int idx);
     84  inline G4double GetCdensity(G4int idx);
     85  inline G4double GetX0density(G4int idx);
     86  inline G4double GetX1density(G4int idx);
     87  inline G4double GetAdensity(G4int idx);
     88  inline G4double GetMdensity(G4int idx);
     89  inline G4double GetDelta0density(G4int idx);
     90  inline G4double GetErrorDensity(G4int idx);
    9191
    9292private:
     
    9494  void Initialize();
    9595
    96   void AddMaterial(G4float* val, const G4String& matName);
     96  void AddMaterial(G4double* val, const G4String& matName);
    9797
    9898  // Assignment operator and copy constructor
     
    100100  G4DensityEffectData(const G4DensityEffectData&);
    101101
    102   G4float data[NDENSDATA][NDENSARRAY];
     102  G4double data[NDENSDATA][NDENSARRAY];
    103103  std::vector<G4String> names;
    104104  G4int indexZ[NDENSELEM];
     
    108108};
    109109
    110 inline G4float G4DensityEffectData::GetPlasmaEnergy(G4int idx)
     110inline G4double G4DensityEffectData::GetPlasmaEnergy(G4int idx)
    111111{
    112   G4float x = DBL_MAX;
     112  G4double x = DBL_MAX;
    113113  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][0]; }
    114114  return x;
    115115}
    116116
    117 inline G4float G4DensityEffectData::GetAdjustmentFactor(G4int idx)
     117inline G4double G4DensityEffectData::GetAdjustmentFactor(G4int idx)
    118118{
    119   G4float x = DBL_MAX;
     119  G4double x = DBL_MAX;
    120120  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][1]; }
    121121  return x;
    122122}
    123123
    124 inline G4float G4DensityEffectData::GetCdensity(G4int idx)
     124inline G4double G4DensityEffectData::GetCdensity(G4int idx)
    125125{
    126   G4float x = DBL_MAX;
     126  G4double x = DBL_MAX;
    127127  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][2]; }
    128128  return x;
    129129}
    130130
    131 inline G4float G4DensityEffectData::GetX0density(G4int idx)
     131inline G4double G4DensityEffectData::GetX0density(G4int idx)
    132132{
    133   G4float x = DBL_MAX;
     133  G4double x = DBL_MAX;
    134134  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][3]; }
    135135  return x;
    136136}
    137137
    138 inline G4float G4DensityEffectData::GetX1density(G4int idx)
     138inline G4double G4DensityEffectData::GetX1density(G4int idx)
    139139{
    140   G4float x = DBL_MAX;
     140  G4double x = DBL_MAX;
    141141  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][4]; }
    142142  return x;
    143143}
    144144
    145 inline G4float G4DensityEffectData::GetAdensity(G4int idx)
     145inline G4double G4DensityEffectData::GetAdensity(G4int idx)
    146146{
    147   G4float x = DBL_MAX;
     147  G4double x = DBL_MAX;
    148148  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][5]; }
    149149  return x;
    150150}
    151151 
    152 inline G4float G4DensityEffectData::GetMdensity(G4int idx)
     152inline G4double G4DensityEffectData::GetMdensity(G4int idx)
    153153{
    154   G4float x = DBL_MAX;
     154  G4double x = DBL_MAX;
    155155  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][6]; }
    156156  return x;
    157157}
    158158
    159 inline G4float G4DensityEffectData::GetDelta0density(G4int idx)
     159inline G4double G4DensityEffectData::GetDelta0density(G4int idx)
    160160{
    161   G4float x = DBL_MAX;
     161  G4double x = DBL_MAX;
    162162  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][7]; }
    163163  return x;
    164164}
    165165
    166 inline G4float G4DensityEffectData::GetErrorDensity(G4int idx)
     166inline G4double G4DensityEffectData::GetErrorDensity(G4int idx)
    167167{
    168   G4float x = DBL_MAX;
     168  G4double x = DBL_MAX;
    169169  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][8]; }
    170170  return x;
  • trunk/source/materials/src/G4DensityEffectData.cc

    r1197 r1228  
    2525//
    2626//
    27 // $Id: G4DensityEffectData.cc,v 1.8 2009/11/05 11:17:27 bagoulia Exp $
    28 // GEANT4 tag $Name: materials-V09-02-18 $
     27// $Id: G4DensityEffectData.cc,v 1.9 2009/12/01 08:24:21 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-03 $
    2929
    3030//---------------------------------------------------------------------------
     
    7777
    7878//G4_H  index=0
    79   G4float M0[NDENSARRAY]={0.263,1.412,9.5835,1.8639,3.2718,0.14092,5.7273,0.0,0.024};
     79  G4double M0[NDENSARRAY]={0.263,1.412,9.5835,1.8639,3.2718,0.14092,5.7273,0.0,0.024};
    8080  AddMaterial(M0,"G4_H");
    8181  indexZ[0]=0;
    8282
    8383//G4_lH2  index=1
    84   G4float M1[NDENSARRAY]={7.031,1.546,3.2632,0.4759,1.9215,0.13483,5.6249,0,0.021};
     84  G4double M1[NDENSARRAY]={7.031,1.546,3.2632,0.4759,1.9215,0.13483,5.6249,0,0.021};
    8585  AddMaterial(M1,"G4_lH2");
    8686
    8787//G4_He  index=2
    88   G4float M2[NDENSARRAY]={0.263,1.7,11.1393,2.2017,3.6122,0.13443,5.8347,0,0.024};
     88  G4double M2[NDENSARRAY]={0.263,1.7,11.1393,2.2017,3.6122,0.13443,5.8347,0,0.024};
    8989  AddMaterial(M2,"G4_He");
    9090  indexZ[2]=2;
    9191
    9292//G4_Li  index=3
    93   G4float M3[NDENSARRAY]={13.844,1.535,3.1221,0.1304,1.6397,0.95136,2.4993,0.14,0.062};
     93  G4double M3[NDENSARRAY]={13.844,1.535,3.1221,0.1304,1.6397,0.95136,2.4993,0.14,0.062};
    9494  AddMaterial(M3,"G4_Li");
    9595  indexZ[3]=3;
    9696
    9797//G4_Be  index=4
    98   G4float M4[NDENSARRAY]={26.096,1.908,2.7847,0.0392,1.6922,0.80392,2.4339,0.14,0.029};
     98  G4double M4[NDENSARRAY]={26.096,1.908,2.7847,0.0392,1.6922,0.80392,2.4339,0.14,0.029};
    9999  AddMaterial(M4,"G4_Be");
    100100  indexZ[4]=4;
    101101
    102102//G4_B  index=5
    103   G4float M5[NDENSARRAY]={30.17,2.32,2.8477,0.0305,1.9688,0.56224,2.4512,0.14,0.024};
     103  G4double M5[NDENSARRAY]={30.17,2.32,2.8477,0.0305,1.9688,0.56224,2.4512,0.14,0.024};
    104104  AddMaterial(M5,"G4_B");
    105105  indexZ[5]=5;
    106106
    107107//G4_C  index=6
    108   G4float M6[NDENSARRAY]={28.803,2.376,2.9925,-0.0351,2.486,0.2024,3.0036,0.1,0.038};
     108  G4double M6[NDENSARRAY]={28.803,2.376,2.9925,-0.0351,2.486,0.2024,3.0036,0.1,0.038};
    109109  AddMaterial(M6,"G4_C");
    110110  indexZ[6]=6;
    111111
    112112//G4_N  index=7
    113   G4float M7[NDENSARRAY]={0.695,1.984,10.5400,1.7378,4.1323,0.15349,3.2125,0.0,0.086};
     113  G4double M7[NDENSARRAY]={0.695,1.984,10.5400,1.7378,4.1323,0.15349,3.2125,0.0,0.086};
    114114  AddMaterial(M7,"G4_N");
    115115  indexZ[7]=7;
    116116
    117117//G4_O  index=8
    118   G4float M8[NDENSARRAY]={0.744,2.314,10.7004,1.7541,4.3213,0.11778,3.2913,0.0,0.101};
     118  G4double M8[NDENSARRAY]={0.744,2.314,10.7004,1.7541,4.3213,0.11778,3.2913,0.0,0.101};
    119119  AddMaterial(M8,"G4_O");
    120120  indexZ[8]=8;
    121121
    122122//G4_F  index=9
    123   G4float M9[NDENSARRAY]={0.788,2.450,10.9653,1.8433,4.4096,0.11083,3.2962,0.0,0.121};
     123  G4double M9[NDENSARRAY]={0.788,2.450,10.9653,1.8433,4.4096,0.11083,3.2962,0.0,0.121};
    124124  AddMaterial(M9,"G4_F");
    125125  indexZ[9]=9;
    126126
    127127//G4_Ne  index=10
    128   G4float M10[NDENSARRAY]={0.587,2.577,11.9041,2.0735,4.6421,0.08064,3.5771,0.0,0.110};
     128  G4double M10[NDENSARRAY]={0.587,2.577,11.9041,2.0735,4.6421,0.08064,3.5771,0.0,0.110};
    129129  AddMaterial(M10,"G4_Ne");
    130130  indexZ[10]=10;
    131131
    132132//G4_Na  index=11
    133   G4float M11[NDENSARRAY]={19.641,2.648,5.0526,0.2880,3.1962,0.07772,3.6452,0.08,0.098};
     133  G4double M11[NDENSARRAY]={19.641,2.648,5.0526,0.2880,3.1962,0.07772,3.6452,0.08,0.098};
    134134  AddMaterial(M11,"G4_Na");
    135135  indexZ[11]=11;
    136136
    137137//G4_Mg  index=12
    138   G4float M12[NDENSARRAY]={26.708,2.331,4.5297,0.1499,3.0668,0.081163,3.6166,0.08,0.073};
     138  G4double M12[NDENSARRAY]={26.708,2.331,4.5297,0.1499,3.0668,0.081163,3.6166,0.08,0.073};
    139139  AddMaterial(M12,"G4_Mg");
    140140  indexZ[12]=12;
    141141
    142142//G4_Al  index=13
    143   G4float M13[NDENSARRAY]={32.86,2.18,4.2395,0.1708,3.0127,0.08024,3.6345,0.12,0.061};
     143  G4double M13[NDENSARRAY]={32.86,2.18,4.2395,0.1708,3.0127,0.08024,3.6345,0.12,0.061};
    144144  AddMaterial(M13,"G4_Al");
    145145  indexZ[13]=13;
    146146
    147147//G4_Si  index=14
    148   G4float M14[NDENSARRAY]={31.055,2.103,4.4351,0.2014,2.8715,0.14921,3.2546,0.14,0.059};
     148  G4double M14[NDENSARRAY]={31.055,2.103,4.4351,0.2014,2.8715,0.14921,3.2546,0.14,0.059};
    149149  AddMaterial(M14,"G4_Si");
    150150  indexZ[14]=14;
    151151
    152152//G4_P  index=15
    153   G4float M15[NDENSARRAY]={29.743,2.056,4.5214,0.1696,2.7815,0.2361,2.9158,0.14,0.057};
     153  G4double M15[NDENSARRAY]={29.743,2.056,4.5214,0.1696,2.7815,0.2361,2.9158,0.14,0.057};
    154154  AddMaterial(M15,"G4_P");
    155155  indexZ[15]=15;
    156156
    157157//G4_S  index=16
    158   G4float M16[NDENSARRAY]={28.789,2.131,4.6659,0.158,2.7159,0.33992,2.6456,0.14,0.059};
     158  G4double M16[NDENSARRAY]={28.789,2.131,4.6659,0.158,2.7159,0.33992,2.6456,0.14,0.059};
    159159  AddMaterial(M16,"G4_S");
    160160  indexZ[16]=16;
    161161
    162162//G4_Cl  index=17
    163   G4float M17[NDENSARRAY]={1.092,1.734,11.1421,1.5555,4.2994,0.19849,2.9702,0.0,0.041};
     163  G4double M17[NDENSARRAY]={1.092,1.734,11.1421,1.5555,4.2994,0.19849,2.9702,0.0,0.041};
    164164  AddMaterial(M17,"G4_Cl");
    165165  indexZ[17]=17;
    166166
    167167//G4_Ar  index=18
    168   G4float M18[NDENSARRAY]={0.789,1.753,11.9480,1.7635,4.4855,0.19714,2.9618,0.0,0.037};
     168  G4double M18[NDENSARRAY]={0.789,1.753,11.9480,1.7635,4.4855,0.19714,2.9618,0.0,0.037};
    169169  AddMaterial(M18,"G4_Ar");
    170170  indexZ[18]=18;
    171171
    172172//G4_K  index=19
    173   G4float M19[NDENSARRAY]={18.65,1.830,5.6423,0.3851,3.1724,0.19827,2.9233,0.10,0.035};
     173  G4double M19[NDENSARRAY]={18.65,1.830,5.6423,0.3851,3.1724,0.19827,2.9233,0.10,0.035};
    174174  AddMaterial(M19,"G4_K");
    175175  indexZ[19]=19;
    176176
    177177//G4_Ca  index=20
    178   G4float M20[NDENSARRAY]={25.342,1.666,5.0396,0.3228,3.1191,0.15643,3.0745,0.14,0.031};
     178  G4double M20[NDENSARRAY]={25.342,1.666,5.0396,0.3228,3.1191,0.15643,3.0745,0.14,0.031};
    179179  AddMaterial(M20,"G4_Ca");
    180180  indexZ[20]=20;
    181181
    182182//G4_Sc  index=21
    183   G4float M21[NDENSARRAY]={34.050,1.826,4.6949,0.1640,3.0593,0.15754,3.0517,0.10,0.027};
     183  G4double M21[NDENSARRAY]={34.050,1.826,4.6949,0.1640,3.0593,0.15754,3.0517,0.10,0.027};
    184184  AddMaterial(M21,"G4_Sc");
    185185  indexZ[21]=21;
    186186
    187187//G4_Ti  index=22
    188   G4float M22[NDENSARRAY]={41.619,1.969,4.4450,0.0957,3.0386,0.15662,3.0302,0.12,0.025};
     188  G4double M22[NDENSARRAY]={41.619,1.969,4.4450,0.0957,3.0386,0.15662,3.0302,0.12,0.025};
    189189  AddMaterial(M22,"G4_Ti");
    190190  indexZ[22]=22;
    191191
    192192//G4_V  index=23
    193   G4float M23[NDENSARRAY]={47.861,2.070,4.2659,0.0691,3.0322,0.15436,3.0163,0.14,0.024};
     193  G4double M23[NDENSARRAY]={47.861,2.070,4.2659,0.0691,3.0322,0.15436,3.0163,0.14,0.024};
    194194  AddMaterial(M23,"G4_V");
    195195  indexZ[23]=23;
    196196
    197197//G4_Cr  index=24
    198   G4float M24[NDENSARRAY]={52.458,2.181,4.1781,0.0340,3.0451,0.15419,2.9896,0.14,0.023};
     198  G4double M24[NDENSARRAY]={52.458,2.181,4.1781,0.0340,3.0451,0.15419,2.9896,0.14,0.023};
    199199  AddMaterial(M24,"G4_Cr");
    200200  indexZ[24]=24;
    201201
    202202//G4_Mn  index=25
    203   G4float M25[NDENSARRAY]={53.022,2.347,4.2702,0.0447,3.1074,0.14973,2.9796,0.14,0.021};
     203  G4double M25[NDENSARRAY]={53.022,2.347,4.2702,0.0447,3.1074,0.14973,2.9796,0.14,0.021};
    204204  AddMaterial(M25,"G4_Mn");
    205205  indexZ[25]=25;
    206206
    207207//G4_Fe  index=26
    208   G4float M26[NDENSARRAY]={55.172,2.504,4.2911,-0.0012,3.1531,0.146,2.9632,0.12,0.021};
     208  G4double M26[NDENSARRAY]={55.172,2.504,4.2911,-0.0012,3.1531,0.146,2.9632,0.12,0.021};
    209209  AddMaterial(M26,"G4_Fe");
    210210  indexZ[26]=26;
    211211
    212212//G4_Co  index=27
    213   G4float M27[NDENSARRAY]={58.188,2.626,4.2601,-0.0187,3.1790,0.14474,2.9502,0.12,0.019};
     213  G4double M27[NDENSARRAY]={58.188,2.626,4.2601,-0.0187,3.1790,0.14474,2.9502,0.12,0.019};
    214214  AddMaterial(M27,"G4_Co");
    215215  indexZ[27]=27;
    216216
    217217//G4_Ni  index=28
    218   G4float M28[NDENSARRAY]={59.385,2.889,4.3115,-0.0566,3.1851,0.16496,2.843,0.10,0.020};
     218  G4double M28[NDENSARRAY]={59.385,2.889,4.3115,-0.0566,3.1851,0.16496,2.843,0.10,0.020};
    219219  AddMaterial(M28,"G4_Ni");
    220220  indexZ[28]=28;
    221221
    222222//G4_Cu  index=29
    223   G4float M29[NDENSARRAY]={58.270,2.956,4.4190,-0.0254,3.2792,0.14339,2.9044,0.08,0.019};
     223  G4double M29[NDENSARRAY]={58.270,2.956,4.4190,-0.0254,3.2792,0.14339,2.9044,0.08,0.019};
    224224  AddMaterial(M29,"G4_Cu");
    225225  indexZ[29]=29;
    226226
    227227//G4_Zn  index=30
    228   G4float M30[NDENSARRAY]={52.132,3.142,4.6906,0.0049,3.3668,0.14714,2.8652,0.08,0.019};
     228  G4double M30[NDENSARRAY]={52.132,3.142,4.6906,0.0049,3.3668,0.14714,2.8652,0.08,0.019};
    229229  AddMaterial(M30,"G4_Zn");
    230230  indexZ[30]=30;
    231231
    232232//G4_Ga  index=31
    233   G4float M31[NDENSARRAY]={46.688,2.747,4.9353,0.2267,3.5434,0.09440,3.1314,0.14,0.019};
     233  G4double M31[NDENSARRAY]={46.688,2.747,4.9353,0.2267,3.5434,0.09440,3.1314,0.14,0.019};
    234234  AddMaterial(M31,"G4_Ga");
    235235  indexZ[31]=31;
    236236
    237237//G4_Ge  index=32
    238   G4float M32[NDENSARRAY]={44.141,2.461,5.1411,0.3376,3.6096,0.07188,3.3306,0.14,0.025};
     238  G4double M32[NDENSARRAY]={44.141,2.461,5.1411,0.3376,3.6096,0.07188,3.3306,0.14,0.025};
    239239  AddMaterial(M32,"G4_Ge");
    240240  indexZ[32]=32;
    241241
    242242//G4_As  index=33
    243   G4float M33[NDENSARRAY]={45.779,2.219,5.0510,0.1767,3.5702,0.06633,3.4176,0.00,0.030};
     243  G4double M33[NDENSARRAY]={45.779,2.219,5.0510,0.1767,3.5702,0.06633,3.4176,0.00,0.030};
    244244  AddMaterial(M33,"G4_As");
    245245   indexZ[33]=33;
    246246
    247247//G4_Se  index=34
    248   G4float M34[NDENSARRAY]={40.112,2.104,5.3210,0.2258,3.6264,0.06568,3.4317,0.10,0.024};
     248  G4double M34[NDENSARRAY]={40.112,2.104,5.3210,0.2258,3.6264,0.06568,3.4317,0.10,0.024};
    249249  AddMaterial(M34,"G4_Se");
    250250  indexZ[34]=34;
    251251
    252252//G4_Br  index=35
    253   G4float M35[NDENSARRAY]={1.604,1.845,11.7307,1.5262,4.9899,0.06335,3.467,0,0.022};
     253  G4double M35[NDENSARRAY]={1.604,1.845,11.7307,1.5262,4.9899,0.06335,3.467,0,0.022};
    254254  AddMaterial(M35,"G4_Br");
    255255  indexZ[35]=35;
    256256
    257257//G4_Kr  index=36
    258   G4float M36[NDENSARRAY]={1.114,1.77,12.5115,1.7158,5.0748,0.07446,3.4051,0,0.025};
     258  G4double M36[NDENSARRAY]={1.114,1.77,12.5115,1.7158,5.0748,0.07446,3.4051,0,0.025};
    259259  AddMaterial(M36,"G4_Kr");
    260260  indexZ[36]=36;
    261261
    262262//G4_Ru  index=37
    263   G4float M37[NDENSARRAY]={23.467,1.823,6.4776,0.5737,3.7995,0.07261,3.4177,0.14,0.026};
     263  G4double M37[NDENSARRAY]={23.467,1.823,6.4776,0.5737,3.7995,0.07261,3.4177,0.14,0.026};
    264264  AddMaterial(M37,"G4_Ru");
    265265  indexZ[37]=37;
    266266
    267267//G4_Sr  index=38
    268   G4float M38[NDENSARRAY]={30.244,1.707,5.9867,0.4585,3.6778,0.07165,3.4435,0.14,0.026};
     268  G4double M38[NDENSARRAY]={30.244,1.707,5.9867,0.4585,3.6778,0.07165,3.4435,0.14,0.026};
    269269  AddMaterial(M38,"G4_Sr");
    270270  indexZ[38]=38;
    271271
    272272//G4_Y  index=39
    273   G4float M39[NDENSARRAY]={40.346,1.649,5.4801,0.3608,3.5542,0.07138,3.4565,0.14,0.027};
     273  G4double M39[NDENSARRAY]={40.346,1.649,5.4801,0.3608,3.5542,0.07138,3.4565,0.14,0.027};
    274274  AddMaterial(M39,"G4_Y");
    275275  indexZ[39]=39;
    276276
    277277//G4_Zr  index=40
    278   G4float M40[NDENSARRAY]={48.671,1.638,5.1774,0.2957,3.489,0.07177,3.4533,0.14,0.028};
     278  G4double M40[NDENSARRAY]={48.671,1.638,5.1774,0.2957,3.489,0.07177,3.4533,0.14,0.028};
    279279  AddMaterial(M40,"G4_Zr");
    280280  indexZ[40]=40;
    281281
    282282//G4_Nb  index=41
    283   G4float M41[NDENSARRAY]={56.039,1.734,5.0141,0.1785,3.2201,0.13883,3.093,0.14,0.036};
     283  G4double M41[NDENSARRAY]={56.039,1.734,5.0141,0.1785,3.2201,0.13883,3.093,0.14,0.036};
    284284  AddMaterial(M41,"G4_Nb");
    285285  indexZ[41]=41;
    286286
    287287//G4_Mo  index=42
    288   G4float M42[NDENSARRAY]={60.951,1.658,4.8793,0.2267,3.2784,0.10525,3.2549,0.14,0.03};
     288  G4double M42[NDENSARRAY]={60.951,1.658,4.8793,0.2267,3.2784,0.10525,3.2549,0.14,0.03};
    289289  AddMaterial(M42,"G4_Mo");
    290290  indexZ[42]=42;
    291291
    292292//G4_Tc  index=43
    293   G4float M43[NDENSARRAY]={64.760,1.727,4.7769,0.0949,3.1253,0.16572,2.9738,0.14,0.040};
     293  G4double M43[NDENSARRAY]={64.760,1.727,4.7769,0.0949,3.1253,0.16572,2.9738,0.14,0.040};
    294294  AddMaterial(M43,"G4_Tc");
    295295  indexZ[43]=43;
    296296
    297297//G4_Ru  index=44
    298   G4float M44[NDENSARRAY]={66.978,1.780,4.7694,0.0599,3.0834,0.19342,2.8707,0.14,0.046};
     298  G4double M44[NDENSARRAY]={66.978,1.780,4.7694,0.0599,3.0834,0.19342,2.8707,0.14,0.046};
    299299  AddMaterial(M44,"G4_Ru");
    300300  indexZ[44]=44;
    301301
    302302//G4_Rh  index=45
    303   G4float M45[NDENSARRAY]={67.128,1.804,4.8008,0.0576,3.1069,0.19205,2.8633,0.14,0.046};
     303  G4double M45[NDENSARRAY]={67.128,1.804,4.8008,0.0576,3.1069,0.19205,2.8633,0.14,0.046};
    304304  AddMaterial(M45,"G4_Rh");
    305305  indexZ[45]=45;
    306306
    307307//G4_Pd  index=46
    308   G4float M46[NDENSARRAY]={65.683,1.911,4.9358,0.0563,3.0555,0.24178,2.7239,0.14,0.047};
     308  G4double M46[NDENSARRAY]={65.683,1.911,4.9358,0.0563,3.0555,0.24178,2.7239,0.14,0.047};
    309309  AddMaterial(M46,"G4_Pd");
    310310  indexZ[46]=46;
    311311
    312312//G4_Ag  index=47
    313   G4float M47[NDENSARRAY]={61.635,1.933,5.0630,0.0657,3.1074,0.24585,2.6899,0.14,0.052};
     313  G4double M47[NDENSARRAY]={61.635,1.933,5.0630,0.0657,3.1074,0.24585,2.6899,0.14,0.052};
    314314  AddMaterial(M47,"G4_Ag");
    315315  indexZ[47]=47;
    316316
    317317//G4_Cd  index=48
    318   G4float M48[NDENSARRAY]={55.381,1.895,5.2727,0.1281,3.1667,0.24609,2.6772,0.14,0.051};
     318  G4double M48[NDENSARRAY]={55.381,1.895,5.2727,0.1281,3.1667,0.24609,2.6772,0.14,0.051};
    319319  AddMaterial(M48,"G4_Cd");
    320320  indexZ[48]=48;
    321321
    322322//G4_In  index=49
    323   G4float M49[NDENSARRAY]={50.896,1.851,5.5211,0.2406,3.2032,0.23879,2.7144,0.14,0.044};
     323  G4double M49[NDENSARRAY]={50.896,1.851,5.5211,0.2406,3.2032,0.23879,2.7144,0.14,0.044};
    324324  AddMaterial(M49,"G4_In");
    325325  indexZ[49]=49;
    326326
    327327//G4_Sn  index=50
    328   G4float M50[NDENSARRAY]={50.567,1.732,5.5340,0.2879,3.2959,0.18689,2.8576,0.14,0.037};
     328  G4double M50[NDENSARRAY]={50.567,1.732,5.5340,0.2879,3.2959,0.18689,2.8576,0.14,0.037};
    329329  AddMaterial(M50,"G4_Sn");
    330330  indexZ[50]=50;
    331331
    332332//G4_Sb  index=51
    333   G4float M51[NDENSARRAY]={48.242,1.645,5.6241,0.3189,3.3489,0.16652,2.9319,0.14,0.034};
     333  G4double M51[NDENSARRAY]={48.242,1.645,5.6241,0.3189,3.3489,0.16652,2.9319,0.14,0.034};
    334334  AddMaterial(M51,"G4_Sb");
    335335  indexZ[51]=51;
    336336
    337337//G4_Te  index=52
    338   G4float M52[NDENSARRAY]={45.952,1.577,5.7131,0.3296,3.4418,0.13815,3.0354,0.14,0.033};
     338  G4double M52[NDENSARRAY]={45.952,1.577,5.7131,0.3296,3.4418,0.13815,3.0354,0.14,0.033};
    339339  AddMaterial(M52,"G4_Te");
    340340  indexZ[52]=52;
    341341
    342342//G4_I  index=53
    343   G4float M53[NDENSARRAY]={41.348,1.498,5.9488,0.0549,3.2596,0.23766,2.7276,0.0,0.045};
     343  G4double M53[NDENSARRAY]={41.348,1.498,5.9488,0.0549,3.2596,0.23766,2.7276,0.0,0.045};
    344344  AddMaterial(M53,"G4_I");
    345345  indexZ[53]=53;
    346346
    347347//G4_Xe  index=54
    348   G4float M54[NDENSARRAY]={1.369,1.435,12.7281,1.563,4.7371,0.23314,2.7414,0,0.043};
     348  G4double M54[NDENSARRAY]={1.369,1.435,12.7281,1.563,4.7371,0.23314,2.7414,0,0.043};
    349349  AddMaterial(M54,"G4_Xe");
    350350  indexZ[54]=54;
    351351
    352352//G4_Cs  index=55
    353   G4float M55[NDENSARRAY]={25.37,1.462,6.9135,0.5473,3.5914,0.18233,2.8866,0.14,0.035};
     353  G4double M55[NDENSARRAY]={25.37,1.462,6.9135,0.5473,3.5914,0.18233,2.8866,0.14,0.035};
    354354  AddMaterial(M55,"G4_Cs");
    355355  indexZ[55]=55;
    356356
    357357//G4_Ba  index=56
    358   G4float M56[NDENSARRAY]={34.425,1.410,6.3153,0.4190,3.4547,0.18268,2.8906,0.14,0.035};
     358  G4double M56[NDENSARRAY]={34.425,1.410,6.3153,0.4190,3.4547,0.18268,2.8906,0.14,0.035};
    359359  AddMaterial(M56,"G4_Ba");
    360360  indexZ[56]=56;
    361361
    362362//G4_La  index=57
    363   G4float M57[NDENSARRAY]={45.792,1.392,5.7850,0.3161,3.3293,0.18591,2.8828,0.14,0.036};
     363  G4double M57[NDENSARRAY]={45.792,1.392,5.7850,0.3161,3.3293,0.18591,2.8828,0.14,0.036};
    364364  AddMaterial(M57,"G4_La");
    365365  indexZ[57]=57;
    366366
    367367//G4_Ce  index=58
    368   G4float M58[NDENSARRAY]={47.834,1.461,5.7837,0.2713,3.3432,0.18885,2.8592,0.14,0.040};
     368  G4double M58[NDENSARRAY]={47.834,1.461,5.7837,0.2713,3.3432,0.18885,2.8592,0.14,0.040};
    369369  AddMaterial(M58,"G4_Ce");
    370370  indexZ[58]=58;
    371371
    372372//G4_Pr  index=59
    373   G4float M59[NDENSARRAY]={48.301,1.520,5.8096,0.2333,3.2773,0.23265,2.7331,0.14,0.041};
     373  G4double M59[NDENSARRAY]={48.301,1.520,5.8096,0.2333,3.2773,0.23265,2.7331,0.14,0.041};
    374374  AddMaterial(M59,"G4_Pr");
    375375  indexZ[59]=59;
    376376
    377377//G4_Ne  index=60
    378   G4float M60[NDENSARRAY]={48.819,1.588,5.8290,0.1984,3.3063,0.23530,2.7050,0.14,0.044};
     378  G4double M60[NDENSARRAY]={48.819,1.588,5.8290,0.1984,3.3063,0.23530,2.7050,0.14,0.044};
    379379  AddMaterial(M60,"G4_Ne");
    380380  indexZ[60]=60;
    381381
    382382//G4_Pr  index=61
    383   G4float M61[NDENSARRAY]={50.236,1.672,5.8224,0.1627,3.3199,0.24280,2.6674,0.14,0.048};
     383  G4double M61[NDENSARRAY]={50.236,1.672,5.8224,0.1627,3.3199,0.24280,2.6674,0.14,0.048};
    384384  AddMaterial(M61,"G4_Pr");
    385385  indexZ[61]=61;
    386386
    387387//G4_Sa  index=62
    388   G4float M62[NDENSARRAY]={50.540,1.749,5.8597,0.1520,3.3460,0.24698,2.6403,0.14,0.053};
     388  G4double M62[NDENSARRAY]={50.540,1.749,5.8597,0.1520,3.3460,0.24698,2.6403,0.14,0.053};
    389389  AddMaterial(M62,"G4_Sa");
    390390  indexZ[62]=62;
    391391
    392392//G4_Eu  index=63
    393   G4float M63[NDENSARRAY]={42.484,1.838,6.2278,0.1888,3.4633,0.24448,2.6245,0.14,0.06};
     393  G4double M63[NDENSARRAY]={42.484,1.838,6.2278,0.1888,3.4633,0.24448,2.6245,0.14,0.06};
    394394  AddMaterial(M63,"G4_Eu");
    395395  indexZ[63]=63;
    396396
    397397//G4_Gd  index=64
    398   G4float M64[NDENSARRAY]={51.672,1.882,5.8738,0.1058,3.3932,0.25109,2.5977,0.14,0.061};
     398  G4double M64[NDENSARRAY]={51.672,1.882,5.8738,0.1058,3.3932,0.25109,2.5977,0.14,0.061};
    399399  AddMaterial(M64,"G4_Gd");
    400400  indexZ[64]=64;
    401401
    402402//G4_Tb  index=65
    403   G4float M65[NDENSARRAY]={52.865,1.993,5.9045,0.0947,3.4224,0.24453,2.6056,0.14,0.063};
     403  G4double M65[NDENSARRAY]={52.865,1.993,5.9045,0.0947,3.4224,0.24453,2.6056,0.14,0.063};
    404404  AddMaterial(M65,"G4_Tb");
    405405  indexZ[65]=65;
    406406
    407407//G4_Dy  index=66
    408   G4float M66[NDENSARRAY]={53.698,2.081,5.9183,0.0822,3.4474,0.24665,2.5849,0.14,0.061};
     408  G4double M66[NDENSARRAY]={53.698,2.081,5.9183,0.0822,3.4474,0.24665,2.5849,0.14,0.061};
    409409  AddMaterial(M66,"G4_Dy");
    410410  indexZ[66]=66;
    411411
    412412//G4_Ho  index=67
    413   G4float M67[NDENSARRAY]={54.467,2.197,5.9587,0.0761,3.4782,0.24638,2.5726,0.14,0.062};
     413  G4double M67[NDENSARRAY]={54.467,2.197,5.9587,0.0761,3.4782,0.24638,2.5726,0.14,0.062};
    414414  AddMaterial(M67,"G4_Ho");
    415415  indexZ[67]=67;
    416416
    417417//G4_Er  index=68
    418   G4float M68[NDENSARRAY]={55.322,2.26,5.9521,0.0648,3.4922,0.24823,2.5573,0.14,0.061};
     418  G4double M68[NDENSARRAY]={55.322,2.26,5.9521,0.0648,3.4922,0.24823,2.5573,0.14,0.061};
    419419  AddMaterial(M68,"G4_Er");
    420420  indexZ[68]=68;
    421421
    422422//G4_Tm  index=69
    423   G4float M69[NDENSARRAY]={56.225,2.333,5.9677,0.0812,3.5085,0.24189,2.5469,0.14,0.062};
     423  G4double M69[NDENSARRAY]={56.225,2.333,5.9677,0.0812,3.5085,0.24189,2.5469,0.14,0.062};
    424424  AddMaterial(M69,"G4_Tm");
    425425  indexZ[69]=69;
    426426
    427427//G4_Yb  index=70
    428   G4float M70[NDENSARRAY]={47.546,2.505,6.3325,0.1199,3.6246,0.25295,2.5141,0.14,0.071};
     428  G4double M70[NDENSARRAY]={47.546,2.505,6.3325,0.1199,3.6246,0.25295,2.5141,0.14,0.071};
    429429  AddMaterial(M70,"G4_Yb");
    430430  indexZ[70]=70;
    431431
    432432//G4_Lu  index=71
    433   G4float M71[NDENSARRAY]={57.581,2.348,5.9785,0.1560,3.5218,0.24033,2.5643,0.14,0.054};
     433  G4double M71[NDENSARRAY]={57.581,2.348,5.9785,0.1560,3.5218,0.24033,2.5643,0.14,0.054};
    434434  AddMaterial(M71,"G4_Lu");
    435435  indexZ[71]=71;
    436436
    437437//G4_Hf  index=72
    438   G4float M72[NDENSARRAY]={66.770,2.174,5.7139,0.1965,3.4337,0.22918,2.6155,0.14,0.035};
     438  G4double M72[NDENSARRAY]={66.770,2.174,5.7139,0.1965,3.4337,0.22918,2.6155,0.14,0.035};
    439439  AddMaterial(M72,"G4_Hf");
    440440  indexZ[72]=72;
    441441
    442442//G4_Ta  index=73
    443   G4float M73[NDENSARRAY]={74.692,2.07,5.5262,0.2117,3.4805,0.17798,2.7623,0.14,0.03};
     443  G4double M73[NDENSARRAY]={74.692,2.07,5.5262,0.2117,3.4805,0.17798,2.7623,0.14,0.03};
    444444  AddMaterial(M73,"G4_Ta");
    445445  indexZ[73]=73;
    446446//G4_W  index=74
    447   G4float M74[NDENSARRAY]={80.315,1.997,5.4059,0.2167,3.496,0.15509,2.8447,0.14,0.027};
     447  G4double M74[NDENSARRAY]={80.315,1.997,5.4059,0.2167,3.496,0.15509,2.8447,0.14,0.027};
    448448  AddMaterial(M74,"G4_W");
    449449  indexZ[74]=74;
    450450
    451451//G4_Re  index=75
    452   G4float M75[NDENSARRAY]={83.846,1.976,5.3445,0.0559,3.4845,0.15184,2.8627,0.08,0.026};
     452  G4double M75[NDENSARRAY]={83.846,1.976,5.3445,0.0559,3.4845,0.15184,2.8627,0.08,0.026};
    453453  AddMaterial(M75,"G4_Re");
    454454  indexZ[75]=75;
    455455
    456456//G4_Os  index=76
    457   G4float M76[NDENSARRAY]={86.537,1.947,5.3083,0.0891,3.5414,0.12751,2.9608,0.10,0.023};
     457  G4double M76[NDENSARRAY]={86.537,1.947,5.3083,0.0891,3.5414,0.12751,2.9608,0.10,0.023};
    458458  AddMaterial(M76,"G4_Os");
    459459  indexZ[76]=76;
    460460
    461461//G4_Ir  index=77
    462   G4float M77[NDENSARRAY]={86.357,1.927,5.3418,0.0819,3.5480,0.12690,2.9658,0.10,0.023};
     462  G4double M77[NDENSARRAY]={86.357,1.927,5.3418,0.0819,3.5480,0.12690,2.9658,0.10,0.023};
    463463  AddMaterial(M77,"G4_Ir");
    464464  indexZ[77]=77;
    465465
    466466//G4_Pt  index=78
    467   G4float M78[NDENSARRAY]={84.389,1.965,5.4732,0.1484,3.6212,0.11128,3.0417,0.12,0.021};
     467  G4double M78[NDENSARRAY]={84.389,1.965,5.4732,0.1484,3.6212,0.11128,3.0417,0.12,0.021};
    468468  AddMaterial(M78,"G4_Pt");
    469469  indexZ[78]=78;
    470470
    471471//G4_Au  index=79
    472   G4float M79[NDENSARRAY]={80.215,1.926,5.5747,0.2021,3.6979,0.09756,3.1101,0.14,0.020};
     472  G4double M79[NDENSARRAY]={80.215,1.926,5.5747,0.2021,3.6979,0.09756,3.1101,0.14,0.020};
    473473  AddMaterial(M79,"G4_Au");
    474474  indexZ[79]=79;
    475475
    476476//G4_Hg  index=80
    477   G4float M80[NDENSARRAY]={66.977,1.904,5.9605,0.2756,3.7275,0.11014,3.0519,0.14,0.021};
     477  G4double M80[NDENSARRAY]={66.977,1.904,5.9605,0.2756,3.7275,0.11014,3.0519,0.14,0.021};
    478478  AddMaterial(M80,"G4_Hg");
    479479  indexZ[80]=80;
    480480
    481481//G4_Tl  index=81
    482   G4float M81[NDENSARRAY]={62.104,1.814,6.1365,0.3491,3.8044,0.09455,3.1450,0.14,0.019};
     482  G4double M81[NDENSARRAY]={62.104,1.814,6.1365,0.3491,3.8044,0.09455,3.1450,0.14,0.019};
    483483  AddMaterial(M81,"G4_Tl");
    484484  indexZ[81]=81;
    485485
    486486//G4_Pb  index=82
    487   G4float M82[NDENSARRAY]={61.072,1.755,6.2018,0.3776,3.8073,0.09359,3.1608,0.14,0.019};
     487  G4double M82[NDENSARRAY]={61.072,1.755,6.2018,0.3776,3.8073,0.09359,3.1608,0.14,0.019};
    488488  AddMaterial(M82,"G4_Pb");
    489489  indexZ[82]=82;
    490490
    491491//G4_Bi  index=83
    492   G4float M83[NDENSARRAY]={56.696,1.684,6.3505,0.4152,3.8248,0.0941,3.1671,0.14,0.02};
     492  G4double M83[NDENSARRAY]={56.696,1.684,6.3505,0.4152,3.8248,0.0941,3.1671,0.14,0.02};
    493493  AddMaterial(M83,"G4_Bi");
    494494  indexZ[83]=83;
    495495
    496496//G4_Po  index=84
    497   G4float M84[NDENSARRAY]={55.773,1.637,6.4003,0.4267,3.8293,0.09282,3.183,0.14,0.02};
     497  G4double M84[NDENSARRAY]={55.773,1.637,6.4003,0.4267,3.8293,0.09282,3.183,0.14,0.02};
    498498  AddMaterial(M84,"G4_Po");
    499499  indexZ[84]=84;
    500500
    501501//G4_Rn  index=85
    502   G4float M85[NDENSARRAY]={1.708,1.458,13.2839,1.5368,4.9889,0.20798,2.7409,0,0.057};
     502  G4double M85[NDENSARRAY]={1.708,1.458,13.2839,1.5368,4.9889,0.20798,2.7409,0,0.057};
    503503  AddMaterial(M85,"G4_Rn");
    504504  indexZ[86]=85;
    505505
    506506//G4_Ra  index=86
    507   G4float M86[NDENSARRAY]={40.205,1.403,7.0452,0.5991,3.9428,0.08804,3.2454,0.14,0.022};
     507  G4double M86[NDENSARRAY]={40.205,1.403,7.0452,0.5991,3.9428,0.08804,3.2454,0.14,0.022};
    508508  AddMaterial(M86,"G4_Ra");
    509509  indexZ[88]=86;
    510510
    511511//G4_Ac  index=87
    512   G4float M87[NDENSARRAY]={57.254,1.380,6.3742,0.4559,3.7966,0.08567,3.2683,0.14,0.023};
     512  G4double M87[NDENSARRAY]={57.254,1.380,6.3742,0.4559,3.7966,0.08567,3.2683,0.14,0.023};
    513513  AddMaterial(M87,"G4_Ac");
    514514  indexZ[89]=87;
    515515
    516516//G4_Th  index=88
    517   G4float M88[NDENSARRAY]={61.438,1.363,6.2473,0.4202,3.7681,0.08655,3.2610,0.14,0.025};
     517  G4double M88[NDENSARRAY]={61.438,1.363,6.2473,0.4202,3.7681,0.08655,3.2610,0.14,0.025};
    518518  AddMaterial(M88,"G4_Th");
    519519  indexZ[90]=88;
    520520
    521521//G4_Pa  index=89
    522   G4float M89[NDENSARRAY]={70.901,1.42,6.0327,0.3144,3.5079,.14770,2.9845,0.14,0.036};
     522  G4double M89[NDENSARRAY]={70.901,1.42,6.0327,0.3144,3.5079,.14770,2.9845,0.14,0.036};
    523523  AddMaterial(M89,"G4_Pa");
    524524  indexZ[91]=89;
    525525
    526526//G4_U  index=90
    527   G4float M90[NDENSARRAY]={77.986,1.447,5.8694,0.2260,3.3721,.19677,2.8171,0.14,0.043};
     527  G4double M90[NDENSARRAY]={77.986,1.447,5.8694,0.2260,3.3721,.19677,2.8171,0.14,0.043};
    528528  AddMaterial(M90,"G4_U");
    529529  indexZ[92]=90;
    530530
    531531//G4_Np  index=91
    532   G4float M91[NDENSARRAY]={81.221,1.468,5.8149,0.1869,3.369,0.19741,2.8082,0.14,0.043};
     532  G4double M91[NDENSARRAY]={81.221,1.468,5.8149,0.1869,3.369,0.19741,2.8082,0.14,0.043};
    533533  AddMaterial(M91,"G4_Np");
    534534  indexZ[93]=91;
    535535
    536536//G4_Pu  index=92
    537   G4float M92[NDENSARRAY]={80.486,1.519,5.8748,0.1557,3.3981,0.20419,2.7679,0.14,0.057};
     537  G4double M92[NDENSARRAY]={80.486,1.519,5.8748,0.1557,3.3981,0.20419,2.7679,0.14,0.057};
    538538  AddMaterial(M92,"G4_Pu");
    539539  indexZ[94]=92;
    540540
    541541//G4_Am  index=93
    542   G4float M93[NDENSARRAY]={66.607,1.552,6.2813,0.2274,3.5021,0.20308,2.7615,0.14,0.056};
     542  G4double M93[NDENSARRAY]={66.607,1.552,6.2813,0.2274,3.5021,0.20308,2.7615,0.14,0.056};
    543543  AddMaterial(M93,"G4_Am");
    544544  indexZ[95]=93;
    545545
    546546//G4_Cm  index=94
    547   G4float M94[NDENSARRAY]={66.022,1.559,6.3097,0.2484,3.516,.20257,2.7579,0.14,0.056};
     547  G4double M94[NDENSARRAY]={66.022,1.559,6.3097,0.2484,3.516,.20257,2.7579,0.14,0.056};
    548548  AddMaterial(M94,"G4_Cm");
    549549  indexZ[96]=94;
    550550
    551551//G4_Bk  index=95
    552   G4float M95[NDENSARRAY]={67.557,1.574,6.2912,0.2378,3.5186,.20192,2.7560,0.14,0.062};
     552  G4double M95[NDENSARRAY]={67.557,1.574,6.2912,0.2378,3.5186,.20192,2.7560,0.14,0.062};
    553553  AddMaterial(M95,"G4_Bk");
    554554  indexZ[97]=95;
    555555
    556556//G4_A-150_TISSUE  index=96
    557   G4float M96[NDENSARRAY]={22.667,1.950,3.1100,0.1329,2.6234,0.10783,3.4442,0,0.048};
     557  G4double M96[NDENSARRAY]={22.667,1.950,3.1100,0.1329,2.6234,0.10783,3.4442,0,0.048};
    558558  AddMaterial(M96,"G4_A-150_TISSUE");
    559559
    560560//G4_ACETONE  index=97
    561   G4float M97[NDENSARRAY]={19.010,1.976,3.4341,0.2197,2.6928,0.11100,3.4047,0,0.069};
     561  G4double M97[NDENSARRAY]={19.010,1.976,3.4341,0.2197,2.6928,0.11100,3.4047,0,0.069};
    562562  AddMaterial(M97,"G4_ACETONE");
    563563
    564564//G4_ACETYLENE  index=98
    565   G4float M98[NDENSARRAY]={0.700,1.784,9.8419,1.6017,4.0074,0.12167,3.4277,0,0.080};
     565  G4double M98[NDENSARRAY]={0.700,1.784,9.8419,1.6017,4.0074,0.12167,3.4277,0,0.080};
    566566  AddMaterial(M98,"G4_ACETYLENE");
    567567
    568568//G4_ADENINE  index=99
    569   G4float M99[NDENSARRAY]={24.098,1.892,3.1724,0.1295,2.4219,0.20908,3.0271,0,0.052};
     569  G4double M99[NDENSARRAY]={24.098,1.892,3.1724,0.1295,2.4219,0.20908,3.0271,0,0.052};
    570570  AddMaterial(M99,"G4_ADENINE");
    571571
    572572//G4_ADIPOSE_TISSUE_ICRP  index=100
    573   G4float M100[NDENSARRAY]={20.655,1.987,3.2367,0.1827,2.6530,0.10278,3.4817,0,0.060};
     573  G4double M100[NDENSARRAY]={20.655,1.987,3.2367,0.1827,2.6530,0.10278,3.4817,0,0.060};
    574574  AddMaterial(M100,"G4_ADIPOSE_TISSUE_ICRP");
    575575
    576576//G4_AIR  index=101
    577   G4float M101[NDENSARRAY]={0.707,2.054,10.5961,1.7418,4.2759,0.10914,3.3994,0,0.090};
     577  G4double M101[NDENSARRAY]={0.707,2.054,10.5961,1.7418,4.2759,0.10914,3.3994,0,0.090};
    578578  AddMaterial(M101,"G4_AIR");
    579579
    580580//G4_ALANINE  index=102
    581   G4float M102[NDENSARRAY]={25.204,2.074,3.0965,0.1354,2.6336,0.11484,3.3526,0,0.056};
     581  G4double M102[NDENSARRAY]={25.204,2.074,3.0965,0.1354,2.6336,0.11484,3.3526,0,0.056};
    582582  AddMaterial(M102,"G4_ALANINE");
    583583
    584584//G4_ALUMINIM_OXIDE  index=103
    585   G4float M103[NDENSARRAY]={40.206,2.394,3.5682,0.0402,2.8665,0.08500,3.5458,0,0.031};
     585  G4double M103[NDENSARRAY]={40.206,2.394,3.5682,0.0402,2.8665,0.08500,3.5458,0,0.031};
    586586  AddMaterial(M103,"G4_ALUMINIM_OXIDE");
    587587
    588588//G4_AMBER  index=104
    589   G4float M104[NDENSARRAY]={22.450,1.946,3.0701,0.1335,2.5610,0.11934,3.4098,0,0.053};
     589  G4double M104[NDENSARRAY]={22.450,1.946,3.0701,0.1335,2.5610,0.11934,3.4098,0,0.053};
    590590  AddMaterial(M104,"G4_AMBER");
    591591
    592592//G4_AMMONIA  index=105
    593   G4float M105[NDENSARRAY]={0.635,1.814,9.8763,1.6822,4.1158,0.08315,3.6464,0,0.102};
     593  G4double M105[NDENSARRAY]={0.635,1.814,9.8763,1.6822,4.1158,0.08315,3.6464,0,0.102};
    594594  AddMaterial(M105,"G4_AMMONIA");
    595595
    596596//G4_ANILINE  index=106
    597   G4float M106[NDENSARRAY]={21.361,1.938,3.2622,0.1618,2.5805,0.13134,3.3434,0,0.052};
     597  G4double M106[NDENSARRAY]={21.361,1.938,3.2622,0.1618,2.5805,0.13134,3.3434,0,0.052};
    598598  AddMaterial(M106,"G4_ANILINE");
    599599
    600600//G4_ANTHRACENE  index=107
    601   G4float M107[NDENSARRAY]={23.704,1.954,3.1514,0.1146,2.5213,0.14677,3.2831,0,0.042};
     601  G4double M107[NDENSARRAY]={23.704,1.954,3.1514,0.1146,2.5213,0.14677,3.2831,0,0.042};
    602602  AddMaterial(M107,"G4_ANTHRACENE");
    603603
    604604//G4_B-100_BONE  index=108
    605   G4float M108[NDENSARRAY]={25.199,2.013,3.4528,0.1252,3.042,0.05268,3.7365,0,0.043};
     605  G4double M108[NDENSARRAY]={25.199,2.013,3.4528,0.1252,3.042,0.05268,3.7365,0,0.043};
    606606  AddMaterial(M108,"G4_B-100_BONE");
    607607
    608608//G4_BAKELITE  index=109
    609   G4float M109[NDENSARRAY]={23.408,2.046,3.2582,0.1471,2.6055,0.12713,3.347,0,0.052};
     609  G4double M109[NDENSARRAY]={23.408,2.046,3.2582,0.1471,2.6055,0.12713,3.347,0,0.052};
    610610  AddMaterial(M109,"G4_BAKELITE");
    611611
    612612//G4_BARIUM_FLUORIDE  index=110
    613   G4float M110[NDENSARRAY]={41.398,1.727,5.4122,-0.0098,3.3871,0.15991,2.8867,0,0.034};
     613  G4double M110[NDENSARRAY]={41.398,1.727,5.4122,-0.0098,3.3871,0.15991,2.8867,0,0.034};
    614614  AddMaterial(M110,"G4_BARIUM_FLUORIDE");
    615615
    616616//G4_BARIUM_SULFATE  index=111
    617   G4float M111[NDENSARRAY]={40.805,1.893,4.8923,-0.0128,3.4069,0.11747,3.0427,0,0.03};
     617  G4double M111[NDENSARRAY]={40.805,1.893,4.8923,-0.0128,3.4069,0.11747,3.0427,0,0.03};
    618618  AddMaterial(M111,"G4_BARIUM_SULFATE");
    619619
    620620//G4_BENZENE  index=112
    621   G4float M112[NDENSARRAY]={19.806,1.873,3.3269,0.171,2.5091,0.16519,3.2174,0,0.052};
     621  G4double M112[NDENSARRAY]={19.806,1.873,3.3269,0.171,2.5091,0.16519,3.2174,0,0.052};
    622622  AddMaterial(M112,"G4_BENZENE");
    623623
    624624//G4_BERYLLIUM_OXIDE  index=113
    625   G4float M113[NDENSARRAY]={34.629,2.296,2.9801,0.0241,2.5846,0.10755,3.4927,0,0.031};
     625  G4double M113[NDENSARRAY]={34.629,2.296,2.9801,0.0241,2.5846,0.10755,3.4927,0,0.031};
    626626  AddMaterial(M113,"G4_BERYLLIUM_OXIDE");
    627627
    628628//G4_BGO  index=114
    629   G4float M114[NDENSARRAY]={49.904,2.121,5.7409,0.0456,3.7816,0.09569,3.0781,0,0.023};
     629  G4double M114[NDENSARRAY]={49.904,2.121,5.7409,0.0456,3.7816,0.09569,3.0781,0,0.023};
    630630  AddMaterial(M114,"G4_BGO");
    631631
    632632//G4_BLOOD_ICRP  index=115
    633   G4float M115[NDENSARRAY]={22.001,2.184,3.4581,0.2239,2.8017,0.08492,3.5406,0,0.088};
     633  G4double M115[NDENSARRAY]={22.001,2.184,3.4581,0.2239,2.8017,0.08492,3.5406,0,0.088};
    634634  AddMaterial(M115,"G4_BLOOD_ICRP");
    635635
    636636//G4_BONE_COMPACT_ICRU  index=116
    637   G4float M116[NDENSARRAY]={28.536,2.091,3.3390,0.0944,3.0201,0.05822,3.6419,0,0.042};
     637  G4double M116[NDENSARRAY]={28.536,2.091,3.3390,0.0944,3.0201,0.05822,3.6419,0,0.042};
    638638  AddMaterial(M116,"G4_BONE_COMPACT_ICRU");
    639639
    640640//G4_BONE_CORTICAL_ICRP  index=117
    641   G4float M117[NDENSARRAY]={28.298,2.118,3.6488,0.1161,3.0919,0.06198,3.5919,0,0.04};
     641  G4double M117[NDENSARRAY]={28.298,2.118,3.6488,0.1161,3.0919,0.06198,3.5919,0,0.04};
    642642  AddMaterial(M117,"G4_BONE_CORTICAL_ICRP");
    643643
    644644//G4_BORON_CARBIDE  index=118
    645   G4float M118[NDENSARRAY]={31.38,2.14,2.9859,0.0093,2.1006,0.37087,2.8076,0,0.022};
     645  G4double M118[NDENSARRAY]={31.38,2.14,2.9859,0.0093,2.1006,0.37087,2.8076,0,0.022};
    646646  AddMaterial(M118,"G4_BORON_CARBIDE");
    647647
    648648//G4_BORON_OXIDE  index=119
    649   G4float M119[NDENSARRAY]={27.107,2.446,3.6027,0.1843,2.7379,0.11548,3.3832,0,0.053};
     649  G4double M119[NDENSARRAY]={27.107,2.446,3.6027,0.1843,2.7379,0.11548,3.3832,0,0.053};
    650650  AddMaterial(M119,"G4_BORON_OXIDE");
    651651
    652652//G4_BRAIN_ICRP  index=120
    653   G4float M120[NDENSARRAY]={21.772,2.162,3.4279,0.2206,2.8021,0.08255,3.5585,0,0.086};
     653  G4double M120[NDENSARRAY]={21.772,2.162,3.4279,0.2206,2.8021,0.08255,3.5585,0,0.086};
    654654  AddMaterial(M120,"G4_BRAIN_ICRP");
    655655
    656656//G4_BUTANE  index=121
    657   G4float M121[NDENSARRAY]={1.101,1.727,8.5633,1.3788,3.7524,0.10852,3.4184,0,0.1};
     657  G4double M121[NDENSARRAY]={1.101,1.727,8.5633,1.3788,3.7524,0.10852,3.4184,0,0.1};
    658658  AddMaterial(M121,"G4_BUTANE");
    659659
    660660//G4_N-BUTYL_ALCOHOL  index=122
    661   G4float M122[NDENSARRAY]={19.52,1.942,3.2425,0.1937,2.6439,0.10081,3.5139,0,0.065};
     661  G4double M122[NDENSARRAY]={19.52,1.942,3.2425,0.1937,2.6439,0.10081,3.5139,0,0.065};
    662662  AddMaterial(M122,"G4_N-BUTYL_ALCOHOL");
    663663
    664664//G4_C-552  index=123
    665   G4float M123[NDENSARRAY]={27.023,2.128,3.3338,0.151,2.7083,0.10492,3.4344,0,0.053};
     665  G4double M123[NDENSARRAY]={27.023,2.128,3.3338,0.151,2.7083,0.10492,3.4344,0,0.053};
    666666  AddMaterial(M123,"G4_C-552");
    667667
    668668//G4_CADMIUM_TELLURIDE  index=124
    669   G4float M124[NDENSARRAY]={46.314,1.935,5.9096,0.0438,3.2836,0.2484,2.6665,0,0.057};
     669  G4double M124[NDENSARRAY]={46.314,1.935,5.9096,0.0438,3.2836,0.2484,2.6665,0,0.057};
    670670  AddMaterial(M124,"G4_CADMIUM_TELLURIDE");
    671671
    672672//G4_CADMIUM_TUNGSTATE  index=125
    673   G4float M125[NDENSARRAY]={52.954,2.289,5.3594,0.0123,3.5941,0.12861,2.915,0,0.027};
     673  G4double M125[NDENSARRAY]={52.954,2.289,5.3594,0.0123,3.5941,0.12861,2.915,0,0.027};
    674674  AddMaterial(M125,"G4_CADMIUM_TUNGSTATE");
    675675
    676676//G4_CALCIUM_CARBONATE  index=126
    677   G4float M126[NDENSARRAY]={34.08,2.141,3.7738,0.0492,3.0549,0.08301,3.412,0,0.037};
     677  G4double M126[NDENSARRAY]={34.08,2.141,3.7738,0.0492,3.0549,0.08301,3.412,0,0.037};
    678678  AddMaterial(M126,"G4_CALCIUM_CARBONATE");
    679679
    680680//G4_CALCIUM_FLUORIDE  index=127
    681   G4float M127[NDENSARRAY]={35.849,2.127,4.0653,0.0676,3.1683,0.06942,3.5263,0,0.044};
     681  G4double M127[NDENSARRAY]={35.849,2.127,4.0653,0.0676,3.1683,0.06942,3.5263,0,0.044};
    682682  AddMaterial(M127,"G4_CALCIUM_FLUORIDE");
    683683
    684684//G4_CALCIUM_OXIDE  index=128
    685   G4float M128[NDENSARRAY]={36.988,1.973,4.1209,-0.0172,3.0171,0.12128,3.1936,0,0.024};
     685  G4double M128[NDENSARRAY]={36.988,1.973,4.1209,-0.0172,3.0171,0.12128,3.1936,0,0.024};
    686686  AddMaterial(M128,"G4_CALCIUM_OXIDE");
    687687
    688688//G4_CALCIUM_SULFATE  index=129
    689   G4float M129[NDENSARRAY]={35.038,2.179,3.9388,0.0587,3.1229,0.07708,3.4495,0,0.021};
     689  G4double M129[NDENSARRAY]={35.038,2.179,3.9388,0.0587,3.1229,0.07708,3.4495,0,0.021};
    690690  AddMaterial(M129,"G4_CALCIUM_SULFATE");
    691691
    692692//G4_CALCIUM_TUNGSTATE  index=130
    693   G4float M130[NDENSARRAY]={46.934,2.262,5.2603,0.0323,3.8932,0.0621,3.2649,0,0.021};
     693  G4double M130[NDENSARRAY]={46.934,2.262,5.2603,0.0323,3.8932,0.0621,3.2649,0,0.021};
    694694  AddMaterial(M130,"G4_CALCIUM_TUNGSTATE");
    695695
    696696//G4_CARBON_DIOXIDE  index=131
    697   G4float M131[NDENSARRAY]={0.874,2.118,10.1537,1.6294,4.1825,0.11768,3.3227,0,0.091};
     697  G4double M131[NDENSARRAY]={0.874,2.118,10.1537,1.6294,4.1825,0.11768,3.3227,0,0.091};
    698698  AddMaterial(M131,"G4_CARBON_DIOXIDE");
    699699
    700700//G4_CARBON_TETRACHLORIDE  index=132
    701   G4float M132[NDENSARRAY]={25.234,1.742,4.7712,0.1773,2.9165,0.19018,3.0116,0,0.041};
     701  G4double M132[NDENSARRAY]={25.234,1.742,4.7712,0.1773,2.9165,0.19018,3.0116,0,0.041};
    702702  AddMaterial(M132,"G4_CARBON_TETRACHLORIDE");
    703703
    704704//G4_CELLULOSE_CELLOPHANE  index=133
    705   G4float M133[NDENSARRAY]={25.008,2.17,3.2647,0.158,2.6778,0.11151,3.381,0,0.06};
     705  G4double M133[NDENSARRAY]={25.008,2.17,3.2647,0.158,2.6778,0.11151,3.381,0,0.06};
    706706  AddMaterial(M133,"G4_CELLULOSE_CELLOPHANE");
    707707
    708708//G4_CELLULOSE_BUTYRATE  index=134
    709   G4float M134[NDENSARRAY]={23.041,2.128,3.3497,0.1794,2.6809,0.11444,3.3738,0,0.056};
     709  G4double M134[NDENSARRAY]={23.041,2.128,3.3497,0.1794,2.6809,0.11444,3.3738,0,0.056};
    710710  AddMaterial(M134,"G4_CELLULOSE_BUTYRATE");
    711711
    712712//G4_CELLULOSE_NITRATE  index=135
    713   G4float M135[NDENSARRAY]={25.224,2.252,3.4762,0.1897,2.7253,0.11813,3.3237,0,0.063};
     713  G4double M135[NDENSARRAY]={25.224,2.252,3.4762,0.1897,2.7253,0.11813,3.3237,0,0.063};
    714714  AddMaterial(M135,"G4_CELLULOSE_NITRATE");
    715715
    716716//G4_CERIC_SULFATE  index=136
    717   G4float M136[NDENSARRAY]={21.743,2.205,3.5212,0.2363,2.8769,0.07666,3.5607,0,0.095};
     717  G4double M136[NDENSARRAY]={21.743,2.205,3.5212,0.2363,2.8769,0.07666,3.5607,0,0.095};
    718718  AddMaterial(M136,"G4_CERIC_SULFATE");
    719719
    720720//G4_CESIUM_FLUORIDE  index=137
    721   G4float M137[NDENSARRAY]={37.942,1.714,5.9046,0.0084,3.3374,0.22052,2.728,0,0.044};
     721  G4double M137[NDENSARRAY]={37.942,1.714,5.9046,0.0084,3.3374,0.22052,2.728,0,0.044};
    722722  AddMaterial(M137,"G4_CESIUM_FLUORIDE");
    723723
    724724//G4_CESIUM_IODIDE  index=138
    725   G4float M138[NDENSARRAY]={39.455,1.672,6.2807,0.0395,3.3353,0.25381,2.6657,0,0.067};
     725  G4double M138[NDENSARRAY]={39.455,1.672,6.2807,0.0395,3.3353,0.25381,2.6657,0,0.067};
    726726  AddMaterial(M138,"G4_CESIUM_IODIDE");
    727727
    728728//G4_CHLOROBENZENE  index=139
    729   G4float M139[NDENSARRAY]={21.752,1.889,3.8201,0.1714,2.9272,0.09856,3.3797,0,0.031};
     729  G4double M139[NDENSARRAY]={21.752,1.889,3.8201,0.1714,2.9272,0.09856,3.3797,0,0.031};
    730730  AddMaterial(M139,"G4_CHLOROBENZENE");
    731731
    732732//G4_CHLOROFORM  index=140
    733   G4float M140[NDENSARRAY]={24.462,1.734,4.7055,0.1786,2.9581,0.16959,3.0627,0,0.038};
     733  G4double M140[NDENSARRAY]={24.462,1.734,4.7055,0.1786,2.9581,0.16959,3.0627,0,0.038};
    734734  AddMaterial(M140,"G4_CHLOROFORM");
    735735
    736736//G4_CONCRETE  index=141
    737   G4float M141[NDENSARRAY]={30.986,2.322,3.9464,0.1301,3.0466,0.07515,3.5467,0,0.024};
     737  G4double M141[NDENSARRAY]={30.986,2.322,3.9464,0.1301,3.0466,0.07515,3.5467,0,0.024};
    738738  AddMaterial(M141,"G4_CONCRETE");
    739739
    740740//G4_CYCLOHEXANE  index=142
    741   G4float M142[NDENSARRAY]={19.207,1.861,3.1544,0.1728,2.5549,0.12035,3.4278,0,0.057};
     741  G4double M142[NDENSARRAY]={19.207,1.861,3.1544,0.1728,2.5549,0.12035,3.4278,0,0.057};
    742742  AddMaterial(M142,"G4_CYCLOHEXANE");
    743743
    744744//G4_1,2-DICHLOROBENZENE  index=143
    745   G4float M143[NDENSARRAY]={23.354,1.862,4.0348,0.1587,2.8276,0.1601,3.0836,0,0.029};
     745  G4double M143[NDENSARRAY]={23.354,1.862,4.0348,0.1587,2.8276,0.1601,3.0836,0,0.029};
    746746  AddMaterial(M143,"G4_1,2-DICHLOROBENZENE");
    747747
    748748//G4_DICHLORODIETHYL_ETHER  index=144
    749   G4float M144[NDENSARRAY]={22.894,1.903,4.0135,0.1773,3.1586,0.06799,3.525,0,0.026};
     749  G4double M144[NDENSARRAY]={22.894,1.903,4.0135,0.1773,3.1586,0.06799,3.525,0,0.026};
    750750  AddMaterial(M144,"G4_DICHLORODIETHYL_ETHER");
    751751
    752752//G4_1,2-DICHLOROETHANE  index=145
    753   G4float M145[NDENSARRAY]={22.764,1.618,4.1849,0.1375,2.9529,0.13383,3.1675,0,0.03};
     753  G4double M145[NDENSARRAY]={22.764,1.618,4.1849,0.1375,2.9529,0.13383,3.1675,0,0.03};
    754754  AddMaterial(M145,"G4_1,2-DICHLOROETHANE");
    755755
    756756//G4_DIETHYL_ETHER  index=146
    757   G4float M146[NDENSARRAY]={18.326,1.951,3.3721,0.2231,2.6745,0.1055,3.4586,0,0.07};
     757  G4double M146[NDENSARRAY]={18.326,1.951,3.3721,0.2231,2.6745,0.1055,3.4586,0,0.07};
    758758  AddMaterial(M146,"G4_DIETHYL_ETHER");
    759759
    760760//G4_N,N-DIMETHYL_FORMAMIDE  index=147
    761   G4float M147[NDENSARRAY]={20.763,2.005,3.3311,0.1977,2.6686,0.1147,3.371,0,0.065};
     761  G4double M147[NDENSARRAY]={20.763,2.005,3.3311,0.1977,2.6686,0.1147,3.371,0,0.065};
    762762  AddMaterial(M147,"G4_N,N-DIMETHYL_FORMAMIDE");
    763763
    764764//G4_DIMETHYL_SULFOXIDE  index=148
    765   G4float M148[NDENSARRAY]={22.173,2.075,3.9844,0.2021,3.1263,0.06619,3.5708,0,0.03};
     765  G4double M148[NDENSARRAY]={22.173,2.075,3.9844,0.2021,3.1263,0.06619,3.5708,0,0.03};
    766766  AddMaterial(M148,"G4_DIMETHYL_SULFOXIDE");
    767767
    768768//G4_ETHANE  index=149
    769   G4float M149[NDENSARRAY]={0.789,1.69,9.1043,1.5107,3.8743,0.09627,3.6095,0,0.097};
     769  G4double M149[NDENSARRAY]={0.789,1.69,9.1043,1.5107,3.8743,0.09627,3.6095,0,0.097};
    770770  AddMaterial(M149,"G4_ETHANE");
    771771
    772772//G4_ETHYL_ALCOHOL  index=150
    773   G4float M150[NDENSARRAY]={19.232,2.013,3.3699,0.2218,2.7052,0.09878,3.4834,0,0.071};
     773  G4double M150[NDENSARRAY]={19.232,2.013,3.3699,0.2218,2.7052,0.09878,3.4834,0,0.071};
    774774  AddMaterial(M150,"G4_ETHYL_ALCOHOL");
    775775
    776776//G4_ETHYL_CELLULOSE  index=151
    777   G4float M151[NDENSARRAY]={22.594,2.065,3.2415,0.1683,2.6527,0.11077,3.4098,0,0.057};
     777  G4double M151[NDENSARRAY]={22.594,2.065,3.2415,0.1683,2.6527,0.11077,3.4098,0,0.057};
    778778  AddMaterial(M151,"G4_ETHYL_CELLULOSE");
    779779
    780780//G4_ETHYLENE  index=152
    781   G4float M152[NDENSARRAY]={0.746,1.733,9.438,1.5528,3.9327,0.10636,3.5387,0,0.085};
     781  G4double M152[NDENSARRAY]={0.746,1.733,9.438,1.5528,3.9327,0.10636,3.5387,0,0.085};
    782782  AddMaterial(M152,"G4_ETHYLENE");
    783783
    784784//G4_EYE_LENS_ICRP  index=153
    785   G4float M153[NDENSARRAY]={22.388,2.154,3.372,0.207,2.7446,0.0969,3.455,0,0.077};
     785  G4double M153[NDENSARRAY]={22.388,2.154,3.372,0.207,2.7446,0.0969,3.455,0,0.077};
    786786  AddMaterial(M153,"G4_EYE_LENS_ICRP");
    787787
    788788//G4_FERRIC_OXIDE  index=154
    789   G4float M154[NDENSARRAY]={45.331,2.747,4.2245,-0.0074,3.2573,0.10478,3.1313,0,0.026};
     789  G4double M154[NDENSARRAY]={45.331,2.747,4.2245,-0.0074,3.2573,0.10478,3.1313,0,0.026};
    790790  AddMaterial(M154,"G4_FERRIC_OXIDE");
    791791
    792792//G4_FERROBORIDE  index=155
    793   G4float M155[NDENSARRAY]={52.546,2.726,4.2057,-0.0988,3.1749,0.12911,3.024,0,0.022};
     793  G4double M155[NDENSARRAY]={52.546,2.726,4.2057,-0.0988,3.1749,0.12911,3.024,0,0.022};
    794794  AddMaterial(M155,"G4_FERROBORIDE");
    795795
    796796//G4_FERROUS_OXIDE  index=156
    797   G4float M156[NDENSARRAY]={47.327,2.769,4.3175,-0.0279,3.2002,0.12959,3.0168,0,0.022};
     797  G4double M156[NDENSARRAY]={47.327,2.769,4.3175,-0.0279,3.2002,0.12959,3.0168,0,0.022};
    798798  AddMaterial(M156,"G4_FERROUS_OXIDE");
    799799
    800800//G4_FERROUS_SULFATE  index=157
    801   G4float M157[NDENSARRAY]={21.69,2.208,3.5183,0.2378,2.8254,0.08759,3.4923,0,0.096};
     801  G4double M157[NDENSARRAY]={21.69,2.208,3.5183,0.2378,2.8254,0.08759,3.4923,0,0.096};
    802802  AddMaterial(M157,"G4_FERROUS_SULFATE");
    803803
    804804//G4_FREON-12  index=158
    805   G4float M158[NDENSARRAY]={21.121,1.974,4.8251,0.3035,3.2659,0.07978,3.4626,0,0.025};
     805  G4double M158[NDENSARRAY]={21.121,1.974,4.8251,0.3035,3.2659,0.07978,3.4626,0,0.025};
    806806  AddMaterial(M158,"G4_FREON-12");
    807807
    808808//G4_FREON-12B2  index=159
    809   G4float M159[NDENSARRAY]={25.877,2.195,5.7976,0.3406,3.7956,0.05144,3.5565,0,0.021};
     809  G4double M159[NDENSARRAY]={25.877,2.195,5.7976,0.3406,3.7956,0.05144,3.5565,0,0.021};
    810810  AddMaterial(M159,"G4_FREON-12B2");
    811811
    812812//G4_FREON-13  index=160
    813   G4float M160[NDENSARRAY]={19.432,2.116,4.7483,0.3659,3.2337,0.07238,3.5551,0,0.05};
     813  G4double M160[NDENSARRAY]={19.432,2.116,4.7483,0.3659,3.2337,0.07238,3.5551,0,0.05};
    814814  AddMaterial(M160,"G4_FREON-13");
    815815
    816816//G4_FREON-13B1  index=161
    817   G4float M161[NDENSARRAY]={23.849,2.233,5.3555,0.3522,3.7554,0.03925,3.7194,0,0.036};
     817  G4double M161[NDENSARRAY]={23.849,2.233,5.3555,0.3522,3.7554,0.03925,3.7194,0,0.036};
    818818  AddMaterial(M161,"G4_FREON-13B1");
    819819
    820820//G4_FREON-13I1  index=162
    821   G4float M162[NDENSARRAY]={25.615,1.924,5.8774,0.2847,3.728,0.09112,3.1658,0,0.025};
     821  G4double M162[NDENSARRAY]={25.615,1.924,5.8774,0.2847,3.728,0.09112,3.1658,0,0.025};
    822822  AddMaterial(M162,"G4_FREON-13I1");
    823823
    824824//G4_GADOLINIUM_OXYSULFIDE  index=163
    825   G4float M163[NDENSARRAY]={51.099,2.179,5.5347,-0.1774,3.4045,0.22161,2.63,0,0.056};
     825  G4double M163[NDENSARRAY]={51.099,2.179,5.5347,-0.1774,3.4045,0.22161,2.63,0,0.056};
    826826  AddMaterial(M163,"G4_GADOLINIUM_OXYSULFIDE");
    827827
    828828//G4_GALLIUM_ARSENIDE  index=164
    829   G4float M164[NDENSARRAY]={44.17,2.652,5.3299,0.1764,3.642,0.07152,3.3356,0,0.027};
     829  G4double M164[NDENSARRAY]={44.17,2.652,5.3299,0.1764,3.642,0.07152,3.3356,0,0.027};
    830830  AddMaterial(M164,"G4_GALLIUM_ARSENIDE");
    831831
    832832//G4_GEL_PHOTO_EMULSION  index=165
    833   G4float M165[NDENSARRAY]={24.058,2.156,3.2687,0.1709,2.7058,0.10102,3.4418,0,0.06};
     833  G4double M165[NDENSARRAY]={24.058,2.156,3.2687,0.1709,2.7058,0.10102,3.4418,0,0.06};
    834834  AddMaterial(M165,"G4_GEL_PHOTO_EMULSION");
    835835
    836836//G4_Pyrex_Glass  index=166
    837   G4float M166[NDENSARRAY]={30.339,2.369,3.9708,0.1479,2.9933,0.0827,3.5224,0,0.022};
     837  G4double M166[NDENSARRAY]={30.339,2.369,3.9708,0.1479,2.9933,0.0827,3.5224,0,0.022};
    838838  AddMaterial(M166,"G4_Pyrex_Glass");
    839839
    840840//G4_GLASS_LEAD  index=167
    841   G4float M167[NDENSARRAY]={46.631,2.085,5.8476,0.0614,3.8146,0.09544,3.074,0,0.025};
     841  G4double M167[NDENSARRAY]={46.631,2.085,5.8476,0.0614,3.8146,0.09544,3.074,0,0.025};
    842842  AddMaterial(M167,"G4_GLASS_LEAD");
    843843
    844844//G4_GLASS_PLATE  index=168
    845   G4float M168[NDENSARRAY]={31.481,2.329,4.0602,0.1237,3.0649,0.07678,3.5381,0,0.025};
     845  G4double M168[NDENSARRAY]={31.481,2.329,4.0602,0.1237,3.0649,0.07678,3.5381,0,0.025};
    846846  AddMaterial(M168,"G4_GLASS_PLATE");
    847847
    848848//G4_GLUCOSE  index=169
    849   G4float M169[NDENSARRAY]={26.153,2.174,3.1649,0.1411,2.67,0.10783,3.3946,0,0.061};
     849  G4double M169[NDENSARRAY]={26.153,2.174,3.1649,0.1411,2.67,0.10783,3.3946,0,0.061};
    850850  AddMaterial(M169,"G4_GLUCOSE");
    851851
    852852//G4_GLUTAMINE  index=170
    853   G4float M170[NDENSARRAY]={25.437,2.077,3.1167,0.1347,2.6301,0.11931,3.3254,0,0.055};
     853  G4double M170[NDENSARRAY]={25.437,2.077,3.1167,0.1347,2.6301,0.11931,3.3254,0,0.055};
    854854  AddMaterial(M170,"G4_GLUTAMINE");
    855855
    856856//G4_GLYCEROL  index=171
    857   G4float M171[NDENSARRAY]={23.846,2.12,3.2267,0.1653,2.6862,0.10168,3.4481,0,0.067};
     857  G4double M171[NDENSARRAY]={23.846,2.12,3.2267,0.1653,2.6862,0.10168,3.4481,0,0.067};
    858858  AddMaterial(M171,"G4_GLYCEROL");
    859859
    860860//G4_GUANINE  index=172
    861   G4float M172[NDENSARRAY]={26.022,1.97,3.1171,0.1163,2.4296,0.2053,3.0186,0,0.069};
     861  G4double M172[NDENSARRAY]={26.022,1.97,3.1171,0.1163,2.4296,0.2053,3.0186,0,0.069};
    862862  AddMaterial(M172,"G4_GUANINE");
    863863
    864864//G4_GYPSUM  index=173
    865   G4float M173[NDENSARRAY]={31.379,2.187,3.8382,0.0995,3.1206,0.06949,3.5134,0,0.038};
     865  G4double M173[NDENSARRAY]={31.379,2.187,3.8382,0.0995,3.1206,0.06949,3.5134,0,0.038};
    866866  AddMaterial(M173,"G4_GYPSUM");
    867867
    868868//G4_N-HEPTANE  index=174
    869   G4float M174[NDENSARRAY]={18.128,1.848,3.1978,0.1928,2.5706,0.11255,3.4885,0,0.059};
     869  G4double M174[NDENSARRAY]={18.128,1.848,3.1978,0.1928,2.5706,0.11255,3.4885,0,0.059};
    870870  AddMaterial(M174,"G4_N-HEPTANE");
    871871
    872872//G4_N-HEXANE  index=175
    873   G4float M175[NDENSARRAY]={17.836,1.843,3.2156,0.1984,2.5757,0.11085,3.5027,0,0.061};
     873  G4double M175[NDENSARRAY]={17.836,1.843,3.2156,0.1984,2.5757,0.11085,3.5027,0,0.061};
    874874  AddMaterial(M175,"G4_N-HEXANE");
    875875
    876876//G4_KAPTON  index=176
    877   G4float M176[NDENSARRAY]={24.586,2.109,3.3497,0.1509,2.5631,0.15972,3.1921,0,0.05};
     877  G4double M176[NDENSARRAY]={24.586,2.109,3.3497,0.1509,2.5631,0.15972,3.1921,0,0.05};
    878878  AddMaterial(M176,"G4_KAPTON");
    879879
    880880//G4_LANTHANUM_OXYBROMIDE  index=177
    881   G4float M177[NDENSARRAY]={47.125,1.831,5.4666,-0.035,3.3288,0.1783,2.8457,0,0.04};
     881  G4double M177[NDENSARRAY]={47.125,1.831,5.4666,-0.035,3.3288,0.1783,2.8457,0,0.04};
    882882  AddMaterial(M177,"G4_LANTHANUM_OXYBROMIDE");
    883883
    884884//G4_LANTHANUM_OXYSULFIDE  index=178
    885   G4float M178[NDENSARRAY]={45.394,1.681,5.6151,-0.0934,3.2741,0.22579,2.7075,0,0.065};
     885  G4double M178[NDENSARRAY]={45.394,1.681,5.6151,-0.0934,3.2741,0.22579,2.7075,0,0.065};
    886886  AddMaterial(M178,"G4_LANTHANUM_OXYSULFIDE");
    887887
    888888//G4_LEAD_OXIDE  index=179
    889   G4float M179[NDENSARRAY]={56.488,2.012,6.2162,0.0356,3.5456,0.19645,2.7299,0,0.039};
     889  G4double M179[NDENSARRAY]={56.488,2.012,6.2162,0.0356,3.5456,0.19645,2.7299,0,0.039};
    890890  AddMaterial(M179,"G4_LEAD_OXIDE");
    891891
    892892//G4_LITHIUM_AMIDE  index=180
    893   G4float M180[NDENSARRAY]={22.609,1.74,2.7961,0.0198,2.5152,0.0874,3.7534,0,0.05};
     893  G4double M180[NDENSARRAY]={22.609,1.74,2.7961,0.0198,2.5152,0.0874,3.7534,0,0.05};
    894894  AddMaterial(M180,"G4_LITHIUM_AMIDE");
    895895
    896896//G4_LITHIUM_CARBONATE index=181
    897   G4float M181[NDENSARRAY]={29.217,2.246,3.2029,0.0551,2.6598,0.09936,3.5417,0,0.062};
     897  G4double M181[NDENSARRAY]={29.217,2.246,3.2029,0.0551,2.6598,0.09936,3.5417,0,0.062};
    898898  AddMaterial(M181,"G4_LITHIUM_CARBONATE");
    899899
    900900//G4_LITHIUM_FLUORIDE  index=182
    901   G4float M182[NDENSARRAY]={31.815,2.197,3.1667,0.0171,2.7049,0.07593,3.7478,0,0.084};
     901  G4double M182[NDENSARRAY]={31.815,2.197,3.1667,0.0171,2.7049,0.07593,3.7478,0,0.084};
    902902  AddMaterial(M182,"G4_LITHIUM_FLUORIDE");
    903903
    904904//G4_LITHIUM_HYDRIDE  index=183
    905   G4float M183[NDENSARRAY]={18.51,1.482,2.358,-0.0988,1.4515,0.90567,2.5849,0,0.035};
     905  G4double M183[NDENSARRAY]={18.51,1.482,2.358,-0.0988,1.4515,0.90567,2.5849,0,0.035};
    906906  AddMaterial(M183,"G4_LITHIUM_HYDRIDE");
    907907
    908908//G4_LITHIUM_IODIDE  index=184
    909   G4float M184[NDENSARRAY]={34.841,1.706,6.2671,0.0892,3.3702,0.23274,2.7146,0,0.043};
     909  G4double M184[NDENSARRAY]={34.841,1.706,6.2671,0.0892,3.3702,0.23274,2.7146,0,0.043};
    910910  AddMaterial(M184,"G4_LITHIUM_IODIDE");
    911911
    912912//G4_LITHIUM_OXIDE  index=185
    913   G4float M185[NDENSARRAY]={27.984,2.039,2.934,-0.0511,2.5874,0.08035,3.7878,0,0.043};
     913  G4double M185[NDENSARRAY]={27.984,2.039,2.934,-0.0511,2.5874,0.08035,3.7878,0,0.043};
    914914  AddMaterial(M185,"G4_LITHIUM_OXIDE");
    915915
    916916//G4_LITHIUM_TETRABORATE  index=186
    917   G4float M186[NDENSARRAY]={31.343,2.36,3.2093,0.0737,2.6502,0.11075,3.4389,0,0.048};
     917  G4double M186[NDENSARRAY]={31.343,2.36,3.2093,0.0737,2.6502,0.11075,3.4389,0,0.048};
    918918  AddMaterial(M186,"G4_LITHIUM_TETRABORATE");
    919919
    920920//G4_LUNG_ICRP  index=187
    921   G4float M187[NDENSARRAY]={21.891,2.184,3.4708,0.2261,2.8001,0.08588,3.5353,0,0.089};
     921  G4double M187[NDENSARRAY]={21.891,2.184,3.4708,0.2261,2.8001,0.08588,3.5353,0,0.089};
    922922  AddMaterial(M187,"G4_LUNG_ICRP");
    923923
    924924//G4_M3_WAX  index=188
    925   G4float M188[NDENSARRAY]={22,1.975,3.254,0.1523,2.7529,0.07864,3.6412,0,0.044};
     925  G4double M188[NDENSARRAY]={22,1.975,3.254,0.1523,2.7529,0.07864,3.6412,0,0.044};
    926926  AddMaterial(M188,"G4_M3_WAX");
    927927
    928928//G4_MAGNESIUM_CARBONATE  index=189
    929   G4float M189[NDENSARRAY]={34.979,2.388,3.4319,0.086,2.7997,0.09219,3.5003,0,0.045};
     929  G4double M189[NDENSARRAY]={34.979,2.388,3.4319,0.086,2.7997,0.09219,3.5003,0,0.045};
    930930  AddMaterial(M189,"G4_MAGNESIUM_CARBONATE");
    931931
    932932//G4_MAGNESIUM_FLUORIDE  index=190
    933   G4float M190[NDENSARRAY]={34.634,2.33,3.7105,0.1369,2.863,0.07934,3.6485,0,0.085};
     933  G4double M190[NDENSARRAY]={34.634,2.33,3.7105,0.1369,2.863,0.07934,3.6485,0,0.085};
    934934  AddMaterial(M190,"G4_MAGNESIUM_FLUORIDE");
    935935
    936936//G4_MAGNESIUM_OXIDE  index=191
    937   G4float M191[NDENSARRAY]={38.407,2.412,3.6404,0.0575,2.858,0.08313,3.5968,0,0.055};
     937  G4double M191[NDENSARRAY]={38.407,2.412,3.6404,0.0575,2.858,0.08313,3.5968,0,0.055};
    938938  AddMaterial(M191,"G4_MAGNESIUM_OXIDE");
    939939
    940940//G4_MAGNESIUM_TETRABORATE  index=192
    941   G4float M192[NDENSARRAY]={32.089,2.43,3.4328,0.1147,2.7635,0.09703,3.4893,0,0.044};
     941  G4double M192[NDENSARRAY]={32.089,2.43,3.4328,0.1147,2.7635,0.09703,3.4893,0,0.044};
    942942  AddMaterial(M192,"G4_MAGNESIUM_TETRABORATE");
    943943
    944944//G4_MERCURIC_IODIDE  index=193
    945   G4float M193[NDENSARRAY]={46.494,1.892,6.3787,0.104,3.4728,0.21513,2.7264,0,0.047};
     945  G4double M193[NDENSARRAY]={46.494,1.892,6.3787,0.104,3.4728,0.21513,2.7264,0,0.047};
    946946  AddMaterial(M193,"G4_MERCURIC_IODIDE");
    947947
    948948//G4_METHANE  index=194
    949   G4float M194[NDENSARRAY]={0.588,1.662,9.5243,1.6263,3.9716,0.09253,3.6257,0,0.112};
     949  G4double M194[NDENSARRAY]={0.588,1.662,9.5243,1.6263,3.9716,0.09253,3.6257,0,0.112};
    950950  AddMaterial(M194,"G4_METHANE");
    951951
    952952//G4_METHANOL  index=195
    953   G4float M195[NDENSARRAY]={19.214,2.125,3.516,0.2529,2.7639,0.0897,3.5477,0,0.08};
     953  G4double M195[NDENSARRAY]={19.214,2.125,3.516,0.2529,2.7639,0.0897,3.5477,0,0.08};
    954954  AddMaterial(M195,"G4_METHANOL");
    955955
    956956//G4_MIX_D_WAX  index=196
    957   G4float M196[NDENSARRAY]={21.547,1.905,3.078,0.1371,2.7145,0.0749,3.6823,0,0.047};
     957  G4double M196[NDENSARRAY]={21.547,1.905,3.078,0.1371,2.7145,0.0749,3.6823,0,0.047};
    958958  AddMaterial(M196,"G4_MIX_D_WAX");
    959959
    960960//G4_MS20_TISSUE  index=197
    961   G4float M197[NDENSARRAY]={21.153,2.07,3.5241,0.1997,2.8033,0.08294,3.6061,0,0.053};
     961  G4double M197[NDENSARRAY]={21.153,2.07,3.5241,0.1997,2.8033,0.08294,3.6061,0,0.053};
    962962  AddMaterial(M197,"G4_MS20_TISSUE");
    963963
    964964//G4_MUSCLE_SCELETAL_ICRP  index=198
    965   G4float M198[NDENSARRAY]={21.781,2.185,3.4809,0.2282,2.7999,0.08636,3.533,0,0.089};
     965  G4double M198[NDENSARRAY]={21.781,2.185,3.4809,0.2282,2.7999,0.08636,3.533,0,0.089};
    966966  AddMaterial(M198,"G4_MUSCLE_SCELETAL_ICRP");
    967967
    968968//G4_MUSCLE_STRIATED_ICRU  index=199
    969   G4float M199[NDENSARRAY]={21.795,2.174,3.4636,0.2249,2.8032,0.08507,3.5383,0,0.086};
     969  G4double M199[NDENSARRAY]={21.795,2.174,3.4636,0.2249,2.8032,0.08507,3.5383,0,0.086};
    970970  AddMaterial(M199,"G4_MUSCLE_STRIATED_ICRU");
    971971
    972972//G4_MUSCLE_WITH_SUCROSE  index=200
    973   G4float M200[NDENSARRAY]={22.48,2.169,3.391,0.2098,2.755,0.09481,3.4699,0,0.08};
     973  G4double M200[NDENSARRAY]={22.48,2.169,3.391,0.2098,2.755,0.09481,3.4699,0,0.08};
    974974  AddMaterial(M200,"G4_MUSCLE_WITH_SUCROSE");
    975975
    976976//G4_MUSCLE_WITHOUT_SUCROSE  index=201
    977   G4float M201[NDENSARRAY]={22.109,2.173,3.4216,0.2187,2.768,0.09143,3.4982,0,0.056};
     977  G4double M201[NDENSARRAY]={22.109,2.173,3.4216,0.2187,2.768,0.09143,3.4982,0,0.056};
    978978  AddMaterial(M201,"G4_MUSCLE_WITHOUT_SUCROSE");
    979979
    980980//G4_NAPHTALENE  index=202
    981   G4float M202[NDENSARRAY]={22.459,1.956,3.2274,0.1374,2.5429,0.14766,3.2654,0,0.051};
     981  G4double M202[NDENSARRAY]={22.459,1.956,3.2274,0.1374,2.5429,0.14766,3.2654,0,0.051};
    982982  AddMaterial(M202,"G4_NAPHTALENE");
    983983
    984984//G4_NITROBENZENE  index=203
    985   G4float M203[NDENSARRAY]={22.747,2.065,3.4073,0.1777,2.663,0.12727,3.3091,0,0.051};
     985  G4double M203[NDENSARRAY]={22.747,2.065,3.4073,0.1777,2.663,0.12727,3.3091,0,0.051};
    986986  AddMaterial(M203,"G4_NITROBENZENE");
    987987
    988988//G4_NITROUS_OXIDE  index=204
    989   G4float M204[NDENSARRAY]={0.872,2.059,10.1575,1.6477,4.1565,0.11992,3.3318,0,0.086};
     989  G4double M204[NDENSARRAY]={0.872,2.059,10.1575,1.6477,4.1565,0.11992,3.3318,0,0.086};
    990990  AddMaterial(M204,"G4_NITROUS_OXIDE");
    991991
    992992//G4_NYLON-8062  index=205
    993   G4float M205[NDENSARRAY]={22.221,1.967,3.125,0.1503,2.6004,0.11513,3.4044,0,0.054};
     993  G4double M205[NDENSARRAY]={22.221,1.967,3.125,0.1503,2.6004,0.11513,3.4044,0,0.054};
    994994  AddMaterial(M205,"G4_NYLON-8062");
    995995
    996996//G4_NYLON-6/6  index=206
    997   G4float M206[NDENSARRAY]={22.774,1.931,3.0634,0.1336,2.5834,0.11818,3.3826,0,0.051};
     997  G4double M206[NDENSARRAY]={22.774,1.931,3.0634,0.1336,2.5834,0.11818,3.3826,0,0.051};
    998998  AddMaterial(M206,"G4_NYLON-6-6");
    999999
    10001000//G4_NYLON-6/10  index=207
    1001   G4float M207[NDENSARRAY]={22.866,1.942,3.0333,0.1304,2.5681,0.11852,3.3912,0,0.05};
     1001  G4double M207[NDENSARRAY]={22.866,1.942,3.0333,0.1304,2.5681,0.11852,3.3912,0,0.05};
    10021002  AddMaterial(M207,"G4_NYLON-6-10");
    10031003
    10041004//G4_NYLON-11_RILSAN  index=208
    1005   G4float M208[NDENSARRAY]={25.661,1.902,2.7514,0.0678,2.4281,0.14868,3.2576,0,0.044};
     1005  G4double M208[NDENSARRAY]={25.661,1.902,2.7514,0.0678,2.4281,0.14868,3.2576,0,0.044};
    10061006  AddMaterial(M208,"G4_NYLON-11_RILSAN");
    10071007
    10081008//G4_OCTANE  index=209
    1009   G4float M209[NDENSARRAY]={18.36,1.851,3.1834,0.1882,2.5664,0.11387,3.4776,0,0.057};
     1009  G4double M209[NDENSARRAY]={18.36,1.851,3.1834,0.1882,2.5664,0.11387,3.4776,0,0.057};
    10101010  AddMaterial(M209,"G4_OCTANE");
    10111011
    10121012//G4_PARAFFIN  index=210
    1013   G4float M210[NDENSARRAY]={21.031,1.844,2.9551,0.1289,2.5084,0.12087,3.4288,0,0.052};
     1013  G4double M210[NDENSARRAY]={21.031,1.844,2.9551,0.1289,2.5084,0.12087,3.4288,0,0.052};
    10141014  AddMaterial(M210,"G4_PARAFFIN");
    10151015
    10161016//G4_N-PENTANE  index=211
    1017   G4float M211[NDENSARRAY]={17.398,1.842,3.2504,0.2086,2.5855,0.10809,3.5265,0,0.064};
     1017  G4double M211[NDENSARRAY]={17.398,1.842,3.2504,0.2086,2.5855,0.10809,3.5265,0,0.064};
    10181018  AddMaterial(M211,"G4_N-PENTANE");
    10191019
    10201020//G4_PHOTO_EMULSION  index=212
    1021   G4float M212[NDENSARRAY]={37.946,2.264,5.3319,0.1009,3.4866,0.12399,3.0094,0,0.028};
     1021  G4double M212[NDENSARRAY]={37.946,2.264,5.3319,0.1009,3.4866,0.12399,3.0094,0,0.028};
    10221022  AddMaterial(M212,"G4_PHOTO_EMULSION");
    10231023
    10241024//G4_PLASTIC_SC_VINYLTOLUENE  index=213
    1025   G4float M213[NDENSARRAY]={21.54,1.929,3.1997,0.1464,2.4855,0.16101,3.2393,0,0.05};
     1025  G4double M213[NDENSARRAY]={21.54,1.929,3.1997,0.1464,2.4855,0.16101,3.2393,0,0.05};
    10261026  AddMaterial(M213,"G4_PLASTIC_SC_VINYLTOLUENE");
    10271027
    10281028//G4_PLUTONIUM_DIOXIDE  index=214
    1029   G4float M214[NDENSARRAY]={62.143,1.846,5.9719,-0.2311,3.5554,0.20594,2.6522,0,0.111};
     1029  G4double M214[NDENSARRAY]={62.143,1.846,5.9719,-0.2311,3.5554,0.20594,2.6522,0,0.111};
    10301030  AddMaterial(M214,"G4_PLUTONIUM_DIOXIDE");
    10311031
    10321032//G4_POLYACRYLONITRILE  index=215
    1033   G4float M215[NDENSARRAY]={22.642,1.955,3.2459,0.1504,2.5159,0.16275,3.1975,0,0.05};
     1033  G4double M215[NDENSARRAY]={22.642,1.955,3.2459,0.1504,2.5159,0.16275,3.1975,0,0.05};
    10341034  AddMaterial(M215,"G4_POLYACRYLONITRILE");
    10351035
    10361036//G4_POLYCARBONATE  index=216
    1037   G4float M216[NDENSARRAY]={22.915,2.06,3.3201,0.1606,2.6225,0.1286,3.3288,0,0.049};
     1037  G4double M216[NDENSARRAY]={22.915,2.06,3.3201,0.1606,2.6225,0.1286,3.3288,0,0.049};
    10381038  AddMaterial(M216,"G4_POLYCARBONATE");
    10391039
    10401040//G4_POLYCHLOROSTYRENE  index=217
    1041   G4float M217[NDENSARRAY]={23.81,1.902,3.4659,0.1238,2.9241,0.0753,3.5441,0,0.029};
     1041  G4double M217[NDENSARRAY]={23.81,1.902,3.4659,0.1238,2.9241,0.0753,3.5441,0,0.029};
    10421042  AddMaterial(M217,"G4_POLYCHLOROSTYRENE");
    10431043
    10441044//G4_POLYETHYLENE  index=218
    1045   G4float M218[NDENSARRAY]={21.099,1.882,3.0016,0.137,2.5177,0.12108,3.4292,0,0.051};
     1045  G4double M218[NDENSARRAY]={21.099,1.882,3.0016,0.137,2.5177,0.12108,3.4292,0,0.051};
    10461046  AddMaterial(M218,"G4_POLYETHYLENE");
    10471047
    10481048//G4_MYLAR  index=219
    1049   G4float M219[NDENSARRAY]={24.595,2.144,3.3262,0.1562,2.6507,0.12679,3.3076,0,0.052};
     1049  G4double M219[NDENSARRAY]={24.595,2.144,3.3262,0.1562,2.6507,0.12679,3.3076,0,0.052};
    10501050  AddMaterial(M219,"G4_MYLAR");
    10511051
    10521052//G4_LUCITE  index=220
    1053   G4float M220[NDENSARRAY]={23.086,2.173,3.3297,0.1824,2.6681,0.11433,3.3836,0,0.056};
     1053  G4double M220[NDENSARRAY]={23.086,2.173,3.3297,0.1824,2.6681,0.11433,3.3836,0,0.056};
    10541054  AddMaterial(M220,"G4_LUCITE");
    10551055
    10561056//G4_POLYOXOMETHYLENE  index=221
    1057   G4float M221[NDENSARRAY]={25.11,2.175,3.2514,0.1584,2.6838,0.10808,3.4002,0,0.063};
     1057  G4double M221[NDENSARRAY]={25.11,2.175,3.2514,0.1584,2.6838,0.10808,3.4002,0,0.063};
    10581058  AddMaterial(M221,"G4_POLYOXOMETHYLENE");
    10591059
    10601060//G4_POLYPROPYLENE  index=222
    1061   G4float M222[NDENSARRAY]={20.457,1.884,3.1252,0.1534,2.4822,0.15045,3.2855,0,0.055};
     1061  G4double M222[NDENSARRAY]={20.457,1.884,3.1252,0.1534,2.4822,0.15045,3.2855,0,0.055};
    10621062  AddMaterial(M222,"G4_POLYPROPYLENE");
    10631063
    10641064//G4_POLYSTYRENE  index=223
    1065   G4float M223[NDENSARRAY]={21.754,2.027,3.2999,0.1647,2.5031,0.16454,3.2224,0,0.051};
     1065  G4double M223[NDENSARRAY]={21.754,2.027,3.2999,0.1647,2.5031,0.16454,3.2224,0,0.051};
    10661066  AddMaterial(M223,"G4_POLYSTYRENE");
    10671067
    10681068//G4_TEFLON  index=224
    1069   G4float M224[NDENSARRAY]={29.609,2.142,3.4161,0.1648,2.7404,0.10606,3.4046,0,0.073};
     1069  G4double M224[NDENSARRAY]={29.609,2.142,3.4161,0.1648,2.7404,0.10606,3.4046,0,0.073};
    10701070  AddMaterial(M224,"G4_TEFLON");
    10711071
    10721072//G4_POLYTRIFLUOROCHLOROETHYLENE  index=225
    1073   G4float M225[NDENSARRAY]={28.955,2.094,3.8551,0.1714,3.0265,0.07727,3.5085,0,0.035};
     1073  G4double M225[NDENSARRAY]={28.955,2.094,3.8551,0.1714,3.0265,0.07727,3.5085,0,0.035};
    10741074  AddMaterial(M225,"G4_POLYTRIFLUOROCHLOROETHYLENE");
    10751075
    10761076//G4_POLYVINYL_ACETATE  index=226
    1077   G4float M226[NDENSARRAY]={22.978,2.116,3.3309,0.1769,2.6747,0.11442,3.3762,0,0.055};
     1077  G4double M226[NDENSARRAY]={22.978,2.116,3.3309,0.1769,2.6747,0.11442,3.3762,0,0.055};
    10781078  AddMaterial(M226,"G4_POLYVINYL_ACETATE");
    10791079
    10801080//G4_PLOYVINYL_ALCOHOL  index=227
    1081   G4float M227[NDENSARRAY]={24.251,2.071,3.1115,0.1401,2.6315,0.11178,3.3893,0,0.056};
     1081  G4double M227[NDENSARRAY]={24.251,2.071,3.1115,0.1401,2.6315,0.11178,3.3893,0,0.056};
    10821082  AddMaterial(M227,"G4_PLOYVINYL_ALCOHOL");
    10831083
    10841084//G4_POLYVINYL_BUTYRAL  index=228
    1085   G4float M228[NDENSARRAY]={22.521,2.021,3.1865,0.1555,2.6186,0.11544,3.3983,0,0.054};
     1085  G4double M228[NDENSARRAY]={22.521,2.021,3.1865,0.1555,2.6186,0.11544,3.3983,0,0.054};
    10861086  AddMaterial(M228,"G4_POLYVINYL_BUTYRAL");
    10871087
    10881088//G4_POLYVINYL_CHLORIDE  index=229
    1089   G4float M229[NDENSARRAY]={23.51,1.84,4.0532,0.1559,2.9415,0.12438,3.2104,0,0.027};
     1089  G4double M229[NDENSARRAY]={23.51,1.84,4.0532,0.1559,2.9415,0.12438,3.2104,0,0.027};
    10901090  AddMaterial(M229,"G4_POLYVINYL_CHLORIDE");
    10911091
    10921092//G4_POLYVINYLIDENE_CHLORIDE  index=230
    1093   G4float M230[NDENSARRAY]={26.437,1.814,4.2506,0.1314,2.9009,0.15466,3.102,0,0.034};
     1093  G4double M230[NDENSARRAY]={26.437,1.814,4.2506,0.1314,2.9009,0.15466,3.102,0,0.034};
    10941094  AddMaterial(M230,"G4_POLYVINYLIDENE_CHLORIDE");
    10951095
    10961096//G4_POLYVINYLIDENE_FLUORIDE  index=231
    1097   G4float M231[NDENSARRAY]={27.024,2.16,3.3793,0.1717,2.7375,0.10316,3.42,0,0.067};
     1097  G4double M231[NDENSARRAY]={27.024,2.16,3.3793,0.1717,2.7375,0.10316,3.42,0,0.067};
    10981098  AddMaterial(M231,"G4_POLYVINYLIDENE_FLUORIDE");
    10991099
    11001100//G4_POLYVINYL_PYRROLIDONE  index=232
    1101   G4float M232[NDENSARRAY]={23.671,1.989,3.1017,0.1324,2.5867,0.12504,3.3326,0,0.031};
     1101  G4double M232[NDENSARRAY]={23.671,1.989,3.1017,0.1324,2.5867,0.12504,3.3326,0,0.031};
    11021102  AddMaterial(M232,"G4_POLYVINYL_PYRROLIDONE");
    11031103
    11041104//G4_POTASSIUM_IODIDE  index=233
    1105   G4float M233[NDENSARRAY]={33.575,1.784,6.1088,0.1044,3.3442,0.22053,2.7558,0,0.042};
     1105  G4double M233[NDENSARRAY]={33.575,1.784,6.1088,0.1044,3.3442,0.22053,2.7558,0,0.042};
    11061106  AddMaterial(M233,"G4_POTASSIUM_IODIDE");
    11071107
    11081108//G4_POTASSIUM_OXIDE  index=234
    1109   G4float M234[NDENSARRAY]={30.672,2.065,4.6463,0.048,3.011,0.16789,3.0121,0,0.027};
     1109  G4double M234[NDENSARRAY]={30.672,2.065,4.6463,0.048,3.011,0.16789,3.0121,0,0.027};
    11101110  AddMaterial(M234,"G4_POTASSIUM_OXIDE");
    11111111
    11121112//G4_PROPANE  index=235
    1113   G4float M235[NDENSARRAY]={0.959,1.708,8.7878,1.4326,3.7998,0.09916,3.592,0,0.093};
     1113  G4double M235[NDENSARRAY]={0.959,1.708,8.7878,1.4326,3.7998,0.09916,3.592,0,0.093};
    11141114  AddMaterial(M235,"G4_PROPANE");
    11151115
    11161116//G4_lPROPANE  index=236
    1117   G4float M236[NDENSARRAY]={14.509,1.844,3.5529,0.2861,2.6568,0.10329,3.562,0,0.068};
     1117  G4double M236[NDENSARRAY]={14.509,1.844,3.5529,0.2861,2.6568,0.10329,3.562,0,0.068};
    11181118  AddMaterial(M236,"G4_lPROPANE");
    11191119
    11201120//G4_N-PROPYL_ALCOHOL index=237
    1121   G4float M237[NDENSARRAY]={19.429,1.972,3.2915,0.2046,2.6681,0.09644,3.5415,0,0.07};
     1121  G4double M237[NDENSARRAY]={19.429,1.972,3.2915,0.2046,2.6681,0.09644,3.5415,0,0.07};
    11221122  AddMaterial(M237,"N-PROPYL_ALCOHOL");
    11231123
    11241124//G4_PYRIDINE  index=238
    1125   G4float M238[NDENSARRAY]={20.807,1.895,3.3148,0.167,2.5245,0.16399,3.1977,0,0.051};
     1125  G4double M238[NDENSARRAY]={20.807,1.895,3.3148,0.167,2.5245,0.16399,3.1977,0,0.051};
    11261126  AddMaterial(M238,"G4_PYRIDINE");
    11271127
    11281128//G4_RUBBER_BUTYL  index=239
    1129   G4float M239[NDENSARRAY]={20.873,1.852,2.9915,0.1347,2.5154,0.12108,3.4296,0,0.051};
     1129  G4double M239[NDENSARRAY]={20.873,1.852,2.9915,0.1347,2.5154,0.12108,3.4296,0,0.051};
    11301130  AddMaterial(M239,"G4_RUBBER_BUTYL");
    11311131
    11321132//G4_RUBBER_NATURAL  index=240
    1133   G4float M240[NDENSARRAY]={20.644,1.889,3.1272,0.1512,2.4815,0.15058,3.2879,0,0.053};
     1133  G4double M240[NDENSARRAY]={20.644,1.889,3.1272,0.1512,2.4815,0.15058,3.2879,0,0.053};
    11341134  AddMaterial(M240,"G4_RUBBER_NATURAL");
    11351135
    11361136//G4_RUBBER_NEOPRENE  index=241
    1137   G4float M241[NDENSARRAY]={23.036,1.874,3.7911,0.1501,2.9461,0.09763,3.3632,0,0.026};
     1137  G4double M241[NDENSARRAY]={23.036,1.874,3.7911,0.1501,2.9461,0.09763,3.3632,0,0.026};
    11381138  AddMaterial(M241,"G4_RUBBER_NEOPRENE");
    11391139
    11401140//G4_SILICON_DIOXIDE  index=242
    1141   G4float M242[NDENSARRAY]={31.014,2.335,4.0029,0.1385,3.0025,0.08408,3.5064,0,0.018};
     1141  G4double M242[NDENSARRAY]={31.014,2.335,4.0029,0.1385,3.0025,0.08408,3.5064,0,0.018};
    11421142  AddMaterial(M242,"G4_SILICON_DIOXIDE");
    11431143
    11441144//G4_SILVER_BROMIDE  index=243
    1145   G4float M243[NDENSARRAY]={48.448,2.271,5.6139,0.0352,3.2109,0.24582,2.682,0,0.043};
     1145  G4double M243[NDENSARRAY]={48.448,2.271,5.6139,0.0352,3.2109,0.24582,2.682,0,0.043};
    11461146  AddMaterial(M243,"G4_SILVER_BROMIDE");
    11471147
    11481148//G4_SILVER_CHLORIDE  index=244
    1149   G4float M244[NDENSARRAY]={45.405,2.096,5.3437,-0.0139,3.2022,0.22968,2.7041,0,0.062};
     1149  G4double M244[NDENSARRAY]={45.405,2.096,5.3437,-0.0139,3.2022,0.22968,2.7041,0,0.062};
    11501150  AddMaterial(M244,"G4_SILVER_CHLORIDE");
    11511151
    11521152//G4_SILVER_HALIDES  index=245
    1153   G4float M245[NDENSARRAY]={48.433,2.27,5.6166,0.0353,3.2117,0.24593,2.6814,0,0.043};
     1153  G4double M245[NDENSARRAY]={48.433,2.27,5.6166,0.0353,3.2117,0.24593,2.6814,0,0.043};
    11541154  AddMaterial(M245,"G4_SILVER_HALIDES");
    11551155
    11561156//G4_SILVER_IODIDE  index=246
    1157   G4float M246[NDENSARRAY]={46.105,1.945,5.9342,0.0148,3.2908,0.25059,2.6572,0,0.071};
     1157  G4double M246[NDENSARRAY]={46.105,1.945,5.9342,0.0148,3.2908,0.25059,2.6572,0,0.071};
    11581158  AddMaterial(M246,"G4_SILVER_IODIDE");
    11591159
    11601160//G4_SKIN_ICRP  index=247
    1161   G4float M247[NDENSARRAY]={22.4,2.14,3.3546,0.2019,2.7526,0.09459,3.4643,0,0.076};
     1161  G4double M247[NDENSARRAY]={22.4,2.14,3.3546,0.2019,2.7526,0.09459,3.4643,0,0.076};
    11621162  AddMaterial(M247,"G4_SKIN_ICRP");
    11631163
    11641164//G4_SODIUM_CARBONATE  index=248
    1165   G4float M248[NDENSARRAY]={32.117,2.557,3.7178,0.1287,2.8591,0.08715,3.5638,0,0.074};
     1165  G4double M248[NDENSARRAY]={32.117,2.557,3.7178,0.1287,2.8591,0.08715,3.5638,0,0.074};
    11661166  AddMaterial(M248,"G4_SODIUM_CARBONATE");
    11671167
    11681168//G4_SODIUM_IODIDE  index=249
    1169   G4float M249[NDENSARRAY]={36.057,1.857,6.0572,0.1203,3.592,0.12516,3.0398,0,0.031};
     1169  G4double M249[NDENSARRAY]={36.057,1.857,6.0572,0.1203,3.592,0.12516,3.0398,0,0.031};
    11701170  AddMaterial(M249,"G4_SODIUM_IODIDE");
    11711171
    11721172//G4_SODIUM_MONOXIDE  index=250
    1173   G4float M250[NDENSARRAY]={30.205,2.689,4.1892,0.1652,2.9793,0.07501,3.6943,0,0.097};
     1173  G4double M250[NDENSARRAY]={30.205,2.689,4.1892,0.1652,2.9793,0.07501,3.6943,0,0.097};
    11741174  AddMaterial(M250,"G4_SODIUM_MONOXIDE");
    11751175
    11761176//G4_SODIUM_NITRATE  index=251
    1177   G4float M251[NDENSARRAY]={30.459,2.456,3.6502,0.1534,2.8221,0.09391,3.5097,0,0.081};
     1177  G4double M251[NDENSARRAY]={30.459,2.456,3.6502,0.1534,2.8221,0.09391,3.5097,0,0.081};
    11781178  AddMaterial(M251,"G4_SODIUM_NITRATE");
    11791179
    11801180//G4_STILBENE  index=252
    1181   G4float M252[NDENSARRAY]={20.719,1.963,3.368,0.1734,2.5142,0.16659,3.2168,0,0.052};
     1181  G4double M252[NDENSARRAY]={20.719,1.963,3.368,0.1734,2.5142,0.16659,3.2168,0,0.052};
    11821182  AddMaterial(M252,"G4_STILBENE");
    11831183
    11841184//G4_SUCROSE  index=253
    1185   G4float M253[NDENSARRAY]={26.416,2.167,3.1526,0.1341,2.6558,0.11301,3.363,0,0.057};
     1185  G4double M253[NDENSARRAY]={26.416,2.167,3.1526,0.1341,2.6558,0.11301,3.363,0,0.057};
    11861186  AddMaterial(M253,"G4_SUCROSE");
    11871187
    11881188//G4_TERPHENYL  index=254
    1189   G4float M254[NDENSARRAY]={23.116,1.976,3.2639,0.1322,2.5429,0.14964,3.2685,0,0.043};
     1189  G4double M254[NDENSARRAY]={23.116,1.976,3.2639,0.1322,2.5429,0.14964,3.2685,0,0.043};
    11901190  AddMaterial(M254,"G4_TERPHENYL");
    11911191
    11921192//G4_TESTES_ICRP  index=255
    1193   G4float M255[NDENSARRAY]={21.815,2.185,3.4698,0.2274,2.7988,0.08533,3.5428,0,0.091};
     1193  G4double M255[NDENSARRAY]={21.815,2.185,3.4698,0.2274,2.7988,0.08533,3.5428,0,0.091};
    11941194  AddMaterial(M255,"G4_TESTES_ICRP");
    11951195
    11961196//G4_TETRACHLOROETHYLENE  index=256
    1197   G4float M256[NDENSARRAY]={25.513,1.79,4.6619,0.1713,2.9083,0.18595,3.0156,0,0.038};
     1197  G4double M256[NDENSARRAY]={25.513,1.79,4.6619,0.1713,2.9083,0.18595,3.0156,0,0.038};
    11981198  AddMaterial(M256,"G4_TETRACHLOROETHYLENE");
    11991199
    12001200//G4_THALIUM_CHLORIDE  index=257
    1201   G4float M257[NDENSARRAY]={48.749,1.997,6.3009,0.0705,3.5716,0.18599,2.769,0,0.04};
     1201  G4double M257[NDENSARRAY]={48.749,1.997,6.3009,0.0705,3.5716,0.18599,2.769,0,0.04};
    12021202  AddMaterial(M257,"G4_THALIUM_CHLORIDE");
    12031203
    12041204//G4_TISSUE_SOFT_ICRP  index=258
    1205   G4float M258[NDENSARRAY]={21.394,2.144,3.4354,0.2211,2.7799,0.08926,3.511,0,0.077};
     1205  G4double M258[NDENSARRAY]={21.394,2.144,3.4354,0.2211,2.7799,0.08926,3.511,0,0.077};
    12061206  AddMaterial(M258,"G4_TISSUE_SOFT_ICRP");
    12071207
    12081208//G4_TISSUE_SOFT_ICRU-4  index=259
    1209   G4float M259[NDENSARRAY]={21.366,2.192,3.5087,0.2377,2.7908,0.09629,3.4371,0,0.092};
     1209  G4double M259[NDENSARRAY]={21.366,2.192,3.5087,0.2377,2.7908,0.09629,3.4371,0,0.092};
    12101210  AddMaterial(M259,"G4_TISSUE_SOFT_ICRU-4");
    12111211
    12121212//G4_TISSUE-METHANE  index=260
    1213   G4float M260[NDENSARRAY]={0.697,1.89,9.95,1.6442,4.1399,0.09946,3.4708,0,0.098};
     1213  G4double M260[NDENSARRAY]={0.697,1.89,9.95,1.6442,4.1399,0.09946,3.4708,0,0.098};
    12141214  AddMaterial(M260,"G4_TISSUE-METHANE");
    12151215
    12161216//G4_TISSUE-PROPANE  index=261
    1217   G4float M261[NDENSARRAY]={0.913,1.856,9.3529,1.5139,3.9916,0.09802,3.5159,0,0.092};
     1217  G4double M261[NDENSARRAY]={0.913,1.856,9.3529,1.5139,3.9916,0.09802,3.5159,0,0.092};
    12181218  AddMaterial(M261,"G4_TISSUE-PROPANE");
    12191219
    12201220//G4_TITANIUM_DIOXIDE  index=262
    1221   G4float M262[NDENSARRAY]={41.022,2.307,3.9522,-0.0119,3.1647,0.08569,3.3267,0,0.027};
     1221  G4double M262[NDENSARRAY]={41.022,2.307,3.9522,-0.0119,3.1647,0.08569,3.3267,0,0.027};
    12221222  AddMaterial(M262,"G4_TITANIUM_DIOXIDE");
    12231223
    12241224//G4_TOLUENE  index=263
    1225   G4float M263[NDENSARRAY]={19.764,1.88,3.3026,0.1722,2.5728,0.13284,3.3558,0,0.052};
     1225  G4double M263[NDENSARRAY]={19.764,1.88,3.3026,0.1722,2.5728,0.13284,3.3558,0,0.052};
    12261226  AddMaterial(M263,"G4_TOLUENE");
    12271227
    12281228//G4_TRICHLOROETHYLENE  index=264
    1229   G4float M264[NDENSARRAY]={24.301,1.789,4.6148,0.1803,2.914,0.18272,3.0137,0,0.036};
     1229  G4double M264[NDENSARRAY]={24.301,1.789,4.6148,0.1803,2.914,0.18272,3.0137,0,0.036};
    12301230  AddMaterial(M264,"G4_TRICHLOROETHYLENE");
    12311231
    12321232//G4_TRIETHYL_PHOSPHATE  index=265
    1233   G4float M265[NDENSARRAY]={21.863,2.1,3.6242,0.2054,2.9428,0.06922,3.6302,0,0.049};
     1233  G4double M265[NDENSARRAY]={21.863,2.1,3.6242,0.2054,2.9428,0.06922,3.6302,0,0.049};
    12341234  AddMaterial(M265,"G4_TRIETHYL_PHOSPHATE");
    12351235
    12361236//G4_TUNGSTEN_HEXAFLUORIDE  index=266
    1237   G4float M266[NDENSARRAY]={29.265,2.325,5.9881,0.302,4.2602,0.03658,3.5134,0,0.055};
     1237  G4double M266[NDENSARRAY]={29.265,2.325,5.9881,0.302,4.2602,0.03658,3.5134,0,0.055};
    12381238  AddMaterial(M266,"G4_TUNGSTEN_HEXAFLUORIDE");
    12391239
    12401240//G4_URANIUM_DICARBIDE  index=267
    1241   G4float M267[NDENSARRAY]={60.969,1.703,6.0247,-0.2191,3.5208,0.2112,2.6577,0,0.12};
     1241  G4double M267[NDENSARRAY]={60.969,1.703,6.0247,-0.2191,3.5208,0.2112,2.6577,0,0.12};
    12421242  AddMaterial(M267,"G4_URANIUM_DICARBIDE");
    12431243
    12441244//G4_URANIUM_MONOCARBIDE  index=268
    1245   G4float M268[NDENSARRAY]={66.602,1.68,6.121,-0.2524,3.4941,0.22972,2.6169,0,0.132};
     1245  G4double M268[NDENSARRAY]={66.602,1.68,6.121,-0.2524,3.4941,0.22972,2.6169,0,0.132};
    12461246  AddMaterial(M268,"G4_URANIUM_MONOCARBIDE");
    12471247
    12481248//G4_URANIUM_OXIDE  index=269
    1249   G4float M269[NDENSARRAY]={60.332,1.76,5.9605,-0.1938,3.5292,0.20463,2.6711,0,0.098};
     1249  G4double M269[NDENSARRAY]={60.332,1.76,5.9605,-0.1938,3.5292,0.20463,2.6711,0,0.098};
    12501250  AddMaterial(M269,"G4_URANIUM_OXIDE");
    12511251
    12521252//G4_UREA  index=270
    1253   G4float M270[NDENSARRAY]={24.194,2.022,3.2032,0.1603,2.6225,0.11609,3.3461,0,0.06};
     1253  G4double M270[NDENSARRAY]={24.194,2.022,3.2032,0.1603,2.6225,0.11609,3.3461,0,0.06};
    12541254  AddMaterial(M270,"G4_UREA");
    12551255
    12561256//G4_VALINE  index=271
    1257   G4float M271[NDENSARRAY]={23.622,2.024,3.1059,0.1441,2.6227,0.11386,3.3774,0,0.056};
     1257  G4double M271[NDENSARRAY]={23.622,2.024,3.1059,0.1441,2.6227,0.11386,3.3774,0,0.056};
    12581258  AddMaterial(M271,"G4_VALINE");
    12591259
    12601260//G4_VITON  index=272
    1261   G4float M272[NDENSARRAY]={26.948,2.227,3.5943,0.2106,2.7874,0.09965,3.4556,0,0.07};
     1261  G4double M272[NDENSARRAY]={26.948,2.227,3.5943,0.2106,2.7874,0.09965,3.4556,0,0.07};
    12621262  AddMaterial(M272,"G4_VITON");
    12631263
    12641264//G4_WATER  index=273
    1265   G4float M273[NDENSARRAY]={21.469,2.203,3.5017,0.24,2.8004,0.09116,3.4773,0,0.097};
     1265  G4double M273[NDENSARRAY]={21.469,2.203,3.5017,0.24,2.8004,0.09116,3.4773,0,0.097};
    12661266  AddMaterial(M273,"G4_WATER");
    12671267
    12681268//G4_WATER_VAPOR  index=274
    1269   G4float M274[NDENSARRAY]={0.59,2.175,10.5962,1.7952,4.3437,0.08101,3.5901,0,0.121};
     1269  G4double M274[NDENSARRAY]={0.59,2.175,10.5962,1.7952,4.3437,0.08101,3.5901,0,0.121};
    12701270  AddMaterial(M274,"G4_WATER_VAPOR");
    12711271
    12721272//G4_XYLENE  index=275
    1273   G4float M275[NDENSARRAY]={19.866,1.882,3.2698,0.1695,2.5675,0.13216,3.3564,0,0.051};
     1273  G4double M275[NDENSARRAY]={19.866,1.882,3.2698,0.1695,2.5675,0.13216,3.3564,0,0.051};
    12741274  AddMaterial(M275,"G4_XYLENE");
    12751275
    12761276//G4_GRAPHITE  index=276
    1277   G4float M276[NDENSARRAY]={30.652,2.29,2.868,-0.0178,2.3415,0.26142,2.8697,0.12,0.038};
     1277  G4double M276[NDENSARRAY]={30.652,2.29,2.868,-0.0178,2.3415,0.26142,2.8697,0.12,0.038};
    12781278  AddMaterial(M276,"G4_GRAPHITE");
    12791279
    12801280//G4_GRAPHITE_POROUS  index=277
    1281   G4float  M277[NDENSARRAY]={26.555,2.49,3.155,0.048,2.5387,0.20762,2.9532,0.14,0.038};
     1281  G4double  M277[NDENSARRAY]={26.555,2.49,3.155,0.048,2.5387,0.20762,2.9532,0.14,0.038};
    12821282  AddMaterial(M277,"G4_GRAPHITE_POROUS");
    12831283
     
    13051305}
    13061306
    1307 void G4DensityEffectData::AddMaterial(G4float* val, const G4String& matName)
     1307void G4DensityEffectData::AddMaterial(G4double* val, const G4String& matName)
    13081308{
    13091309  data[index][0] = val[0]*eV;
  • trunk/source/materials/src/G4IonisParamMat.cc

    r1196 r1228  
    2525//
    2626//
    27 // $Id: G4IonisParamMat.cc,v 1.33 2009/11/19 16:43:36 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: G4IonisParamMat.cc,v 1.34 2009/11/30 15:48:04 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03 $
    2929//
    3030//
     
    146146  // R.M. Sternheimer, Atomic Data and Nuclear Data Tables, 30: 261 (1984)
    147147  G4int idx = fDensityData->GetIndex(fMaterial->GetName());
    148   if(idx < 0 && fMaterial->GetNumberOfElements() == 1) {
    149     idx = fDensityData->GetIndex(G4int(fMaterial->GetZ()));
    150   }
     148  // if(idx < 0 && fMaterial->GetNumberOfElements() == 1) {
     149  //  idx = fDensityData->GetIndex(G4int(fMaterial->GetZ()));
     150  // }
     151
     152  //G4cout << "DensityEffect for " << fMaterial->GetName() << "  " << idx << G4endl;
    151153
    152154  if(idx >= 0) {
     
    256258      /std::pow((fX1density-fX0density),fMdensity);
    257259  }
    258   /*
     260  /* 
    259261  G4cout << "G4IonisParamMat: density effect data for <" << fMaterial->GetName()
    260262         << "> " << G4endl;
  • trunk/source/materials/src/G4NistMaterialBuilder.cc

    r1196 r1228  
    2424// ********************************************************************
    2525//
    26 // $Id: G4NistMaterialBuilder.cc,v 1.22 2009/11/03 17:02:03 alechner Exp $
    27 // GEANT4 tag $Name: materials-V09-02-18 $
     26// $Id: G4NistMaterialBuilder.cc,v 1.23 2009/11/24 17:19:10 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-03 $
    2828//
    2929//
     
    8383//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    8484
    85 G4Material* G4NistMaterialBuilder::FindOrBuildMaterial(const G4String& name,
     85G4Material* G4NistMaterialBuilder::FindOrBuildMaterial(const G4String& matname,
    8686                                                       G4bool isotopes,
    8787                                                       G4bool warning)
     
    9494  }
    9595
    96   if (verbose > 1)
     96  G4String name = matname;
     97  if("G4_NYLON-6/6" == matname)  name = "G4_NYLON-6-6";
     98  if("G4_NYLON-6/10" == matname) name = "G4_NYLON-6-10";
     99
     100  if (verbose > 1) {
    97101    G4cout << "G4NistMaterialBuilder::FindOrBuildMaterial " << name << G4endl;
    98 
     102  }
    99103  const G4MaterialTable* theMaterialTable = G4Material::GetMaterialTable();
    100104  G4int nmat = theMaterialTable->size();
  • trunk/source/materials/src/G4NistMessenger.cc

    r1196 r1228  
    2525//
    2626//
    27 // $Id: G4NistMessenger.cc,v 1.8 2009/10/30 19:39:35 bagoulia Exp $
    28 // GEANT4 tag $Name: materials-V09-02-18 $
     27// $Id: G4NistMessenger.cc,v 1.9 2009/12/03 11:09:47 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03 $
    2929//
    3030//
     
    125125  delete g4ElmCmd;   
    126126  delete g4MatCmd;
     127  delete g4DensCmd;
    127128  delete g4Dir;
    128129  delete matDir; 
  • trunk/source/materials/src/G4OpticalSurface.cc

    r1196 r1228  
    2525//
    2626//
    27 // $Id: G4OpticalSurface.cc,v 1.15 2009/11/20 00:57:51 gum Exp $
    28 // GEANT4 tag $Name: geant4-09-03-cand-01 $
     27// $Id: G4OpticalSurface.cc,v 1.16 2009/12/01 08:24:51 gcosmo Exp $
     28// GEANT4 tag $Name: geant4-09-03 $
    2929//
    3030//
     
    106106        if (type == dielectric_LUT) {
    107107           AngularDistribution =
    108                        new float[incidentIndexMax*thetaIndexMax*phiIndexMax];
     108                       new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax];
    109109           ReadFile();
    110110        }
     
    166166  if (type == dielectric_LUT) {
    167167     if (!AngularDistribution) AngularDistribution =
    168                        new float[incidentIndexMax*thetaIndexMax*phiIndexMax];
     168                       new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax];
    169169     ReadFile();
    170170  }
     
    176176  if (theType == dielectric_LUT) {
    177177     if (!AngularDistribution) AngularDistribution =
    178                        new float[incidentIndexMax*thetaIndexMax*phiIndexMax];
     178                       new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax];
    179179     ReadFile();
    180180  }
Note: See TracChangeset for help on using the changeset viewer.