Static Public Member Functions | List of all members
genie::mueloss::BetheBlochMaterialParams Class Reference

Bethe Bloch parameters for various materials. More...

#include "/cvmfs/nova.opensciencegrid.org/externals/genie/v3_00_06_p01/Linux64bit+2.6-2.12-e17-debug/GENIE-Generator/src/Physics/MuonEnergyLoss/BetheBlochMaterialParams.h"

Static Public Member Functions

static double IonizationPotential (MuELMaterial_t material)
 
static double DensityCorrection_C (MuELMaterial_t material)
 
static double DensityCorrection_X0 (MuELMaterial_t material)
 
static double DensityCorrection_X1 (MuELMaterial_t material)
 
static double DensityCorrection_a (MuELMaterial_t material)
 
static double DensityCorrection_m (MuELMaterial_t material)
 

Detailed Description

Bethe Bloch parameters for various materials.

W.Lohmann, R.Kopp and R.Voss, Energy Loss of Muons in the Energy Range 1-10000 GeV, CERN 85-03

Author
Costas Andreopoulos <costas.andreopoulos stfc.ac.uk> University of Liverpool & STFC Rutherford Appleton Lab

December 10, 2003

Copyright (c) 2003-2019, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org or see $GENIE/LICENSE

Definition at line 30 of file BetheBlochMaterialParams.h.

Member Function Documentation

static double genie::mueloss::BetheBlochMaterialParams::DensityCorrection_a ( MuELMaterial_t  material)
inlinestatic

Definition at line 314 of file BetheBlochMaterialParams.h.

References genie::mueloss::eMuAluminium, genie::mueloss::eMuArgon, genie::mueloss::eMuBarium, genie::mueloss::eMuBariumFluoride, genie::mueloss::eMuBeryllium, genie::mueloss::eMuBismuth, genie::mueloss::eMuBismuthGermanate, genie::mueloss::eMuBoron, genie::mueloss::eMuBromine, genie::mueloss::eMuCalcium, genie::mueloss::eMuCalciumCarbonate, genie::mueloss::eMuCarbon, genie::mueloss::eMuChlorine, genie::mueloss::eMuChromium, genie::mueloss::eMuConcrete, genie::mueloss::eMuCopper, genie::mueloss::eMuDeuterium, genie::mueloss::eMuFluorine, genie::mueloss::eMuFreon12, genie::mueloss::eMuFreon13B1, genie::mueloss::eMuGermanium, genie::mueloss::eMuHelium, genie::mueloss::eMuHydrogen, genie::mueloss::eMuIodine, genie::mueloss::eMuIron, genie::mueloss::eMuLead, genie::mueloss::eMuLeadOxide, genie::mueloss::eMuLiquidPropane, genie::mueloss::eMuLithium, genie::mueloss::eMuLithiumFluoride, genie::mueloss::eMuLucite, genie::mueloss::eMuMagnesium, genie::mueloss::eMuManganese, genie::mueloss::eMuNeon, genie::mueloss::eMuNickel, genie::mueloss::eMuNitrogen, genie::mueloss::eMuOxygen, genie::mueloss::eMuPolyethylene, genie::mueloss::eMuPolystyrene, genie::mueloss::eMuPotassium, genie::mueloss::eMuPyrex, genie::mueloss::eMuSilicon, genie::mueloss::eMuSiliconDioxide, genie::mueloss::eMuSodium, genie::mueloss::eMuSodiumIodide, genie::mueloss::eMuStandardRock, genie::mueloss::eMuSulphur, genie::mueloss::eMuTin, genie::mueloss::eMuTungsten, genie::mueloss::eMuUndefined, genie::mueloss::eMuUranium, genie::mueloss::eMuUraniumOxide, genie::mueloss::eMuWater, and genie::mueloss::eMuZinc.

Referenced by genie::mueloss::BetheBlochModel::dE_dx().

