OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
src
Classic
Physics
Water.h
Go to the documentation of this file.
1
//
2
// Class Water
3
// Defines Water as a material for particle-matter interactions
4
//
5
// Data taken from Standard Atomic Weight 2019 (https://www.qmul.ac.uk/sbcs/iupac/AtWt/),
6
// atomic properties from PDG database (https://pdg.lbl.gov/2020/AtomicNuclearProperties)
7
// and fit coefficients from ICRU Report 49.
8
//
9
// Copyright (c) 2019 - 2021, Paul Scherrer Institut, Villigen PSI, Switzerland
10
// All rights reserved
11
//
12
// This file is part of OPAL.
13
//
14
// OPAL is free software: you can redistribute it and/or modify
15
// it under the terms of the GNU General Public License as published by
16
// the Free Software Foundation, either version 3 of the License, or
17
// (at your option) any later version.
18
//
19
// You should have received a copy of the GNU General Public License
20
// along with OPAL. If not, see <https://www.gnu.org/licenses/>.
21
//
22
#ifndef WATER_H
23
#define WATER_H
24
25
#include "
Physics/Material.h
"
26
27
namespace
Physics {
28
class
Water
:
public
Material
{
29
public
:
30
Water
():
31
Material
(10,
32
18.0152,
33
1,
34
36.08,
35
75.0,
36
{{4.015, 4.542, 3.955e3, 4.847e2, 7.904e-3,
37
2.9590, 0.53255, 34.247, 60.655, 15.153}})
38
{ }
39
};
40
}
41
#endif
Physics::Water
Definition:
Water.h:28
Physics::Material
Definition:
Material.h:28
Material.h
Physics::Water::Water
Water()
Definition:
Water.h:30
Generated on Tue Jul 2 2024 15:05:22 for OPAL (Object Oriented Parallel Accelerator Library) by
1.8.5