Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
PhotoAbsCSLib.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  Heed
 

Variables

const std::string Heed::shelllist_dir_name = getDataBasePath() + "/"
 
const std::string Heed::pacs_table_dir_name = shelllist_dir_name + "henke/"
 
HydrogenPhotoAbsCS Heed::Hydrogen_shell_PACS
 
SimpleAtomPhotoAbsCS Heed::Hydrogen_PACS (1, Hydrogen_shell_PACS)
 
PhenoPhotoAbsCS Heed::Hydrogen_for_H2_shell_PACS ("Hydrogen_for_H2", 1, 15.43e-6, 3.228)
 
PhenoPhotoAbsCS Heed::Hydrogen_for_CH4_shell_PACS ("Hydrogen_for_CH4", 1, 12.65e-06, 3.228)
 
PhenoPhotoAbsCS Heed::Hydrogen_for_NH4_shell_PACS ("Hydrogen_for_NH4", 1, 10.0e-06, 3.228)
 
SimpleAtomPhotoAbsCS Heed::Hydrogen_for_H2_PACS (1, Hydrogen_for_H2_shell_PACS)
 
SimpleAtomPhotoAbsCS Heed::Hydrogen_for_CH4_PACS (1, Hydrogen_for_CH4_shell_PACS)
 
SimpleAtomPhotoAbsCS Heed::Hydrogen_for_NH4_PACS (1, Hydrogen_for_NH4_shell_PACS)
 
ExAtomPhotoAbsCS Heed::Helium_PACS (2, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"He.dat")
 
