Garfield++ 3.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
PhotoAbsCSLib.h
Go to the documentation of this file.
1#ifndef PHOTOABSCSLIB_H
2#define PHOTOABSCSLIB_H
3
5#ifdef NOT_INCLUDE_GASLIB_IN_PACSLIB
6#else
8#endif
9
10namespace Heed {
11
12/// Library of photoabsorption cross sections for some frequently used atoms
13/// and molecules.
14/// 2004, I. Smirnov
15
20// extern ExAtomPhotoAbsCS Hydrogen_for_H2_PACS;
21// extern ExAtomPhotoAbsCS Hydrogen_for_CH4_PACS;
22// extern ExAtomPhotoAbsCS Hydrogen_for_NH4_PACS;
66
80
81// The definition of the following in PhotoAbsLib.c may be refined
82// (to adjust outer shell energies).
85
91
92// The definition of the following in PhotoAbsLib.c may be refined
93// (to adjust outer shell energies).
96
97// Additional molecular photoabsorption-cross sections
98// for compatibility with Magboltz
124}
125
126#endif
Atomic photo-absorption with excitation.
Definition: PhotoAbsCS.h:430
Definition: BGMesh.cpp:6
ExAtomPhotoAbsCS Gallium_for_GaAs_PACS(31, shelllist_dir_name+"shelllist_solid.dat", pacs_table_dir_name+"Ga.dat", "Ga_for_GaAs")
Definition: PhotoAbsCSLib.h:51
ExAtomPhotoAbsCS Tellurium_for_CdTe_PACS(52, shelllist_dir_name+"shelllist_solid.dat", pacs_table_dir_name+"Te.dat", "Te_for_CdTe")
Definition: PhotoAbsCSLib.h:61
SimpleAtomPhotoAbsCS Hydrogen_for_CH4_PACS(1, std::make_shared< PhenoPhotoAbsCS >("Hydrogen_for_CH4", 1, 12.65e-06, 3.228))
Definition: PhotoAbsCSLib.h:18
ExAtomPhotoAbsCS Phosphorus_PACS(15, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"P.dat")
Definition: PhotoAbsCSLib.h:46
SimpleAtomPhotoAbsCS Hydrogen_for_H2_PACS(1, std::make_shared< PhenoPhotoAbsCS >("Hydrogen_for_H2", 1, 15.43e-6, 3.228))
MolecPhotoAbsCS C2H2_MPACS
ExAtomPhotoAbsCS Mercury_PACS(80, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Hg.dat")
MolecPhotoAbsCS Methylal_MPACS
MolecPhotoAbsCS CH3OH_MPACS
ExAtomPhotoAbsCS Magnesium_PACS(12, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Mg.dat")
Definition: PhotoAbsCSLib.h:41
MolecPhotoAbsCS C2F4H2_MPACS
MolecPhotoAbsCS CF4_MPACS
ExAtomPhotoAbsCS Carbon_for_C2H4_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C2H4", 10.51e-06)
ExAtomPhotoAbsCS Silicon_crystal_PACS(14, shelllist_dir_name+"shelllist_solid.dat", pacs_table_dir_name+"Si.dat", "Si_crystal")
Definition: PhotoAbsCSLib.h:44
MolecPhotoAbsCS CS2_MPACS
MolecPhotoAbsCS NH3_MPACS
ExAtomPhotoAbsCS Nitrogen_PACS(7, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"N.dat", "N_for_N2", 15.581e-6)
MolecPhotoAbsCS CF3Br_MPACS
MolecPhotoAbsCS Cs_MPACS
MolecPhotoAbsCS C2H6_MPACS
MolecPhotoAbsCS O2_MPACS
ExAtomPhotoAbsCS Beryllium_PACS(4, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Be.dat")
Definition: PhotoAbsCSLib.h:25
MolecPhotoAbsCS SiH4_MPACS
MolecPhotoAbsCS SF6_MPACS
MolecPhotoAbsCS F2_MPACS
MolecPhotoAbsCS C2H2F4_MPACS
ExAtomPhotoAbsCS Cadmium_PACS(48, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cd.dat")
Definition: PhotoAbsCSLib.h:58
ExAtomPhotoAbsCS Bromine_PACS(35, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Br.dat")
Definition: PhotoAbsCSLib.h:56
ExAtomPhotoAbsCS Krypton_PACS(36, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Kr.dat")
MolecPhotoAbsCS H2O_MPACS
MolecPhotoAbsCS SF4_MPACS
MolecPhotoAbsCS C2H4_MPACS
ExAtomPhotoAbsCS Fluorine_PACS(9, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"F.dat")
MolecPhotoAbsCS C2F6_MPACS
MolecPhotoAbsCS CO2_MPACS
MolecPhotoAbsCS O3_MPACS
MolecPhotoAbsCS N2_MPACS
ExAtomPhotoAbsCS Boron_PACS(5, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"B.dat")
ExAtomPhotoAbsCS Oxygen_PACS(8, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"O.dat")
MolecPhotoAbsCS Hg_MPACS
ExAtomPhotoAbsCS Arsenic_PACS(33, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"As.dat")
Definition: PhotoAbsCSLib.h:54
MolecPhotoAbsCS COS_MPACS
ExAtomPhotoAbsCS Carbon_for_C2H6_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C2H6", 11.52e-06)
ExAtomPhotoAbsCS Silicon_PACS(14, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Si.dat")
MolecPhotoAbsCS N2O_MPACS
ExAtomPhotoAbsCS Silicon_G4_PACS(14, shelllist_dir_name+"shelllist_solid.dat", shelllist_dir_name+"Si_G4.dat", "Si_G4")
Definition: PhotoAbsCSLib.h:45
ExAtomPhotoAbsCS Sodium_PACS(11, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Na.dat")
Definition: PhotoAbsCSLib.h:40
MolecPhotoAbsCS Kr_MPACS
ExAtomPhotoAbsCS Carbon_for_C4H10_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C4H10", 10.55e-06)
ExAtomPhotoAbsCS Arsenic_for_GaAs_PACS(33, shelllist_dir_name+"shelllist_solid.dat", pacs_table_dir_name+"As.dat", "As_for_GaAs")
Definition: PhotoAbsCSLib.h:55
MolecPhotoAbsCS He_MPACS
ExAtomPhotoAbsCS Argon_PACS
ExAtomPhotoAbsCS Tellurium_PACS(52, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Te.dat")
Definition: PhotoAbsCSLib.h:60
ExAtomPhotoAbsCS Helium_PACS(2, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"He.dat")
ExAtomPhotoAbsCS Sulfur_PACS(16, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"S.dat")
ExAtomPhotoAbsCS Oxygen_for_CO2_PACS(8, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"O.dat", "O_for_CO2", 13.79e-6)
Definition: PhotoAbsCSLib.h:37
MolecPhotoAbsCS C2HF5_MPACS
ExAtomPhotoAbsCS Neon_PACS(10, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ne.dat")
ExAtomPhotoAbsCS Carbon_for_CO2_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_CO2", 13.79e-06)
ExAtomPhotoAbsCS Aluminium_PACS(13, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Al.dat")
Definition: PhotoAbsCSLib.h:42
ExAtomPhotoAbsCS Chlorine_PACS(17, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cl.dat")
Definition: PhotoAbsCSLib.h:48
ExAtomPhotoAbsCS Germanium_PACS(32, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ge.dat")
ExAtomPhotoAbsCS Cadmium_for_CdTe_PACS(48, shelllist_dir_name+"shelllist_solid.dat", pacs_table_dir_name+"Cd.dat", "Cd_for_CdTe")
Definition: PhotoAbsCSLib.h:59
MolecPhotoAbsCS BF3_MPACS
ExAtomPhotoAbsCS Germanium_crystal_PACS(32, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ge.dat", "Ge_crystal", 0.67e-06)
Definition: PhotoAbsCSLib.h:53
MolecPhotoAbsCS H2_MPACS
MolecPhotoAbsCS H2S_MPACS
ExAtomPhotoAbsCS Lithium_PACS(3, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Li.dat")
Definition: PhotoAbsCSLib.h:24
ExAtomPhotoAbsCS Xenon_PACS(54, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Xe.dat")
MolecPhotoAbsCS DME_MPACS
ExAtomPhotoAbsCS Uranium_PACS(92, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"U.dat")
Definition: PhotoAbsCSLib.h:65
MolecPhotoAbsCS C3H7OH_MPACS
MolecPhotoAbsCS C3F8_MPACS
MolecPhotoAbsCS NO_MPACS
MolecPhotoAbsCS Ne_MPACS
MolecPhotoAbsCS C3H6_MPACS
MolecPhotoAbsCS C4H10_MPACS
MolecPhotoAbsCS Xe_MPACS
ExAtomPhotoAbsCS Gallium_PACS(31, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ga.dat")
Definition: PhotoAbsCSLib.h:50
ExAtomPhotoAbsCS Carbon_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat")
Definition: PhotoAbsCSLib.h:27
MolecPhotoAbsCS Ar_MPACS
MolecPhotoAbsCS C3H8_MPACS
MolecPhotoAbsCS C5H12_MPACS
SimpleAtomPhotoAbsCS Hydrogen_for_NH4_PACS(1, std::make_shared< PhenoPhotoAbsCS >("Hydrogen_for_NH4", 1, 10.0e-06, 3.228))
Definition: PhotoAbsCSLib.h:19
ExAtomPhotoAbsCS Caesium_PACS(55, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cs.dat")
SimpleAtomPhotoAbsCS Hydrogen_PACS(1, std::make_shared< HydrogenPhotoAbsCS >())
Definition: PhotoAbsCSLib.h:16
MolecPhotoAbsCS C2H5OH_MPACS
MolecPhotoAbsCS CHF3_MPACS
MolecPhotoAbsCS CH4_MPACS
MolecPhotoAbsCS CO_MPACS
ExAtomPhotoAbsCS Carbon_for_CF4_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_CF4", 16.23e-06)
ExAtomPhotoAbsCS Carbon_for_Methylal_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_Methylal", 10.0e-06)
MolecPhotoAbsCS GeH4_MPACS
ExAtomPhotoAbsCS Carbon_for_CH4_PACS(6, shelllist_dir_name+"shelllist.dat", shelllist_dir_name+"C_for_CH4.dat", "C_for_CH4", 12.65e-6)