Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F20GEMProbability.cc

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  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 // Hadronic Process: Nuclear De-excitations
 28 // by V. Lara (Nov 1999)
 29 //
 30 
 31 #include "G4F20GEMProbability.hh"
 32 #include "G4PhysicalConstants.hh"
 33 #include "G4SystemOfUnits.hh"
 34 #include "G4Log.hh"
 35 
 36 G4F20GEMProbability::G4F20GEMProbability() :
 37   G4GEMProbability(20,9,2.0) // A,Z,Spin
 38 {
 39 
 40   ExcitEnergies.push_back(655.95*keV);
 41   ExcitSpins.push_back(3.0);
 42   ExcitLifetimes.push_back(0.28*picosecond);
 43 
 44   ExcitEnergies.push_back(822.9*keV);
 45   ExcitSpins.push_back(4.0);
 46   ExcitLifetimes.push_back(55*picosecond);
 47 
 48   ExcitEnergies.push_back(983.8*keV);
 49   ExcitSpins.push_back(3.0);
 50   ExcitLifetimes.push_back(1.1*picosecond);
 51 
 52   ExcitEnergies.push_back(1056.93*keV);
 53   ExcitSpins.push_back(1.0);
 54   ExcitLifetimes.push_back(31.0e-3*picosecond);
 55 
 56   ExcitEnergies.push_back(1309.22*keV);
 57   ExcitSpins.push_back(2.0);
 58   ExcitLifetimes.push_back(0.62*picosecond);
 59 
 60   ExcitEnergies.push_back(1843.4*keV);
 61   ExcitSpins.push_back(2.0);
 62   ExcitLifetimes.push_back(21.0e-3*picosecond);
 63 
 64   ExcitEnergies.push_back(2043.9*keV);
 65   ExcitSpins.push_back(2.0);
 66   ExcitLifetimes.push_back(26.0e-3*picosecond);
 67 
 68   ExcitEnergies.push_back(2194.6*keV);
 69   ExcitSpins.push_back(2.0);
 70   ExcitLifetimes.push_back(8.0e-3*picosecond);
 71 
 72   ExcitEnergies.push_back(2966.2*keV);
 73   ExcitSpins.push_back(3.0);
 74   ExcitLifetimes.push_back(42.0e-3*picosecond);
 75 
 76   ExcitEnergies.push_back(3488.4*keV);
 77   ExcitSpins.push_back(1.0);
 78   ExcitLifetimes.push_back(30.0e-3*picosecond);
 79 
 80   ExcitEnergies.push_back(3525.9*keV);
 81   ExcitSpins.push_back(0.0);
 82   ExcitLifetimes.push_back(21.0e-3*picosecond);
 83 
 84   ExcitEnergies.push_back(3587.1*keV);
 85   ExcitSpins.push_back(3.0);
 86   ExcitLifetimes.push_back(21.0e-3*picosecond);
 87 
 88   ExcitEnergies.push_back(6627.0*keV);
 89   ExcitSpins.push_back(2.0);
 90   ExcitLifetimes.push_back(hbar_Planck*G4Log(2.0)/(0.29*keV));
 91 
 92   ExcitEnergies.push_back(6648.0*keV);
 93   ExcitSpins.push_back(1.0);
 94   ExcitLifetimes.push_back(fPlanck/(1.62*keV));
 95 
 96   ExcitEnergies.push_back(6685.0*keV);
 97   ExcitSpins.push_back(0.0);
 98   ExcitLifetimes.push_back(fPlanck/(3.80*keV));
 99 
100   ExcitEnergies.push_back(6692.0*keV);
101   ExcitSpins.push_back(1.0);
102   ExcitLifetimes.push_back(fPlanck/(5.23*keV));
103 
104   ExcitEnergies.push_back(6696.0*keV);
105   ExcitSpins.push_back(2.0);
106   ExcitLifetimes.push_back(fPlanck/(1.05*keV));
107 
108   ExcitEnergies.push_back(6699.0*keV);
109   ExcitSpins.push_back(1.0);
110   ExcitLifetimes.push_back(fPlanck/(2.85*keV));
111 
112   ExcitEnergies.push_back(6709.0*keV);
113   ExcitSpins.push_back(0.0);
114   ExcitLifetimes.push_back(fPlanck/(1.14*keV));
115 
116   ExcitEnergies.push_back(6717.0*keV);
117   ExcitSpins.push_back(0.0);
118   ExcitLifetimes.push_back(fPlanck/(0.95*keV));
119 
120   ExcitEnergies.push_back(6791.0*keV);
121   ExcitSpins.push_back(0.0);
122   ExcitLifetimes.push_back(fPlanck/(1.9*keV));
123 
124   ExcitEnergies.push_back(6835.0*keV);
125   ExcitSpins.push_back(1.0);
126   ExcitLifetimes.push_back(fPlanck/(1.7*keV));
127 
128   ExcitEnergies.push_back(6837.0*keV);
129   ExcitSpins.push_back(1.0);
130   ExcitLifetimes.push_back(fPlanck/(0.4*keV));
131 
132   ExcitEnergies.push_back(6856.0*keV);
133   ExcitSpins.push_back(1.0);
134   ExcitLifetimes.push_back(fPlanck/(1.3*keV));
135 
136   ExcitEnergies.push_back(6858.0*keV);
137   ExcitSpins.push_back(1.0);
138   ExcitLifetimes.push_back(fPlanck/(19.0*keV));
139 
140   ExcitEnergies.push_back(7005.0*keV);
141   ExcitSpins.push_back(0.0);
142   ExcitLifetimes.push_back(fPlanck/(24.0*keV));
143 
144   ExcitEnergies.push_back(7076.0*keV);
145   ExcitSpins.push_back(1.0);
146   ExcitLifetimes.push_back(fPlanck/(24.0*keV));
147 
148   ExcitEnergies.push_back(7171.0*keV);
149   ExcitSpins.push_back(2.0);
150   ExcitLifetimes.push_back(fPlanck/(14.0*keV));
151 
152   ExcitEnergies.push_back(7311.0*keV);
153   ExcitSpins.push_back(1.0);
154   ExcitLifetimes.push_back(fPlanck/(33.0*keV));
155 
156   ExcitEnergies.push_back(7355.0*keV);
157   ExcitSpins.push_back(1.0);
158   ExcitLifetimes.push_back(fPlanck/(19.0*keV));
159 
160   ExcitEnergies.push_back(7410.0*keV);
161   ExcitSpins.push_back(2.0);
162   ExcitLifetimes.push_back(fPlanck/(10.0*keV));
163 
164   ExcitEnergies.push_back(7489.0*keV);
165   ExcitSpins.push_back(2.0);
166   ExcitLifetimes.push_back(fPlanck/(57.0*keV));
167 
168   ExcitEnergies.push_back(7503.0*keV);
169   ExcitSpins.push_back(0.0);
170   ExcitLifetimes.push_back(fPlanck/(85.0*keV));
171 
172   ExcitEnergies.push_back(7670.0*keV);
173   ExcitSpins.push_back(2.0);
174   ExcitLifetimes.push_back(fPlanck/(60.0*keV));
175 
176   ExcitEnergies.push_back(7800.0*keV);
177   ExcitSpins.push_back(1.0);
178   ExcitLifetimes.push_back(fPlanck/(100.0*keV));
179 
180   ExcitEnergies.push_back(8150.0*keV);
181   ExcitSpins.push_back(1.0);
182   ExcitLifetimes.push_back(fPlanck/(190.0*keV));
183 
184   ExcitEnergies.push_back(10228.0*keV);
185   ExcitSpins.push_back(0.0);
186   ExcitLifetimes.push_back(fPlanck/(200.0*keV));
187 
188   ExcitEnergies.push_back(10641.0*keV);
189   ExcitSpins.push_back(1.0);
190   ExcitLifetimes.push_back(fPlanck/(60.0*keV));
191 
192   ExcitEnergies.push_back(10807.0*keV);
193   ExcitSpins.push_back(0.0);
194   ExcitLifetimes.push_back(fPlanck/(330.0*keV));
195 
196 }
197 
198 G4F20GEMProbability::~G4F20GEMProbability()
199 {}
200 
201