315  {
316  // returns the density correction constant a
317 
318  switch(material) {
319 
320  //- compound materials
321  case eMuBariumFluoride: return 0.160; break;
322  case eMuBismuthGermanate: return 0.096; break;
323  case eMuPyrex: return 0.083; break;
324  case eMuCalciumCarbonate: return 0.083; break;
325  case eMuConcrete: return 0.075; break;
326  case eMuFreon12: return 0.080; break;
327  case eMuFreon13B1: return 0.039; break;
328  case eMuLeadOxide: return 0.196; break;
329  case eMuLithiumFluoride: return 0.076; break;
330  case eMuLucite: return 0.114; break;
331  case eMuPolyethylene: return 0.121; break;
332  case eMuPolystyrene: return 0.165; break;
333  case eMuLiquidPropane: return 0.103; break;
334  case eMuSiliconDioxide: return 0.084; break;
335  case eMuSodiumIodide: return 0.125; break;
336  case eMuStandardRock: return 0.083; break;
337  case eMuUraniumOxide: return 0.205; break;
338  case eMuWater: return 0.091; break;
339 
340  //- elements
341  case eMuHydrogen: return 0.135; break;
342  case eMuDeuterium: return 0.347; break;
343  case eMuHelium: return 0.657; break;
344  case eMuLithium: return 0.951; break;
345  case eMuBeryllium: return 0.804; break;
346  case eMuBoron: return 0.562; break;
347  case eMuCarbon: return 0.261; break;
348  case eMuNitrogen: return 0.533; break;
349  case eMuOxygen: return 0.523; break;
350  case eMuFluorine: return 0.159; break;
351  case eMuNeon: return 0.169; break;
352  case eMuSodium: return 0.078; break;
353  case eMuMagnesium: return 0.082; break;
354  case eMuAluminium: return 0.080; break;
355  case eMuSilicon: return 0.146; break;
356  case eMuSulphur: return 0.340; break;
357  case eMuChlorine: return 0.181; break;
358  case eMuArgon: return 0.196; break;
359  case eMuPotassium: return 0.198; break;
360  case eMuCalcium: return 0.156; break;
361  case eMuChromium: return 0.154; break;
362  case eMuManganese: return 0.150; break;
363  case eMuIron: return 0.147; break;
364  case eMuNickel: return 0.165; break;
365  case eMuCopper: return 0.143; break;
366  case eMuZinc: return 0.147; break;
367  case eMuGermanium: return 0.072; break;
368  case eMuBromine: return 0.217; break;
369  case eMuTin: return 0.187; break;
370  case eMuIodine: return 0.238; break;
371  case eMuBarium: return 0.183; break;
372  case eMuTungsten: return 0.155; break;
373  case eMuLead: return 0.094; break;
374  case eMuBismuth: return 0.094; break;
375  case eMuUranium: return 0.197; break;
376 
377  case eMuUndefined:
378  default:
379  return 0;
380  }
381  return 0;
382  }
string material
Definition: eplot.py:19
static double genie::mueloss::BetheBlochMaterialParams::DensityCorrection_C ( MuELMaterial_t  material)
inlinestatic

Definition at line 104 of file BetheBlochMaterialParams.h.

References genie::mueloss::eMuAluminium, genie::mueloss::eMuArgon, genie::mueloss::eMuBarium, genie::mueloss::eMuBariumFluoride, genie::mueloss::eMuBeryllium, genie::mueloss::eMuBismuth, genie::mueloss::eMuBismuthGermanate, genie::mueloss::eMuBoron, genie::mueloss::eMuBromine, genie::mueloss::eMuCalcium, genie::mueloss::eMuCalciumCarbonate, genie::mueloss::eMuCarbon, genie::mueloss::eMuChlorine, genie::mueloss::eMuChromium, genie::mueloss::eMuConcrete, genie::mueloss::eMuCopper, genie::mueloss::eMuDeuterium, genie::mueloss::eMuFluorine, genie::mueloss::eMuFreon12, genie::mueloss::eMuFreon13B1, genie::mueloss::eMuGermanium, genie::mueloss::eMuHelium, genie::mueloss::eMuHydrogen, genie::mueloss::eMuIodine, genie::mueloss::eMuIron, genie::mueloss::eMuLead, genie::mueloss::eMuLeadOxide, genie::mueloss::eMuLiquidPropane, genie::mueloss::eMuLithium, genie::mueloss::eMuLithiumFluoride, genie::mueloss::eMuLucite, genie::mueloss::eMuMagnesium, genie::mueloss::eMuManganese, genie::mueloss::eMuNeon, genie::mueloss::eMuNickel, genie::mueloss::eMuNitrogen, genie::mueloss::eMuOxygen, genie::mueloss::eMuPolyethylene, genie::mueloss::eMuPolystyrene, genie::mueloss::eMuPotassium, genie::mueloss::eMuPyrex, genie::mueloss::eMuSilicon, genie::mueloss::eMuSiliconDioxide, genie::mueloss::eMuSodium, genie::mueloss::eMuSodiumIodide, genie::mueloss::eMuStandardRock, genie::mueloss::eMuSulphur, genie::mueloss::eMuTin, genie::mueloss::eMuTungsten, genie::mueloss::eMuUndefined, genie::mueloss::eMuUranium, genie::mueloss::eMuUraniumOxide, genie::mueloss::eMuWater, and genie::mueloss::eMuZinc.

