Geant4
11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4QMDParameters.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: G4QMDParameters.hh
31
//
32
// Author: Koi, Tatsumi (
[email protected]
)
33
//
34
// Creation date: 12 May 2007
35
// -----------------------------------------------------------------------------
36
37
#ifndef G4QMDParameters_hh
38
#define G4QMDParameters_hh
39
40
#include "
globals.hh
"
41
42
class
G4QMDParameters
43
{
44
static
G4ThreadLocal
G4QMDParameters
* parameters;
45
46
G4QMDParameters
();
47
public
:
48
~G4QMDParameters
();
49
static
G4QMDParameters
*
GetInstance
()
50
{
51
if
( parameters == NULL ) parameters =
new
G4QMDParameters
();
52
return
parameters;
53
}
54
55
56
// GroundStateNucleus
57
G4double
Get_wl
() {
return
wl
; };
58
G4double
Get_cl
() {
return
cl
; };
59
G4double
Get_hbc
() {
return
hbc
; };
60
G4double
Get_rho0
() {
return
rho0
; };
61
G4double
Get_gamm
() {
return
gamm
; };
62
G4double
Get_cpw
() {
return
cpw
; };
63
G4double
Get_cph
() {
return
cph
; };
64
G4double
Get_epsx
() {
return
epsx
; };
65
G4double
Get_cpc
() {
return
cpc
; };
66
G4double
Get_cs
() {
return
cs
; };
67
G4double
Get_c0
() {
return
c0
; };
68
G4double
Get_c0p
() {
return
c0p
; };
69
G4double
Get_clp
() {
return
clp
; };
70
G4double
Get_c3
() {
return
c3
; };
71
G4double
Get_c3p
() {
return
c3p
; };
72
G4double
Get_csp
() {
return
csp
; };
73
G4double
Get_cdp
() {
return
cdp
; };
74
75
protected
:
76
G4double
wl
;
77
G4double
cl
;
78
G4double
hbc
;
79
G4double
rho0
;
80
G4double
gamm
;
81
82
/*
83
G4double rho0;
84
G4double t0;
85
86
G4double aaa;
87
88
*/
89
// MeanField
90
G4double
c0
,
c3
,
cs
;
91
92
// GroundStateNucleus
93
G4double
cpw
;
94
G4double
cph
;
95
G4double
epsx
;
96
G4double
cpc
;
97
G4double
c0p
,
clp
,
c3p
,
csp
,
cdp
;
98
99
};
100
101
#endif
G4double
double G4double
Definition
G4Types.hh:83
G4QMDParameters
Definition
G4QMDParameters.hh:43
G4QMDParameters::Get_clp
G4double Get_clp()
Definition
G4QMDParameters.hh:69
G4QMDParameters::rho0
G4double rho0
Definition
G4QMDParameters.hh:79
G4QMDParameters::c0p
G4double c0p
Definition
G4QMDParameters.hh:97
G4QMDParameters::Get_cpc
G4double Get_cpc()
Definition
G4QMDParameters.hh:65
G4QMDParameters::epsx
G4double epsx
Definition
G4QMDParameters.hh:95
G4QMDParameters::Get_cdp
G4double Get_cdp()
Definition
G4QMDParameters.hh:73
G4QMDParameters::csp
G4double csp
Definition
G4QMDParameters.hh:97
G4QMDParameters::cpw
G4double cpw
Definition
G4QMDParameters.hh:93
G4QMDParameters::cph
G4double cph
Definition
G4QMDParameters.hh:94
G4QMDParameters::Get_epsx
G4double Get_epsx()
Definition
G4QMDParameters.hh:64
G4QMDParameters::hbc
G4double hbc
Definition
G4QMDParameters.hh:78
G4QMDParameters::Get_c0
G4double Get_c0()
Definition
G4QMDParameters.hh:67
G4QMDParameters::c3p
G4double c3p
Definition
G4QMDParameters.hh:97
G4QMDParameters::GetInstance
static G4QMDParameters * GetInstance()
Definition
G4QMDParameters.hh:49
G4QMDParameters::cpc
G4double cpc
Definition
G4QMDParameters.hh:96
G4QMDParameters::Get_hbc
G4double Get_hbc()
Definition
G4QMDParameters.hh:59
G4QMDParameters::c3
G4double c3
Definition
G4QMDParameters.hh:90
G4QMDParameters::~G4QMDParameters
~G4QMDParameters()
Definition
G4QMDParameters.cc:101
G4QMDParameters::Get_c0p
G4double Get_c0p()
Definition
G4QMDParameters.hh:68
G4QMDParameters::c0
G4double c0
Definition
G4QMDParameters.hh:90
G4QMDParameters::Get_wl
G4double Get_wl()
Definition
G4QMDParameters.hh:57
G4QMDParameters::Get_rho0
G4double Get_rho0()
Definition
G4QMDParameters.hh:60
G4QMDParameters::Get_gamm
G4double Get_gamm()
Definition
G4QMDParameters.hh:61
G4QMDParameters::Get_cpw
G4double Get_cpw()
Definition
G4QMDParameters.hh:62
G4QMDParameters::Get_cl
G4double Get_cl()
Definition
G4QMDParameters.hh:58
G4QMDParameters::Get_cs
G4double Get_cs()
Definition
G4QMDParameters.hh:66
G4QMDParameters::Get_c3p
G4double Get_c3p()
Definition
G4QMDParameters.hh:71
G4QMDParameters::cdp
G4double cdp
Definition
G4QMDParameters.hh:97
G4QMDParameters::cl
G4double cl
Definition
G4QMDParameters.hh:77
G4QMDParameters::gamm
G4double gamm
Definition
G4QMDParameters.hh:80
G4QMDParameters::Get_cph
G4double Get_cph()
Definition
G4QMDParameters.hh:63
G4QMDParameters::Get_c3
G4double Get_c3()
Definition
G4QMDParameters.hh:70
G4QMDParameters::cs
G4double cs
Definition
G4QMDParameters.hh:90
G4QMDParameters::wl
G4double wl
Definition
G4QMDParameters.hh:76
G4QMDParameters::Get_csp
G4double Get_csp()
Definition
G4QMDParameters.hh:72
G4QMDParameters::clp
G4double clp
Definition
G4QMDParameters.hh:97
globals.hh
G4ThreadLocal
#define G4ThreadLocal
Definition
tls.hh:77
geant4-v11.2.2
source
processes
hadronic
models
qmd
include
G4QMDParameters.hh
Generated by
1.12.0