Geant4  10.01.p02
G4StatMFParameters.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 // $Id: G4StatMFParameters.hh 68724 2013-04-05 09:26:32Z gcosmo $
28 //
29 // Hadronic Process: Nuclear De-excitations
30 // by V. Lara
31 
32 #ifndef G4StatMFParameters_h
33 #define G4StatMFParameters_h 1
34 
35 #include "globals.hh"
36 
38 {
39 public:
40 
42 
44 
45  static G4double GetKappa();
46 
47  static G4double GetKappaCoulomb();
48 
49  static G4double GetEpsilon0();
50 
51  static G4double GetE0();
52 
53  static G4double GetBeta0();
54 
55  static G4double GetGamma0();
56 
57  static G4double GetCriticalTemp();
58 
59  static G4double Getr0();
60 
61  static G4double Beta(G4double T);
62 
63  static G4double DBetaDT(G4double T);
64 
66 
67  // +----------------------+
68  // | Constant Parameters: |
69  // +----------------------+
70  // Kappa is used for calculate volume V_f for translational
71  // motion of fragments
72  static const G4double fKappa;
73  // KappaCoulomb is used for calculate Coulomb term energy
74  static const G4double fKappaCoulomb;
75  // Inverse level density
76  static const G4double fEpsilon0;
77  // Bethe-Weizsacker coefficients
78  static const G4double fE0;
79  static const G4double fBeta0;
80  static const G4double fGamma0;
81  // Critical temperature (for liquid-gas phase transitions)
82  static const G4double fCriticalTemp;
83  // Nuclear radius
84  static const G4double fr0;
85 
86 };
87 
88 #endif
static G4double GetGamma0()
static const G4double fr0
static const G4double fGamma0
static const G4double fCriticalTemp
static G4double GetKappaCoulomb()
static const G4double fEpsilon0
int G4int
Definition: G4Types.hh:78
static const G4double fE0
static G4double GetMaxAverageMultiplicity(G4int A)
static G4double Getr0()
static G4double GetE0()
static const G4double A[nN]
static G4double DBetaDT(G4double T)
static const G4double fKappa
static G4double GetEpsilon0()
static G4double GetBeta0()
double G4double
Definition: G4Types.hh:76
static const G4double fKappaCoulomb
static G4double Beta(G4double T)
static G4double GetKappa()
static G4double GetCriticalTemp()
static const G4double fBeta0