Referenced by genie::mueloss::BetheBlochModel::dE_dx().

105  {
106  // returns the density correction factor C
107 
108  switch(material) {
109 
110  //- compound materials
111  case eMuBariumFluoride: return -5.412; break;
112  case eMuBismuthGermanate: return -5.741; break;
113  case eMuPyrex: return -3.971; break;
114  case eMuCalciumCarbonate: return -3.774; break;
115  case eMuConcrete: return -3.946; break;
116  case eMuFreon12: return -4.825; break;
117  case eMuFreon13B1: return -5.356; break;
118  case eMuLeadOxide: return -6.216; break;
119  case eMuLithiumFluoride: return -3.167; break;
120  case eMuLucite: return -3.330; break;
121  case eMuPolyethylene: return -3.002; break;
122  case eMuPolystyrene: return -3.300; break;
123  case eMuLiquidPropane: return -3.553; break;
124  case eMuSiliconDioxide: return -4.003; break;
125  case eMuSodiumIodide: return -6.057; break;
126  case eMuStandardRock: return -3.774; break;
127  case eMuUraniumOxide: return -5.961; break;
128  case eMuWater: return -3.502; break;
129 
130  //- elements
131  case eMuHydrogen: return -3.263; break;
132  case eMuDeuterium: return -2.942; break;
133  case eMuHelium: return -4.517; break;
134  case eMuLithium: return -3.122; break;
135  case eMuBeryllium: return -2.785; break;
136  case eMuBoron: return -2.848; break;
137  case eMuCarbon: return -2.868; break;
138  case eMuNitrogen: return -3.998; break;
139  case eMuOxygen: return -3.948; break;
140  case eMuFluorine: return -4.413; break;
141  case eMuNeon: return -4.632; break;
142  case eMuSodium: return -5.053; break;
143  case eMuMagnesium: return -4.530; break;
144  case eMuAluminium: return -4.240; break;
145  case eMuSilicon: return -4.435; break;
146  case eMuSulphur: return -4.666; break;
147  case eMuChlorine: return -4.887; break;
148  case eMuArgon: return -5.217; break;
149  case eMuPotassium: return -5.642; break;
150  case eMuCalcium: return -5.040; break;
151  case eMuChromium: return -4.178; break;
152  case eMuManganese: return -4.270; break;
153  case eMuIron: return -4.291; break;
154  case eMuNickel: return -4.312; break;
155  case eMuCopper: return -4.419; break;
156  case eMuZinc: return -4.691; break;
157  case eMuGermanium: return -5.141; break;
158  case eMuBromine: return -5.641; break;
159  case eMuTin: return -5.534; break;
160  case eMuIodine: return -5.949; break;
161  case eMuBarium: return -6.315; break;
162  case eMuTungsten: return -5.406; break;
163  case eMuLead: return -6.202; break;
164  case eMuBismuth: return -6.351; break;
165  case eMuUranium: return -5.869; break;
166 
167  case eMuUndefined:
168  default:
169  return 0;
170  }
171  return 0;
172  }
string material
Definition: eplot.py:19
static double genie::mueloss::BetheBlochMaterialParams::DensityCorrection_m ( MuELMaterial_t  material)
inlinestatic

Definition at line 384 of file BetheBlochMaterialParams.h.

