2017-07-25 12:19:11 -04:00
|
|
|
#ifndef MATERIAL_DATABASE
|
|
|
|
#define MATERIAL_DATABASE
|
|
|
|
#include "catima/catima.h"
|
|
|
|
|
|
|
|
namespace catima{
|
|
|
|
|
2017-12-12 11:18:26 -05:00
|
|
|
enum class material{
|
|
|
|
Plastics = 201,
|
|
|
|
Air = 202,
|
|
|
|
CH2 = 203,
|
|
|
|
LH2 = 204,
|
|
|
|
LD2 = 205,
|
|
|
|
Water = 206,
|
|
|
|
Diamond = 207,
|
|
|
|
Glass = 208,
|
|
|
|
ALMG3 = 209,
|
|
|
|
ArCO2_30 = 210,
|
|
|
|
CF4 = 211,
|
|
|
|
Isobutane = 212,
|
|
|
|
Kapton = 213,
|
|
|
|
Mylar = 214,
|
|
|
|
NaF = 215,
|
|
|
|
P10 = 216,
|
2017-12-14 09:07:54 -05:00
|
|
|
Polyolefin = 217,
|
2017-12-12 11:18:26 -05:00
|
|
|
CmO2 = 218,
|
|
|
|
Suprasil = 219,
|
|
|
|
HAVAR = 220,
|
2017-12-14 09:07:54 -05:00
|
|
|
Steel = 221,
|
2017-12-14 18:57:28 -05:00
|
|
|
CO2 = 222,
|
|
|
|
CH4 = 223,
|
|
|
|
Bakelite = 224,
|
2017-12-14 19:03:35 -05:00
|
|
|
A_150 = 225,
|
|
|
|
B_100 = 226,
|
2017-12-14 18:57:28 -05:00
|
|
|
Adenine = 227,
|
|
|
|
Ammonia = 228,
|
|
|
|
BaF2 = 229,
|
|
|
|
BaSO4 = 230,
|
|
|
|
BaO = 231,
|
|
|
|
BGO = 232,
|
|
|
|
Blood = 233,
|
|
|
|
Bone_Compact = 234,
|
|
|
|
Bone_Cortical = 235,
|
|
|
|
Brain_ICRP = 236,
|
|
|
|
CdTe = 237,
|
|
|
|
CdWO4 = 238,
|
|
|
|
CaCO3 = 239,
|
|
|
|
CaF2 = 240,
|
|
|
|
CaWO4 = 241,
|
|
|
|
CsF = 242,
|
|
|
|
CsI = 243,
|
|
|
|
Concrete = 244,
|
|
|
|
Eye_lens = 245,
|
|
|
|
Lung = 246,
|
|
|
|
Muscle_skeletal = 247,
|
|
|
|
Muscle_strained = 248,
|
|
|
|
Skin = 249
|
2017-07-25 12:19:11 -04:00
|
|
|
};
|
|
|
|
|
2017-12-12 11:18:26 -05:00
|
|
|
Material get_compound(material m);
|
|
|
|
Material get_material(int id);
|
|
|
|
inline Material get_material(material m){
|
|
|
|
return get_compound(m);
|
|
|
|
};
|
|
|
|
|
2017-07-25 12:19:11 -04:00
|
|
|
}
|
|
|
|
|
2017-12-12 11:18:26 -05:00
|
|
|
#endif
|