Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
PhotoAbsCSLib.cpp
Go to the documentation of this file.
3#ifdef NOT_INCLUDE_GASLIB_IN_PACSLIB
4#else
6#endif
7
8/*
92004, I. Smirnov
10*/
11
12/*
13Remark 14.10.2005:
14
15The text in this file does not depend on wcpplib/matter/GasLib.c
16or wcpplib/matter/GasLib.h.
17The first was included earlier when it was thought to depend.
18But there is anyway a sense in such inclusion.
19If the user needs to provide sertain order of initialization,
20he will need to include both PhotoAbsCSLib.c and GasLib.c
21in certain his source file.
22If GasLib.c is already included here, there is no need to include
23it again there and there will be only one line of initializations.
24*/
25
26namespace Heed {
27
30 (a_internal_HDB = getenv("HEED_DATABASE")) == NULL ? "" : a_internal_HDB) +
31 "/";
33 (a_internal_HDB = getenv("HEED_DATABASE")) == NULL ? "" : a_internal_HDB) +
34 "/henke/";
35
36// Hydrogen
39
40PhenoPhotoAbsCS Hydrogen_for_H2_shell_PACS("Hydrogen_for_H2", 1, 15.43e-6,
41 3.228);
42PhenoPhotoAbsCS Hydrogen_for_CH4_shell_PACS("Hydrogen_for_CH4", 1, 12.65e-06,
43 3.228);
44PhenoPhotoAbsCS Hydrogen_for_NH4_shell_PACS("Hydrogen_for_NH4", 1, 10.0e-06,
45 3.228);
46
47// SimpleTablePhotoAbsCS Hydrogen_for_CH4_shell_PACS("Hydrogen_for_CH4",
48// 1, 12.65e-6,
49// shelllist_dir_name + "H_for_CH4.dat");
53
54// ExAtomPhotoAbsCS Hydrogen_for_H2_PACS(1,
55// shelllist_dir_name + "shelllist.dat",
56// pacs_table_dir_name + "H.dat");
57// ExAtomPhotoAbsCS Hydrogen_for_CH4_PACS(1,
58// shelllist_dir_name + "shelllist.dat",
59// shelllist_dir_name + "H_for_CH4.dat",
60// "H_for_CH4",
61// 12.65e-6);
62//ExAtomPhotoAbsCS Hydrogen_for_NH4_PACS(1,
63// shelllist_dir_name + "shelllist.dat",
64// pacs_table_dir_name + "H.dat",
65// 10.0e-06);
66
68 pacs_table_dir_name + "He.dat");
70 pacs_table_dir_name + "Li.dat");
72 pacs_table_dir_name + "Be.dat");
74 pacs_table_dir_name + "B.dat");
76 pacs_table_dir_name + "C.dat");
77// for debug, FitBT
78// ExAtomPhotoAbsCS Carbon_PACS(6, "carbon",
79// shelllist_dir_name + "shelltscf.dat",
80// 2, 0, 0.0);
81
82// ExAtomPhotoAbsCS Carbon_for_CH4_PACS(6,
83// shelllist_dir_name + "shelllist.dat",
84// pacs_table_dir_name + "C.dat",
85// "C_for_CH4",
86// 12.65e-06);
88 shelllist_dir_name + "C_for_CH4.dat",
89 "C_for_CH4", 12.65e-6);
91 pacs_table_dir_name + "C.dat",
92 "C_for_C2H4", 10.51e-06);
94 pacs_table_dir_name + "C.dat",
95 "C_for_C2H6", 11.52e-06);
97 pacs_table_dir_name + "C.dat",
98 "C_for_C4H10", 10.55e-06);
100 shelllist_dir_name + "shelllist.dat",
101 pacs_table_dir_name + "C.dat",
102 "C_for_Methylal", 10.0e-06);
104 pacs_table_dir_name + "C.dat", "C_for_CF4",
105 16.23e-06);
107 pacs_table_dir_name + "C.dat", "C_for_CO2",
108 13.79e-06);
110 pacs_table_dir_name + "N.dat", "N_for_N2",
111 15.581e-6);
113 pacs_table_dir_name + "O.dat");
115 pacs_table_dir_name + "O.dat", "O_for_CO2",
116 13.79e-6);
118 pacs_table_dir_name + "F.dat");
119ExAtomPhotoAbsCS Neon_PACS(10, shelllist_dir_name + "shelllist.dat",
120 pacs_table_dir_name + "Ne.dat");
122 pacs_table_dir_name + "Na.dat");
124 pacs_table_dir_name + "Mg.dat");
126 pacs_table_dir_name + "Al.dat");
128 pacs_table_dir_name + "Si.dat");
130 "shelllist_solid.dat",
131 pacs_table_dir_name + "Si.dat",
132 "Si_crystal");
133ExAtomPhotoAbsCS Silicon_G4_PACS(14, shelllist_dir_name + "shelllist_solid.dat",
134 shelllist_dir_name + "Si_G4.dat", "Si_G4");
136 pacs_table_dir_name + "P.dat");
138 pacs_table_dir_name + "S.dat");
140 pacs_table_dir_name + "Cl.dat");
141// "Standard" Argon:
142// ExAtomPhotoAbsCS Argon_PACS(18,
143// shelllist_dir_name + "shelllist.dat",
144// pacs_table_dir_name + "Ar.dat");
145// Optional variants:
146// ExAtomPhotoAbsCS Argon_PACS(18,
147// shelllist_dir_name + "shelllist.dat",
148// shelllist_dir_name + "mw3.dat");
149// Variant for debug, pointwise cross section
150// ExAtomPhotoAbsCS Argon_PACS(18, "argon",
151// shelllist_dir_name + "ftbf18.dat", 2);
152// Variant for debug, fitted cross section
153// ExAtomPhotoAbsCS Argon_PACS(18, "argon",
154// shelllist_dir_name + "shelltscf.dat",
155// 2, 0, 0.0);
156// Variant for debug, fitted cross section with replacement from Henke
157// ExAtomPhotoAbsCS Argon_PACS(18, "argon",
158// shelllist_dir_name + "shelltscf.dat",
159// pacs_table_dir_name + "Ar.dat",
160// 40.0e-6, 2, 0.0);
161// Another variant for debug, fitted cross section with replacement from
162// Marr and West, should be similar to old Fortran verion
163// ExAtomPhotoAbsCS Argon_PACS(18, "argon",
164// shelllist_dir_name + "shelltscf.dat",
165// shelllist_dir_name + "mw3.dat",
166// 40.0e-6, 2, 0.0);
167
169 mfunnamep("ExAtomPhotoAbsCS generate_Argon_PACS_mod_esc(void)");
170 ExAtomPhotoAbsCS Argon_PACS_mod_esc(18, shelllist_dir_name + "shelllist.dat",
171 pacs_table_dir_name + "Ar.dat");
172
173 // ExAtomPhotoAbsCS Argon_PACS_mod_esc(18,
174 // shelllist_dir_name + "shelllist.dat",
175 // shelllist_dir_name + "mw3.dat");
176
177 // ExAtomPhotoAbsCS Argon_PACS_mod_esc(18, "argon",
178 // shelllist_dir_name + "ftbf18.dat", 2);
179
180 AtomicSecondaryProducts* asp = Argon_PACS_mod_esc.get_asp(1);
181 // asp->print(mcout, 2);
182 DynLinArr<double> electron_energy;
183 DynLinArr<double> photon_energy;
184 // electron_energy.put_qel(1);
185 // electron_energy[0] = 0.002670;
186 electron_energy.put_qel(1);
187 electron_energy[0] = 0.000200;
188 asp->add_channel(0.65, electron_energy, photon_energy);
189 electron_energy.put_qel(2);
190 electron_energy[0] = 0.000050;
191 electron_energy[1] = 0.000200;
192 asp->add_channel(0.35, electron_energy, photon_energy, 1);
193 // mcout<<"L1:\n";
194 // asp->print(mcout, 2);
195
196 asp = Argon_PACS_mod_esc.get_asp(2);
197 electron_energy.put_qel(1);
198 electron_energy[0] = 0.000200;
199 asp->add_channel(1.0, electron_energy, photon_energy, 1);
200 //mcout<<"L2:\n";
201 //asp->print(mcout, 2);
202
203 asp = Argon_PACS_mod_esc.get_asp(3);
204 electron_energy.put_qel(1);
205 electron_energy[0] = 0.000200;
206 asp->add_channel(1.0, electron_energy, photon_energy, 1);
207 //mcout<<"L3:\n";
208 //asp->print(mcout, 2);
209
210 return Argon_PACS_mod_esc;
211}
212
214
216 pacs_table_dir_name + "Ga.dat");
218 pacs_table_dir_name + "Ge.dat");
220 shelllist_dir_name + "shelllist.dat",
221 pacs_table_dir_name + "Ge.dat",
222 "Ge_crystal", 0.67e-06);
224 pacs_table_dir_name + "As.dat");
226 pacs_table_dir_name + "Br.dat");
228 pacs_table_dir_name + "Kr.dat");
230 pacs_table_dir_name + "Cd.dat");
232 pacs_table_dir_name + "Te.dat");
234 pacs_table_dir_name + "Xe.dat");
236 pacs_table_dir_name + "Cs.dat");
238 pacs_table_dir_name + "Hg.dat");
240 pacs_table_dir_name + "U.dat");
241
243// MolecPhotoAbsCS H2_MPACS(Hydrogen_PACS, 2);
254 33.0e-6);
255
256// MolecPhotoAbsCS CH4_MPACS(Carbon_for_CH4_PACS, 1,
257// Hydrogen_for_H2_PACS, 4, 27.3e-6);
259 27.3e-6);
261
262// !!! The following line may need to be refined
263// (to adjust outer shell energies).
265// !!! The following line may need to be refined
266// (to adjust outer shell energies).
268
270 25.8e-6);
272 25.8e-6);
274 25.0e-6);
276 24.0e-6);
278 23.4e-6);
279
280// !!! The following line may need to be refined
281// (to adjust outer shell energies).
284
285// MolecPhotoAbsCS C2H2_MPACS(Carbon_for_CH4_PACS, 2, Hydrogen_for_CH4_PACS, 2);
286// MolecPhotoAbsCS C2H4_MPACS(Carbon_for_CH4_PACS, 2, Hydrogen_for_CH4_PACS, 4);
287// MolecPhotoAbsCS C2H6_MPACS(Carbon_for_CH4_PACS, 2, Hydrogen_for_CH4_PACS, 6);
288// MolecPhotoAbsCS C3H8_MPACS(Carbon_for_CH4_PACS, 3, Hydrogen_for_CH4_PACS, 8);
289// MolecPhotoAbsCS C4H10_MPACS(Carbon_for_CH4_PACS, 4, Hydrogen_for_CH4_PACS,
290// 10);
293 10.0e-6 * 23.4 / 10.55); // similar to C4H10
294/*
295The value of W for noble gases is slightly less than
296twice the ionization potential.
297For organic gases it is very close to mean ionization potential
298averaged with taking into account of atomic charges of carbon and hydrogen.
299and assuming that the ionization potential of the hydrogen is the same
300as in pure molecular hydrogen H2.
301*/
302
303// Additional molecular photoabsorption-cross sections
304// for consistency with Magboltz
305// Where available, the W values are taken from ICRU report 31
307 23.2e-6);
312 Oxygen_PACS, 1);
316 Oxygen_PACS, 1, 24.7e-6);
318 Oxygen_PACS, 1, 24.8e-6);
320 Oxygen_PACS, 1);
325 1);
328 Fluorine_PACS, 5);
332 Fluorine_PACS, 3);
334 Bromine_PACS, 1);
341
342}
#define mfunnamep(string)
Definition: FunNameStack.h:77
std::string String
Definition: String.h:75
void put_qel(long fqel)
Definition: AbsArr.h:774
AtomicSecondaryProducts * get_asp(int nshell)
void add_channel(double fchannel_prob_dens, const DynLinArr< double > &felectron_energy, const DynLinArr< double > &fphoton_energy, int s_all_rest=0)
Definition: PhotoAbsCS.cpp:875
Definition: BGMesh.cpp:3
ExAtomPhotoAbsCS Phosphorus_PACS(15, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"P.dat")
Definition: PhotoAbsCSLib.h:50
MolecPhotoAbsCS Cs_MPACS(Caesium_PACS, 1)
ExAtomPhotoAbsCS Mercury_PACS(80, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Hg.dat")
Definition: PhotoAbsCSLib.h:64
PhenoPhotoAbsCS Hydrogen_for_NH4_shell_PACS("Hydrogen_for_NH4", 1, 10.0e-06, 3.228)
ExAtomPhotoAbsCS Magnesium_PACS(12, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Mg.dat")
Definition: PhotoAbsCSLib.h:45
SimpleAtomPhotoAbsCS Hydrogen_for_CH4_PACS(1, Hydrogen_for_CH4_shell_PACS)
Definition: PhotoAbsCSLib.h:22
ExAtomPhotoAbsCS Tellurium_PACS(49, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Te.dat")
Definition: PhotoAbsCSLib.h:61
ExAtomPhotoAbsCS Carbon_for_C2H4_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C2H4", 10.51e-06)
Definition: PhotoAbsCSLib.h:33
MolecPhotoAbsCS CF3Br_MPACS(Carbon_for_CF4_PACS, 1, Fluorine_PACS, 3, Bromine_PACS, 1)
MolecPhotoAbsCS N2_MPACS(Nitrogen_PACS, 2, 34.8e-6)
Definition: PhotoAbsCSLib.h:69
ExAtomPhotoAbsCS Silicon_crystal_PACS(14, shelllist_dir_name+"shelllist_solid.dat", pacs_table_dir_name+"Si.dat", "Si_crystal")
Definition: PhotoAbsCSLib.h:48
MolecPhotoAbsCS Ne_MPACS(Neon_PACS, 1, 35.4e-6)
Definition: PhotoAbsCSLib.h:71
MolecPhotoAbsCS C5H12_MPACS(Carbon_for_C4H10_PACS, 5, Hydrogen_for_H2_PACS, 12, 23.2e-6)
Definition: PhotoAbsCSLib.h:99
ExAtomPhotoAbsCS Nitrogen_PACS(7, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"N.dat", "N_for_N2", 15.581e-6)
Definition: PhotoAbsCSLib.h:39
MolecPhotoAbsCS CO_MPACS(Carbon_for_CO2_PACS, 1, Oxygen_PACS, 1)
MolecPhotoAbsCS Hg_MPACS(Mercury_PACS, 1)
MolecPhotoAbsCS SiH4_MPACS(Silicon_PACS, 1, Hydrogen_for_H2_PACS, 4)
MolecPhotoAbsCS CS2_MPACS(Carbon_for_CO2_PACS, 1, Sulfur_PACS, 2)
MolecPhotoAbsCS COS_MPACS(Carbon_for_CO2_PACS, 1, Oxygen_PACS, 1, Sulfur_PACS, 1)
SimpleAtomPhotoAbsCS Hydrogen_PACS(1, Hydrogen_shell_PACS)
Definition: PhotoAbsCSLib.h:20
ExAtomPhotoAbsCS Beryllium_PACS(4, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Be.dat")
Definition: PhotoAbsCSLib.h:29
char * a_internal_HDB
SimpleAtomPhotoAbsCS Hydrogen_for_NH4_PACS(1, Hydrogen_for_NH4_shell_PACS)
Definition: PhotoAbsCSLib.h:23
MolecPhotoAbsCS DME_MPACS(Carbon_for_Methylal_PACS, 2, Hydrogen_for_H2_PACS, 6, Oxygen_PACS, 1)
MolecPhotoAbsCS Xe_MPACS(Xenon_PACS, 1, 22.1e-6)
Definition: PhotoAbsCSLib.h:74
MolecPhotoAbsCS H2S_MPACS(Hydrogen_for_H2_PACS, 2, Sulfur_PACS, 1)
ExAtomPhotoAbsCS Cadmium_PACS(48, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cd.dat")
Definition: PhotoAbsCSLib.h:60
MolecPhotoAbsCS F2_MPACS(Fluorine_PACS, 2)
ExAtomPhotoAbsCS Bromine_PACS(35, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Br.dat")
Definition: PhotoAbsCSLib.h:58
ExAtomPhotoAbsCS Krypton_PACS(36, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Kr.dat")
Definition: PhotoAbsCSLib.h:59
MolecPhotoAbsCS SF4_MPACS(Sulfur_PACS, 1, Fluorine_PACS, 4)
Definition: PhotoAbsCSLib.h:83
MolecPhotoAbsCS C3H8_MPACS(Carbon_for_CH4_PACS, 3, Hydrogen_for_H2_PACS, 8, 24.0e-6)
Definition: PhotoAbsCSLib.h:89
String pacs_table_dir_name
ExAtomPhotoAbsCS Fluorine_PACS(9, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"F.dat")
Definition: PhotoAbsCSLib.h:42
SimpleAtomPhotoAbsCS Hydrogen_for_H2_PACS(1, Hydrogen_for_H2_shell_PACS)
Definition: PhotoAbsCSLib.h:21
ExAtomPhotoAbsCS Boron_PACS(5, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"B.dat")
Definition: PhotoAbsCSLib.h:30
ExAtomPhotoAbsCS Oxygen_PACS(8, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"O.dat")
Definition: PhotoAbsCSLib.h:40
ExAtomPhotoAbsCS Arsenic_PACS(33, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"As.dat")
Definition: PhotoAbsCSLib.h:57
ExAtomPhotoAbsCS generate_Argon_PACS_mod_esc(void)
ExAtomPhotoAbsCS Carbon_for_C2H6_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C2H6", 11.52e-06)
Definition: PhotoAbsCSLib.h:34
MolecPhotoAbsCS C2H5OH_MPACS(Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 6, Oxygen_PACS, 1, 24.8e-6)
ExAtomPhotoAbsCS Silicon_PACS(14, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Si.dat")
Definition: PhotoAbsCSLib.h:47
String shelllist_dir_name
PhenoPhotoAbsCS Hydrogen_for_H2_shell_PACS("Hydrogen_for_H2", 1, 15.43e-6, 3.228)
ExAtomPhotoAbsCS Silicon_G4_PACS(14, shelllist_dir_name+"shelllist_solid.dat", shelllist_dir_name+"Si_G4.dat", "Si_G4")
Definition: PhotoAbsCSLib.h:49
MolecPhotoAbsCS O2_MPACS(Oxygen_PACS, 2, 30.8e-6)
Definition: PhotoAbsCSLib.h:70
ExAtomPhotoAbsCS Sodium_PACS(11, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Na.dat")
Definition: PhotoAbsCSLib.h:44
MolecPhotoAbsCS C2F4H2_MPACS(Carbon_for_CF4_PACS, 2, Fluorine_PACS, 4, Hydrogen_for_H2_PACS, 2)
Definition: PhotoAbsCSLib.h:94
ExAtomPhotoAbsCS Carbon_for_C4H10_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C4H10", 10.55e-06)
Definition: PhotoAbsCSLib.h:35
MolecPhotoAbsCS C2H2_MPACS(Carbon_for_CH4_PACS, 2, Hydrogen_for_H2_PACS, 2, 25.8e-6)
Definition: PhotoAbsCSLib.h:86
MolecPhotoAbsCS C2H4_MPACS(Carbon_for_C2H4_PACS, 2, Hydrogen_for_H2_PACS, 4, 25.8e-6)
Definition: PhotoAbsCSLib.h:87
MolecPhotoAbsCS Ar_MPACS(Argon_PACS, 1, 26.4e-6)
Definition: PhotoAbsCSLib.h:72
ExAtomPhotoAbsCS Argon_PACS
MolecPhotoAbsCS CHF3_MPACS(Carbon_for_CF4_PACS, 1, Hydrogen_for_H2_PACS, 1, Fluorine_PACS, 3)
ExAtomPhotoAbsCS Helium_PACS(2, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"He.dat")
Definition: PhotoAbsCSLib.h:27
MolecPhotoAbsCS NH3_MPACS(Nitrogen_PACS, 1, Hydrogen_for_NH4_PACS, 3, 26.6e-6)
Definition: PhotoAbsCSLib.h:75
ExAtomPhotoAbsCS Sulfur_PACS(16, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"S.dat")
Definition: PhotoAbsCSLib.h:51
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:41
ExAtomPhotoAbsCS Neon_PACS(10, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ne.dat")
Definition: PhotoAbsCSLib.h:43
MolecPhotoAbsCS CH3OH_MPACS(Carbon_for_C2H6_PACS, 1, Hydrogen_for_H2_PACS, 4, Oxygen_PACS, 1, 24.7e-6)
MolecPhotoAbsCS C2HF5_MPACS(Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 1, Fluorine_PACS, 5)
ExAtomPhotoAbsCS Carbon_for_CO2_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_CO2", 13.79e-06)
Definition: PhotoAbsCSLib.h:38
PhenoPhotoAbsCS Hydrogen_for_CH4_shell_PACS("Hydrogen_for_CH4", 1, 12.65e-06, 3.228)
MolecPhotoAbsCS C4H10_MPACS(Carbon_for_C4H10_PACS, 4, Hydrogen_for_H2_PACS, 10, 23.4e-6)
Definition: PhotoAbsCSLib.h:90
MolecPhotoAbsCS CH4_MPACS(Carbon_for_CH4_PACS, 1, Hydrogen_for_CH4_PACS, 4, 27.3e-6)
Definition: PhotoAbsCSLib.h:78
MolecPhotoAbsCS SF6_MPACS(Sulfur_PACS, 1, Fluorine_PACS, 6)
Definition: PhotoAbsCSLib.h:84
MolecPhotoAbsCS C2H2F4_MPACS(Carbon_for_C2H6_PACS, 2, Fluorine_PACS, 4, Hydrogen_for_H2_PACS, 2)
MolecPhotoAbsCS BF3_MPACS(Boron_PACS, 1, Fluorine_PACS, 3)
ExAtomPhotoAbsCS Aluminium_PACS(13, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Al.dat")
Definition: PhotoAbsCSLib.h:46
ExAtomPhotoAbsCS Chlorine_PACS(17, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cl.dat")
Definition: PhotoAbsCSLib.h:52
ExAtomPhotoAbsCS Germanium_PACS(32, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ge.dat")
Definition: PhotoAbsCSLib.h:55
MolecPhotoAbsCS Kr_MPACS(Krypton_PACS, 1, 24.4e-6)
Definition: PhotoAbsCSLib.h:73
MolecPhotoAbsCS C2F6_MPACS(Carbon_for_C2H6_PACS, 2, Fluorine_PACS, 6)
ExAtomPhotoAbsCS Germanium_crystal_PACS(32, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ge.dat", "Ge_crystal", 0.67e-06)
Definition: PhotoAbsCSLib.h:56
MolecPhotoAbsCS C3H7OH_MPACS(Carbon_for_C2H6_PACS, 3, Hydrogen_for_H2_PACS, 8, Oxygen_PACS, 1)
MolecPhotoAbsCS CO2_MPACS(Carbon_for_CO2_PACS, 1, Oxygen_for_CO2_PACS, 2, 33.0e-6)
Definition: PhotoAbsCSLib.h:77
MolecPhotoAbsCS C2H6_MPACS(Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 6, 25.0e-6)
Definition: PhotoAbsCSLib.h:88
ExAtomPhotoAbsCS Lithium_PACS(3, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Li.dat")
Definition: PhotoAbsCSLib.h:28
MolecPhotoAbsCS He_MPACS(Helium_PACS, 1, 41.3e-6)
Definition: PhotoAbsCSLib.h:68
ExAtomPhotoAbsCS Xenon_PACS(54, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Xe.dat")
Definition: PhotoAbsCSLib.h:62
ExAtomPhotoAbsCS Uranium_PACS(92, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"U.dat")
Definition: PhotoAbsCSLib.h:65
MolecPhotoAbsCS H2_MPACS(Hydrogen_for_H2_PACS, 2)
Definition: PhotoAbsCSLib.h:67
ExAtomPhotoAbsCS Gallium_PACS(31, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ga.dat")
Definition: PhotoAbsCSLib.h:54
ExAtomPhotoAbsCS Carbon_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat")
Definition: PhotoAbsCSLib.h:31
MolecPhotoAbsCS NO_MPACS(Nitrogen_PACS, 1, Oxygen_PACS, 1)
MolecPhotoAbsCS O3_MPACS(Oxygen_PACS, 3)
MolecPhotoAbsCS GeH4_MPACS(Germanium_PACS, 1, Hydrogen_for_H2_PACS, 4)
MolecPhotoAbsCS C3F8_MPACS(Carbon_for_CF4_PACS, 3, Fluorine_PACS, 8)
MolecPhotoAbsCS Methylal_MPACS(Oxygen_PACS, 2, Carbon_for_Methylal_PACS, 3, Hydrogen_for_H2_PACS, 8, 10.0e-6 *23.4/10.55)
Definition: PhotoAbsCSLib.h:95
MolecPhotoAbsCS H2O_MPACS(Hydrogen_for_H2_PACS, 2, Oxygen_PACS, 1, 29.6e-6)
ExAtomPhotoAbsCS Caesium_PACS(55, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cs.dat")
Definition: PhotoAbsCSLib.h:63
MolecPhotoAbsCS CF4_MPACS(Carbon_for_CF4_PACS, 1, Fluorine_PACS, 4)
Definition: PhotoAbsCSLib.h:79
MolecPhotoAbsCS N2O_MPACS(Nitrogen_PACS, 2, Oxygen_PACS, 1, 34.8e-6)
Definition: PhotoAbsCSLib.h:76
ExAtomPhotoAbsCS Carbon_for_CF4_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_CF4", 16.23e-06)
Definition: PhotoAbsCSLib.h:37
HydrogenPhotoAbsCS Hydrogen_shell_PACS
ExAtomPhotoAbsCS Carbon_for_Methylal_PACS(6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_Methylal", 10.0e-06)
Definition: PhotoAbsCSLib.h:36
MolecPhotoAbsCS C3H6_MPACS(Carbon_for_C2H6_PACS, 3, Hydrogen_for_H2_PACS, 6)
ExAtomPhotoAbsCS Carbon_for_CH4_PACS(6, shelllist_dir_name+"shelllist.dat", shelllist_dir_name+"C_for_CH4.dat", "C_for_CH4", 12.65e-6)
Definition: PhotoAbsCSLib.h:32