References genie::mueloss::eMuAluminium, genie::mueloss::eMuArgon, genie::mueloss::eMuBarium, genie::mueloss::eMuBariumFluoride, genie::mueloss::eMuBeryllium, genie::mueloss::eMuBismuth, genie::mueloss::eMuBismuthGermanate, genie::mueloss::eMuBoron, genie::mueloss::eMuBromine, genie::mueloss::eMuCalcium, genie::mueloss::eMuCalciumCarbonate, genie::mueloss::eMuCarbon, genie::mueloss::eMuChlorine, genie::mueloss::eMuChromium, genie::mueloss::eMuConcrete, genie::mueloss::eMuCopper, genie::mueloss::eMuDeuterium, genie::mueloss::eMuFluorine, genie::mueloss::eMuFreon12, genie::mueloss::eMuFreon13B1, genie::mueloss::eMuGermanium, genie::mueloss::eMuHelium, genie::mueloss::eMuHydrogen, genie::mueloss::eMuIodine, genie::mueloss::eMuIron, genie::mueloss::eMuLead, genie::mueloss::eMuLeadOxide, genie::mueloss::eMuLiquidPropane, genie::mueloss::eMuLithium, genie::mueloss::eMuLithiumFluoride, genie::mueloss::eMuLucite, genie::mueloss::eMuMagnesium, genie::mueloss::eMuManganese, genie::mueloss::eMuNeon, genie::mueloss::eMuNickel, genie::mueloss::eMuNitrogen, genie::mueloss::eMuOxygen, genie::mueloss::eMuPolyethylene, genie::mueloss::eMuPolystyrene, genie::mueloss::eMuPotassium, genie::mueloss::eMuPyrex, genie::mueloss::eMuSilicon, genie::mueloss::eMuSiliconDioxide, genie::mueloss::eMuSodium, genie::mueloss::eMuSodiumIodide, genie::mueloss::eMuStandardRock, genie::mueloss::eMuSulphur, genie::mueloss::eMuTin, genie::mueloss::eMuTungsten, genie::mueloss::eMuUndefined, genie::mueloss::eMuUranium, genie::mueloss::eMuUraniumOxide, genie::mueloss::eMuWater, and genie::mueloss::eMuZinc.

Referenced by genie::mueloss::BetheBlochModel::dE_dx().

385  {
386  // returns the density correction constant m
387 
388  switch(material) {
389 
390  //- compound materials
391  case eMuBariumFluoride: return 2.887; break;
392  case eMuBismuthGermanate: return 3.078; break;
393  case eMuPyrex: return 3.522; break;
394  case eMuCalciumCarbonate: return 3.412; break;
395  case eMuConcrete: return 3.547; break;
396  case eMuFreon12: return 3.463; break;
397  case eMuFreon13B1: return 3.719; break;
398  case eMuLeadOxide: return 2.730; break;
399  case eMuLithiumFluoride: return 3.748; break;
400  case eMuLucite: return 3.384; break;
401  case eMuPolyethylene: return 3.429; break;
402  case eMuPolystyrene: return 3.222; break;
403  case eMuLiquidPropane: return 3.562; break;
404  case eMuSiliconDioxide: return 3.506; break;
405  case eMuSodiumIodide: return 3.040; break;
406  case eMuStandardRock: return 3.412; break;
407  case eMuUraniumOxide: return 2.671; break;
408  case eMuWater: return 3.477; break;
409 
410  //- elements
411  case eMuHydrogen: return 5.625; break;
412  case eMuDeuterium: return 3.000; break;
413  case eMuHelium: return 3.000; break;
414  case eMuLithium: return 2.499; break;
415  case eMuBeryllium: return 2.434; break;
416  case eMuBoron: return 2.451; break;
417  case eMuCarbon: return 2.870; break;
418  case eMuNitrogen: return 3.000; break;
419  case eMuOxygen: return 3.000; break;
420  case eMuFluorine: return 3.000; break;
421  case eMuNeon: return 3.000; break;
422  case eMuSodium: return 3.645; break;
423  case eMuMagnesium: return 3.617; break;
424  case eMuAluminium: return 3.635; break;
425  case eMuSilicon: return 3.255; break;
426  case eMuSulphur: return 2.646; break;
427  case eMuChlorine: return 3.000; break;
428  case eMuArgon: return 3.000; break;
429  case eMuPotassium: return 2.923; break;
430  case eMuCalcium: return 3.075; break;
431  case eMuChromium: return 2.990; break;
432  case eMuManganese: return 2.980; break;
433  case eMuIron: return 2.963; break;
434  case eMuNickel: return 2.843; break;
435  case eMuCopper: return 2.904; break;
436  case eMuZinc: return 2.865; break;
437  case eMuGermanium: return 3.331; break;
438  case eMuBromine: return 3.000; break;
439  case eMuTin: return 2.858; break;
440  case eMuIodine: return 2.728; break;
441  case eMuBarium: return 2.891; break;
442  case eMuTungsten: return 2.845; break;
443  case eMuLead: return 3.161; break;
444  case eMuBismuth: return 3.167; break;
445  case eMuUranium: return 2.817; break;
446 
447  case eMuUndefined:
448  default:
449  return 0;
450  }
451  return 0;
452  }
string material
Definition: eplot.py:19
static double genie::mueloss::BetheBlochMaterialParams::DensityCorrection_X0 ( MuELMaterial_t  material)
inlinestatic

