Warning, file /include/Geant4/G4LightIonQMDParameters.hh was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038 #ifndef G4LightIonQMDParameters_hh
0039 #define G4LightIonQMDParameters_hh
0040
0041 #include "globals.hh"
0042
0043 class G4LightIonQMDParameters
0044 {
0045 static G4ThreadLocal G4LightIonQMDParameters* parameters;
0046
0047 G4LightIonQMDParameters();
0048 public:
0049 ~G4LightIonQMDParameters();
0050 static G4LightIonQMDParameters* GetInstance()
0051 {
0052 if ( parameters == NULL ) parameters = new G4LightIonQMDParameters();
0053 return parameters;
0054 }
0055
0056
0057
0058 G4double Get_wl() { return wl; };
0059 G4double Get_cl() { return cl; };
0060 G4double Get_hbc() { return hbc; };
0061 G4double Get_rho0() { return rho0; };
0062 G4double Get_gamm() { return gamm; };
0063 G4double Get_cpw() { return cpw; };
0064 G4double Get_cph() { return cph; };
0065 G4double Get_epsx() { return epsx; };
0066 G4double Get_cpc() { return cpc; };
0067 G4double Get_cs() { return cs; };
0068 G4double Get_c0() { return c0; };
0069 G4double Get_c0p() { return c0p; };
0070 G4double Get_clp() { return clp; };
0071 G4double Get_c3() { return c3; };
0072 G4double Get_c3p() { return c3p; };
0073 G4double Get_csp() { return csp; };
0074 G4double Get_cdp() { return cdp; };
0075
0076 G4double Get_g0p() { return g0p; };
0077 G4double Get_g0isop() { return g0isop; };
0078 G4double Get_gtau0p() { return gtau0p; };
0079
0080 G4double Get_eta() { return eta; };
0081 G4double Get_kappas() { return kappas; };
0082 G4double Get_g0() { return g0; };
0083 G4double Get_g0iso() { return g0iso; };
0084 G4double Get_gtau0() { return gtau0; };
0085
0086
0087 protected:
0088 G4double wl;
0089 G4double cl;
0090 G4double hbc;
0091 G4double rho0;
0092 G4double gamm;
0093
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103 G4double gtau0;
0104 G4double g0;
0105 G4double g0iso;
0106 G4double eta;
0107 G4double kappas;
0108
0109 G4double g0p;
0110 G4double g0isop;
0111 G4double gtau0p;
0112
0113 G4double c0, c3, cs;
0114
0115
0116 G4double cpw;
0117 G4double cph;
0118 G4double epsx;
0119 G4double cpc;
0120 G4double c0p , clp , c3p , csp , cdp;
0121
0122 };
0123
0124 #endif