Geant4
11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4LightIonQMDParameters.hh
Go to the documentation of this file.
1
//
2
// ********************************************************************
3
// * License and Disclaimer *
4
// * *
5
// * The Geant4 software is copyright of the Copyright Holders of *
6
// * the Geant4 Collaboration. It is provided under the terms and *
7
// * conditions of the Geant4 Software License, included in the file *
8
// * LICENSE and available at http://cern.ch/geant4/license . These *
9
// * include a list of copyright holders. *
10
// * *
11
// * Neither the authors of this software system, nor their employing *
12
// * institutes,nor the agencies providing financial support for this *
13
// * work make any representation or warranty, express or implied, *
14
// * regarding this software system or assume any liability for its *
15
// * use. Please see the license in the file LICENSE and URL above *
16
// * for the full disclaimer and the limitation of liability. *
17
// * *
18
// * This code implementation is the result of the scientific and *
19
// * technical work of the GEANT4 collaboration. *
20
// * By using, copying, modifying or distributing the software (or *
21
// * any work based on the software) you agree to acknowledge its *
22
// * use in resulting scientific publications, and indicate your *
23
// * acceptance of all terms of the Geant4 Software license. *
24
// ********************************************************************
25
//
26
// -------------------------------------------------------------------
27
// GEANT4 Class file
28
//
29
//
30
// File name: G4LightIonQMDParameters.hh
31
//
32
// Author: Koi, Tatsumi (
[email protected]
)
33
//
34
// Creation date: 12 May 2007
35
// -----------------------------------------------------------------------------
36
// 230307 Skyrme-QMD parameters added by Y-H. Sato and A. Haga
37
38
#ifndef G4LightIonQMDParameters_hh
39
#define G4LightIonQMDParameters_hh
40
41
#include "
globals.hh
"
42
43
class
G4LightIonQMDParameters
44
{
45
static
G4ThreadLocal
G4LightIonQMDParameters
* parameters;
46
47
G4LightIonQMDParameters
();
48
public
:
49
~G4LightIonQMDParameters
();
50
static
G4LightIonQMDParameters
*
GetInstance
()
51
{
52
if
( parameters == NULL ) parameters =
new
G4LightIonQMDParameters
();
53
return
parameters;
54
}
55
56
57
// GroundStateNucleus
58
G4double
Get_wl
() {
return
wl
; };
59
G4double
Get_cl
() {
return
cl
; };
60
G4double
Get_hbc
() {
return
hbc
; };
61
G4double
Get_rho0
() {
return
rho0
; };
62
G4double
Get_gamm
() {
return
gamm
; };
63
G4double
Get_cpw
() {
return
cpw
; };
64
G4double
Get_cph
() {
return
cph
; };
65
G4double
Get_epsx
() {
return
epsx
; };
66
G4double
Get_cpc
() {
return
cpc
; };
67
G4double
Get_cs
() {
return
cs
; };
68
G4double
Get_c0
() {
return
c0
; };
69
G4double
Get_c0p
() {
return
c0p
; };
70
G4double
Get_clp
() {
return
clp
; };
71
G4double
Get_c3
() {
return
c3
; };
72
G4double
Get_c3p
() {
return
c3p
; };
73
G4double
Get_csp
() {
return
csp
; };
74
G4double
Get_cdp
() {
return
cdp
; };
75
76
G4double
Get_g0p
() {
return
g0p
; };
// Skyrme-QMD
77
G4double
Get_g0isop
() {
return
g0isop
; };
// Skyrme-QMD
78
G4double
Get_gtau0p
() {
return
gtau0p
; };
// Skyrme-QMD
79
80
G4double
Get_eta
() {
return
eta
; };
// Skyrme-QMD
81
G4double
Get_kappas
() {
return
kappas
; };
// Skyrme-QMD
82
G4double
Get_g0
() {
return
g0
; };
// Skyrme-QMD
83
G4double
Get_g0iso
() {
return
g0iso
; };
// Skyrme-QMD
84
G4double
Get_gtau0
() {
return
gtau0
; };
// Skyrme-QMD
85
86
87
protected
:
88
G4double
wl
;
89
G4double
cl
;
90
G4double
hbc
;
91
G4double
rho0
;
92
G4double
gamm
;
93
94
/*
95
G4double rho0;
96
G4double t0;
97
98
G4double aaa;
99
100
*/
101
102
// Skyrme-QMD
103
G4double
gtau0
;
104
G4double
g0
;
105
G4double
g0iso
;
106
G4double
eta
;
107
G4double
kappas
;
108
109
G4double
g0p
;
110
G4double
g0isop
;
111
G4double
gtau0p
;
112
// MeanField
113
G4double
c0
,
c3
,
cs
;
114
115
// GroundStateNucleus
116
G4double
cpw
;
117
G4double
cph
;
118
G4double
epsx
;
119
G4double
cpc
;
120
G4double
c0p
,
clp
,
c3p
,
csp
,
cdp
;
121
122
};
123
124
#endif
G4double
double G4double
Definition
G4Types.hh:83
G4LightIonQMDParameters
Definition
G4LightIonQMDParameters.hh:44
G4LightIonQMDParameters::c0p
G4double c0p
Definition
G4LightIonQMDParameters.hh:120
G4LightIonQMDParameters::cph
G4double cph
Definition
G4LightIonQMDParameters.hh:117
G4LightIonQMDParameters::c0
G4double c0
Definition
G4LightIonQMDParameters.hh:113
G4LightIonQMDParameters::cl
G4double cl
Definition
G4LightIonQMDParameters.hh:89
G4LightIonQMDParameters::clp
G4double clp
Definition
G4LightIonQMDParameters.hh:120
G4LightIonQMDParameters::Get_gtau0
G4double Get_gtau0()
Definition
G4LightIonQMDParameters.hh:84
G4LightIonQMDParameters::g0isop
G4double g0isop
Definition
G4LightIonQMDParameters.hh:110
G4LightIonQMDParameters::eta
G4double eta
Definition
G4LightIonQMDParameters.hh:106
G4LightIonQMDParameters::c3p
G4double c3p
Definition
G4LightIonQMDParameters.hh:120
G4LightIonQMDParameters::Get_gtau0p
G4double Get_gtau0p()
Definition
G4LightIonQMDParameters.hh:78
G4LightIonQMDParameters::kappas
G4double kappas
Definition
G4LightIonQMDParameters.hh:107
G4LightIonQMDParameters::Get_wl
G4double Get_wl()
Definition
G4LightIonQMDParameters.hh:58
G4LightIonQMDParameters::Get_c3
G4double Get_c3()
Definition
G4LightIonQMDParameters.hh:71
G4LightIonQMDParameters::gtau0
G4double gtau0
Definition
G4LightIonQMDParameters.hh:103
G4LightIonQMDParameters::gtau0p
G4double gtau0p
Definition
G4LightIonQMDParameters.hh:111
G4LightIonQMDParameters::GetInstance
static G4LightIonQMDParameters * GetInstance()
Definition
G4LightIonQMDParameters.hh:50
G4LightIonQMDParameters::c3
G4double c3
Definition
G4LightIonQMDParameters.hh:113
G4LightIonQMDParameters::rho0
G4double rho0
Definition
G4LightIonQMDParameters.hh:91
G4LightIonQMDParameters::Get_c0p
G4double Get_c0p()
Definition
G4LightIonQMDParameters.hh:69
G4LightIonQMDParameters::Get_g0isop
G4double Get_g0isop()
Definition
G4LightIonQMDParameters.hh:77
G4LightIonQMDParameters::cpw
G4double cpw
Definition
G4LightIonQMDParameters.hh:116
G4LightIonQMDParameters::g0
G4double g0
Definition
G4LightIonQMDParameters.hh:104
G4LightIonQMDParameters::Get_cpw
G4double Get_cpw()
Definition
G4LightIonQMDParameters.hh:63
G4LightIonQMDParameters::gamm
G4double gamm
Definition
G4LightIonQMDParameters.hh:92
G4LightIonQMDParameters::Get_eta
G4double Get_eta()
Definition
G4LightIonQMDParameters.hh:80
G4LightIonQMDParameters::Get_rho0
G4double Get_rho0()
Definition
G4LightIonQMDParameters.hh:61
G4LightIonQMDParameters::Get_c0
G4double Get_c0()
Definition
G4LightIonQMDParameters.hh:68
G4LightIonQMDParameters::Get_hbc
G4double Get_hbc()
Definition
G4LightIonQMDParameters.hh:60
G4LightIonQMDParameters::g0iso
G4double g0iso
Definition
G4LightIonQMDParameters.hh:105
G4LightIonQMDParameters::Get_cpc
G4double Get_cpc()
Definition
G4LightIonQMDParameters.hh:66
G4LightIonQMDParameters::cdp
G4double cdp
Definition
G4LightIonQMDParameters.hh:120
G4LightIonQMDParameters::Get_kappas
G4double Get_kappas()
Definition
G4LightIonQMDParameters.hh:81
G4LightIonQMDParameters::Get_g0iso
G4double Get_g0iso()
Definition
G4LightIonQMDParameters.hh:83
G4LightIonQMDParameters::hbc
G4double hbc
Definition
G4LightIonQMDParameters.hh:90
G4LightIonQMDParameters::epsx
G4double epsx
Definition
G4LightIonQMDParameters.hh:118
G4LightIonQMDParameters::Get_cph
G4double Get_cph()
Definition
G4LightIonQMDParameters.hh:64
G4LightIonQMDParameters::cs
G4double cs
Definition
G4LightIonQMDParameters.hh:113
G4LightIonQMDParameters::Get_gamm
G4double Get_gamm()
Definition
G4LightIonQMDParameters.hh:62
G4LightIonQMDParameters::Get_epsx
G4double Get_epsx()
Definition
G4LightIonQMDParameters.hh:65
G4LightIonQMDParameters::wl
G4double wl
Definition
G4LightIonQMDParameters.hh:88
G4LightIonQMDParameters::csp
G4double csp
Definition
G4LightIonQMDParameters.hh:120
G4LightIonQMDParameters::Get_csp
G4double Get_csp()
Definition
G4LightIonQMDParameters.hh:73
G4LightIonQMDParameters::Get_cs
G4double Get_cs()
Definition
G4LightIonQMDParameters.hh:67
G4LightIonQMDParameters::Get_cl
G4double Get_cl()
Definition
G4LightIonQMDParameters.hh:59
G4LightIonQMDParameters::g0p
G4double g0p
Definition
G4LightIonQMDParameters.hh:109
G4LightIonQMDParameters::Get_g0
G4double Get_g0()
Definition
G4LightIonQMDParameters.hh:82
G4LightIonQMDParameters::Get_c3p
G4double Get_c3p()
Definition
G4LightIonQMDParameters.hh:72
G4LightIonQMDParameters::cpc
G4double cpc
Definition
G4LightIonQMDParameters.hh:119
G4LightIonQMDParameters::~G4LightIonQMDParameters
~G4LightIonQMDParameters()
Definition
G4LightIonQMDParameters.cc:155
G4LightIonQMDParameters::Get_g0p
G4double Get_g0p()
Definition
G4LightIonQMDParameters.hh:76
G4LightIonQMDParameters::Get_clp
G4double Get_clp()
Definition
G4LightIonQMDParameters.hh:70
G4LightIonQMDParameters::Get_cdp
G4double Get_cdp()
Definition
G4LightIonQMDParameters.hh:74
globals.hh
G4ThreadLocal
#define G4ThreadLocal
Definition
tls.hh:77
geant4-v11.2.2
source
processes
hadronic
models
qmd
include
G4LightIonQMDParameters.hh
Generated by
1.12.0