Definition at line 174 of file BetheBlochMaterialParams.h.

References genie::mueloss::eMuAluminium, genie::mueloss::eMuArgon, genie::mueloss::eMuBarium, genie::mueloss::eMuBariumFluoride, genie::mueloss::eMuBeryllium, genie::mueloss::eMuBismuth, genie::mueloss::eMuBismuthGermanate, genie::mueloss::eMuBoron, genie::mueloss::eMuBromine, genie::mueloss::eMuCalcium, genie::mueloss::eMuCalciumCarbonate, genie::mueloss::eMuCarbon, genie::mueloss::eMuChlorine, genie::mueloss::eMuChromium, genie::mueloss::eMuConcrete, genie::mueloss::eMuCopper, genie::mueloss::eMuDeuterium, genie::mueloss::eMuFluorine, genie::mueloss::eMuFreon12, genie::mueloss::eMuFreon13B1, genie::mueloss::eMuGermanium, genie::mueloss::eMuHelium, genie::mueloss::eMuHydrogen, genie::mueloss::eMuIodine, genie::mueloss::eMuIron, genie::mueloss::eMuLead, genie::mueloss::eMuLeadOxide, genie::mueloss::eMuLiquidPropane, genie::mueloss::eMuLithium, genie::mueloss::eMuLithiumFluoride, genie::mueloss::eMuLucite, genie::mueloss::eMuMagnesium, genie::mueloss::eMuManganese, genie::mueloss::eMuNeon, genie::mueloss::eMuNickel, genie::mueloss::eMuNitrogen, genie::mueloss::eMuOxygen, genie::mueloss::eMuPolyethylene, genie::mueloss::eMuPolystyrene, genie::mueloss::eMuPotassium, genie::mueloss::eMuPyrex, genie::mueloss::eMuSilicon, genie::mueloss::eMuSiliconDioxide, genie::mueloss::eMuSodium, genie::mueloss::eMuSodiumIodide, genie::mueloss::eMuStandardRock, genie::mueloss::eMuSulphur, genie::mueloss::eMuTin, genie::mueloss::eMuTungsten, genie::mueloss::eMuUndefined, genie::mueloss::eMuUranium, genie::mueloss::eMuUraniumOxide, genie::mueloss::eMuWater, and genie::mueloss::eMuZinc.

Referenced by genie::mueloss::BetheBlochModel::dE_dx().

