EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
egs++
estar
estar_dataTables.h
1
/*
2
###############################################################################
3
#
4
# EGSnrc estar
5
# Copyright (C) 2026 National Research Council Canada
6
#
7
# This file is part of EGSnrc.
8
#
9
# EGSnrc is free software: you can redistribute it and/or modify it under
10
# the terms of the GNU Affero General Public License as published by the
11
# Free Software Foundation, either version 3 of the License, or (at your
12
# option) any later version.
13
#
14
# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY
15
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
16
# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
17
# more details.
18
#
19
# You should have received a copy of the GNU Affero General Public License
20
# along with EGSnrc. If not, see <http://www.gnu.org/licenses/>.
21
#
22
###############################################################################
23
#
24
# Author: Sehmimul Hoque, 2022
25
#
26
# Contributors: Martin J. Berger
27
# Johnathan S. Coursey
28
# Reid Townson
29
# Ernesto Mainegra-Hing
30
#
31
# Based on the original ESTAR code by Martin J. Berger,
32
# National Institute of Standards and Technology (NIST). Including
33
# modifications by Johnathan S. Coursey.
34
#
35
###############################################################################
36
*/
37
38
#pragma once
39
40
#include <string>
41
#include <map>
42
43
extern
const
double
energy_grid[113];
44
extern
const
double
atb[100];
45
extern
const
double
poth[100];
46
extern
const
double
potgas[9];
47
extern
const
double
potcon[9];
48
extern
const
std::map<std::string, int> atomic_number;
49
50
extern
const
double
elementData[14532];
51
Generated by
1.9.1