ExAtomPhotoAbsCS Heed::Lithium_PACS (3, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Li.dat")
 
ExAtomPhotoAbsCS Heed::Beryllium_PACS (4, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Be.dat")
 
ExAtomPhotoAbsCS Heed::Boron_PACS (5, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"B.dat")
 
ExAtomPhotoAbsCS Heed::Carbon_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat")
 
ExAtomPhotoAbsCS Heed::Carbon_for_CH4_PACS (6, shelllist_dir_name+"shelllist.dat", shelllist_dir_name+"C_for_CH4.dat", "C_for_CH4", 12.65e-6)
 
ExAtomPhotoAbsCS Heed::Carbon_for_C2H4_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C2H4", 10.51e-06)
 
ExAtomPhotoAbsCS Heed::Carbon_for_C2H6_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C2H6", 11.52e-06)
 
ExAtomPhotoAbsCS Heed::Carbon_for_C4H10_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C4H10", 10.55e-06)
 
ExAtomPhotoAbsCS Heed::Carbon_for_Methylal_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_Methylal", 10.0e-06)
 
ExAtomPhotoAbsCS Heed::Carbon_for_CF4_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_CF4", 16.23e-06)
 
ExAtomPhotoAbsCS Heed::Carbon_for_CO2_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_CO2", 13.79e-06)
 
ExAtomPhotoAbsCS Heed::Nitrogen_PACS (7, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"N.dat", "N_for_N2", 15.581e-6)
 
ExAtomPhotoAbsCS Heed::Oxygen_PACS (8, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"O.dat")
 
ExAtomPhotoAbsCS Heed::Oxygen_for_CO2_PACS (8, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"O.dat", "O_for_CO2", 13.79e-6)
 
ExAtomPhotoAbsCS Heed::Fluorine_PACS (9, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"F.dat")
 
ExAtomPhotoAbsCS Heed::Neon_PACS (10, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ne.dat")
 
ExAtomPhotoAbsCS Heed::Sodium_PACS (11, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Na.dat")
 
ExAtomPhotoAbsCS Heed::Magnesium_PACS (12, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Mg.dat")
 
ExAtomPhotoAbsCS Heed::Aluminium_PACS (13, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Al.dat")
 
ExAtomPhotoAbsCS Heed::Silicon_PACS (14, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Si.dat")
 
ExAtomPhotoAbsCS Heed::Silicon_crystal_PACS (14, shelllist_dir_name+"shelllist_solid.dat", pacs_table_dir_name+"Si.dat", "Si_crystal")
 
ExAtomPhotoAbsCS Heed::Silicon_G4_PACS (14, shelllist_dir_name+"shelllist_solid.dat", shelllist_dir_name+"Si_G4.dat", "Si_G4")
 
ExAtomPhotoAbsCS Heed::Phosphorus_PACS (15, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"P.dat")
 
ExAtomPhotoAbsCS Heed::Sulfur_PACS (16, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"S.dat")
 
ExAtomPhotoAbsCS Heed::Chlorine_PACS (17, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cl.dat")
 
ExAtomPhotoAbsCS Heed::Argon_PACS
 
ExAtomPhotoAbsCS Heed::Gallium_PACS (31, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ga.dat")
 
ExAtomPhotoAbsCS Heed::Germanium_PACS (32, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ge.dat")
 
ExAtomPhotoAbsCS Heed::Germanium_crystal_PACS (32, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ge.dat", "Ge_crystal", 0.67e-06)
 
ExAtomPhotoAbsCS Heed::Arsenic_PACS (33, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"As.dat")
 
ExAtomPhotoAbsCS Heed::Bromine_PACS (35, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Br.dat")
 
ExAtomPhotoAbsCS Heed::Krypton_PACS (36, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Kr.dat")
 
ExAtomPhotoAbsCS Heed::Cadmium_PACS (48, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cd.dat")
 
ExAtomPhotoAbsCS Heed::Tellurium_PACS (49, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Te.dat")
 
ExAtomPhotoAbsCS Heed::Xenon_PACS (54, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Xe.dat")
 
ExAtomPhotoAbsCS Heed::Caesium_PACS (55, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cs.dat")
 
ExAtomPhotoAbsCS Heed::Mercury_PACS (80, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Hg.dat")
 
ExAtomPhotoAbsCS Heed::Uranium_PACS (92, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"U.dat")
 
MolecPhotoAbsCS Heed::H2_MPACS (Hydrogen_for_H2_PACS, 2)
 
MolecPhotoAbsCS Heed::He_MPACS (Helium_PACS, 1, 41.3e-6)
 
MolecPhotoAbsCS Heed::N2_MPACS (Nitrogen_PACS, 2, 34.8e-6)
 
MolecPhotoAbsCS Heed::O2_MPACS (Oxygen_PACS, 2, 30.8e-6)
 
MolecPhotoAbsCS Heed::Ne_MPACS (Neon_PACS, 1, 35.4e-6)
 
MolecPhotoAbsCS Heed::Ar_MPACS (Argon_PACS, 1, 26.4e-6)
 
MolecPhotoAbsCS Heed::Kr_MPACS (Krypton_PACS, 1, 24.4e-6)
 
MolecPhotoAbsCS Heed::Xe_MPACS (Xenon_PACS, 1, 22.1e-6)
 
MolecPhotoAbsCS Heed::NH3_MPACS (Nitrogen_PACS, 1, Hydrogen_for_NH4_PACS, 3, 26.6e-6)
 
MolecPhotoAbsCS Heed::N2O_MPACS (Nitrogen_PACS, 2, Oxygen_PACS, 1, 34.8e-6)
 
MolecPhotoAbsCS Heed::CO2_MPACS (Carbon_for_CO2_PACS, 1, Oxygen_for_CO2_PACS, 2, 33.0e-6)
 
MolecPhotoAbsCS Heed::CH4_MPACS (Carbon_for_CH4_PACS, 1, Hydrogen_for_CH4_PACS, 4, 27.3e-6)
 
MolecPhotoAbsCS Heed::CF4_MPACS (Carbon_for_CF4_PACS, 1, Fluorine_PACS, 4)
 
MolecPhotoAbsCS Heed::SF4_MPACS (Sulfur_PACS, 1, Fluorine_PACS, 4)
 
MolecPhotoAbsCS Heed::SF6_MPACS (Sulfur_PACS, 1, Fluorine_PACS, 6)
 
MolecPhotoAbsCS Heed::C2H2_MPACS (Carbon_for_CH4_PACS, 2, Hydrogen_for_H2_PACS, 2, 25.8e-6)
 
MolecPhotoAbsCS Heed::C2H4_MPACS (Carbon_for_C2H4_PACS, 2, Hydrogen_for_H2_PACS, 4, 25.8e-6)
 
MolecPhotoAbsCS Heed::C2H6_MPACS (Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 6, 25.0e-6)
 
MolecPhotoAbsCS Heed::C3H8_MPACS (Carbon_for_CH4_PACS, 3, Hydrogen_for_H2_PACS, 8, 24.0e-6)
 
MolecPhotoAbsCS Heed::C4H10_MPACS (Carbon_for_C4H10_PACS, 4, Hydrogen_for_H2_PACS, 10, 23.4e-6)
 
MolecPhotoAbsCS Heed::C2F4H2_MPACS (Carbon_for_CF4_PACS, 2, Fluorine_PACS, 4, Hydrogen_for_H2_PACS, 2)
 
MolecPhotoAbsCS Heed::Methylal_MPACS (Oxygen_PACS, 2, Carbon_for_Methylal_PACS, 3, Hydrogen_for_H2_PACS, 8, 10.0e-6 *23.4/10.55)
 
MolecPhotoAbsCS Heed::C5H12_MPACS (Carbon_for_C4H10_PACS, 5, Hydrogen_for_H2_PACS, 12, 23.2e-6)
 
MolecPhotoAbsCS Heed::H2O_MPACS (Hydrogen_for_H2_PACS, 2, Oxygen_PACS, 1, 29.6e-6)
 
MolecPhotoAbsCS Heed::NO_MPACS (Nitrogen_PACS, 1, Oxygen_PACS, 1)
 
MolecPhotoAbsCS Heed::CO_MPACS (Carbon_for_CO2_PACS, 1, Oxygen_PACS, 1)
 
MolecPhotoAbsCS Heed::DME_MPACS (Carbon_for_Methylal_PACS, 2, Hydrogen_for_H2_PACS, 6, Oxygen_PACS, 1)
 
MolecPhotoAbsCS Heed::C2F6_MPACS (Carbon_for_C2H6_PACS, 2, Fluorine_PACS, 6)
 
MolecPhotoAbsCS Heed::C3H6_MPACS (Carbon_for_C2H6_PACS, 3, Hydrogen_for_H2_PACS, 6)
 
MolecPhotoAbsCS Heed::CH3OH_MPACS (Carbon_for_C2H6_PACS, 1, Hydrogen_for_H2_PACS, 4, Oxygen_PACS, 1, 24.7e-6)
 
MolecPhotoAbsCS Heed::C2H5OH_MPACS (Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 6, Oxygen_PACS, 1, 24.8e-6)
 
MolecPhotoAbsCS Heed::C3H7OH_MPACS (Carbon_for_C2H6_PACS, 3, Hydrogen_for_H2_PACS, 8, Oxygen_PACS, 1)
 
MolecPhotoAbsCS Heed::Cs_MPACS (Caesium_PACS, 1)
 
MolecPhotoAbsCS Heed::F2_MPACS (Fluorine_PACS, 2)
 
MolecPhotoAbsCS Heed::CS2_MPACS (Carbon_for_CO2_PACS, 1, Sulfur_PACS, 2)
 
MolecPhotoAbsCS Heed::COS_MPACS (Carbon_for_CO2_PACS, 1, Oxygen_PACS, 1, Sulfur_PACS, 1)
 
MolecPhotoAbsCS Heed::BF3_MPACS (Boron_PACS, 1, Fluorine_PACS, 3)
 
MolecPhotoAbsCS Heed::C2HF5_MPACS (Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 1, Fluorine_PACS, 5)
 
MolecPhotoAbsCS Heed::C2H2F4_MPACS (Carbon_for_C2H6_PACS, 2, Fluorine_PACS, 4, Hydrogen_for_H2_PACS, 2)
 
MolecPhotoAbsCS Heed::CHF3_MPACS (Carbon_for_CF4_PACS, 1, Hydrogen_for_H2_PACS, 1, Fluorine_PACS, 3)
 
MolecPhotoAbsCS Heed::CF3Br_MPACS (Carbon_for_CF4_PACS, 1, Fluorine_PACS, 3, Bromine_PACS, 1)
 
MolecPhotoAbsCS Heed::C3F8_MPACS (Carbon_for_CF4_PACS, 3, Fluorine_PACS, 8)
 
MolecPhotoAbsCS Heed::O3_MPACS (Oxygen_PACS, 3)
 
MolecPhotoAbsCS Heed::Hg_MPACS (Mercury_PACS, 1)
 
MolecPhotoAbsCS Heed::H2S_MPACS (Hydrogen_for_H2_PACS, 2, Sulfur_PACS, 1)
 
MolecPhotoAbsCS Heed::GeH4_MPACS (Germanium_PACS, 1, Hydrogen_for_H2_PACS, 4)
 
MolecPhotoAbsCS Heed::SiH4_MPACS (Silicon_PACS, 1, Hydrogen_for_H2_PACS, 4)