175  {
176  // returns the density correction constant X0
177 
178  switch(material) {
179 
180  //- compound materials
181  case eMuBariumFluoride: return -0.010; break;
182  case eMuBismuthGermanate: return 0.046; break;
183  case eMuPyrex: return 0.148; break;
184  case eMuCalciumCarbonate: return 0.049; break;
185  case eMuConcrete: return 0.130; break;
186  case eMuFreon12: return 0.304; break;
187  case eMuFreon13B1: return 0.352; break;
188  case eMuLeadOxide: return 0.036; break;
189  case eMuLithiumFluoride: return 0.017; break;
190  case eMuLucite: return 0.182; break;
191  case eMuPolyethylene: return 0.137; break;
192  case eMuPolystyrene: return 0.165; break;
193  case eMuLiquidPropane: return 0.286; break;
194  case eMuSiliconDioxide: return 0.139; break;
195  case eMuSodiumIodide: return 0.120; break;
196  case eMuStandardRock: return 0.049; break;
197  case eMuUraniumOxide: return -0.194; break;
198  case eMuWater: return 0.240; break;
199 
200  //- elements
201  case eMuHydrogen: return 0.476; break;
202  case eMuDeuterium: return 0.200; break;
203  case eMuHelium: return 0.473; break;
204  case eMuLithium: return 0.130; break;
205  case eMuBeryllium: return 0.059; break;
206  case eMuBoron: return 0.031; break;
207  case eMuCarbon: return -0.018; break;
208  case eMuNitrogen: return 0.304; break;
209  case eMuOxygen: return 0.287; break;
210  case eMuFluorine: return 0.200; break;
211  case eMuNeon: return 0.200; break;
212  case eMuSodium: return 0.288; break;
213  case eMuMagnesium: return 0.150; break;
214  case eMuAluminium: return 0.171; break;
215  case eMuSilicon: return 0.201; break;
216  case eMuSulphur: return 0.158; break;
217  case eMuChlorine: return 0.200; break;
218  case eMuArgon: return 0.201; break;
219  case eMuPotassium: return 0.385; break;
220  case eMuCalcium: return 0.323; break;
221  case eMuChromium: return 0.034; break;
222  case eMuManganese: return 0.045; break;
223  case eMuIron: return -0.001; break;
224  case eMuNickel: return -0.057; break;
225  case eMuCopper: return -0.025; break;
226  case eMuZinc: return 0.005; break;
227  case eMuGermanium: return 0.338; break;
228  case eMuBromine: return 0.339; break;
229  case eMuTin: return 0.288; break;
230  case eMuIodine: return 0.055; break;
231  case eMuBarium: return 0.419; break;
232  case eMuTungsten: return 0.217; break;
233  case eMuLead: return 0.378; break;
234  case eMuBismuth: return 0.415; break;
235  case eMuUranium: return 0.226; break;
236 
237  case eMuUndefined:
238  default:
239  return 0;
240  }
241  return 0;
242  }
string material
Definition: eplot.py:19
static double genie::mueloss::BetheBlochMaterialParams::DensityCorrection_X1 ( MuELMaterial_t  material)
inlinestatic

Definition at line 244 of file BetheBlochMaterialParams.h.

References genie::mueloss::eMuAluminium, genie::mueloss::eMuArgon, genie::mueloss::eMuBarium, genie::mueloss::eMuBariumFluoride, genie::mueloss::eMuBeryllium, genie::mueloss::eMuBismuth, genie::mueloss::eMuBismuthGermanate, genie::mueloss::eMuBoron, genie::mueloss::eMuBromine, genie::mueloss::eMuCalcium, genie::mueloss::eMuCalciumCarbonate, genie::mueloss::eMuCarbon, genie::mueloss::eMuChlorine, genie::mueloss::eMuChromium, genie::mueloss::eMuConcrete, genie::mueloss::eMuCopper, genie::mueloss::eMuDeuterium, genie::mueloss::eMuFluorine, genie::mueloss::eMuFreon12, genie::mueloss::eMuFreon13B1, genie::mueloss::eMuGermanium, genie::mueloss::eMuHelium, genie::mueloss::eMuHydrogen, genie::mueloss::eMuIodine, genie::mueloss::eMuIron, genie::mueloss::eMuLead, genie::mueloss::eMuLeadOxide, genie::mueloss::eMuLiquidPropane, genie::mueloss::eMuLithium, genie::mueloss::eMuLithiumFluoride, genie::mueloss::eMuLucite, genie::mueloss::eMuMagnesium, genie::mueloss::eMuManganese, genie::mueloss::eMuNeon, genie::mueloss::eMuNickel, genie::mueloss::eMuNitrogen, genie::mueloss::eMuOxygen, genie::mueloss::eMuPolyethylene, genie::mueloss::eMuPolystyrene, genie::mueloss::eMuPotassium, genie::mueloss::eMuPyrex, genie::mueloss::eMuSilicon, genie::mueloss::eMuSiliconDioxide, genie::mueloss::eMuSodium, genie::mueloss::eMuSodiumIodide, genie::mueloss::eMuStandardRock, genie::mueloss::eMuSulphur, genie::mueloss::eMuTin, genie::mueloss::eMuTungsten, genie::mueloss::eMuUndefined, genie::mueloss::eMuUranium, genie::mueloss::eMuUraniumOxide, genie::mueloss::eMuWater, and genie::mueloss::eMuZinc.

