Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Functions | |
std::ostream & | operator<< (std::ostream &file, const BGMesh &bgm) |
DynLinArr< double > | make_log_mesh (double fxmin, double fxmax, long fq) |
std::ostream & | operator<< (std::ostream &file, EnergyMesh &f) |
DynLinArr< double > | make_log_mesh_ec (double emin, double emax, long q) |
std::ostream & | operator<< (std::ostream &file, const EnTransfCSType &f) |
std::ostream & | operator<< (std::ostream &file, const EnTransfCS_BGM_Type &f) |
std::ostream & | operator<< (std::ostream &file, const HeedDeltaElectronCSType &f) |
void | treat_particle_bank (int s_erase) |
int | sign_nonlinear_interpolation (double e1, double cs1, double e2, double cs2, double threshold) |
double | my_integr_fun (double xp1, double yp1, double xp2, double yp2, double xmin, double, double x1, double x2) |
double | my_val_fun (double xp1, double yp1, double xp2, double yp2, double xmin, double, double x) |
double | glin_integ_ar (DynLinArr< double > x, DynLinArr< double > y, long q, double x1, double x2, double threshold) |
std::ostream & | operator<< (std::ostream &file, const AtomPhotoAbsCS &f) |
std::ostream & | operator<< (std::ostream &file, const MolecPhotoAbsCS &f) |
ExAtomPhotoAbsCS | generate_Argon_PACS_mod_esc (void) |
macro_copy_body (box) void box | |
macro_copy_body (manip_box) void manip_box | |
int | operator== (const circumf &f1, const circumf &f2) |
int | apeq (const circumf &f1, const circumf &f2, vfloat prec) |
std::ostream & | operator<< (std::ostream &file, const circumf &f) |
std::ostream & | operator<< (std::ostream &file, const mparticle &f) |
int | operator== (const plane &pl1, const plane &pl2) |
int | apeq (const plane &pl1, const plane &pl2, vfloat prec) |
std::ostream & | operator<< (std::ostream &file, const plane &pl) |
int | cross4pllines (const polyline pl[4], vfloat precision, straight &sl, point ptc[4][2]) |
std::ostream & | operator<< (std::ostream &file, const polyline &p) |
std::ostream & | operator<< (std::ostream &file, const polyline_pl &p) |
std::ostream & | operator<< (std::ostream &file, const polygon &p) |
std::ostream & | operator<< (std::ostream &file, const rectangle &f) |
std::ostream & | operator<< (std::ostream &file, const spquadr &p) |
int | operator== (const straight &sl1, const straight &sl2) |
int | apeq (const straight &sl1, const straight &sl2, vfloat prec) |
std::ostream & | operator<< (std::ostream &file, const straight &s) |
macro_copy_body (ulsvolume) void ulsvolume | |
int | apeq (vfloat f1, vfloat f2, vfloat prec=vprecision) |
int | not_apeq (vfloat f1, vfloat f2, vfloat prec=vprecision) |
double | Bethe_Bloch_energy_loss (const double ratio_Z_to_A, const double I_eff, const double beta, const double z) |
double | Bethe_Bloch_energy_loss_gamma_1 (const double ratio_Z_to_A, const double I_eff, const double gamma_1, const double z) |
double | Bethe_Bloch_restricted_energy_loss_gamma_1 (const double ratio_Z_to_A, const double I_eff, const double m, const double gamma_1, const double ecut, const double z) |
double | e_cont_enloss (double ratio_Z_to_A, double I_eff, double density, double Ekin, double Ecut, double z) |
double | cos_theta_two_part (double Ep0, double Ep1, double Mp, double Mt) |
void | theta_two_part (double Ep0, double Ep1, double Mp, double Mt, double &theta_p, double &theta_t) |
double | lorgamma_1 (double beta) |
double | lorbeta (const double gamma_1) |
double | lorbeta2 (const double gamma_1) |
double | lorbeta (const double momentum, const double mass) |
std::ostream & | operator<< (std::ostream &file, const AtomDef &f) |
std::ostream & | operator<< (std::ostream &file, const AtomMixDef &f) |
std::ostream & | operator<< (std::ostream &file, const GasDef &f) |
double | gasdensity (double temperature, double pressure, DynLinArr< ProtPtr< MoleculeDef > > molec, DynLinArr< double > weight_quan_molec, long qmolec) |
double | gasdensity (double temperature, double pressure, DynLinArr< PassivePtr< MoleculeDef > > molec, DynLinArr< double > weight_quan_molec, long qmolec) |
VanDerVaals | Argon_VanDerVaals (48.6 *bar, 150.7 *kelvin) |
VanDerVaals | Krypton_VanDerVaals (55.0 *bar, 209.4 *kelvin) |
VanDerVaals | Xenon_VanDerVaals (55.0 *bar, 209.4 *kelvin) |
VanDerVaals | Water_VanDerVaals (22.9e6 *hep_pascal,(273.15+374.15) *kelvin) |
VanDerVaals | CH4_VanDerVaals (4.64e6 *hep_pascal,(273.15 - 82.5) *kelvin) |
VanDerVaals | CF4_VanDerVaals (42.5 *bar, 369.8 *kelvin) |
VanDerVaals | C3H8_VanDerVaals (42.5 *bar, 369.8 *kelvin) |
VanDerVaals | C4H10_VanDerVaals (40.0 *bar, 418.3 *kelvin) |
VanDerVaals | Methylal_VanDerVaals (39.5 *bar, 480.6 *kelvin) |
std::ostream & | operator<< (std::ostream &file, const MatterDef &f) |
std::ostream & | operator<< (std::ostream &file, const MatterType &f) |
macro_copy_body (VanDerVaals) std | |
std::ostream & | operator<< (std::ostream &file, const MoleculeDef &f) |
std::ostream & | operator<< (std::ostream &file, const VanDerVaals &f) |
void | field_map (const point &pt, vec &Efield, vec &Hfield, vfloat &mrange) |
std::ostream & | operator<< (std::ostream &file, const spin_def &f) |
std::ostream & | operator<< (std::ostream &file, const particle_def &f) |
std::ostream & | operator<< (std::ostream &file, const particle_type &f) |
Variables | |
const int | pqener = 1001 |
BlkArr< HeedCluster > | cluster_bank |
const long | max_q_low_path_length_for_direct = 5 |
long | last_particle_number |
const long | q_angular_mesh = 50 |
const double | low_cut_angle_deg = 20.0 |
const int | s_use_mixture_thresholds = 0 |
AbsList< ActivePtr< gparticle > > | particle_bank |
const double | Thomas_sum_rule_const |
const double | Thomas_sum_rule_const_Mb |
const int | s_add_excitations_to_normalize = 1 |
const int | s_scale_to_normalize_if_more = 1 |
const double | low_boundary_of_excitations = 0.7 |
const double | standard_factor_Fano = 0.19 |
const double | coef_I_to_W = 2.0 |
char * | a_internal_HDB |
String | shelllist_dir_name |
String | pacs_table_dir_name |
HydrogenPhotoAbsCS | Hydrogen_shell_PACS |
SimpleAtomPhotoAbsCS | Hydrogen_PACS (1, Hydrogen_shell_PACS) |
PhenoPhotoAbsCS | Hydrogen_for_H2_shell_PACS ("Hydrogen_for_H2", 1, 15.43e-6, 3.228) |
PhenoPhotoAbsCS | Hydrogen_for_CH4_shell_PACS ("Hydrogen_for_CH4", 1, 12.65e-06, 3.228) |
PhenoPhotoAbsCS | Hydrogen_for_NH4_shell_PACS ("Hydrogen_for_NH4", 1, 10.0e-06, 3.228) |
SimpleAtomPhotoAbsCS | Hydrogen_for_H2_PACS (1, Hydrogen_for_H2_shell_PACS) |
SimpleAtomPhotoAbsCS | Hydrogen_for_CH4_PACS (1, Hydrogen_for_CH4_shell_PACS) |
SimpleAtomPhotoAbsCS | Hydrogen_for_NH4_PACS (1, Hydrogen_for_NH4_shell_PACS) |
ExAtomPhotoAbsCS | Helium_PACS (2, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"He.dat") |
ExAtomPhotoAbsCS | Lithium_PACS (3, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Li.dat") |
ExAtomPhotoAbsCS | Beryllium_PACS (4, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Be.dat") |
ExAtomPhotoAbsCS | Boron_PACS (5, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"B.dat") |
ExAtomPhotoAbsCS | Carbon_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat") |
ExAtomPhotoAbsCS | Carbon_for_CH4_PACS (6, shelllist_dir_name+"shelllist.dat", shelllist_dir_name+"C_for_CH4.dat", "C_for_CH4", 12.65e-6) |
ExAtomPhotoAbsCS | Carbon_for_C2H4_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C2H4", 10.51e-06) |
ExAtomPhotoAbsCS | Carbon_for_C2H6_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C2H6", 11.52e-06) |
ExAtomPhotoAbsCS | Carbon_for_C4H10_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_C4H10", 10.55e-06) |
ExAtomPhotoAbsCS | Carbon_for_Methylal_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_Methylal", 10.0e-06) |
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_CO2_PACS (6, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"C.dat", "C_for_CO2", 13.79e-06) |
ExAtomPhotoAbsCS | Nitrogen_PACS (7, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"N.dat", "N_for_N2", 15.581e-6) |
ExAtomPhotoAbsCS | Oxygen_PACS (8, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"O.dat") |
ExAtomPhotoAbsCS | Oxygen_for_CO2_PACS (8, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"O.dat", "O_for_CO2", 13.79e-6) |
ExAtomPhotoAbsCS | Fluorine_PACS (9, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"F.dat") |
ExAtomPhotoAbsCS | Neon_PACS (10, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ne.dat") |
ExAtomPhotoAbsCS | Sodium_PACS (11, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Na.dat") |
ExAtomPhotoAbsCS | Magnesium_PACS (12, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Mg.dat") |
ExAtomPhotoAbsCS | Aluminium_PACS (13, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Al.dat") |
ExAtomPhotoAbsCS | Silicon_PACS (14, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Si.dat") |
ExAtomPhotoAbsCS | Silicon_crystal_PACS (14, shelllist_dir_name+"shelllist_solid.dat", pacs_table_dir_name+"Si.dat", "Si_crystal") |
ExAtomPhotoAbsCS | Silicon_G4_PACS (14, shelllist_dir_name+"shelllist_solid.dat", shelllist_dir_name+"Si_G4.dat", "Si_G4") |
ExAtomPhotoAbsCS | Phosphorus_PACS (15, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"P.dat") |
ExAtomPhotoAbsCS | Sulfur_PACS (16, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"S.dat") |
ExAtomPhotoAbsCS | Chlorine_PACS (17, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cl.dat") |
ExAtomPhotoAbsCS | Argon_PACS = generate_Argon_PACS_mod_esc() |
ExAtomPhotoAbsCS | Gallium_PACS (31, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ga.dat") |
ExAtomPhotoAbsCS | Germanium_PACS (32, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ge.dat") |
ExAtomPhotoAbsCS | Germanium_crystal_PACS (32, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Ge.dat", "Ge_crystal", 0.67e-06) |
ExAtomPhotoAbsCS | Arsenic_PACS (33, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"As.dat") |
ExAtomPhotoAbsCS | Bromine_PACS (35, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Br.dat") |
ExAtomPhotoAbsCS | Krypton_PACS (36, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Kr.dat") |
ExAtomPhotoAbsCS | Cadmium_PACS (48, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cd.dat") |
ExAtomPhotoAbsCS | Tellurium_PACS (49, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Te.dat") |
ExAtomPhotoAbsCS | Xenon_PACS (54, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Xe.dat") |
ExAtomPhotoAbsCS | Caesium_PACS (55, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Cs.dat") |
ExAtomPhotoAbsCS | Mercury_PACS (80, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"Hg.dat") |
ExAtomPhotoAbsCS | Uranium_PACS (92, shelllist_dir_name+"shelllist.dat", pacs_table_dir_name+"U.dat") |
MolecPhotoAbsCS | H2_MPACS (Hydrogen_for_H2_PACS, 2) |
MolecPhotoAbsCS | He_MPACS (Helium_PACS, 1, 41.3e-6) |
MolecPhotoAbsCS | N2_MPACS (Nitrogen_PACS, 2, 34.8e-6) |
MolecPhotoAbsCS | O2_MPACS (Oxygen_PACS, 2, 30.8e-6) |
MolecPhotoAbsCS | Ne_MPACS (Neon_PACS, 1, 35.4e-6) |
MolecPhotoAbsCS | Ar_MPACS (Argon_PACS, 1, 26.4e-6) |
MolecPhotoAbsCS | Kr_MPACS (Krypton_PACS, 1, 24.4e-6) |
MolecPhotoAbsCS | Xe_MPACS (Xenon_PACS, 1, 22.1e-6) |
MolecPhotoAbsCS | NH3_MPACS (Nitrogen_PACS, 1, Hydrogen_for_NH4_PACS, 3, 26.6e-6) |
MolecPhotoAbsCS | N2O_MPACS (Nitrogen_PACS, 2, Oxygen_PACS, 1, 34.8e-6) |
MolecPhotoAbsCS | CO2_MPACS (Carbon_for_CO2_PACS, 1, Oxygen_for_CO2_PACS, 2, 33.0e-6) |
MolecPhotoAbsCS | CH4_MPACS (Carbon_for_CH4_PACS, 1, Hydrogen_for_CH4_PACS, 4, 27.3e-6) |
MolecPhotoAbsCS | CF4_MPACS (Carbon_for_CF4_PACS, 1, Fluorine_PACS, 4) |
MolecPhotoAbsCS | SF4_MPACS (Sulfur_PACS, 1, Fluorine_PACS, 4) |
MolecPhotoAbsCS | SF6_MPACS (Sulfur_PACS, 1, Fluorine_PACS, 6) |
MolecPhotoAbsCS | C2H2_MPACS (Carbon_for_CH4_PACS, 2, Hydrogen_for_H2_PACS, 2, 25.8e-6) |
MolecPhotoAbsCS | C2H4_MPACS (Carbon_for_C2H4_PACS, 2, Hydrogen_for_H2_PACS, 4, 25.8e-6) |
MolecPhotoAbsCS | C2H6_MPACS (Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 6, 25.0e-6) |
MolecPhotoAbsCS | C3H8_MPACS (Carbon_for_CH4_PACS, 3, Hydrogen_for_H2_PACS, 8, 24.0e-6) |
MolecPhotoAbsCS | C4H10_MPACS (Carbon_for_C4H10_PACS, 4, Hydrogen_for_H2_PACS, 10, 23.4e-6) |
MolecPhotoAbsCS | C2F4H2_MPACS (Carbon_for_CF4_PACS, 2, Fluorine_PACS, 4, Hydrogen_for_H2_PACS, 2) |
MolecPhotoAbsCS | Methylal_MPACS (Oxygen_PACS, 2, Carbon_for_Methylal_PACS, 3, Hydrogen_for_H2_PACS, 8, 10.0e-6 *23.4/10.55) |
MolecPhotoAbsCS | C5H12_MPACS (Carbon_for_C4H10_PACS, 5, Hydrogen_for_H2_PACS, 12, 23.2e-6) |
MolecPhotoAbsCS | H2O_MPACS (Hydrogen_for_H2_PACS, 2, Oxygen_PACS, 1, 29.6e-6) |
MolecPhotoAbsCS | NO_MPACS (Nitrogen_PACS, 1, Oxygen_PACS, 1) |
MolecPhotoAbsCS | CO_MPACS (Carbon_for_CO2_PACS, 1, Oxygen_PACS, 1) |
MolecPhotoAbsCS | DME_MPACS (Carbon_for_Methylal_PACS, 2, Hydrogen_for_H2_PACS, 6, Oxygen_PACS, 1) |
MolecPhotoAbsCS | C2F6_MPACS (Carbon_for_C2H6_PACS, 2, Fluorine_PACS, 6) |
MolecPhotoAbsCS | C3H6_MPACS (Carbon_for_C2H6_PACS, 3, Hydrogen_for_H2_PACS, 6) |
MolecPhotoAbsCS | CH3OH_MPACS (Carbon_for_C2H6_PACS, 1, Hydrogen_for_H2_PACS, 4, Oxygen_PACS, 1, 24.7e-6) |
MolecPhotoAbsCS | C2H5OH_MPACS (Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 6, Oxygen_PACS, 1, 24.8e-6) |
MolecPhotoAbsCS | C3H7OH_MPACS (Carbon_for_C2H6_PACS, 3, Hydrogen_for_H2_PACS, 8, Oxygen_PACS, 1) |
MolecPhotoAbsCS | Cs_MPACS (Caesium_PACS, 1) |
MolecPhotoAbsCS | F2_MPACS (Fluorine_PACS, 2) |
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) |
MolecPhotoAbsCS | BF3_MPACS (Boron_PACS, 1, Fluorine_PACS, 3) |
MolecPhotoAbsCS | C2HF5_MPACS (Carbon_for_C2H6_PACS, 2, Hydrogen_for_H2_PACS, 1, Fluorine_PACS, 5) |
MolecPhotoAbsCS | C2H2F4_MPACS (Carbon_for_C2H6_PACS, 2, Fluorine_PACS, 4, Hydrogen_for_H2_PACS, 2) |
MolecPhotoAbsCS | CHF3_MPACS (Carbon_for_CF4_PACS, 1, Hydrogen_for_H2_PACS, 1, Fluorine_PACS, 3) |
MolecPhotoAbsCS | CF3Br_MPACS (Carbon_for_CF4_PACS, 1, Fluorine_PACS, 3, Bromine_PACS, 1) |
MolecPhotoAbsCS | C3F8_MPACS (Carbon_for_CF4_PACS, 3, Fluorine_PACS, 8) |
MolecPhotoAbsCS | O3_MPACS (Oxygen_PACS, 3) |
MolecPhotoAbsCS | Hg_MPACS (Mercury_PACS, 1) |
MolecPhotoAbsCS | H2S_MPACS (Hydrogen_for_H2_PACS, 2, Sulfur_PACS, 1) |
MolecPhotoAbsCS | GeH4_MPACS (Germanium_PACS, 1, Hydrogen_for_H2_PACS, 4) |
MolecPhotoAbsCS | SiH4_MPACS (Silicon_PACS, 1, Hydrogen_for_H2_PACS, 4) |
const double | ELMAS = 0.51099906 |
const double | FSCON = 137.0359895 |
const double | ELRAD = 1.0 / (FSCON * ELMAS) |
const double | ELRADCM = 2.81794092e-13 |
const double | C1_MEV_CM = ELRAD / ELRADCM |
const double | C1_MEV2_BN = C1_MEV_CM * C1_MEV_CM / 1.0e24 |
const double | C1_MEV2_MBN = C1_MEV_CM * C1_MEV_CM / 1.0e18 |
const double | AVOGADRO = 6.0221367e23 |
const double | PLANK = 6.6260755e-34 |
const double | ELCHARGE = 1.60217733e-19 |
const double | CLIGHT = 2.99792458e10 |
const double | PLANKCLIGHT = 197.327e-13 |
const int | pqqsurf = 10 |
const int | pqcrossurf = 4 |
const int | max_poss_atom_z = 100 |
const double | mm_rt_st_in_atmosphere = 760 |
AtomDef | Hydrogen ("Hydrogen", "H", 1, 1.0 *gram/mole) |
AtomDef | Helium ("Helium", "He", 2, 4.002602 *gram/mole) |
AtomDef | Lithium ("Lithium", "Li", 3, 6.941 *gram/mole) |
AtomDef | Beryllium ("Beryllium", "Be", 4, 9.012182 *gram/mole) |
AtomDef | Boron ("Boron", "B", 5, 10.811 *gram/mole) |
AtomDef | Carbon ("Carbon", "C", 6, 12.011 *gram/mole) |
AtomDef | Nitrogen ("Nitrogen", "N", 7, 14.00674 *gram/mole) |
AtomDef | Oxygen ("Oxygen", "O", 8, 15.9994 *gram/mole) |
AtomDef | Fluorine ("Fluorine", "F", 9, 18.9984032 *gram/mole) |
AtomDef | Neon ("Neon", "Ne", 10, 20.1797 *gram/mole) |
AtomDef | Sodium ("Sodium", "Na", 11, 22.989768 *gram/mole) |
AtomDef | Magnesium ("Magnesium", "Mg", 12, 24.3050 *gram/mole) |
AtomDef | Aluminium ("Aluminium", "Al", 13, 26.981539 *gram/mole) |
AtomDef | Silicon ("Silicon", "Si", 14, 28.0855 *gram/mole) |
AtomDef | Phosphorus ("Phosphorus", "P", 15, 30.973762 *gram/mole) |
AtomDef | Sulfur ("Sulfur", "S", 16, 32.066 *gram/mole) |
AtomDef | Chlorine ("Chlorine", "Cl", 17, 35.066 *gram/mole) |
AtomDef | Argon ("Argon", "Ar", 18, 39.948 *gram/mole) |
AtomDef | Argon_without_K ("Argon_without_K", "Ar_without_K", 16, 39.948 *gram/mole) |
AtomDef | Potassium ("Potassium", "K", 19, 39.098 *gram/mole) |
AtomDef | Calcium ("Calcium", "Ca", 20, 40.08 *gram/mole) |
AtomDef | Scandium ("Scandium", "Sc", 21, 44.9559 *gram/mole) |
AtomDef | Titanium ("Titanium", "Ti", 22, 47.867 *gram/mole) |
AtomDef | Vanadium ("Vanadium", "V", 23, 50.9414 *gram/mole) |
AtomDef | Chromium ("Chromium", "Cr", 24, 51.996 *gram/mole) |
AtomDef | Manganese ("Manganese", "Mn", 25, 54.9380 *gram/mole) |
AtomDef | Iron ("Iron", "Fe", 26, 55.845 *gram/mole) |
AtomDef | Cobalt ("Cobalt", "Co", 27, 58.9332 *gram/mole) |
AtomDef | Nickel ("Nickel", "Ni", 28, 58.70 *gram/mole) |
AtomDef | Copper ("Copper", "Cu", 29, 63.546 *gram/mole) |
AtomDef | Zinc ("Zinc", "Zn", 30, 65.38 *gram/mole) |
AtomDef | Gallium ("Gallium", "Ga", 31, 69.72 *gram/mole) |
AtomDef | Germanium ("Germanium", "Ge", 32, 72.59 *gram/mole) |
AtomDef | Arsenic ("Arsenic", "As", 33, 74.9216 *gram/mole) |
AtomDef | Selenium ("Selenium", "Se", 34, 78.96 *gram/mole) |
AtomDef | Bromine ("Bromine", "Br", 35, 79.904 *gram/mole) |
AtomDef | Krypton ("Krypton", "Kr", 36, 83.80 *gram/mole) |
AtomDef | Rubidium ("Rubidium", "Rb", 37, 85.4673 *gram/mole) |
AtomDef | Strontium ("Strontium", "Sr", 38, 87.62 *gram/mole) |
AtomDef | Yttrium ("Yttrium", "Y", 39, 88.9059 *gram/mole) |
AtomDef | Zirconium ("Zirconium", "Zr", 40, 91.22 *gram/mole) |
AtomDef | Niobium ("Niobium", "Nb", 41, 92.9064 *gram/mole) |
AtomDef | Molybdenum ("Molybdenum", "Mo", 42, 95.94 *gram/mole) |
AtomDef | Technetium ("Technetium", "Tc", 43, 98 *gram/mole) |
AtomDef | Ruthenium ("Ruthenium", "Ru", 44, 101.07 *gram/mole) |
AtomDef | Rhodium ("Rhodium", "Rh", 45, 102.9055 *gram/mole) |
AtomDef | Palladium ("Palladium", "Pd", 46, 106.4 *gram/mole) |
AtomDef | Silver ("Silver", "Ag", 47, 107.868 *gram/mole) |
AtomDef | Cadmium ("Cadmium", "Cd", 48, 112.411 *gram/mole) |
AtomDef | Indium ("Indium", "In", 49, 114.818 *gram/mole) |
AtomDef | Tin ("Tin", "Sn", 50, 118.710 *gram/mole) |
AtomDef | Antimony ("Antimony", "Sb", 51, 121.760 *gram/mole) |
AtomDef | Tellurium ("Tellurium", "Te", 52, 127.60 *gram/mole) |
AtomDef | Iodine ("Iodine", "I", 53, 126.9045 *gram/mole) |
AtomDef | Xenon ("Xenon", "Xe", 54, 131.293 *gram/mole) |
AtomDef | Caesium ("Caesium", "Cs", 55, 132.9054519 *gram/mole) |
AtomDef | Tungsten ("Tungsten", "W", 74, 183.85 *gram/mole) |
AtomDef | Mercury ("Mercury", "Hg", 80, 200.59 *gram/mole) |
AtomDef | Bismuth ("Bismuth", "Bi", 83, 208.9804 *gram/mole) |
AtomDef | Uranium ("Uranium", "U", 92, 238.0289 *gram/mole) |
AtomDef | Plutonium ("Plutonium", "Pu", 94, 244.0 *gram/mole) |
MoleculeDef | Hydrogen2 ("Hydrogen", "H2", "H", 2) |
MoleculeDef | Helium_molec ("Helium", "He", "He", 1) |
MoleculeDef | Nitrogen_molec ("Nitrogen", "N2", "N", 2) |
MoleculeDef | Oxygen_molec ("Oxygen", "O2", "O", 2) |
MoleculeDef | Neon_molec ("Neon", "Ne", "Ne", 1) |
MoleculeDef | Argon_molec ("Argon", "Ar", "Ar", 1, ActivePtr< VanDerVaals >(&Argon_VanDerVaals, do_clone)) |
MoleculeDef | Krypton_molec ("Krypton", "Kr", "Kr", 1, ActivePtr< VanDerVaals >(&Krypton_VanDerVaals, do_clone)) |
MoleculeDef | Xenon_molec ("Xenon", "Xe", "Xe", 1, ActivePtr< VanDerVaals >(&Xenon_VanDerVaals, do_clone)) |
MoleculeDef | NH3 ("NH3", "NH3", "N", 1, "H", 3) |
MoleculeDef | N2O ("N2O", "N2O", "N", 2, "O", 1) |
MoleculeDef | CO2 ("CO2", "CO2", "C", 1, "O", 2) |
MoleculeDef | CH4 ("CH4", "CH4", "C", 1, "H", 4, ActivePtr< VanDerVaals >(&CH4_VanDerVaals, do_clone)) |
MoleculeDef | CF4 ("CF4", "CF4", "C", 1, "F", 4, ActivePtr< VanDerVaals >(&CF4_VanDerVaals, do_clone)) |
MoleculeDef | SF4 ("SF4", "SF4", "S", 1, "F", 4) |
MoleculeDef | SF6 ("SF6", "SF6", "S", 1, "F", 6) |
MoleculeDef | C2H2 ("C2H2", "C2H2", "C", 2, "H", 2) |
MoleculeDef | C2H4 ("C2H4", "C2H4", "C", 2, "H", 4) |
MoleculeDef | C2H6 ("C2H6", "C2H6", "C", 2, "H", 6) |
MoleculeDef | C3H8 ("C3H8", "C3H8", "C", 3, "H", 8, ActivePtr< VanDerVaals >(&C3H8_VanDerVaals, do_clone)) |
MoleculeDef | C4H10 ("C4H10", "C4H10", "C", 4, "H", 10, ActivePtr< VanDerVaals >(&C4H10_VanDerVaals, do_clone)) |
MoleculeDef | C2H2F4 ("C2H2F4", "C2H2F4", "C", 2, "F", 4, "H", 2) |
MoleculeDef | Water_molec ("Water", "Water", "H", 2, "O", 1, ActivePtr< VanDerVaals >(&Water_VanDerVaals, do_clone)) |
MoleculeDef | Methylal_molec ("Methylal", "Methylal", "O", 2, "C", 3, "H", 8, ActivePtr< VanDerVaals >(&Methylal_VanDerVaals, do_clone)) |
MoleculeDef | C5H12_molec ("C5H12", "C5H12", "C", 5, "H", 12) |
MoleculeDef | NO_molec ("NO", "NO", "N", 1, "O", 1) |
MoleculeDef | CO_molec ("CO", "CO", "C", 1, "O", 1) |
MoleculeDef | DME_molec ("DME", "DME", "C", 2, "H", 6, "O", 1) |
MoleculeDef | C2F6_molec ("C2F6", "C2F6", "C", 2, "F", 6) |
MoleculeDef | C3H6_molec ("C3H6", "C3H6", "C", 3, "H", 6) |
MoleculeDef | CH3OH_molec ("CH3OH", "CH3OH", "C", 1, "H", 4, "O", 1) |
MoleculeDef | C2H5OH_molec ("C2H5OH", "C2H5OH", "C", 2, "H", 6, "O", 1) |
MoleculeDef | C3H7OH_molec ("C3H7OH", "C3H7OH", "C", 3, "H", 8, "O", 1) |
MoleculeDef | Cs_molec ("Cs", "Cs", "Cs", 1) |
MoleculeDef | F2_molec ("F2", "F2", "F", 2) |
MoleculeDef | CS2_molec ("CS2", "CS2", "C", 1, "S", 2) |
MoleculeDef | COS_molec ("COS", "COS", "C", 1, "O", 1, "S", 1) |
MoleculeDef | BF3_molec ("BF3", "BF3", "B", 1, "F", 3) |
MoleculeDef | C2HF5_molec ("C2HF5", "C2HF5", "C", 2, "H", 1, "F", 5) |
MoleculeDef | CHF3_molec ("CHF3", "CHF3", "C", 1, "H", 1, "F", 3) |
MoleculeDef | CF3Br_molec ("CF3Br", "CF3Br", "C", 1, "F", 3, "Br", 1) |
MoleculeDef | C3F8_molec ("C3F8", "C3F8", "C", 3, "F", 8) |
MoleculeDef | O3_molec ("O3", "O3", "O", 3) |
MoleculeDef | Hg_molec ("Hg", "Hg", "Hg", 1) |
MoleculeDef | H2S_molec ("H2S", "H2S", "H", 2, "S", 1) |
MoleculeDef | GeH4_molec ("GeH4", "GeH4", "Ge", 1, "H", 4) |
MoleculeDef | SiH4_molec ("SiH4", "SiH4", "Si", 1, "H", 4) |
VanDerVaals | Argon_VanDerVaals |
VanDerVaals | Krypton_VanDerVaals |
VanDerVaals | Xenon_VanDerVaals |
VanDerVaals | CH4_VanDerVaals |
VanDerVaals | CF4_VanDerVaals |
VanDerVaals | C3H8_VanDerVaals |
VanDerVaals | C4H10_VanDerVaals |
VanDerVaals | Water_VanDerVaals |
VanDerVaals | Methylal_VanDerVaals |
particle_def | electron_def ("electron", "e-", electron_mass_c2/c_squared, electron_charge, 1, 0, 0.5, spin_def(0.0, 0.0)) |
particle_def | positron_def ("positron", "e+", electron_def) |
particle_def | muon_minus_def ("muon_minus", "mu-", 105.658367 *MeV/c_squared, electron_charge, 1, 0, 0.5, spin_def(0.0, 0.0)) |
particle_def | muon_plus_def ("muon_plus", "mu+", muon_minus_def) |
particle_def | proton_def ("proton", "p+", proton_mass_c2/c_squared, eplus, 0, 1, 0.5, spin_def(0.5, 0.5)) |
particle_def | anti_proton_def ("", "p-", proton_def) |
particle_def | neutron_def ("neutron", "n", neutron_mass_c2/c_squared, 0, 0, 1, 0.5, spin_def(0.5, -0.5)) |
particle_def | anti_neutron_def ("", "", neutron_def) |
particle_def | P11_def ("P11", "P11", 1440.0 *MeV/c_squared, 1 *eplus, 0, 1, 0.5, spin_def(0.5, 0.5)) |
particle_def | D13_def ("D13", "D13", 1520.0 *MeV/c_squared, 1 *eplus, 0, 1, 1.5, spin_def(0.5, 0.5)) |
particle_def | S11_def ("S11", "S11", 1535.0 *MeV/c_squared, 1 *eplus, 0, 1, 0.5, spin_def(0.5, 0.5)) |
particle_def | pi_plus_meson_def ("pi_plus_meson", "pi+", 139.56755 *MeV/c_squared, eplus, 0, 0, 0.0, spin_def(1.0, 1.0)) |
particle_def | pi_minus_meson_def ("pi_minus_meson", "pi-", 139.56755 *MeV/c_squared, -eplus, 0, 0, 0.0, spin_def(1.0, -1.0)) |
particle_def | pi_0_meson_def ("pi_0_meson", "pi0", 134.9734 *MeV/c_squared, 0, 0, 0, 0.0, spin_def(1.0, 0.0)) |
particle_def | eta_meson_def ("eta_meson_def", "eta", 548.8 *MeV/c_squared, 0, 0, 0, 1.0, spin_def(0.0, 0.0)) |
particle_def | K_plus_meson_def ("K_plus_meson_def", "K+", 493.677 *MeV/c_squared, 1, 0, 0, 0.0, spin_def(0.5, -0.5)) |
particle_def | K_minus_meson_def ("K_minus_meson_def", "K-", K_plus_meson_def) |
particle_def | deuteron_def ("deuteron", "dtr", 1875.613 *MeV/c_squared, eplus, 0, 2, 0.0, spin_def(0.0, 0.0)) |
particle_def | alpha_particle_def ("alpha_particle", "alpha", 3727.417 *MeV/c_squared, 2 *eplus, 0, 4, 0.0, spin_def(0.0, 0.0)) |
particle_def | user_particle_def ("user_particle", "X", 139.56755 *MeV/c_squared, eplus, 0, 0, 0.0, spin_def(0.0, 0.0)) |
Definition at line 45 of file circumf.cpp.
Referenced by Heed::polyline::check_point_in().
Definition at line 60 of file plane.cpp.
Definition at line 40 of file straight.cpp.
|
inline |
VanDerVaals Heed::Argon_VanDerVaals | ( | 48.6 * | bar, |
150.7 * | kelvin | ||
) |
double Heed::Bethe_Bloch_energy_loss | ( | const double | ratio_Z_to_A, |
const double | I_eff, | ||
const double | beta, | ||
const double | z | ||
) |
Definition at line 14 of file bethe_bloch.cpp.
Referenced by Heed::eiparticle::Bethe_Bloch_en_loss().
double Heed::Bethe_Bloch_energy_loss_gamma_1 | ( | const double | ratio_Z_to_A, |
const double | I_eff, | ||
const double | gamma_1, | ||
const double | z | ||
) |
Definition at line 27 of file bethe_bloch.cpp.
double Heed::Bethe_Bloch_restricted_energy_loss_gamma_1 | ( | const double | ratio_Z_to_A, |
const double | I_eff, | ||
const double | m, | ||
const double | gamma_1, | ||
const double | ecut, | ||
const double | z | ||
) |
Definition at line 44 of file bethe_bloch.cpp.
VanDerVaals Heed::C3H8_VanDerVaals | ( | 42.5 * | bar, |
369.8 * | kelvin | ||
) |
VanDerVaals Heed::C4H10_VanDerVaals | ( | 40.0 * | bar, |
418.3 * | kelvin | ||
) |
VanDerVaals Heed::CF4_VanDerVaals | ( | 42.5 * | bar, |
369.8 * | kelvin | ||
) |
VanDerVaals Heed::CH4_VanDerVaals | ( | 4.64e6 * | hep_pascal, |
(273.15 - 82.5) * | kelvin | ||
) |
double Heed::cos_theta_two_part | ( | double | Ep0, |
double | Ep1, | ||
double | Mp, | ||
double | Mt | ||
) |
Definition at line 203 of file polyline.cpp.
double Heed::e_cont_enloss | ( | double | ratio_Z_to_A, |
double | I_eff, | ||
double | density, | ||
double | Ekin, | ||
double | Ecut, | ||
double | z | ||
) |
Definition at line 17 of file e_cont_enloss.cpp.
Referenced by Heed::HeedDeltaElectronCS::HeedDeltaElectronCS().
Definition at line 44 of file TrackHeed.cc.
Referenced by Heed::eparticle::force().
double Heed::gasdensity | ( | double | temperature, |
double | pressure, | ||
DynLinArr< PassivePtr< MoleculeDef > > | molec, | ||
DynLinArr< double > | weight_quan_molec, | ||
long | qmolec | ||
) |
double Heed::gasdensity | ( | double | temperature, |
double | pressure, | ||
DynLinArr< ProtPtr< MoleculeDef > > | molec, | ||
DynLinArr< double > | weight_quan_molec, | ||
long | qmolec | ||
) |
Definition at line 320 of file GasDef.cpp.
Referenced by Heed::GasDef::GasDef().
ExAtomPhotoAbsCS Heed::generate_Argon_PACS_mod_esc | ( | void | ) |
Definition at line 168 of file PhotoAbsCSLib.cpp.
double Heed::glin_integ_ar | ( | DynLinArr< double > | x, |
DynLinArr< double > | y, | ||
long | q, | ||
double | x1, | ||
double | x2, | ||
double | threshold | ||
) |
Definition at line 74 of file PhotoAbsCS.cpp.
Referenced by Heed::SimpleTablePhotoAbsCS::get_integral_CS().
VanDerVaals Heed::Krypton_VanDerVaals | ( | 55.0 * | bar, |
209.4 * | kelvin | ||
) |
double Heed::lorbeta | ( | const double | gamma_1 | ) |
Definition at line 22 of file lorgamma.cpp.
Referenced by Heed::eiparticle::Bethe_Bloch_en_loss(), Bethe_Bloch_energy_loss_gamma_1(), Bethe_Bloch_restricted_energy_loss_gamma_1(), Heed::mparticle::check_consistency(), e_cont_enloss(), Heed::HeedDeltaElectronCS::HeedDeltaElectronCS(), Heed::mparticle::mparticle(), Heed::mparticle::new_speed(), Heed::HeedDeltaElectron::physics_after_new_speed(), and Heed::eiparticle::physics_after_new_speed().
double Heed::lorbeta | ( | const double | momentum, |
const double | mass | ||
) |
Definition at line 31 of file lorgamma.cpp.
double Heed::lorbeta2 | ( | const double | gamma_1 | ) |
Definition at line 26 of file lorgamma.cpp.
Referenced by Heed::ElElasticScat::get_CS_Rutherford().
double Heed::lorgamma_1 | ( | double | beta | ) |
Definition at line 9 of file lorgamma.cpp.
Referenced by Bethe_Bloch_energy_loss(), and Heed::mparticle::mparticle().
Heed::macro_copy_body | ( | manip_box | ) |
Definition at line 273 of file box.cpp.
Heed::macro_copy_body | ( | ulsvolume | ) |
Definition at line 381 of file surface.cpp.
Heed::macro_copy_body | ( | VanDerVaals | ) |
Definition at line 44 of file MoleculeDef.cpp.
DynLinArr< double > Heed::make_log_mesh | ( | double | fxmin, |
double | fxmax, | ||
long | fq | ||
) |
Definition at line 28 of file BGMesh.cpp.
Referenced by Heed::BGMesh::BGMesh().
DynLinArr< double > Heed::make_log_mesh_ec | ( | double | emin, |
double | emax, | ||
long | q | ||
) |
Definition at line 146 of file EnergyMesh.cpp.
Referenced by Heed::SimpleTablePhotoAbsCS::SimpleTablePhotoAbsCS().
VanDerVaals Heed::Methylal_VanDerVaals | ( | 39.5 * | bar, |
480.6 * | kelvin | ||
) |
double Heed::my_integr_fun | ( | double | xp1, |
double | yp1, | ||
double | xp2, | ||
double | yp2, | ||
double | xmin, | ||
double | , | ||
double | x1, | ||
double | x2 | ||
) |
Definition at line 49 of file PhotoAbsCS.cpp.
Referenced by glin_integ_ar().
double Heed::my_val_fun | ( | double | xp1, |
double | yp1, | ||
double | xp2, | ||
double | yp2, | ||
double | xmin, | ||
double | , | ||
double | x | ||
) |
Definition at line 60 of file PhotoAbsCS.cpp.
Referenced by Heed::SimpleTablePhotoAbsCS::get_CS().
|
inline |
Definition at line 41 of file vfloat.h.
Referenced by Heed::mparticle::new_speed().
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const AtomDef & | f | ||
) |
Definition at line 79 of file AtomDef.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const AtomMixDef & | f | ||
) |
Definition at line 463 of file AtomDef.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const AtomPhotoAbsCS & | f | ||
) |
Definition at line 1090 of file PhotoAbsCS.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const BGMesh & | bgm | ||
) |
Definition at line 22 of file BGMesh.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const circumf & | f | ||
) |
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const EnTransfCS_BGM_Type & | f | ||
) |
Definition at line 57 of file EnTransfCS_BGM.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const EnTransfCSType & | f | ||
) |
Definition at line 642 of file EnTransfCS.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const GasDef & | f | ||
) |
Definition at line 290 of file GasDef.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const HeedDeltaElectronCSType & | f | ||
) |
Definition at line 376 of file HeedDeltaElectronCS.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const MatterDef & | f | ||
) |
Definition at line 141 of file MatterDef.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const MatterType & | f | ||
) |
Definition at line 155 of file MatterDef.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const MolecPhotoAbsCS & | f | ||
) |
Definition at line 2702 of file PhotoAbsCS.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const MoleculeDef & | f | ||
) |
Definition at line 255 of file MoleculeDef.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const mparticle & | f | ||
) |
Definition at line 325 of file mparticle.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const particle_def & | f | ||
) |
Definition at line 169 of file particle_def.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const particle_type & | f | ||
) |
Definition at line 215 of file particle_def.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const plane & | pl | ||
) |
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const polygon & | p | ||
) |
Definition at line 419 of file polyline.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const polyline & | p | ||
) |
Definition at line 225 of file polyline.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const polyline_pl & | p | ||
) |
Definition at line 274 of file polyline.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const rectangle & | f | ||
) |
Definition at line 474 of file polyline.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const spin_def & | f | ||
) |
Definition at line 20 of file particle_def.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const spquadr & | p | ||
) |
Definition at line 534 of file polyline.cpp.
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const straight & | s | ||
) |
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
const VanDerVaals & | f | ||
) |
std::ostream & Heed::operator<< | ( | std::ostream & | file, |
EnergyMesh & | f | ||
) |
Definition at line 111 of file EnergyMesh.cpp.
int Heed::sign_nonlinear_interpolation | ( | double | e1, |
double | cs1, | ||
double | e2, | ||
double | cs2, | ||
double | threshold | ||
) |
Definition at line 22 of file PhotoAbsCS.cpp.
Referenced by my_integr_fun(), and my_val_fun().
void Heed::theta_two_part | ( | double | Ep0, |
double | Ep1, | ||
double | Mp, | ||
double | Mt, | ||
double & | theta_p, | ||
double & | theta_t | ||
) |
Definition at line 31 of file kinem.cpp.
Referenced by Heed::HeedParticle::physics(), and Heed::HeedParticle_BGM::physics().
void Heed::treat_particle_bank | ( | int | s_erase | ) |
Definition at line 5 of file ParticleBank.cpp.
VanDerVaals Heed::Water_VanDerVaals | ( | 22.9e6 * | hep_pascal, |
(273.15+374.15) * | kelvin | ||
) |
VanDerVaals Heed::Xenon_VanDerVaals | ( | 55.0 * | bar, |
209.4 * | kelvin | ||
) |
char* Heed::a_internal_HDB |
Definition at line 28 of file PhotoAbsCSLib.cpp.
particle_def Heed::alpha_particle_def | ( | "alpha_particle" | , |
"alpha" | , | ||
3727.417 *MeV/ | c_squared, | ||
2 * | eplus, | ||
0 | , | ||
4 | , | ||
0. | 0, | ||
spin_def(0.0, 0.0) | |||
) |
Definition at line 143 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
AtomDef Heed::Aluminium | ( | "Aluminium" | , |
"Al" | , | ||
13 | , | ||
26.981539 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Aluminium_PACS | ( | 13 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Al.dat" | |||
) |
Definition at line 46 of file PhotoAbsCSLib.h.
particle_def Heed::anti_neutron_def | ( | "" | , |
"" | , | ||
neutron_def | |||
) |
Definition at line 129 of file particle_def.h.
particle_def Heed::anti_proton_def | ( | "" | , |
"p-" | , | ||
proton_def | |||
) |
Definition at line 127 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
AtomDef Heed::Antimony | ( | "Antimony" | , |
"Sb" | , | ||
51 | , | ||
121.760 *gram/ | mole | ||
) |
MolecPhotoAbsCS Heed::Ar_MPACS | ( | Argon_PACS | , |
1 | , | ||
26.4e- | 6 | ||
) |
Definition at line 72 of file PhotoAbsCSLib.h.
AtomDef Heed::Argon | ( | "Argon" | , |
"Ar" | , | ||
18 | , | ||
39.948 *gram/ | mole | ||
) |
MoleculeDef Heed::Argon_molec | ( | "Argon" | , |
"Ar" | , | ||
"Ar" | , | ||
1 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
ExAtomPhotoAbsCS Heed::Argon_PACS = generate_Argon_PACS_mod_esc() |
Definition at line 213 of file PhotoAbsCSLib.cpp.
|
extern |
AtomDef Heed::Argon_without_K | ( | "Argon_without_K" | , |
"Ar_without_K" | , | ||
16 | , | ||
39.948 *gram/ | mole | ||
) |
AtomDef Heed::Arsenic | ( | "Arsenic" | , |
"As" | , | ||
33 | , | ||
74.9216 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Arsenic_PACS | ( | 33 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"As.dat" | |||
) |
Definition at line 57 of file PhotoAbsCSLib.h.
const double Heed::AVOGADRO = 6.0221367e23 |
Definition at line 26 of file heed++/code/PhysicalConstants.h.
Referenced by Heed::HeedDeltaElectronCS::HeedDeltaElectronCS(), and Heed::HeedPhoton::physics().
AtomDef Heed::Beryllium | ( | "Beryllium" | , |
"Be" | , | ||
4 | , | ||
9.012182 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Beryllium_PACS | ( | 4 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Be.dat" | |||
) |
Definition at line 29 of file PhotoAbsCSLib.h.
MoleculeDef Heed::BF3_molec | ( | "BF3" | , |
"BF3" | , | ||
"B" | , | ||
1 | , | ||
"F" | , | ||
3 | |||
) |
MolecPhotoAbsCS Heed::BF3_MPACS | ( | Boron_PACS | , |
1 | , | ||
Fluorine_PACS | , | ||
3 | |||
) |
Definition at line 113 of file PhotoAbsCSLib.h.
AtomDef Heed::Bismuth | ( | "Bismuth" | , |
"Bi" | , | ||
83 | , | ||
208.9804 *gram/ | mole | ||
) |
AtomDef Heed::Boron | ( | "Boron" | , |
"B" | , | ||
5 | , | ||
10.811 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Boron_PACS | ( | 5 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"B.dat" | |||
) |
Definition at line 30 of file PhotoAbsCSLib.h.
AtomDef Heed::Bromine | ( | "Bromine" | , |
"Br" | , | ||
35 | , | ||
79.904 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Bromine_PACS | ( | 35 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Br.dat" | |||
) |
Definition at line 58 of file PhotoAbsCSLib.h.
Definition at line 19 of file heed++/code/PhysicalConstants.h.
Definition at line 22 of file heed++/code/PhysicalConstants.h.
Referenced by Heed::EnTransfCS::EnTransfCS(), and Heed::HeedMatterDef::print().
Definition at line 17 of file heed++/code/PhysicalConstants.h.
MolecPhotoAbsCS Heed::C2F4H2_MPACS | ( | Carbon_for_CF4_PACS | , |
2 | , | ||
Fluorine_PACS | , | ||
4 | , | ||
Hydrogen_for_H2_PACS | , | ||
2 | |||
) |
Definition at line 94 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C2F6_molec | ( | "C2F6" | , |
"C2F6" | , | ||
"C" | , | ||
2 | , | ||
"F" | , | ||
6 | |||
) |
MolecPhotoAbsCS Heed::C2F6_MPACS | ( | Carbon_for_C2H6_PACS | , |
2 | , | ||
Fluorine_PACS | , | ||
6 | |||
) |
Definition at line 104 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C2H2 | ( | "C2H2" | , |
"C2H2" | , | ||
"C" | , | ||
2 | , | ||
"H" | , | ||
2 | |||
) |
MolecPhotoAbsCS Heed::C2H2_MPACS | ( | Carbon_for_CH4_PACS | , |
2 | , | ||
Hydrogen_for_H2_PACS | , | ||
2 | , | ||
25.8e- | 6 | ||
) |
Definition at line 86 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C2H2F4 | ( | "C2H2F4" | , |
"C2H2F4" | , | ||
"C" | , | ||
2 | , | ||
"F" | , | ||
4 | , | ||
"H" | , | ||
2 | |||
) |
MolecPhotoAbsCS Heed::C2H2F4_MPACS | ( | Carbon_for_C2H6_PACS | , |
2 | , | ||
Fluorine_PACS | , | ||
4 | , | ||
Hydrogen_for_H2_PACS | , | ||
2 | |||
) |
Definition at line 115 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C2H4 | ( | "C2H4" | , |
"C2H4" | , | ||
"C" | , | ||
2 | , | ||
"H" | , | ||
4 | |||
) |
MolecPhotoAbsCS Heed::C2H4_MPACS | ( | Carbon_for_C2H4_PACS | , |
2 | , | ||
Hydrogen_for_H2_PACS | , | ||
4 | , | ||
25.8e- | 6 | ||
) |
Definition at line 87 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C2H5OH_molec | ( | "C2H5OH" | , |
"C2H5OH" | , | ||
"C" | , | ||
2 | , | ||
"H" | , | ||
6 | , | ||
"O" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::C2H5OH_MPACS | ( | Carbon_for_C2H6_PACS | , |
2 | , | ||
Hydrogen_for_H2_PACS | , | ||
6 | , | ||
Oxygen_PACS | , | ||
1 | , | ||
24.8e- | 6 | ||
) |
Definition at line 107 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C2H6 | ( | "C2H6" | , |
"C2H6" | , | ||
"C" | , | ||
2 | , | ||
"H" | , | ||
6 | |||
) |
MolecPhotoAbsCS Heed::C2H6_MPACS | ( | Carbon_for_C2H6_PACS | , |
2 | , | ||
Hydrogen_for_H2_PACS | , | ||
6 | , | ||
25.0e- | 6 | ||
) |
Definition at line 88 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C2HF5_molec | ( | "C2HF5" | , |
"C2HF5" | , | ||
"C" | , | ||
2 | , | ||
"H" | , | ||
1 | , | ||
"F" | , | ||
5 | |||
) |
MolecPhotoAbsCS Heed::C2HF5_MPACS | ( | Carbon_for_C2H6_PACS | , |
2 | , | ||
Hydrogen_for_H2_PACS | , | ||
1 | , | ||
Fluorine_PACS | , | ||
5 | |||
) |
Definition at line 114 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C3F8_molec | ( | "C3F8" | , |
"C3F8" | , | ||
"C" | , | ||
3 | , | ||
"F" | , | ||
8 | |||
) |
MolecPhotoAbsCS Heed::C3F8_MPACS | ( | Carbon_for_CF4_PACS | , |
3 | , | ||
Fluorine_PACS | , | ||
8 | |||
) |
Definition at line 118 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C3H6_molec | ( | "C3H6" | , |
"C3H6" | , | ||
"C" | , | ||
3 | , | ||
"H" | , | ||
6 | |||
) |
MolecPhotoAbsCS Heed::C3H6_MPACS | ( | Carbon_for_C2H6_PACS | , |
3 | , | ||
Hydrogen_for_H2_PACS | , | ||
6 | |||
) |
Definition at line 105 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C3H7OH_molec | ( | "C3H7OH" | , |
"C3H7OH" | , | ||
"C" | , | ||
3 | , | ||
"H" | , | ||
8 | , | ||
"O" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::C3H7OH_MPACS | ( | Carbon_for_C2H6_PACS | , |
3 | , | ||
Hydrogen_for_H2_PACS | , | ||
8 | , | ||
Oxygen_PACS | , | ||
1 | |||
) |
Definition at line 108 of file PhotoAbsCSLib.h.
MoleculeDef Heed::C3H8 | ( | "C3H8" | , |
"C3H8" | , | ||
"C" | , | ||
3 | , | ||
"H" | , | ||
8 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
MolecPhotoAbsCS Heed::C3H8_MPACS | ( | Carbon_for_CH4_PACS | , |
3 | , | ||
Hydrogen_for_H2_PACS | , | ||
8 | , | ||
24.0e- | 6 | ||
) |
Definition at line 89 of file PhotoAbsCSLib.h.
|
extern |
MoleculeDef Heed::C4H10 | ( | "C4H10" | , |
"C4H10" | , | ||
"C" | , | ||
4 | , | ||
"H" | , | ||
10 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
MolecPhotoAbsCS Heed::C4H10_MPACS | ( | Carbon_for_C4H10_PACS | , |
4 | , | ||
Hydrogen_for_H2_PACS | , | ||
10 | , | ||
23.4e- | 6 | ||
) |
Definition at line 90 of file PhotoAbsCSLib.h.
|
extern |
MoleculeDef Heed::C5H12_molec | ( | "C5H12" | , |
"C5H12" | , | ||
"C" | , | ||
5 | , | ||
"H" | , | ||
12 | |||
) |
MolecPhotoAbsCS Heed::C5H12_MPACS | ( | Carbon_for_C4H10_PACS | , |
5 | , | ||
Hydrogen_for_H2_PACS | , | ||
12 | , | ||
23.2e- | 6 | ||
) |
Definition at line 99 of file PhotoAbsCSLib.h.
AtomDef Heed::Cadmium | ( | "Cadmium" | , |
"Cd" | , | ||
48 | , | ||
112.411 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Cadmium_PACS | ( | 48 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Cd.dat" | |||
) |
Definition at line 60 of file PhotoAbsCSLib.h.
AtomDef Heed::Caesium | ( | "Caesium" | , |
"Cs" | , | ||
55 | , | ||
132.9054519 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Caesium_PACS | ( | 55 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Cs.dat" | |||
) |
Definition at line 63 of file PhotoAbsCSLib.h.
AtomDef Heed::Calcium | ( | "Calcium" | , |
"Ca" | , | ||
20 | , | ||
40.08 *gram/ | mole | ||
) |
AtomDef Heed::Carbon | ( | "Carbon" | , |
"C" | , | ||
6 | , | ||
12.011 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Carbon_for_C2H4_PACS | ( | 6 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"C.dat" | , | ||
"C_for_C2H4" | , | ||
10.51e- | 06 | ||
) |
Definition at line 33 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Carbon_for_C2H6_PACS | ( | 6 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"C.dat" | , | ||
"C_for_C2H6" | , | ||
11.52e- | 06 | ||
) |
Definition at line 34 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Carbon_for_C4H10_PACS | ( | 6 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"C.dat" | , | ||
"C_for_C4H10" | , | ||
10.55e- | 06 | ||
) |
Definition at line 35 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Carbon_for_CF4_PACS | ( | 6 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"C.dat" | , | ||
"C_for_CF4" | , | ||
16.23e- | 06 | ||
) |
Definition at line 37 of file PhotoAbsCSLib.h.
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 | ||
) |
Definition at line 32 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Carbon_for_CO2_PACS | ( | 6 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"C.dat" | , | ||
"C_for_CO2" | , | ||
13.79e- | 06 | ||
) |
Definition at line 38 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Carbon_for_Methylal_PACS | ( | 6 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"C.dat" | , | ||
"C_for_Methylal" | , | ||
10.0e- | 06 | ||
) |
Definition at line 36 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Carbon_PACS | ( | 6 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"C.dat" | |||
) |
Definition at line 31 of file PhotoAbsCSLib.h.
MoleculeDef Heed::CF3Br_molec | ( | "CF3Br" | , |
"CF3Br" | , | ||
"C" | , | ||
1 | , | ||
"F" | , | ||
3 | , | ||
"Br" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::CF3Br_MPACS | ( | Carbon_for_CF4_PACS | , |
1 | , | ||
Fluorine_PACS | , | ||
3 | , | ||
Bromine_PACS | , | ||
1 | |||
) |
Definition at line 117 of file PhotoAbsCSLib.h.
MoleculeDef Heed::CF4 | ( | "CF4" | , |
"CF4" | , | ||
"C" | , | ||
1 | , | ||
"F" | , | ||
4 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
MolecPhotoAbsCS Heed::CF4_MPACS | ( | Carbon_for_CF4_PACS | , |
1 | , | ||
Fluorine_PACS | , | ||
4 | |||
) |
Definition at line 79 of file PhotoAbsCSLib.h.
|
extern |
MoleculeDef Heed::CH3OH_molec | ( | "CH3OH" | , |
"CH3OH" | , | ||
"C" | , | ||
1 | , | ||
"H" | , | ||
4 | , | ||
"O" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::CH3OH_MPACS | ( | Carbon_for_C2H6_PACS | , |
1 | , | ||
Hydrogen_for_H2_PACS | , | ||
4 | , | ||
Oxygen_PACS | , | ||
1 | , | ||
24.7e- | 6 | ||
) |
Definition at line 106 of file PhotoAbsCSLib.h.
MoleculeDef Heed::CH4 | ( | "CH4" | , |
"CH4" | , | ||
"C" | , | ||
1 | , | ||
"H" | , | ||
4 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
MolecPhotoAbsCS Heed::CH4_MPACS | ( | Carbon_for_CH4_PACS | , |
1 | , | ||
Hydrogen_for_CH4_PACS | , | ||
4 | , | ||
27.3e- | 6 | ||
) |
Definition at line 78 of file PhotoAbsCSLib.h.
|
extern |
MoleculeDef Heed::CHF3_molec | ( | "CHF3" | , |
"CHF3" | , | ||
"C" | , | ||
1 | , | ||
"H" | , | ||
1 | , | ||
"F" | , | ||
3 | |||
) |
MolecPhotoAbsCS Heed::CHF3_MPACS | ( | Carbon_for_CF4_PACS | , |
1 | , | ||
Hydrogen_for_H2_PACS | , | ||
1 | , | ||
Fluorine_PACS | , | ||
3 | |||
) |
Definition at line 116 of file PhotoAbsCSLib.h.
AtomDef Heed::Chlorine | ( | "Chlorine" | , |
"Cl" | , | ||
17 | , | ||
35.066 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Chlorine_PACS | ( | 17 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Cl.dat" | |||
) |
Definition at line 52 of file PhotoAbsCSLib.h.
AtomDef Heed::Chromium | ( | "Chromium" | , |
"Cr" | , | ||
24 | , | ||
51.996 *gram/ | mole | ||
) |
const double Heed::CLIGHT = 2.99792458e10 |
Definition at line 29 of file heed++/code/PhysicalConstants.h.
BlkArr< HeedCluster > Heed::cluster_bank |
Definition at line 41 of file TrackHeed.cc.
Referenced by Garfield::TrackHeed::NewTrack(), Heed::HeedParticle::physics(), and Heed::HeedParticle_BGM::physics().
MoleculeDef Heed::CO2 | ( | "CO2" | , |
"CO2" | , | ||
"C" | , | ||
1 | , | ||
"O" | , | ||
2 | |||
) |
MolecPhotoAbsCS Heed::CO2_MPACS | ( | Carbon_for_CO2_PACS | , |
1 | , | ||
Oxygen_for_CO2_PACS | , | ||
2 | , | ||
33.0e- | 6 | ||
) |
Definition at line 77 of file PhotoAbsCSLib.h.
MoleculeDef Heed::CO_molec | ( | "CO" | , |
"CO" | , | ||
"C" | , | ||
1 | , | ||
"O" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::CO_MPACS | ( | Carbon_for_CO2_PACS | , |
1 | , | ||
Oxygen_PACS | , | ||
1 | |||
) |
Definition at line 102 of file PhotoAbsCSLib.h.
AtomDef Heed::Cobalt | ( | "Cobalt" | , |
"Co" | , | ||
27 | , | ||
58.9332 *gram/ | mole | ||
) |
const double Heed::coef_I_to_W = 2.0 |
Definition at line 552 of file PhotoAbsCS.h.
Referenced by Heed::HeedMatterDef::HeedMatterDef(), and Heed::MolecPhotoAbsCS::MolecPhotoAbsCS().
AtomDef Heed::Copper | ( | "Copper" | , |
"Cu" | , | ||
29 | , | ||
63.546 *gram/ | mole | ||
) |
MoleculeDef Heed::COS_molec | ( | "COS" | , |
"COS" | , | ||
"C" | , | ||
1 | , | ||
"O" | , | ||
1 | , | ||
"S" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::COS_MPACS | ( | Carbon_for_CO2_PACS | , |
1 | , | ||
Oxygen_PACS | , | ||
1 | , | ||
Sulfur_PACS | , | ||
1 | |||
) |
Definition at line 112 of file PhotoAbsCSLib.h.
MoleculeDef Heed::CS2_molec | ( | "CS2" | , |
"CS2" | , | ||
"C" | , | ||
1 | , | ||
"S" | , | ||
2 | |||
) |
MolecPhotoAbsCS Heed::CS2_MPACS | ( | Carbon_for_CO2_PACS | , |
1 | , | ||
Sulfur_PACS | , | ||
2 | |||
) |
Definition at line 111 of file PhotoAbsCSLib.h.
MoleculeDef Heed::Cs_molec | ( | "Cs" | , |
"Cs" | , | ||
"Cs" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::Cs_MPACS | ( | Caesium_PACS | , |
1 | |||
) |
Definition at line 109 of file PhotoAbsCSLib.h.
particle_def Heed::D13_def | ( | "D13" | , |
"D13" | , | ||
1520.0 *MeV/ | c_squared, | ||
1 * | eplus, | ||
0 | , | ||
1 | , | ||
1. | 5, | ||
spin_def(0.5, 0.5) | |||
) |
Definition at line 131 of file particle_def.h.
particle_def Heed::deuteron_def | ( | "deuteron" | , |
"dtr" | , | ||
1875.613 *MeV/ | c_squared, | ||
eplus | , | ||
0 | , | ||
2 | , | ||
0. | 0, | ||
spin_def(0.0, 0.0) | |||
) |
Definition at line 142 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
MoleculeDef Heed::DME_molec | ( | "DME" | , |
"DME" | , | ||
"C" | , | ||
2 | , | ||
"H" | , | ||
6 | , | ||
"O" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::DME_MPACS | ( | Carbon_for_Methylal_PACS | , |
2 | , | ||
Hydrogen_for_H2_PACS | , | ||
6 | , | ||
Oxygen_PACS | , | ||
1 | |||
) |
Definition at line 103 of file PhotoAbsCSLib.h.
const double Heed::ELCHARGE = 1.60217733e-19 |
Definition at line 28 of file heed++/code/PhysicalConstants.h.
particle_def Heed::electron_def | ( | "electron" | , |
"e-" | , | ||
electron_mass_c2/ | c_squared, | ||
electron_charge | , | ||
1 | , | ||
0 | , | ||
0. | 5, | ||
spin_def(0.0, 0.0) | |||
) |
Definition at line 122 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack(), Heed::HeedParticle::physics(), and Heed::HeedParticle_BGM::physics().
const double Heed::ELMAS = 0.51099906 |
Definition at line 13 of file heed++/code/PhysicalConstants.h.
Referenced by Heed::ElElasticScat::ElElasticScat(), Heed::EnTransfCS::EnTransfCS(), Heed::ElElasticScat::fill_hist(), Heed::ElElasticScat::get_CS_Rutherford(), and Heed::HeedPhoton::physics_after_new_speed().
Definition at line 15 of file heed++/code/PhysicalConstants.h.
Referenced by Heed::ElElasticScat::get_CS_Rutherford().
const double Heed::ELRADCM = 2.81794092e-13 |
Definition at line 16 of file heed++/code/PhysicalConstants.h.
particle_def Heed::eta_meson_def | ( | "eta_meson_def" | , |
"eta" | , | ||
548.8 *MeV/ | c_squared, | ||
0 | , | ||
0 | , | ||
0 | , | ||
1. | 0, | ||
spin_def(0.0, 0.0) | |||
) |
Definition at line 138 of file particle_def.h.
MoleculeDef Heed::F2_molec | ( | "F2" | , |
"F2" | , | ||
"F" | , | ||
2 | |||
) |
MolecPhotoAbsCS Heed::F2_MPACS | ( | Fluorine_PACS | , |
2 | |||
) |
Definition at line 110 of file PhotoAbsCSLib.h.
AtomDef Heed::Fluorine | ( | "Fluorine" | , |
"F" | , | ||
9 | , | ||
18.9984032 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Fluorine_PACS | ( | 9 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"F.dat" | |||
) |
Definition at line 42 of file PhotoAbsCSLib.h.
const double Heed::FSCON = 137.0359895 |
Definition at line 14 of file heed++/code/PhysicalConstants.h.
Referenced by Heed::EnTransfCS::EnTransfCS(), and Heed::ElElasticScat::fill_hist().
AtomDef Heed::Gallium | ( | "Gallium" | , |
"Ga" | , | ||
31 | , | ||
69.72 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Gallium_PACS | ( | 31 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Ga.dat" | |||
) |
Definition at line 54 of file PhotoAbsCSLib.h.
MoleculeDef Heed::GeH4_molec | ( | "GeH4" | , |
"GeH4" | , | ||
"Ge" | , | ||
1 | , | ||
"H" | , | ||
4 | |||
) |
MolecPhotoAbsCS Heed::GeH4_MPACS | ( | Germanium_PACS | , |
1 | , | ||
Hydrogen_for_H2_PACS | , | ||
4 | |||
) |
Definition at line 122 of file PhotoAbsCSLib.h.
AtomDef Heed::Germanium | ( | "Germanium" | , |
"Ge" | , | ||
32 | , | ||
72.59 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Germanium_crystal_PACS | ( | 32 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Ge.dat" | , | ||
"Ge_crystal" | , | ||
0.67e- | 06 | ||
) |
Definition at line 56 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Germanium_PACS | ( | 32 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Ge.dat" | |||
) |
Definition at line 55 of file PhotoAbsCSLib.h.
MolecPhotoAbsCS Heed::H2_MPACS | ( | Hydrogen_for_H2_PACS | , |
2 | |||
) |
Definition at line 67 of file PhotoAbsCSLib.h.
MolecPhotoAbsCS Heed::H2O_MPACS | ( | Hydrogen_for_H2_PACS | , |
2 | , | ||
Oxygen_PACS | , | ||
1 | , | ||
29.6e- | 6 | ||
) |
Definition at line 100 of file PhotoAbsCSLib.h.
MoleculeDef Heed::H2S_molec | ( | "H2S" | , |
"H2S" | , | ||
"H" | , | ||
2 | , | ||
"S" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::H2S_MPACS | ( | Hydrogen_for_H2_PACS | , |
2 | , | ||
Sulfur_PACS | , | ||
1 | |||
) |
Definition at line 121 of file PhotoAbsCSLib.h.
MolecPhotoAbsCS Heed::He_MPACS | ( | Helium_PACS | , |
1 | , | ||
41.3e- | 6 | ||
) |
Definition at line 68 of file PhotoAbsCSLib.h.
AtomDef Heed::Helium | ( | "Helium" | , |
"He" | , | ||
2 | , | ||
4.002602 *gram/ | mole | ||
) |
MoleculeDef Heed::Helium_molec | ( | "Helium" | , |
"He" | , | ||
"He" | , | ||
1 | |||
) |
ExAtomPhotoAbsCS Heed::Helium_PACS | ( | 2 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"He.dat" | |||
) |
Definition at line 27 of file PhotoAbsCSLib.h.
MoleculeDef Heed::Hg_molec | ( | "Hg" | , |
"Hg" | , | ||
"Hg" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::Hg_MPACS | ( | Mercury_PACS | , |
1 | |||
) |
Definition at line 120 of file PhotoAbsCSLib.h.
AtomDef Heed::Hydrogen | ( | "Hydrogen" | , |
"H" | , | ||
1 | , | ||
1.0 *gram/ | mole | ||
) |
MoleculeDef Heed::Hydrogen2 | ( | "Hydrogen" | , |
"H2" | , | ||
"H" | , | ||
2 | |||
) |
SimpleAtomPhotoAbsCS Heed::Hydrogen_for_CH4_PACS | ( | 1 | , |
Hydrogen_for_CH4_shell_PACS | |||
) |
Definition at line 22 of file PhotoAbsCSLib.h.
PhenoPhotoAbsCS Heed::Hydrogen_for_CH4_shell_PACS("Hydrogen_for_CH4", 1, 12.65e-06, 3.228) | ( | "Hydrogen_for_CH4" | , |
1 | , | ||
12.65e- | 06, | ||
3. | 228 | ||
) |
SimpleAtomPhotoAbsCS Heed::Hydrogen_for_H2_PACS | ( | 1 | , |
Hydrogen_for_H2_shell_PACS | |||
) |
Definition at line 21 of file PhotoAbsCSLib.h.
PhenoPhotoAbsCS Heed::Hydrogen_for_H2_shell_PACS("Hydrogen_for_H2", 1, 15.43e-6, 3.228) | ( | "Hydrogen_for_H2" | , |
1 | , | ||
15.43e- | 6, | ||
3. | 228 | ||
) |
SimpleAtomPhotoAbsCS Heed::Hydrogen_for_NH4_PACS | ( | 1 | , |
Hydrogen_for_NH4_shell_PACS | |||
) |
Definition at line 23 of file PhotoAbsCSLib.h.
PhenoPhotoAbsCS Heed::Hydrogen_for_NH4_shell_PACS("Hydrogen_for_NH4", 1, 10.0e-06, 3.228) | ( | "Hydrogen_for_NH4" | , |
1 | , | ||
10.0e- | 06, | ||
3. | 228 | ||
) |
SimpleAtomPhotoAbsCS Heed::Hydrogen_PACS | ( | 1 | , |
Hydrogen_shell_PACS | |||
) |
Definition at line 20 of file PhotoAbsCSLib.h.
HydrogenPhotoAbsCS Heed::Hydrogen_shell_PACS |
Definition at line 37 of file PhotoAbsCSLib.cpp.
AtomDef Heed::Indium | ( | "Indium" | , |
"In" | , | ||
49 | , | ||
114.818 *gram/ | mole | ||
) |
AtomDef Heed::Iodine | ( | "Iodine" | , |
"I" | , | ||
53 | , | ||
126.9045 *gram/ | mole | ||
) |
AtomDef Heed::Iron | ( | "Iron" | , |
"Fe" | , | ||
26 | , | ||
55.845 *gram/ | mole | ||
) |
particle_def Heed::K_minus_meson_def | ( | "K_minus_meson_def" | , |
"K-" | , | ||
K_plus_meson_def | |||
) |
Definition at line 140 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
particle_def Heed::K_plus_meson_def | ( | "K_plus_meson_def" | , |
"K+" | , | ||
493.677 *MeV/ | c_squared, | ||
1 | , | ||
0 | , | ||
0 | , | ||
0. | 0, | ||
spin_def(0.5, -0.5) | |||
) |
Definition at line 139 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
MolecPhotoAbsCS Heed::Kr_MPACS | ( | Krypton_PACS | , |
1 | , | ||
24.4e- | 6 | ||
) |
Definition at line 73 of file PhotoAbsCSLib.h.
AtomDef Heed::Krypton | ( | "Krypton" | , |
"Kr" | , | ||
36 | , | ||
83.80 *gram/ | mole | ||
) |
MoleculeDef Heed::Krypton_molec | ( | "Krypton" | , |
"Kr" | , | ||
"Kr" | , | ||
1 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
ExAtomPhotoAbsCS Heed::Krypton_PACS | ( | 36 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Kr.dat" | |||
) |
Definition at line 59 of file PhotoAbsCSLib.h.
|
extern |
long Heed::last_particle_number |
Definition at line 26 of file HeedParticle.h.
Referenced by Heed::HeedDeltaElectron::HeedDeltaElectron(), Heed::HeedParticle::HeedParticle(), Heed::HeedParticle_BGM::HeedParticle_BGM(), Heed::HeedPhoton::HeedPhoton(), Garfield::TrackHeed::NewTrack(), and Garfield::TrackHeed::TransportPhoton().
AtomDef Heed::Lithium | ( | "Lithium" | , |
"Li" | , | ||
3 | , | ||
6.941 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Lithium_PACS | ( | 3 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Li.dat" | |||
) |
Definition at line 28 of file PhotoAbsCSLib.h.
const double Heed::low_boundary_of_excitations = 0.7 |
Definition at line 442 of file PhotoAbsCS.h.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS().
const double Heed::low_cut_angle_deg = 20.0 |
Definition at line 6 of file HeedGlobals.h.
Referenced by Heed::ElElasticScat::fill_hist_low_scat(), and Heed::HeedDeltaElectronCS::HeedDeltaElectronCS().
AtomDef Heed::Magnesium | ( | "Magnesium" | , |
"Mg" | , | ||
12 | , | ||
24.3050 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Magnesium_PACS | ( | 12 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Mg.dat" | |||
) |
Definition at line 45 of file PhotoAbsCSLib.h.
AtomDef Heed::Manganese | ( | "Manganese" | , |
"Mn" | , | ||
25 | , | ||
54.9380 *gram/ | mole | ||
) |
const int Heed::max_poss_atom_z = 100 |
Definition at line 59 of file AtomDef.h.
Referenced by Heed::AtomDef::AtomDef().
const long Heed::max_q_low_path_length_for_direct = 5 |
Definition at line 20 of file HeedDeltaElectron.cpp.
Referenced by Heed::HeedDeltaElectron::physics_after_new_speed().
AtomDef Heed::Mercury | ( | "Mercury" | , |
"Hg" | , | ||
80 | , | ||
200.59 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Mercury_PACS | ( | 80 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Hg.dat" | |||
) |
Definition at line 64 of file PhotoAbsCSLib.h.
MoleculeDef Heed::Methylal_molec | ( | "Methylal" | , |
"Methylal" | , | ||
"O" | , | ||
2 | , | ||
"C" | , | ||
3 | , | ||
"H" | , | ||
8 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
MolecPhotoAbsCS Heed::Methylal_MPACS | ( | Oxygen_PACS | , |
2 | , | ||
Carbon_for_Methylal_PACS | , | ||
3 | , | ||
Hydrogen_for_H2_PACS | , | ||
8 | , | ||
10.0e-6 *23.4/10. | 55 | ||
) |
Definition at line 95 of file PhotoAbsCSLib.h.
|
extern |
const double Heed::mm_rt_st_in_atmosphere = 760 |
Definition at line 286 of file GasDef.cpp.
Referenced by operator<<().
AtomDef Heed::Molybdenum | ( | "Molybdenum" | , |
"Mo" | , | ||
42 | , | ||
95.94 *gram/ | mole | ||
) |
particle_def Heed::muon_minus_def | ( | "muon_minus" | , |
"mu-" | , | ||
105.658367 *MeV/ | c_squared, | ||
electron_charge | , | ||
1 | , | ||
0 | , | ||
0. | 5, | ||
spin_def(0.0, 0.0) | |||
) |
Definition at line 124 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
particle_def Heed::muon_plus_def | ( | "muon_plus" | , |
"mu+" | , | ||
muon_minus_def | |||
) |
Definition at line 125 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
MolecPhotoAbsCS Heed::N2_MPACS | ( | Nitrogen_PACS | , |
2 | , | ||
34.8e- | 6 | ||
) |
Definition at line 69 of file PhotoAbsCSLib.h.
MoleculeDef Heed::N2O | ( | "N2O" | , |
"N2O" | , | ||
"N" | , | ||
2 | , | ||
"O" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::N2O_MPACS | ( | Nitrogen_PACS | , |
2 | , | ||
Oxygen_PACS | , | ||
1 | , | ||
34.8e- | 6 | ||
) |
Definition at line 76 of file PhotoAbsCSLib.h.
MolecPhotoAbsCS Heed::Ne_MPACS | ( | Neon_PACS | , |
1 | , | ||
35.4e- | 6 | ||
) |
Definition at line 71 of file PhotoAbsCSLib.h.
AtomDef Heed::Neon | ( | "Neon" | , |
"Ne" | , | ||
10 | , | ||
20.1797 *gram/ | mole | ||
) |
MoleculeDef Heed::Neon_molec | ( | "Neon" | , |
"Ne" | , | ||
"Ne" | , | ||
1 | |||
) |
ExAtomPhotoAbsCS Heed::Neon_PACS | ( | 10 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Ne.dat" | |||
) |
Definition at line 43 of file PhotoAbsCSLib.h.
particle_def Heed::neutron_def | ( | "neutron" | , |
"n" | , | ||
neutron_mass_c2/ | c_squared, | ||
0 | , | ||
0 | , | ||
1 | , | ||
0. | 5, | ||
spin_def(0.5, -0.5) | |||
) |
Definition at line 128 of file particle_def.h.
MoleculeDef Heed::NH3 | ( | "NH3" | , |
"NH3" | , | ||
"N" | , | ||
1 | , | ||
"H" | , | ||
3 | |||
) |
MolecPhotoAbsCS Heed::NH3_MPACS | ( | Nitrogen_PACS | , |
1 | , | ||
Hydrogen_for_NH4_PACS | , | ||
3 | , | ||
26.6e- | 6 | ||
) |
Definition at line 75 of file PhotoAbsCSLib.h.
AtomDef Heed::Nickel | ( | "Nickel" | , |
"Ni" | , | ||
28 | , | ||
58.70 *gram/ | mole | ||
) |
AtomDef Heed::Niobium | ( | "Niobium" | , |
"Nb" | , | ||
41 | , | ||
92.9064 *gram/ | mole | ||
) |
AtomDef Heed::Nitrogen | ( | "Nitrogen" | , |
"N" | , | ||
7 | , | ||
14.00674 *gram/ | mole | ||
) |
MoleculeDef Heed::Nitrogen_molec | ( | "Nitrogen" | , |
"N2" | , | ||
"N" | , | ||
2 | |||
) |
ExAtomPhotoAbsCS Heed::Nitrogen_PACS | ( | 7 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"N.dat" | , | ||
"N_for_N2" | , | ||
15.581e- | 6 | ||
) |
Definition at line 39 of file PhotoAbsCSLib.h.
MoleculeDef Heed::NO_molec | ( | "NO" | , |
"NO" | , | ||
"N" | , | ||
1 | , | ||
"O" | , | ||
1 | |||
) |
MolecPhotoAbsCS Heed::NO_MPACS | ( | Nitrogen_PACS | , |
1 | , | ||
Oxygen_PACS | , | ||
1 | |||
) |
Definition at line 101 of file PhotoAbsCSLib.h.
MolecPhotoAbsCS Heed::O2_MPACS | ( | Oxygen_PACS | , |
2 | , | ||
30.8e- | 6 | ||
) |
Definition at line 70 of file PhotoAbsCSLib.h.
MoleculeDef Heed::O3_molec | ( | "O3" | , |
"O3" | , | ||
"O" | , | ||
3 | |||
) |
MolecPhotoAbsCS Heed::O3_MPACS | ( | Oxygen_PACS | , |
3 | |||
) |
Definition at line 119 of file PhotoAbsCSLib.h.
AtomDef Heed::Oxygen | ( | "Oxygen" | , |
"O" | , | ||
8 | , | ||
15.9994 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Oxygen_for_CO2_PACS | ( | 8 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"O.dat" | , | ||
"O_for_CO2" | , | ||
13.79e- | 6 | ||
) |
Definition at line 41 of file PhotoAbsCSLib.h.
MoleculeDef Heed::Oxygen_molec | ( | "Oxygen" | , |
"O2" | , | ||
"O" | , | ||
2 | |||
) |
ExAtomPhotoAbsCS Heed::Oxygen_PACS | ( | 8 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"O.dat" | |||
) |
Definition at line 40 of file PhotoAbsCSLib.h.
particle_def Heed::P11_def | ( | "P11" | , |
"P11" | , | ||
1440.0 *MeV/ | c_squared, | ||
1 * | eplus, | ||
0 | , | ||
1 | , | ||
0. | 5, | ||
spin_def(0.5, 0.5) | |||
) |
Definition at line 130 of file particle_def.h.
String Heed::pacs_table_dir_name |
Definition at line 32 of file PhotoAbsCSLib.cpp.
Referenced by generate_Argon_PACS_mod_esc().
AtomDef Heed::Palladium | ( | "Palladium" | , |
"Pd" | , | ||
46 | , | ||
106.4 *gram/ | mole | ||
) |
Definition at line 42 of file TrackHeed.cc.
Referenced by Garfield::TrackHeed::GetCluster(), Garfield::TrackHeed::NewTrack(), Heed::HeedParticle::physics(), Heed::HeedParticle_BGM::physics(), Heed::HeedPhoton::physics_after_new_speed(), Garfield::TrackHeed::TransportPhoton(), and treat_particle_bank().
AtomDef Heed::Phosphorus | ( | "Phosphorus" | , |
"P" | , | ||
15 | , | ||
30.973762 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Phosphorus_PACS | ( | 15 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"P.dat" | |||
) |
Definition at line 50 of file PhotoAbsCSLib.h.
particle_def Heed::pi_0_meson_def | ( | "pi_0_meson" | , |
"pi0" | , | ||
134.9734 *MeV/ | c_squared, | ||
0 | , | ||
0 | , | ||
0 | , | ||
0. | 0, | ||
spin_def(1.0, 0.0) | |||
) |
Definition at line 136 of file particle_def.h.
particle_def Heed::pi_minus_meson_def | ( | "pi_minus_meson" | , |
"pi-" | , | ||
139.56755 *MeV/ | c_squared, | ||
- | eplus, | ||
0 | , | ||
0 | , | ||
0. | 0, | ||
spin_def(1.0, -1.0) | |||
) |
Definition at line 137 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
particle_def Heed::pi_plus_meson_def | ( | "pi_plus_meson" | , |
"pi+" | , | ||
139.56755 *MeV/ | c_squared, | ||
eplus | , | ||
0 | , | ||
0 | , | ||
0. | 0, | ||
spin_def(1.0, 1.0) | |||
) |
Definition at line 135 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
const double Heed::PLANK = 6.6260755e-34 |
Definition at line 27 of file heed++/code/PhysicalConstants.h.
const double Heed::PLANKCLIGHT = 197.327e-13 |
Definition at line 30 of file heed++/code/PhysicalConstants.h.
Referenced by Heed::EnTransfCS::EnTransfCS().
AtomDef Heed::Plutonium | ( | "Plutonium" | , |
"Pu" | , | ||
94 | , | ||
244.0 *gram/ | mole | ||
) |
particle_def Heed::positron_def | ( | "positron" | , |
"e+" | , | ||
electron_def | |||
) |
Definition at line 123 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
AtomDef Heed::Potassium | ( | "Potassium" | , |
"K" | , | ||
19 | , | ||
39.098 *gram/ | mole | ||
) |
const int Heed::pqcrossurf = 4 |
Definition at line 27 of file surface.h.
Referenced by Heed::ulsvolume::range_ext().
const int Heed::pqener = 1001 |
Definition at line 39 of file EnergyMesh.h.
Referenced by Heed::EnergyMesh::EnergyMesh(), and Heed::EnergyMesh::print().
const int Heed::pqqsurf = 10 |
Definition at line 26 of file surface.h.
Referenced by Heed::ulsvolume::ulsvolume().
particle_def Heed::proton_def | ( | "proton" | , |
"p+" | , | ||
proton_mass_c2/ | c_squared, | ||
eplus | , | ||
0 | , | ||
1 | , | ||
0. | 5, | ||
spin_def(0.5, 0.5) | |||
) |
Definition at line 126 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
const long Heed::q_angular_mesh = 50 |
Definition at line 22 of file HeedDeltaElectronCS.h.
Referenced by Heed::ElElasticScat::fill_hist_low_scat(), Heed::HeedDeltaElectronCS::HeedDeltaElectronCS(), and Heed::HeedDeltaElectronCS::print().
AtomDef Heed::Rhodium | ( | "Rhodium" | , |
"Rh" | , | ||
45 | , | ||
102.9055 *gram/ | mole | ||
) |
AtomDef Heed::Rubidium | ( | "Rubidium" | , |
"Rb" | , | ||
37 | , | ||
85.4673 *gram/ | mole | ||
) |
AtomDef Heed::Ruthenium | ( | "Ruthenium" | , |
"Ru" | , | ||
44 | , | ||
101.07 *gram/ | mole | ||
) |
particle_def Heed::S11_def | ( | "S11" | , |
"S11" | , | ||
1535.0 *MeV/ | c_squared, | ||
1 * | eplus, | ||
0 | , | ||
1 | , | ||
0. | 5, | ||
spin_def(0.5, 0.5) | |||
) |
Definition at line 132 of file particle_def.h.
const int Heed::s_add_excitations_to_normalize = 1 |
Definition at line 433 of file PhotoAbsCS.h.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS().
const int Heed::s_scale_to_normalize_if_more = 1 |
Definition at line 440 of file PhotoAbsCS.h.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS().
const int Heed::s_use_mixture_thresholds = 0 |
Definition at line 26 of file HeedMatterDef.h.
Referenced by Heed::EnTransfCS::EnTransfCS().
AtomDef Heed::Scandium | ( | "Scandium" | , |
"Sc" | , | ||
21 | , | ||
44.9559 *gram/ | mole | ||
) |
AtomDef Heed::Selenium | ( | "Selenium" | , |
"Se" | , | ||
34 | , | ||
78.96 *gram/ | mole | ||
) |
MoleculeDef Heed::SF4 | ( | "SF4" | , |
"SF4" | , | ||
"S" | , | ||
1 | , | ||
"F" | , | ||
4 | |||
) |
MolecPhotoAbsCS Heed::SF4_MPACS | ( | Sulfur_PACS | , |
1 | , | ||
Fluorine_PACS | , | ||
4 | |||
) |
Definition at line 83 of file PhotoAbsCSLib.h.
MoleculeDef Heed::SF6 | ( | "SF6" | , |
"SF6" | , | ||
"S" | , | ||
1 | , | ||
"F" | , | ||
6 | |||
) |
MolecPhotoAbsCS Heed::SF6_MPACS | ( | Sulfur_PACS | , |
1 | , | ||
Fluorine_PACS | , | ||
6 | |||
) |
Definition at line 84 of file PhotoAbsCSLib.h.
String Heed::shelllist_dir_name |
Definition at line 29 of file PhotoAbsCSLib.cpp.
Referenced by generate_Argon_PACS_mod_esc().
MoleculeDef Heed::SiH4_molec | ( | "SiH4" | , |
"SiH4" | , | ||
"Si" | , | ||
1 | , | ||
"H" | , | ||
4 | |||
) |
MolecPhotoAbsCS Heed::SiH4_MPACS | ( | Silicon_PACS | , |
1 | , | ||
Hydrogen_for_H2_PACS | , | ||
4 | |||
) |
Definition at line 123 of file PhotoAbsCSLib.h.
AtomDef Heed::Silicon | ( | "Silicon" | , |
"Si" | , | ||
14 | , | ||
28.0855 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Silicon_crystal_PACS | ( | 14 | , |
shelllist_dir_name+"shelllist_solid.dat" | , | ||
pacs_table_dir_name+"Si.dat" | , | ||
"Si_crystal" | |||
) |
Definition at line 48 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Silicon_G4_PACS | ( | 14 | , |
shelllist_dir_name+"shelllist_solid.dat" | , | ||
shelllist_dir_name+"Si_G4.dat" | , | ||
"Si_G4" | |||
) |
Definition at line 49 of file PhotoAbsCSLib.h.
ExAtomPhotoAbsCS Heed::Silicon_PACS | ( | 14 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Si.dat" | |||
) |
Definition at line 47 of file PhotoAbsCSLib.h.
AtomDef Heed::Silver | ( | "Silver" | , |
"Ag" | , | ||
47 | , | ||
107.868 *gram/ | mole | ||
) |
AtomDef Heed::Sodium | ( | "Sodium" | , |
"Na" | , | ||
11 | , | ||
22.989768 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Sodium_PACS | ( | 11 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Na.dat" | |||
) |
Definition at line 44 of file PhotoAbsCSLib.h.
const double Heed::standard_factor_Fano = 0.19 |
Definition at line 542 of file PhotoAbsCS.h.
AtomDef Heed::Strontium | ( | "Strontium" | , |
"Sr" | , | ||
38 | , | ||
87.62 *gram/ | mole | ||
) |
AtomDef Heed::Sulfur | ( | "Sulfur" | , |
"S" | , | ||
16 | , | ||
32.066 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Sulfur_PACS | ( | 16 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"S.dat" | |||
) |
Definition at line 51 of file PhotoAbsCSLib.h.
AtomDef Heed::Technetium | ( | "Technetium" | , |
"Tc" | , | ||
43 | , | ||
98 *gram/ | mole | ||
) |
AtomDef Heed::Tellurium | ( | "Tellurium" | , |
"Te" | , | ||
52 | , | ||
127.60 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Tellurium_PACS | ( | 49 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Te.dat" | |||
) |
Definition at line 61 of file PhotoAbsCSLib.h.
const double Heed::Thomas_sum_rule_const |
Definition at line 42 of file PhotoAbsCS.h.
const double Heed::Thomas_sum_rule_const_Mb |
Definition at line 45 of file PhotoAbsCS.h.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS(), Heed::PhenoPhotoAbsCS::PhenoPhotoAbsCS(), and Heed::ExAtomPhotoAbsCS::print().
AtomDef Heed::Tin | ( | "Tin" | , |
"Sn" | , | ||
50 | , | ||
118.710 *gram/ | mole | ||
) |
AtomDef Heed::Titanium | ( | "Titanium" | , |
"Ti" | , | ||
22 | , | ||
47.867 *gram/ | mole | ||
) |
AtomDef Heed::Tungsten | ( | "Tungsten" | , |
"W" | , | ||
74 | , | ||
183.85 *gram/ | mole | ||
) |
AtomDef Heed::Uranium | ( | "Uranium" | , |
"U" | , | ||
92 | , | ||
238.0289 *gram/ | mole | ||
) |
ExAtomPhotoAbsCS Heed::Uranium_PACS | ( | 92 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"U.dat" | |||
) |
Definition at line 65 of file PhotoAbsCSLib.h.
particle_def Heed::user_particle_def | ( | "user_particle" | , |
"X" | , | ||
139.56755 *MeV/ | c_squared, | ||
eplus | , | ||
0 | , | ||
0 | , | ||
0. | 0, | ||
spin_def(0.0, 0.0) | |||
) |
Definition at line 146 of file particle_def.h.
Referenced by Garfield::TrackHeed::NewTrack().
AtomDef Heed::Vanadium | ( | "Vanadium" | , |
"V" | , | ||
23 | , | ||
50.9414 *gram/ | mole | ||
) |
MoleculeDef Heed::Water_molec | ( | "Water" | , |
"Water" | , | ||
"H" | , | ||
2 | , | ||
"O" | , | ||
1 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
|
extern |
MolecPhotoAbsCS Heed::Xe_MPACS | ( | Xenon_PACS | , |
1 | , | ||
22.1e- | 6 | ||
) |
Definition at line 74 of file PhotoAbsCSLib.h.
AtomDef Heed::Xenon | ( | "Xenon" | , |
"Xe" | , | ||
54 | , | ||
131.293 *gram/ | mole | ||
) |
MoleculeDef Heed::Xenon_molec | ( | "Xenon" | , |
"Xe" | , | ||
"Xe" | , | ||
1 | , | ||
ActivePtr< VanDerVaals > &, | do_clone | ||
) |
ExAtomPhotoAbsCS Heed::Xenon_PACS | ( | 54 | , |
shelllist_dir_name+"shelllist.dat" | , | ||
pacs_table_dir_name+"Xe.dat" | |||
) |
Definition at line 62 of file PhotoAbsCSLib.h.
|
extern |
AtomDef Heed::Yttrium | ( | "Yttrium" | , |
"Y" | , | ||
39 | , | ||
88.9059 *gram/ | mole | ||
) |
AtomDef Heed::Zinc | ( | "Zinc" | , |
"Zn" | , | ||
30 | , | ||
65.38 *gram/ | mole | ||
) |