Referenced by genie::mueloss::BetheBlochModel::dE_dx().

245  {
246  // returns the density correction constant X1
247 
248  switch(material) {
249 
250  //- compound materials
251  case eMuBariumFluoride: return 3.387; break;
252  case eMuBismuthGermanate: return 3.782; break;
253  case eMuPyrex: return 2.993; break;
254  case eMuCalciumCarbonate: return 3.055; break;
255  case eMuConcrete: return 3.047; break;
256  case eMuFreon12: return 3.266; break;
257  case eMuFreon13B1: return 3.755; break;
258  case eMuLeadOxide: return 3.546; break;
259  case eMuLithiumFluoride: return 2.705; break;
260  case eMuLucite: return 2.668; break;
261  case eMuPolyethylene: return 2.518; break;
262  case eMuPolystyrene: return 2.503; break;
263  case eMuLiquidPropane: return 2.657; break;
264  case eMuSiliconDioxide: return 3.003; break;
265  case eMuSodiumIodide: return 3.592; break;
266  case eMuStandardRock: return 3.055; break;
267  case eMuUraniumOxide: return 3.529; break;
268  case eMuWater: return 2.800; break;
269 
270  //- elements
271  case eMuHydrogen: return 1.922; break;
272  case eMuDeuterium: return 2.000; break;
273  case eMuHelium: return 2.000; break;
274  case eMuLithium: return 1.640; break;
275  case eMuBeryllium: return 1.692; break;
276  case eMuBoron: return 1.969; break;
277  case eMuCarbon: return 2.342; break;
278  case eMuNitrogen: return 2.000; break;
279  case eMuOxygen: return 2.000; break;
280  case eMuFluorine: return 3.000; break;
281  case eMuNeon: return 3.000; break;
282  case eMuSodium: return 3.196; break;
283  case eMuMagnesium: return 3.067; break;
284  case eMuAluminium: return 3.013; break;
285  case eMuSilicon: return 2.872; break;
286  case eMuSulphur: return 2.716; break;
287  case eMuChlorine: return 3.000; break;
288  case eMuArgon: return 3.000; break;
289  case eMuPotassium: return 3.172; break;
290  case eMuCalcium: return 3.119; break;
291  case eMuChromium: return 3.045; break;
292  case eMuManganese: return 3.107; break;
293  case eMuIron: return 3.153; break;
294  case eMuNickel: return 3.185; break;
295  case eMuCopper: return 3.279; break;
296  case eMuZinc: return 3.367; break;
297  case eMuGermanium: return 3.610; break;
298  case eMuBromine: return 3.000; break;
299  case eMuTin: return 3.296; break;
300  case eMuIodine: return 3.260; break;
301  case eMuBarium: return 3.455; break;
302  case eMuTungsten: return 3.496; break;
303  case eMuLead: return 3.807; break;
304  case eMuBismuth: return 3.825; break;
305  case eMuUranium: return 3.372; break;
306 
307  case eMuUndefined:
308  default:
309  return 0;
310  }
311  return 0;
312  }
string material
Definition: eplot.py:19
static double genie::mueloss::BetheBlochMaterialParams::IonizationPotential ( MuELMaterial_t  material)
inlinestatic

Definition at line 34 of file BetheBlochMaterialParams.h.

References genie::mueloss::eMuAluminium, genie::mueloss::eMuArgon, genie::mueloss::eMuBarium, genie::mueloss::eMuBariumFluoride, genie::mueloss::eMuBeryllium, genie::mueloss::eMuBismuth, genie::mueloss::eMuBismuthGermanate, genie::mueloss::eMuBoron, genie::mueloss::eMuBromine, genie::mueloss::eMuCalcium, genie::mueloss::eMuCalciumCarbonate, genie::mueloss::eMuCarbon, genie::mueloss::eMuChlorine, genie::mueloss::eMuChromium, genie::mueloss::eMuConcrete, genie::mueloss::eMuCopper, genie::mueloss::eMuDeuterium, genie::mueloss::eMuFluorine, genie::mueloss::eMuFreon12, genie::mueloss::eMuFreon13B1, genie::mueloss::eMuGermanium, genie::mueloss::eMuHelium, genie::mueloss::eMuHydrogen, genie::mueloss::eMuIodine, genie::mueloss::eMuIron, genie::mueloss::eMuLead, genie::mueloss::eMuLeadOxide, genie::mueloss::eMuLiquidPropane, genie::mueloss::eMuLithium, genie::mueloss::eMuLithiumFluoride, genie::mueloss::eMuLucite, genie::mueloss::eMuMagnesium, genie::mueloss::eMuManganese, genie::mueloss::eMuNeon, genie::mueloss::eMuNickel, genie::mueloss::eMuNitrogen, genie::mueloss::eMuOxygen, genie::mueloss::eMuPolyethylene, genie::mueloss::eMuPolystyrene, genie::mueloss::eMuPotassium, genie::mueloss::eMuPyrex, genie::mueloss::eMuSilicon, genie::mueloss::eMuSiliconDioxide, genie::mueloss::eMuSodium, genie::mueloss::eMuSodiumIodide, genie::mueloss::eMuStandardRock, genie::mueloss::eMuSulphur, genie::mueloss::eMuTin, genie::mueloss::eMuTungsten, genie::mueloss::eMuUndefined, genie::mueloss::eMuUranium, genie::mueloss::eMuUraniumOxide, genie::mueloss::eMuWater, and genie::mueloss::eMuZinc.

Referenced by genie::mueloss::BetheBlochModel::dE_dx().

35  {
36  // returns the ionization potential for the input material (in eV)
37 
38  switch(material) {
39 
40  //- compound materials
41  case eMuBariumFluoride: return 375.9; break;
42  case eMuBismuthGermanate: return 534.1; break;
43  case eMuPyrex: return 134.0; break;
44  case eMuCalciumCarbonate: return 136.4; break;
45  case eMuConcrete: return 135.2; break;
46  case eMuFreon12: return 143.0; break;
47  case eMuFreon13B1: return 210.5; break;
48  case eMuLeadOxide: return 766.7; break;
49  case eMuLithiumFluoride: return 94.0; break;
50  case eMuLucite: return 74.0; break;
51  case eMuPolyethylene: return 57.4; break;
52  case eMuPolystyrene: return 68.7; break;
53  case eMuLiquidPropane: return 52.0; break;
54  case eMuSiliconDioxide: return 139.2; break;
55  case eMuSodiumIodide: return 452.0; break;
56  case eMuStandardRock: return 136.4; break;
57  case eMuUraniumOxide: return 720.6; break;
58  case eMuWater: return 75.0; break;
59 
60  //- elements
61  case eMuHydrogen: return 21.8; break;
62  case eMuDeuterium: return 21.8; break;
63  case eMuHelium: return 41.8; break;
64  case eMuLithium: return 40.0; break;
65  case eMuBeryllium: return 63.7; break;
66  case eMuBoron: return 76.0; break;
67  case eMuCarbon: return 78.0; break;
68  case eMuNitrogen: return 82.0; break;
69  case eMuOxygen: return 95.0; break;
70  case eMuFluorine: return 115.0; break;
71  case eMuNeon: return 137.0; break;
72  case eMuSodium: return 149.0; break;
73  case eMuMagnesium: return 156.0; break;
74  case eMuAluminium: return 166.0; break;
75  case eMuSilicon: return 173.0; break;
76  case eMuSulphur: return 180.0; break;
77  case eMuChlorine: return 174.0; break;
78  case eMuArgon: return 188.0; break;
79  case eMuPotassium: return 190.0; break;
80  case eMuCalcium: return 191.0; break;
81  case eMuChromium: return 257.0; break;
82  case eMuManganese: return 272.0; break;
83  case eMuIron: return 286.0; break;
84  case eMuNickel: return 311.0; break;
85  case eMuCopper: return 322.0; break;
86  case eMuZinc: return 330.0; break;
87  case eMuGermanium: return 350.0; break;
88  case eMuBromine: return 343.0; break;
89  case eMuTin: return 488.0; break;
90  case eMuIodine: return 491.0; break;
91  case eMuBarium: return 491.0; break;
92  case eMuTungsten: return 727.0; break;
93  case eMuLead: return 823.0; break;
94  case eMuBismuth: return 823.0; break;
95  case eMuUranium: return 890.0; break;
96 
97  case eMuUndefined:
98  default:
99  return 0;
100  }
101  return 0;
102  }
string material
Definition: eplot.py:19

The documentation for this class was generated from the following file: