Changeset 1196 for trunk/source/processes/hadronic/models/de_excitation
- Timestamp:
- Nov 25, 2009, 5:13:58 PM (15 years ago)
- Location:
- trunk/source/processes/hadronic/models/de_excitation
- Files:
-
- 410 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/de_excitation/History
r1055 r1196 15 15 --------------------------------------------------------------- 16 16 17 19 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-17) 18 ---------------------------------------------------------- 19 - G4ExcitationHandler - fixed memory leak 20 21 19 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-16) 22 ---------------------------------------------------------- 23 - J.M.Quesada retuning for IAEA spallation data fission parameters 24 in G4FissionParameters and G4FissionLevelDensityParameter 25 - J.M.Quesada improved implementation of Gamma function computation 26 in configuration weight inside G4FermiConfiguration 27 - V.Ivanchenko added a G4NeutronRadCapture model (a simple 1 gamma 28 emission with 4-momentum balance) 29 - V.Ivanchenko return default setup of 9.2 for G4ExcitationHandler 30 31 08 October 2009 Vladimir Ivanchenko (hadr-deex-V09-02-15) 32 ---------------------------------------------------------- 33 - J.M.Quesada fixed old problem in G4GEMChannel - computation of 34 Coulomb barrier was not consistent with G4GEMProbability 35 36 25 September 2009 Vladimir Ivanchenko (hadr-deex-V09-02-14) 37 ---------------------------------------------------------- 38 - J.M.Quesada fixed G4GEMProbability and G4GEMChannel to provide 39 the same probability as proposed in original papers; 40 J.M.Quesada fixed G4ExitationHandler to for the case when FermiBreakUp 41 and multi-fragmentation model are activated; 42 - V.Ivanchenko added a protection on unphysical initial state in G4GEMChannel 43 44 16 September 2009 Vladimir Ivanchenko (hadr-deex-V09-02-13) 45 ---------------------------------------------------------- 46 - J.M.Quesada updated nearly all classes of GEM sub-package by 47 introduction new classes G4GEMCoulombBarrier, G4AlphaGEMCoulombBarrier, 48 G4DeuteronGEMCoulombBarrier, G4He3GEMCoulombBarrier, 49 G4ProtonGEMCoulombBarrier, G4TritonGEMCoulombBarrier and corresponding 50 changings in other classes of the sub-package; 51 fixed units inside G4GEMProbability computations 52 53 27 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-12) 54 --------------------------------------------------------- 55 - G4EvaporationGEMFactory - cleanup 56 - G4Evaporation - added method SetCombinedCannels to define new evaporation 57 factory G4EvaporationDefaultGEMFactory 58 - G4EvaporationDefaultGEMFactory - new class proposed by J.M.Quesada in 59 which light mesons probabilities are computed from 60 default classes and other fragments from GEM 61 - G4FissionLevelDensityParameter, G4FissionParameters - J.M.Quesada tuning 62 to IAEA benchmark data 63 64 15 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-11) 65 --------------------------------------------------------- 66 - G4GEMProbability - J.M.Quesada fixed units (hbar_Plank -> hbarc) 67 68 9 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-10) 69 --------------------------------------------------------- 70 - G4FermiFragmentsPool - J.M.Quesada fixed units (keV -> MeV), removed 71 wrong levels, added new levels according 72 to http://www.nndc.bnl.gov/chart 73 17 74 13 March 2009 Vladimir Ivanchenko (hadr-deex-V09-02-09) 18 75 --------------------------------------------------------- … … 20 77 computations (JMQ); 21 78 - use G4 units (VI). 22 79 23 80 12 March 2009 Alexander Howard (hadr-deex-V09-02-08) 24 81 ---------------------------------------------------- -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4AlphaEvaporationChannel.hh
r1007 r1196 26 26 // 27 27 // $Id: G4AlphaEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4DeuteronEvaporationChannel.hh
r1007 r1196 26 26 // 27 27 // $Id: G4DeuteronEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4Evaporation.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Evaporation.hh,v 1. 5 2008/09/19 13:32:54 ahowardExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Evaporation.hh,v 1.7 2009/07/27 10:32:05 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations … … 33 33 // 34 34 // Alex Howard - added protection for negative probabilities in the sum, 14/2/07 35 // V.Ivanchenko - added Combined decay channels (default + GEM) 27/07/09 35 36 36 37 #ifndef G4Evaporation_h … … 55 56 {}; 56 57 57 ~G4Evaporation();58 virtual ~G4Evaporation(); 58 59 59 60 private: … … 69 70 void SetDefaultChannel(); 70 71 void SetGEMChannel(); 72 void SetCombinedChannel(); 71 73 72 74 #ifdef debug -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4EvaporationFactory.hh
r1007 r1196 26 26 // 27 27 // $Id: G4EvaporationFactory.hh,v 1.3 2006/06/29 20:09:55 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4He3EvaporationChannel.hh
r1007 r1196 26 26 // 27 27 // $Id: G4He3EvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4NeutronEvaporationChannel.hh
r1007 r1196 26 26 // 27 27 // $Id: G4NeutronEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4ProtonEvaporationChannel.hh
r1007 r1196 26 26 // 27 27 // $Id: G4ProtonEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4TritonEvaporationChannel.hh
r1007 r1196 26 26 // 27 27 // $Id: G4TritonEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4VEvaporation.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VEvaporation.hh,v 1.4 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4AlphaEvaporationChannel.cc
r1007 r1196 26 26 // 27 27 // $Id: G4AlphaEvaporationChannel.cc,v 1.4 2006/06/29 20:10:17 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4DeuteronEvaporationChannel.cc
r1007 r1196 26 26 // 27 27 // $Id: G4DeuteronEvaporationChannel.cc,v 1.4 2006/06/29 20:10:21 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4Evaporation.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Evaporation.cc,v 1.1 2 2008/12/09 17:57:36 ahowardExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Evaporation.cc,v 1.15 2009/09/16 15:32:25 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations … … 37 37 // JMQ (06 September 2008) Also external choices have been added for 38 38 // superimposed Coulomb barrier (if useSICBis set true, by default is false) 39 // 40 // V.Ivanchenko added G4EvaporationDefaultGEMFactory option, 27/07/09 39 41 40 42 #include "G4Evaporation.hh" 41 43 #include "G4EvaporationFactory.hh" 42 44 #include "G4EvaporationGEMFactory.hh" 45 #include "G4EvaporationDefaultGEMFactory.hh" 43 46 #include "G4HadronicException.hh" 44 47 #include <numeric> … … 47 50 { 48 51 theChannelFactory = new G4EvaporationFactory(); 49 theChannels = theChannelFactory->GetChannel(); 50 } 51 52 G4Evaporation::G4Evaporation(const G4Evaporation &) : G4VEvaporation() 53 { 54 throw G4HadronicException(__FILE__, __LINE__, "G4Evaporation::copy_constructor meant to not be accessable."); 55 } 56 52 //theChannelFactory = new G4EvaporationDefaultGEMFactory(); 53 theChannels = theChannelFactory->GetChannel(); 54 } 57 55 58 56 G4Evaporation::~G4Evaporation() … … 62 60 } 63 61 64 const G4Evaporation & G4Evaporation::operator=(const G4Evaporation &)65 {66 throw G4HadronicException(__FILE__, __LINE__, "G4Evaporation::operator= meant to not be accessable.");67 return *this;68 }69 70 71 G4bool G4Evaporation::operator==(const G4Evaporation &) const72 {73 return false;74 }75 76 G4bool G4Evaporation::operator!=(const G4Evaporation &) const77 {78 return true;79 }80 81 82 62 void G4Evaporation::SetDefaultChannel() 83 63 { … … 93 73 theChannels = theChannelFactory->GetChannel(); 94 74 } 75 76 void G4Evaporation::SetCombinedChannel() 77 { 78 if (theChannelFactory != 0) delete theChannelFactory; 79 theChannelFactory = new G4EvaporationDefaultGEMFactory(); 80 theChannels = theChannelFactory->GetChannel(); 81 } 82 95 83 96 84 G4FragmentVector * G4Evaporation::BreakItUp(const G4Fragment &theNucleus) -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4EvaporationFactory.cc
r1007 r1196 26 26 // 27 27 // $Id: G4EvaporationFactory.cc,v 1.4 2006/06/29 20:10:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4He3EvaporationChannel.cc
r1007 r1196 26 26 // 27 27 // $Id: G4He3EvaporationChannel.cc,v 1.4 2006/06/29 20:10:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4NeutronEvaporationChannel.cc
r1007 r1196 26 26 // 27 27 // $Id: G4NeutronEvaporationChannel.cc,v 1.4 2006/06/29 20:10:37 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4ProtonEvaporationChannel.cc
r1007 r1196 26 26 // 27 27 // $Id: G4ProtonEvaporationChannel.cc,v 1.4 2006/06/29 20:10:41 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4TritonEvaporationChannel.cc
r1007 r1196 26 26 // 27 27 // $Id: G4TritonEvaporationChannel.cc,v 1.4 2006/06/29 20:10:45 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4VEvaporation.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VEvaporation.cc,v 1.5 2006/06/29 20:10:49 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4B9FermiFragment.hh
r1007 r1196 26 26 // 27 27 // $Id: G4B9FermiFragment.hh,v 1.3 2006/06/29 20:10:55 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4Be8FermiFragment.hh
r1007 r1196 26 26 // 27 27 // $Id: G4Be8FermiFragment.hh,v 1.3 2006/06/29 20:10:57 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4FermiBreakUp.hh
r1007 r1196 26 26 // 27 27 // $Id: G4FermiBreakUp.hh,v 1.3 2006/06/29 20:11:17 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4FermiConfiguration.hh
r1007 r1196 26 26 // 27 27 // $Id: G4FermiConfiguration.hh,v 1.4 2006/06/29 20:11:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4FermiConfigurationList.hh
r1007 r1196 26 26 // 27 27 // $Id: G4FermiConfigurationList.hh,v 1.5 2006/06/29 20:12:11 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4He5FermiFragment.hh
r1007 r1196 26 26 // 27 27 // $Id: G4He5FermiFragment.hh,v 1.3 2006/06/29 20:12:27 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4Li5FermiFragment.hh
r1007 r1196 26 26 // 27 27 // $Id: G4Li5FermiFragment.hh,v 1.3 2006/06/29 20:12:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4StableFermiFragment.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StableFermiFragment.hh,v 1.3 2006/06/29 20:12:31 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4UnstableFermiFragment.hh
r1007 r1196 26 26 // 27 27 // $Id: G4UnstableFermiFragment.hh,v 1.3 2006/06/29 20:12:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4VFermiBreakUp.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VFermiBreakUp.hh,v 1.3 2006/06/29 20:12:35 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4VFermiFragment.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VFermiFragment.hh,v 1.3 2006/06/29 20:12:37 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4B9FermiFragment.cc
r1007 r1196 26 26 // 27 27 // $Id: G4B9FermiFragment.cc,v 1.7 2006/06/29 20:12:39 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4Be8FermiFragment.cc
r1007 r1196 26 26 // 27 27 // $Id: G4Be8FermiFragment.cc,v 1.7 2006/06/29 20:12:46 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4FermiConfiguration.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4FermiConfiguration.cc,v 1. 9 2006/06/29 20:12:52 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4FermiConfiguration.cc,v 1.10 2009/11/19 10:41:59 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Nov 1998) 32 32 // 33 // 33 // J.M.Quesada (12 October 2009) new implementation of Gamma function in configuration weight 34 34 35 35 … … 113 113 G4double Coeff = std::pow(ConstCoeff*A,K-1); 114 114 115 115 //JMQ 111009 Bug fixed: gamma function for odd K was wrong by a factor 2 116 // new implementation explicitely according to standard properties of Gamma function 116 117 // Calculation of 1/Gamma(3(k-1)/2) 117 118 G4double Gamma = 1.0; 118 G4double arg = 3.0*(K-1)/2.0 - 1.0; 119 while (arg > 1.1) 120 { 121 Gamma *= arg; 122 arg--; 123 } 124 if ((K-1)%2 == 1) Gamma *= std::sqrt(pi); 125 119 // G4double arg = 3.0*(K-1)/2.0 - 1.0; 120 // while (arg > 1.1) 121 // { 122 // Gamma *= arg; 123 // arg--; 124 // } 125 // if ((K-1)%2 == 1) Gamma *= std::sqrt(pi); 126 127 if ((K-1)%2 != 1) 128 129 { 130 G4double arg = 3.0*(K-1)/2.0 - 1.0; 131 while (arg > 1.1) 132 { 133 Gamma *= arg; 134 arg--; 135 } 136 } 137 else { 138 G4double n= 3.0*K/2.0-2.0; 139 G4double arg2=2*n-1; 140 while (arg2>1.1) 141 { 142 Gamma*=arg2; 143 arg2-=2; 144 } 145 Gamma=Gamma/std::pow(2,n)*sqrt(pi); 146 } 147 // end of new implementation of Gamma function 126 148 127 149 … … 160 182 161 183 G4ThreeVector boostVector = theNucleus.GetMomentum().boostVector(); 162 163 184 164 185 // Go back to the Lab Frame -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4FermiFragmentsPool.cc
r819 r1196 28 28 // by V. Lara 29 29 // 30 // J.M.Quesada (JMQ) July 2009, bug fixed in excitation energies: 31 // ALL of them are in MeV instead of keV (as they were expressed previously) 32 // source: http://www.nndc.bnl.gov/chart 33 // Unknown excitation energies in He5 and Li5 have been suppressed 34 // Long lived levels (half-lives of the order ps-fs have been included) 30 35 31 36 … … 40 45 static std::vector<const G4VFermiFragment * > fragment_pool; 41 46 // A Z Pol ExcitE 42 static const G4StableFermiFragment Fragment00( 1, 0, 2, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment00); 43 static const G4StableFermiFragment Fragment01( 1, 1, 2, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment01); 44 static const G4StableFermiFragment Fragment02( 2, 1, 3, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment02); 45 static const G4StableFermiFragment Fragment03( 3, 1, 2, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment03); 46 static const G4StableFermiFragment Fragment04( 3, 2, 2, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment04); 47 static const G4StableFermiFragment Fragment05( 4, 2, 1, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment05); 48 static const G4He5FermiFragment Fragment06( 5, 2, 4, 16.76*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment06);// He5 49 static const G4Li5FermiFragment Fragment07( 5, 3, 4, 16.66*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment07);// Li5 50 static const G4StableFermiFragment Fragment08( 6, 2, 1, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment08); 51 static const G4StableFermiFragment Fragment09( 6, 3, 3, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment09); 52 53 static const G4StableFermiFragment Fragment10( 6, 3, 1, 3.56*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment10); 54 static const G4StableFermiFragment Fragment11( 7, 3, 4, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment11); 55 static const G4StableFermiFragment Fragment12( 7, 3, 2, 0.48*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment12); 56 static const G4StableFermiFragment Fragment13( 7, 4, 4, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment13); 57 static const G4StableFermiFragment Fragment14( 7, 4, 2, 0.43*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment14); 58 static const G4StableFermiFragment Fragment15( 8, 3, 5, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment15); 59 static const G4StableFermiFragment Fragment16( 8, 3, 3, 0.98*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment16); 60 static const G4Be8FermiFragment Fragment17( 8, 4, 1, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment17); // Be8 61 static const G4StableFermiFragment Fragment18( 9, 4, 4, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment18); 62 static const G4B9FermiFragment Fragment19( 9, 5, 4, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment19); // B9 63 64 static const G4StableFermiFragment Fragment20( 10, 4, 1, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment20); 65 static const G4StableFermiFragment Fragment21( 10, 4, 5, 3.37*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment21); 66 static const G4StableFermiFragment Fragment22( 10, 4, 8, 5.96*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment22); 67 static const G4StableFermiFragment Fragment23( 10, 4, 1, 6.18*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment23); 68 static const G4StableFermiFragment Fragment24( 10, 4, 5, 6.26*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment24); 69 static const G4StableFermiFragment Fragment25( 10, 5, 7, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment25); 70 static const G4StableFermiFragment Fragment26( 10, 5, 3, 0.72*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment26); 71 static const G4StableFermiFragment Fragment27( 10, 5, 1, 1.74*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment27); 72 static const G4StableFermiFragment Fragment28( 10, 5, 3, 2.15*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment28); 73 static const G4StableFermiFragment Fragment29( 10, 5, 5, 3.59*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment29); 74 75 static const G4StableFermiFragment Fragment30( 10, 6, 3, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment30); 76 static const G4StableFermiFragment Fragment31( 10, 6, 5, 3.35*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment31); 77 static const G4StableFermiFragment Fragment32( 11, 5, 4, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment32); 78 static const G4StableFermiFragment Fragment33( 11, 5, 2, 2.13*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment33); 79 static const G4StableFermiFragment Fragment34( 11, 5, 6, 4.44*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment34); 80 static const G4StableFermiFragment Fragment35( 11, 5, 4, 5.02*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment35); 81 static const G4StableFermiFragment Fragment36( 11, 5, 10, 6.76*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment36); 82 static const G4StableFermiFragment Fragment37( 11, 5, 6, 7.29*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment37); 83 static const G4StableFermiFragment Fragment38( 11, 5, 4, 7.98*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment38); 84 static const G4StableFermiFragment Fragment39( 11, 5, 6, 8.56*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment39); 85 86 static const G4StableFermiFragment Fragment40( 11, 6, 4, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment40); 87 static const G4StableFermiFragment Fragment41( 11, 6, 2, 2.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment41); 88 static const G4StableFermiFragment Fragment42( 11, 6, 6, 4.32*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment42); 89 static const G4StableFermiFragment Fragment43( 11, 6, 4, 4.80*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment43); 90 static const G4StableFermiFragment Fragment44( 11, 6, 2, 6.34*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment44); 91 static const G4StableFermiFragment Fragment45( 11, 6, 8, 6.48*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment45); 92 static const G4StableFermiFragment Fragment46( 11, 6, 6, 6.90*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment46); 93 static const G4StableFermiFragment Fragment47( 11, 6, 4, 7.50*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment47); 94 static const G4StableFermiFragment Fragment48( 11, 6, 4, 8.10*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment48); 95 static const G4StableFermiFragment Fragment49( 11, 6, 6, 8.42*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment49); 96 97 static const G4StableFermiFragment Fragment50( 11, 6, 8, 8.66*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment50); 98 static const G4StableFermiFragment Fragment51( 12, 5, 3, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment51); 99 static const G4StableFermiFragment Fragment52( 12, 5, 5, 0.95*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment52); 100 static const G4StableFermiFragment Fragment53( 12, 5, 5, 1.67*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment53); 101 static const G4StableFermiFragment Fragment54( 12, 5, 4, 2.65*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment54); 102 static const G4StableFermiFragment Fragment55( 12, 6, 1, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment55); 103 static const G4StableFermiFragment Fragment56( 12, 6, 5, 4.44*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment56); 104 static const G4StableFermiFragment Fragment57( 13, 6, 2, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment57); 105 static const G4StableFermiFragment Fragment58( 13, 6, 2, 3.09*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment58); 106 static const G4StableFermiFragment Fragment59( 13, 6, 4, 3.68*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment59); 107 108 static const G4StableFermiFragment Fragment60( 13, 6, 6, 3.85*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment60); 109 static const G4StableFermiFragment Fragment61( 13, 7, 2, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment61); 110 static const G4StableFermiFragment Fragment62( 14, 6, 1, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment62); 111 static const G4StableFermiFragment Fragment63( 14, 6, 3, 6.09*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment63); 112 static const G4StableFermiFragment Fragment64( 14, 6, 8, 6.69*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment64); 113 static const G4StableFermiFragment Fragment65( 14, 6, 6, 6.96*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment65); 114 static const G4StableFermiFragment Fragment66( 14, 6, 5, 7.34*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment66); 115 static const G4StableFermiFragment Fragment67( 14, 7, 3, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment67); 116 static const G4StableFermiFragment Fragment68( 14, 7, 1, 2.31*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment68); 117 static const G4StableFermiFragment Fragment69( 14, 7, 3, 3.95*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment69); 118 119 static const G4StableFermiFragment Fragment70( 14, 7, 1, 4.92*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment70); 120 static const G4StableFermiFragment Fragment71( 14, 7, 5, 5.11*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment71); 121 static const G4StableFermiFragment Fragment72( 14, 7, 3, 5.69*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment72); 122 static const G4StableFermiFragment Fragment73( 14, 7, 7, 5.83*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment73); 123 static const G4StableFermiFragment Fragment74( 14, 7, 3, 6.20*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment74); 124 static const G4StableFermiFragment Fragment75( 14, 7, 7, 6.44*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment75); 125 static const G4StableFermiFragment Fragment76( 14, 7, 5, 7.03*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment76); 126 static const G4StableFermiFragment Fragment77( 15, 7, 2, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment77); 127 static const G4StableFermiFragment Fragment78( 15, 7, 8, 5.28*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment78); 128 static const G4StableFermiFragment Fragment79( 15, 7, 4, 6.32*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment79); 129 130 static const G4StableFermiFragment Fragment80( 15, 7, 10, 7.22*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment80); 131 static const G4StableFermiFragment Fragment81( 15, 7, 8, 7.57*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment81); 132 static const G4StableFermiFragment Fragment82( 15, 7, 2, 8.31*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment82); 133 static const G4StableFermiFragment Fragment83( 15, 7, 4, 8.57*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment83); 134 static const G4StableFermiFragment Fragment84( 15, 7, 14, 9.15*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment84); 135 static const G4StableFermiFragment Fragment85( 15, 7, 14, 9.79*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment85); 136 static const G4StableFermiFragment Fragment86( 15, 7, 8, 10.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment86); 137 static const G4StableFermiFragment Fragment87( 15, 8, 2, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment87); 138 static const G4StableFermiFragment Fragment88( 15, 8, 8, 5.22*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment88); 139 static const G4StableFermiFragment Fragment89( 15, 8, 4, 6.18*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment89); 140 141 static const G4StableFermiFragment Fragment90( 15, 8, 10, 6.83*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment90); 142 static const G4StableFermiFragment Fragment91( 15, 8, 8, 7.28*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment91); 143 static const G4StableFermiFragment Fragment92( 16, 7, 5, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment92); 144 static const G4StableFermiFragment Fragment93( 16, 7, 1, 0.12*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment93); 145 static const G4StableFermiFragment Fragment94( 16, 7, 7, 0.30*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment94); 146 static const G4StableFermiFragment Fragment95( 16, 7, 3, 0.40*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment95); 147 static const G4StableFermiFragment Fragment96( 16, 8, 1, 0.00*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment96); 148 static const G4StableFermiFragment Fragment97( 16, 8, 8, 6.10*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment97); 149 static const G4StableFermiFragment Fragment98( 16, 8, 5, 6.92*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment98); 150 static const G4StableFermiFragment Fragment99( 16, 8, 3, 7.12*keV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment99); 47 static const G4StableFermiFragment Fragment00( 1, 0, 2, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment00); 48 static const G4StableFermiFragment Fragment01( 1, 1, 2, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment01); 49 static const G4StableFermiFragment Fragment02( 2, 1, 3, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment02); 50 static const G4StableFermiFragment Fragment03( 3, 1, 2, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment03); 51 static const G4StableFermiFragment Fragment04( 3, 2, 2, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment04); 52 static const G4StableFermiFragment Fragment05( 4, 2, 1, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment05); 53 //JMQ 30/06/09 unknown levels have been supressed 54 static const G4He5FermiFragment Fragment06( 5, 2, 4, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment06);// He5 55 static const G4Li5FermiFragment Fragment07( 5, 3, 4, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment07);// Li5 56 static const G4StableFermiFragment Fragment08( 6, 2, 1, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment08); 57 static const G4StableFermiFragment Fragment09( 6, 3, 3, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment09); 58 static const G4StableFermiFragment Fragment10( 6, 3, 1, 3.56*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment10); 59 static const G4StableFermiFragment Fragment11( 7, 3, 4, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment11); 60 static const G4StableFermiFragment Fragment12( 7, 3, 2, 0.48*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment12); 61 static const G4StableFermiFragment Fragment13( 7, 4, 4, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment13); 62 static const G4StableFermiFragment Fragment14( 7, 4, 2, 0.43*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment14); 63 static const G4StableFermiFragment Fragment15( 8, 3, 5, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment15); 64 static const G4StableFermiFragment Fragment16( 8, 3, 3, 0.98*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment16); 65 static const G4Be8FermiFragment Fragment17( 8, 4, 1, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment17); // Be8 66 static const G4StableFermiFragment Fragment18( 9, 4, 4, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment18); 67 static const G4B9FermiFragment Fragment19( 9, 5, 4, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment19); // B9 68 static const G4StableFermiFragment Fragment20( 10, 4, 1, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment20); 69 static const G4StableFermiFragment Fragment21( 10, 4, 5, 3.37*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment21); 70 static const G4StableFermiFragment Fragment22( 10, 4, 8, 5.96*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment22); 71 static const G4StableFermiFragment Fragment23( 10, 4, 1, 6.18*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment23); 72 static const G4StableFermiFragment Fragment24( 10, 4, 5, 6.26*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment24); 73 static const G4StableFermiFragment Fragment25( 10, 5, 7, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment25); 74 static const G4StableFermiFragment Fragment26( 10, 5, 3, 0.72*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment26); 75 static const G4StableFermiFragment Fragment27( 10, 5, 1, 1.74*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment27); 76 static const G4StableFermiFragment Fragment28( 10, 5, 3, 2.15*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment28); 77 static const G4StableFermiFragment Fragment29( 10, 5, 5, 3.59*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment29); 78 79 static const G4StableFermiFragment Fragment30( 10, 6, 3, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment30); 80 static const G4StableFermiFragment Fragment31( 10, 6, 5, 3.35*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment31); 81 static const G4StableFermiFragment Fragment32( 11, 5, 4, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment32); 82 static const G4StableFermiFragment Fragment33( 11, 5, 2, 2.13*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment33); 83 static const G4StableFermiFragment Fragment34( 11, 5, 6, 4.44*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment34); 84 static const G4StableFermiFragment Fragment35( 11, 5, 4, 5.02*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment35); 85 static const G4StableFermiFragment Fragment36( 11, 5, 10, 6.76*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment36); 86 static const G4StableFermiFragment Fragment37( 11, 5, 6, 7.29*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment37); 87 static const G4StableFermiFragment Fragment38( 11, 5, 4, 7.98*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment38); 88 static const G4StableFermiFragment Fragment39( 11, 5, 6, 8.56*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment39); 89 90 static const G4StableFermiFragment Fragment40( 11, 6, 4, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment40); 91 static const G4StableFermiFragment Fragment41( 11, 6, 2, 2.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment41); 92 static const G4StableFermiFragment Fragment42( 11, 6, 6, 4.32*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment42); 93 static const G4StableFermiFragment Fragment43( 11, 6, 4, 4.80*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment43); 94 static const G4StableFermiFragment Fragment44( 11, 6, 2, 6.34*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment44); 95 static const G4StableFermiFragment Fragment45( 11, 6, 8, 6.48*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment45); 96 static const G4StableFermiFragment Fragment46( 11, 6, 6, 6.90*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment46); 97 static const G4StableFermiFragment Fragment47( 11, 6, 4, 7.50*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment47); 98 static const G4StableFermiFragment Fragment48( 11, 6, 4, 8.10*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment48); 99 static const G4StableFermiFragment Fragment49( 11, 6, 6, 8.42*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment49); 100 101 static const G4StableFermiFragment Fragment50( 12, 5, 3, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment50); 102 static const G4StableFermiFragment Fragment51( 12, 5, 5, 0.95*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment51); 103 static const G4StableFermiFragment Fragment52( 12, 5, 5, 1.67*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment52); 104 static const G4StableFermiFragment Fragment53( 12, 5, 4, 2.65*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment53); 105 static const G4StableFermiFragment Fragment54( 12, 6, 1, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment54); 106 static const G4StableFermiFragment Fragment55( 12, 6, 5, 4.44*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment55); 107 static const G4StableFermiFragment Fragment56( 13, 6, 2, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment56); 108 static const G4StableFermiFragment Fragment57( 13, 6, 2, 3.09*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment57); 109 static const G4StableFermiFragment Fragment58( 13, 6, 4, 3.68*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment58); 110 111 static const G4StableFermiFragment Fragment59( 13, 6, 6, 3.85*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment59); 112 static const G4StableFermiFragment Fragment60( 13, 7, 2, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment60); 113 static const G4StableFermiFragment Fragment61( 14, 6, 1, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment61); 114 static const G4StableFermiFragment Fragment62( 14, 6, 3, 6.09*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment62); 115 // JMQ 010709 corrected excitation energies for 64-66, according to http://www.nndc.bnl.gov/chart 116 static const G4StableFermiFragment Fragment63( 14, 6, 1, 6.59*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment63); 117 static const G4StableFermiFragment Fragment64( 14, 6, 7, 6.73*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment64); 118 static const G4StableFermiFragment Fragment65( 14, 6, 1, 6.90*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment65); 119 static const G4StableFermiFragment Fragment66( 14, 6, 5, 7.01*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment66); 120 static const G4StableFermiFragment Fragment67( 14, 6, 5, 7.34*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment67); 121 122 static const G4StableFermiFragment Fragment68( 14, 7, 3, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment68); 123 static const G4StableFermiFragment Fragment69( 14, 7, 1, 2.31*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment69); 124 static const G4StableFermiFragment Fragment70( 14, 7, 3, 3.95*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment70); 125 126 static const G4StableFermiFragment Fragment71( 14, 7, 1, 4.92*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment71); 127 static const G4StableFermiFragment Fragment72( 14, 7, 5, 5.11*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment72); 128 static const G4StableFermiFragment Fragment73( 14, 7, 3, 5.69*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment73); 129 static const G4StableFermiFragment Fragment74( 14, 7, 7, 5.83*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment74); 130 static const G4StableFermiFragment Fragment75( 14, 7, 3, 6.20*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment75); 131 static const G4StableFermiFragment Fragment76( 14, 7, 7, 6.44*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment76); 132 static const G4StableFermiFragment Fragment77( 14, 7, 5, 7.03*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment77); 133 static const G4StableFermiFragment Fragment78( 15, 7, 2, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment78); 134 // JMQ 010709 two very close levels instead of only one, with their own spins 135 static const G4StableFermiFragment Fragment79( 15, 7, 6, 5.27*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment79); 136 static const G4StableFermiFragment Fragment80( 15, 7, 2, 5.30*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment80); 137 static const G4StableFermiFragment Fragment81( 15, 7, 4, 6.32*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment81); 138 //JMQ 010709 new level and corrected energy and spins 139 static const G4StableFermiFragment Fragment82( 15, 7, 6, 7.15*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment82); 140 static const G4StableFermiFragment Fragment83( 15, 7, 4, 7.30*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment83); 141 static const G4StableFermiFragment Fragment84( 15, 7, 8, 7.57*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment84); 142 static const G4StableFermiFragment Fragment85( 15, 7, 2, 8.31*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment85); 143 static const G4StableFermiFragment Fragment86( 15, 7, 4, 8.57*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment86); 144 static const G4StableFermiFragment Fragment87( 15, 7, 2, 9.05*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment87); 145 //JMQ 010709 new levels for N15 146 static const G4StableFermiFragment Fragment88( 15, 7, 4, 9.151*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment88); 147 static const G4StableFermiFragment Fragment89( 15, 7, 6, 9.154*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment89); 148 static const G4StableFermiFragment Fragment90( 15, 7, 2, 9.22*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment90); 149 static const G4StableFermiFragment Fragment91( 15, 7, 6, 9.76*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment91); 150 static const G4StableFermiFragment Fragment92( 15, 7, 8, 9.83*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment92); 151 static const G4StableFermiFragment Fragment93( 15, 7, 4, 9.93*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment93); 152 static const G4StableFermiFragment Fragment94( 15, 7, 4, 10.07*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment94); 153 154 155 static const G4StableFermiFragment Fragment95( 15, 8, 2, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment95); 156 //JMQ 010709 new level and spins 157 static const G4StableFermiFragment Fragment96( 15, 8, 2, 5.18*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment96); 158 static const G4StableFermiFragment Fragment97( 15, 8, 6, 5.24*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment97); 159 static const G4StableFermiFragment Fragment98( 15, 8, 4, 6.18*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment98); 160 static const G4StableFermiFragment Fragment99( 15, 8, 4, 6.79*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment99); 161 static const G4StableFermiFragment Fragment100( 15, 8, 6, 6.86*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment100); 162 static const G4StableFermiFragment Fragment101( 15, 8, 8, 7.28*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment101); 163 164 165 static const G4StableFermiFragment Fragment102( 16, 7, 5, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment102); 166 static const G4StableFermiFragment Fragment103( 16, 7, 1, 0.12*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment103); 167 static const G4StableFermiFragment Fragment104( 16, 7, 7, 0.30*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment104); 168 static const G4StableFermiFragment Fragment105( 16, 7, 3, 0.40*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment105); 169 170 //JMQ 010709 some energies and spins have been changed 171 static const G4StableFermiFragment Fragment106( 16, 8, 1, 0.00*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment106); 172 static const G4StableFermiFragment Fragment107( 16, 8, 1, 6.05*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment107); 173 static const G4StableFermiFragment Fragment108( 16, 8, 7, 6.13*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment108); 174 static const G4StableFermiFragment Fragment109( 16, 8, 5, 6.92*MeV ); if(MapIsEmpty) fragment_pool.push_back(&Fragment109); 175 static const G4StableFermiFragment Fragment110( 16, 8, 3, 7.12*MeV ); if(MapIsEmpty) fragment_pool.push_back 176 (&Fragment110); 151 177 152 178 static std::multimap<const std::pair<G4int,G4int>, const G4VFermiFragment* , std::less<const std::pair<G4int,G4int> > > … … 157 183 for(size_t i=0; i<fragment_pool.size(); i++) 158 184 { 159 theMapOfFragments.insert(std::pair<const std::pair<G4int,G4int>, const G4VFermiFragment* >(std::pair<G4int,G4int>(fragment_pool[i]->GetA(),fragment_pool[i]->GetZ()),fragment_pool[i])); 185 theMapOfFragments.insert(std::pair<const std::pair<G4int,G4int>, 186 const G4VFermiFragment* >(std::pair<G4int,G4int>(fragment_pool[i]->GetA(), 187 fragment_pool[i]->GetZ()),fragment_pool[i])); 160 188 } 161 189 MapIsEmpty = false; … … 165 193 } 166 194 167 168 195 G4FermiFragmentsPool::G4FermiFragmentsPool() 169 196 { 170 197 } 171 198 172 173 174 199 G4FermiFragmentsPool::~G4FermiFragmentsPool() 175 200 { 176 201 } 177 202 178 179 180 181 182 203 G4FermiFragmentsPool::G4FermiFragmentsPool(const G4FermiFragmentsPool&) 183 204 { -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4He5FermiFragment.cc
r1007 r1196 26 26 // 27 27 // $Id: G4He5FermiFragment.cc,v 1.7 2006/06/29 20:13:05 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4Li5FermiFragment.cc
r1007 r1196 26 26 // 27 27 // $Id: G4Li5FermiFragment.cc,v 1.7 2006/06/29 20:13:07 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4StableFermiFragment.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StableFermiFragment.cc,v 1.5 2006/06/29 20:13:09 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4UnstableFermiFragment.cc
r1007 r1196 26 26 // 27 27 // $Id: G4UnstableFermiFragment.cc,v 1.8 2006/06/29 20:13:11 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4VFermiBreakUp.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VFermiBreakUp.cc,v 1.5 2006/06/29 20:13:13 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4VFermiFragment.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VFermiFragment.cc,v 1.5 2006/06/29 20:13:15 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/include/G4CompetitiveFission.hh
r1007 r1196 26 26 // 27 27 // $Id: G4CompetitiveFission.hh,v 1.3 2006/06/29 20:13:19 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/include/G4FissionBarrier.hh
r1007 r1196 26 26 // 27 27 // $Id: G4FissionBarrier.hh,v 1.3 2006/06/29 20:13:21 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/include/G4FissionLevelDensityParameter.hh
r1007 r1196 26 26 // 27 27 // $Id: G4FissionLevelDensityParameter.hh,v 1.3 2006/06/29 20:13:23 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/include/G4FissionParameters.hh
r1007 r1196 26 26 // 27 27 // $Id: G4FissionParameters.hh,v 1.3 2006/06/29 20:13:25 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/include/G4FissionProbability.hh
r1007 r1196 26 26 // 27 27 // $Id: G4FissionProbability.hh,v 1.3 2006/06/29 20:13:27 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/include/G4VFissionBarrier.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VFissionBarrier.hh,v 1.4 2006/06/29 20:13:31 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/src/G4CompetitiveFission.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CompetitiveFission.cc,v 1.11 2009/03/13 18:57:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/src/G4FissionBarrier.cc
r1007 r1196 26 26 // 27 27 // $Id: G4FissionBarrier.cc,v 1.5 2006/06/29 20:13:35 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/src/G4FissionLevelDensityParameter.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4FissionLevelDensityParameter.cc,v 1. 4 2006/06/29 20:13:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4FissionLevelDensityParameter.cc,v 1.6 2009/11/19 10:32:42 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Oct 1998) 32 32 // 33 33 // J.M.Quesada (July 2009): fission level density parameter tuned for spallation data. 34 // V.Ivanchenko (July 2009): fixed logic and remove wrong usage of MeV 35 // J.M.Quesada (30.10.09): retuning for IAEA spallation data 34 36 35 37 #include "G4FissionLevelDensityParameter.hh" … … 68 70 LevelDensityParameter(const G4int A,const G4int Z,const G4double U) const 69 71 { 70 G4double EvapLDP = theEvaporationLevelDensityParameter.LevelDensityParameter(A,Z,U); 72 G4double EvapLDP = 73 theEvaporationLevelDensityParameter.LevelDensityParameter(A,Z,U); 71 74 72 if (Z >= 89) return 1.04*EvapLDP; 73 else if (Z >= 85) return (1.04*(1./MeV) + 0.01*(89-Z))*EvapLDP; 74 else return 1.08*EvapLDP; 75 if(Z >= 89) { EvapLDP *= 1.01; } 76 else if(Z >= 85) { EvapLDP *= (1.01 + 0.002*(89 - Z)); } 77 else { EvapLDP *= 1.02; } 78 79 return EvapLDP; 80 81 /* 82 if(Z >= 89) EvapLDP *= 1.04; 83 else if(Z >= 85) EvapLDP *= (1.04 + 0.01*(89 - Z)); 84 else EvapLDP *= 1.09; 85 86 //JMQ 310509 87 return 1.07*EvapLDP; 88 */ 75 89 } -
trunk/source/processes/hadronic/models/de_excitation/fission/src/G4FissionParameters.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4FissionParameters.cc,v 1. 5 2006/06/29 20:13:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4FissionParameters.cc,v 1.7 2009/11/19 10:30:49 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Oct 1998) 32 32 // 33 33 //J. M. Quesada (May 2009): sigma_sym (SigmaS) tuned for spallation data. 34 //J. M. Quesada (30.10.09): retuning for IAEA spallation data 34 35 35 36 #include "G4FissionParameters.hh" … … 45 46 { 46 47 G4double U = ExEnergy; 47 48 48 49 As = A/2.0; 49 50 50 51 if (A <= 235) Sigma2 = 5.6; // MeV 51 52 else Sigma2 = 5.6 + 0.096*(A-235); // MeV 52 53 53 54 Sigma1 = 0.5*Sigma2; // MeV 54 55 55 56 SigmaS = std::exp(0.00553*U/MeV + 2.1386); // MeV 56 if (SigmaS > 20.0) SigmaS = 20.0; 57 57 58 //JMQ 310509 59 // if (SigmaS > 20.0) SigmaS = 20.0; 60 // SigmaS*=1.3; 61 //JMQ 301009: retuning (after CEM transition prob.have been chosen as default) 62 SigmaS*=0.8; 63 // 64 58 65 G4double FasymAsym = 2.0*std::exp(-((A2-As)*(A2-As))/(2.0*Sigma2*Sigma2)) + 59 60 66 std::exp(-((A1-As)*(A1-As))/(2.0*Sigma1*Sigma1)); 67 61 68 G4double FsymA1A2 = std::exp(-((As-(A1+A2)/2.0)*(As-(A1+A2)/2.0))/(2.0*SigmaS*SigmaS)); 62 63 69 70 64 71 G4double wa = 0.0; 65 72 w = 0.0; 66 73 if (Z >= 90) { // Z >= 90 67 68 74 if (U <= 16.25) wa = std::exp(0.5385*U/MeV-9.9564); // U <= 16.25 MeV 75 else wa = std::exp(0.09197*U/MeV-2.7003); // U > 16.25 MeV 69 76 } else if (Z == 89) { // Z == 89 70 77 wa = std::exp(0.09197*U-1.0808); 71 78 } else if (Z >= 82) { // 82 <= Z <= 88 72 73 74 79 G4double X = FissionBarrier - 7.5*MeV; 80 if (X < 0.0) X = 0.0; 81 wa = std::exp(0.09197*(U-X)/MeV-1.0808); 75 82 } else { // Z < 82 76 83 w = 1001.0; 77 84 } 78 85 79 86 if (w == 0.0) { 80 G4double w1 = std::max(1.03*wa - FasymAsym, 0.0001); 81 G4double w2 = std::max(1.0 - FsymA1A2*wa, 0.0001); 87 G4double w1 = std::max(1.03*wa - FasymAsym, 0.0001); 88 G4double w2 = std::max(1.0 - FsymA1A2*wa, 0.0001); 89 90 w = w1/w2; 91 92 if (82 <= Z && Z < 89 && A < 227) w *= std::exp(0.3*(227-A)); 93 } 82 94 83 w = w1/w2;84 85 if (82 <= Z && Z < 89 && A < 227) w *= std::exp(0.3*(227-A));86 }87 88 95 } 89 96 -
trunk/source/processes/hadronic/models/de_excitation/fission/src/G4FissionProbability.cc
r1055 r1196 26 26 // 27 27 // $Id: G4FissionProbability.cc,v 1.9 2009/02/15 17:03:25 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/fission/src/G4VFissionBarrier.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VFissionBarrier.cc,v 1.4 2006/06/29 20:13:43 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4AlphaGEMChannel.hh,v 1. 3 2006/06/29 20:13:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4AlphaGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Sept. 2001) 32 32 // 33 // J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper 33 34 34 35 … … 37 38 38 39 #include "G4GEMChannel.hh" 39 #include "G4Alpha CoulombBarrier.hh"40 #include "G4AlphaGEMCoulombBarrier.hh" 40 41 #include "G4AlphaGEMProbability.hh" 41 42 … … 64 65 65 66 private: 66 67 G4AlphaCoulombBarrier theCoulombBarrier; 67 // JMQ 190709 68 // G4AlphaCoulombBarrier theCoulombBarrier; 69 G4AlphaGEMCoulombBarrier theCoulombBarrier; 68 70 69 71 G4AlphaGEMProbability theEvaporationProbability; -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4AlphaGEMProbability.hh,v 1. 3 2006/06/29 20:13:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4AlphaGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B10GEMChannel.hh,v 1. 3 2006/06/29 20:13:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B10GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:13:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4B10GEMCoulombBarrier_h 34 37 #define G4B10GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 39 class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4B10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,5) {}; 47 //JMQ 200709 48 // G4B10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,5) {}; 49 G4B10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,5) {}; 43 50 ~G4B10GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B10GEMProbability.hh,v 1. 3 2006/06/29 20:13:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B11GEMChannel.hh,v 1. 3 2006/06/29 20:13:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B11GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:13:59 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4B11GEMCoulombBarrier_h 34 37 #define G4B11GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 39 class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4B11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,5) {}; 47 //JMQ 200709 48 // G4B11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,5) {}; 49 G4B11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,5) {}; 43 50 ~G4B11GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B11GEMProbability.hh,v 1. 3 2006/06/29 20:14:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B12GEMChannel.hh,v 1. 3 2006/06/29 20:14:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B12GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4B12GEMCoulombBarrier_h 34 37 #define G4B12GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 39 class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4B12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,5) {}; 47 //JMQ 200709 48 // G4B12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {}; 49 G4B12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,5) {}; 43 50 ~G4B12GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B12GEMProbability.hh,v 1. 3 2006/06/29 20:14:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B13GEMChannel.hh,v 1. 3 2006/06/29 20:14:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B13GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:11 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4B13GEMCoulombBarrier_h 34 37 #define G4B13GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 39 class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4B13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,5) {}; 47 //JMQ 200709 48 // G4B13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {}; 49 G4B13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,5) {}; 43 50 ~G4B13GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B13GEMProbability.hh,v 1. 3 2006/06/29 20:14:13 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B8GEMChannel.hh,v 1. 3 2006/06/29 20:14:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B8GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4B8GEMCoulombBarrier_h 34 37 #define G4B8GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 39 class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4B8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {}; 47 //JMQ 200709 48 // G4B8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {}; 49 G4B8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,5) {}; 43 50 ~G4B8GEMCoulombBarrier() {}; 44 51 45 52 private: 46 53 G4B8GEMCoulombBarrier(const G4B8GEMCoulombBarrier & right); 47 54 48 55 const G4B8GEMCoulombBarrier & operator=(const G4B8GEMCoulombBarrier & right); 49 56 G4bool operator==(const G4B8GEMCoulombBarrier & right) const; 50 57 G4bool operator!=(const G4B8GEMCoulombBarrier & right) const; 51 58 52 59 53 60 }; 54 61 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B8GEMProbability.hh,v 1. 3 2006/06/29 20:14:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be10GEMChannel.hh,v 1. 3 2006/06/29 20:14:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be10GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 33 // strictly according to Furihata's report 34 // 33 35 #ifndef G4Be10GEMCoulombBarrier_h 34 36 #define G4Be10GEMCoulombBarrier_h 1 35 37 36 #include "G4GEMCoulombBarrierHE.hh" 38 //#include "G4GEMCoulombBarrierHE.hh" 39 #include "G4GEMCoulombBarrier.hh" 37 40 #include "globals.hh" 38 41 39 class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,4) {}; 47 //JMQ 200709 48 // G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {}; 49 G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,4) {}; 43 50 ~G4Be10GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be10GEMProbability.hh,v 1. 3 2006/06/29 20:14:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be11GEMChannel.hh,v 1. 3 2006/06/29 20:14:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be11GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 33 // strictly according to Furihata's report 34 // 33 35 #ifndef G4Be11GEMCoulombBarrier_h 34 36 #define G4Be11GEMCoulombBarrier_h 1 35 37 36 #include "G4GEMCoulombBarrierHE.hh" 38 //#include "G4GEMCoulombBarrierHE.hh" 39 #include "G4GEMCoulombBarrier.hh" 37 40 #include "globals.hh" 38 41 39 class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,4) {}; 47 //JMQ 200709 48 // G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {}; 49 G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,4) {}; 43 50 ~G4Be11GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be11GEMProbability.hh,v 1. 3 2006/06/29 20:14:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be12GEMChannel.hh,v 1. 3 2006/06/29 20:14:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be12GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 33 // strictly according to Furihata's report 34 // 33 35 #ifndef G4Be12GEMCoulombBarrier_h 34 36 #define G4Be12GEMCoulombBarrier_h 1 35 37 36 #include "G4GEMCoulombBarrierHE.hh" 38 //#include "G4GEMCoulombBarrierHE.hh" 39 #include "G4GEMCoulombBarrier.hh" 37 40 #include "globals.hh" 38 41 39 class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,4) {}; 47 //JMQ 200709 48 // G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {}; 49 G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,4) {}; 43 50 ~G4Be12GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be12GEMProbability.hh,v 1. 3 2006/06/29 20:14:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be7GEMChannel.hh,v 1. 3 2006/06/29 20:14:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be7GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be7GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be7GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 33 // strictly according to Furihata's report 34 // 33 35 #ifndef G4Be7GEMCoulombBarrier_h 34 36 #define G4Be7GEMCoulombBarrier_h 1 35 37 36 #include "G4GEMCoulombBarrierHE.hh" 38 //#include "G4GEMCoulombBarrierHE.hh" 39 #include "G4GEMCoulombBarrier.hh" 37 40 #include "globals.hh" 38 41 39 class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {}; 47 //JMQ 200709 48 // G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {}; 49 G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrier(7,4) {}; 43 50 ~G4Be7GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be7GEMProbability.hh,v 1. 3 2006/06/29 20:14:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be7GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be9GEMChannel.hh,v 1. 3 2006/06/29 20:14:45 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be9GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be9GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be9GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 33 // strictly according to Furihata's report 34 // 33 35 #ifndef G4Be9GEMCoulombBarrier_h 34 36 #define G4Be9GEMCoulombBarrier_h 1 35 37 36 #include "G4GEMCoulombBarrierHE.hh" 38 //#include "G4GEMCoulombBarrierHE.hh" 39 #include "G4GEMCoulombBarrier.hh" 37 40 #include "globals.hh" 38 41 39 class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrierHE 42 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 43 //class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrier 40 45 { 41 46 public: 42 G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,4) {}; 47 //JMQ 200709 48 // G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {}; 49 G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrier(9,4) {}; 43 50 ~G4Be9GEMCoulombBarrier() {}; 44 51 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be9GEMProbability.hh,v 1. 3 2006/06/29 20:14:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be9GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C10GEMChannel.hh,v 1. 3 2006/06/29 20:14:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C10GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4C10GEMCoulombBarrier_h 34 38 #define G4C10GEMCoulombBarrier_h 1 35 39 40 //#include "G4GEMCoulombBarrierHE.hh" 36 41 #include "G4GEMCoulombBarrierHE.hh" 37 42 #include "globals.hh" 38 43 39 class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4C10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {}; 49 //JMQ 200709 50 // G4C10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {}; 51 G4C10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,6) {}; 43 52 ~G4C10GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C10GEMProbability.hh,v 1. 3 2006/06/29 20:14:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C11GEMChannel.hh,v 1. 3 2006/06/29 20:14:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C11GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:14:59 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4C11GEMCoulombBarrier_h 34 38 #define G4C11GEMCoulombBarrier_h 1 35 39 40 //#include "G4GEMCoulombBarrierHE.hh" 36 41 #include "G4GEMCoulombBarrierHE.hh" 37 42 #include "globals.hh" 38 43 39 class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4C11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,6) {}; 49 //JMQ 200709 50 // G4C11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {}; 51 G4C11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,6) {}; 43 52 ~G4C11GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C11GEMProbability.hh,v 1. 3 2006/06/29 20:15:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C12GEMChannel.hh,v 1. 3 2006/06/29 20:15:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C12GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4C12GEMCoulombBarrier_h 34 38 #define G4C12GEMCoulombBarrier_h 1 35 39 40 //#include "G4GEMCoulombBarrierHE.hh" 36 41 #include "G4GEMCoulombBarrierHE.hh" 37 42 #include "globals.hh" 38 43 39 class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4C12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,6) {}; 49 //JMQ 200709 50 // G4C12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {}; 51 G4C12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,6) {}; 43 52 ~G4C12GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C12GEMProbability.hh,v 1. 3 2006/06/29 20:15:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C13GEMChannel.hh,v 1. 3 2006/06/29 20:15:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C13GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:11 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4C13GEMCoulombBarrier_h 34 38 #define G4C13GEMCoulombBarrier_h 1 35 39 40 //#include "G4GEMCoulombBarrierHE.hh" 36 41 #include "G4GEMCoulombBarrierHE.hh" 37 42 #include "globals.hh" 38 43 39 class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4C13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,6) {}; 49 //JMQ 200709 50 // G4C13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {}; 51 G4C13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,6) {}; 43 52 ~G4C13GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C13GEMProbability.hh,v 1. 3 2006/06/29 20:15:13 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C14GEMChannel.hh,v 1. 3 2006/06/29 20:15:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C14GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4C14GEMCoulombBarrier_h 34 38 #define G4C14GEMCoulombBarrier_h 1 35 39 40 //#include "G4GEMCoulombBarrierHE.hh" 36 41 #include "G4GEMCoulombBarrierHE.hh" 37 42 #include "globals.hh" 38 43 39 class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4C14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,6) {}; 49 //JMQ 200709 50 // G4C14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {}; 51 G4C14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,6) {}; 43 52 ~G4C14GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C14GEMProbability.hh,v 1. 3 2006/06/29 20:15:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C15GEMChannel.hh,v 1. 3 2006/06/29 20:15:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C15GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4C15GEMCoulombBarrier_h 34 38 #define G4C15GEMCoulombBarrier_h 1 35 39 40 //#include "G4GEMCoulombBarrierHE.hh" 36 41 #include "G4GEMCoulombBarrierHE.hh" 37 42 #include "globals.hh" 38 43 39 class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4C15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,6) {}; 49 //JMQ 200709 50 // G4C15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {}; 51 G4C15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,6) {}; 43 52 ~G4C15GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C15GEMProbability.hh,v 1. 3 2006/06/29 20:15:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C16GEMChannel.hh,v 1. 3 2006/06/29 20:15:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C16GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4C16GEMCoulombBarrier_h 34 38 #define G4C16GEMCoulombBarrier_h 1 35 39 40 //#include "G4GEMCoulombBarrierHE.hh" 36 41 #include "G4GEMCoulombBarrierHE.hh" 37 42 #include "globals.hh" 38 43 39 class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4C16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,6) {}; 49 //JMQ 200709 50 // G4C16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {}; 51 G4C16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,6) {}; 43 52 ~G4C16GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C16GEMProbability.hh,v 1. 3 2006/06/29 20:15:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4DeuteronGEMChannel.hh,v 1. 3 2006/06/29 20:15:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4DeuteronGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Sept. 2001) 32 32 // 33 33 // J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper 34 34 35 35 #ifndef G4DeuteronGEMChannel_h … … 37 37 38 38 #include "G4GEMChannel.hh" 39 #include "G4Deuteron CoulombBarrier.hh"39 #include "G4DeuteronGEMCoulombBarrier.hh" 40 40 #include "G4DeuteronGEMProbability.hh" 41 41 … … 55 55 56 56 private: 57 57 58 const G4DeuteronGEMChannel & operator=(const G4DeuteronGEMChannel & right); 58 59 … … 64 65 65 66 private: 66 67 G4DeuteronCoulombBarrier theCoulombBarrier; 67 // JMQ 190709 68 // G4DeuteronCoulombBarrier theCoulombBarrier; 69 G4DeuteronGEMCoulombBarrier theCoulombBarrier; 68 70 69 71 G4DeuteronGEMProbability theEvaporationProbability; -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4DeuteronGEMProbability.hh,v 1. 3 2006/06/29 20:15:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4DeuteronGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4EvaporationGEMFactory.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4EvaporationGEMFactory.hh,v 1. 5 2006/06/29 20:15:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4EvaporationGEMFactory.hh,v 1.7 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F17GEMChannel.hh,v 1. 3 2006/06/29 20:15:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F17GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4F17GEMCoulombBarrier_h 34 38 #define G4F17GEMCoulombBarrier_h 1 35 39 36 #include "G4GEMCoulombBarrierHE.hh" 40 //#include "G4GEMCoulombBarrierHE.hh" 41 #include "G4GEMCoulombBarrier.hh" 37 42 #include "globals.hh" 38 43 39 class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4F17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,9) {}; 49 //JMQ 200709 50 // G4F17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,9) {}; 51 G4F17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,9) {}; 43 52 ~G4F17GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F17GEMProbability.hh,v 1. 3 2006/06/29 20:15:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F18GEMChannel.hh,v 1. 3 2006/06/29 20:15:45 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F18GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4F18GEMCoulombBarrier_h 34 38 #define G4F18GEMCoulombBarrier_h 1 35 39 36 #include "G4GEMCoulombBarrierHE.hh" 40 //#include "G4GEMCoulombBarrierHE.hh" 41 #include "G4GEMCoulombBarrier.hh" 37 42 #include "globals.hh" 38 43 39 class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4F18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,9) {}; 49 //JMQ 200709 50 // G4F18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,9) {}; 51 G4F18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,9) {}; 43 52 ~G4F18GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F18GEMProbability.hh,v 1. 3 2006/06/29 20:15:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F19GEMChannel.hh,v 1. 3 2006/06/29 20:15:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F19GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4F19GEMCoulombBarrier_h 34 38 #define G4F19GEMCoulombBarrier_h 1 35 39 36 #include "G4GEMCoulombBarrierHE.hh" 40 //#include "G4GEMCoulombBarrierHE.hh" 41 #include "G4GEMCoulombBarrier.hh" 37 42 #include "globals.hh" 38 43 39 class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4F19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,9) {}; 49 //JMQ 200709 50 // G4F19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,9) {}; 51 G4F19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,9) {}; 43 52 ~G4F19GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F19GEMProbability.hh,v 1. 3 2006/06/29 20:15:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F20GEMChannel.hh,v 1. 3 2006/06/29 20:15:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F20GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:15:59 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4F20GEMCoulombBarrier_h 34 38 #define G4F20GEMCoulombBarrier_h 1 35 39 36 #include "G4GEMCoulombBarrierHE.hh" 40 //#include "G4GEMCoulombBarrierHE.hh" 41 #include "G4GEMCoulombBarrier.hh" 37 42 #include "globals.hh" 38 43 39 class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4F20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,9) {}; 49 //JMQ 200709 50 // G4F20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,9) {}; 51 G4F20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,9) {}; 43 52 ~G4F20GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F20GEMProbability.hh,v 1. 3 2006/06/29 20:16:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F21GEMChannel.hh,v 1. 3 2006/06/29 20:16:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F21GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:16:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 32 36 33 37 #ifndef G4F21GEMCoulombBarrier_h 34 38 #define G4F21GEMCoulombBarrier_h 1 35 39 36 #include "G4GEMCoulombBarrierHE.hh" 40 //#include "G4GEMCoulombBarrierHE.hh" 41 #include "G4GEMCoulombBarrier.hh" 37 42 #include "globals.hh" 38 43 39 class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrierHE 44 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 45 //class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrier 40 47 { 41 48 public: 42 G4F21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,9) {}; 49 //JMQ 200709 50 // G4F21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,9) {}; 51 G4F21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,9) {}; 43 52 ~G4F21GEMCoulombBarrier() {}; 44 53 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F21GEMProbability.hh,v 1. 3 2006/06/29 20:16:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4GEMChannel.hh,v 1. 4 2006/06/29 20:16:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4GEMChannel.hh,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMCoulombBarrierHE.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4GEMCoulombBarrierHE.hh,v 1. 3 2006/06/29 20:16:11 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4GEMCoulombBarrierHE.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations … … 60 60 private: 61 61 62 G4double BarrierPenetrationFactor(const G4double aZ) const;62 G4double BarrierPenetrationFactor(const G4double aZ) const; 63 63 64 64 virtual G4double CalcCompoundRadius(const G4double ARes) const; -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He3GEMChannel.hh,v 1. 3 2006/06/29 20:16:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He3GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Sept. 2001) 32 32 // 33 33 // J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper 34 34 35 35 #ifndef G4He3GEMChannel_h … … 37 37 38 38 #include "G4GEMChannel.hh" 39 #include "G4He3 CoulombBarrier.hh"39 #include "G4He3GEMCoulombBarrier.hh" 40 40 #include "G4He3GEMProbability.hh" 41 41 … … 64 64 65 65 private: 66 67 G4He3CoulombBarrier theCoulombBarrier; 66 // JMQ 190709 67 // G4He3CoulombBarrier theCoulombBarrier; 68 G4He3GEMCoulombBarrier theCoulombBarrier; 68 69 69 70 G4He3GEMProbability theEvaporationProbability; -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He3GEMProbability.hh,v 1. 3 2006/06/29 20:16:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He3GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He6GEMChannel.hh,v 1. 3 2006/06/29 20:16:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He6GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He6GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:16:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He6GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4He6GEMCoulombBarrier_h 34 37 #define G4He6GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4He6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,2) {}; 48 //JMQ 200709 49 // G4He6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,2) {}; 50 G4He6GEMCoulombBarrier() : G4GEMCoulombBarrier(6,2) {}; 43 51 ~G4He6GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He6GEMProbability.hh,v 1. 3 2006/06/29 20:16:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He6GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He8GEMChannel.hh,v 1. 3 2006/06/29 20:16:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He8GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:16:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4He8GEMCoulombBarrier_h 34 37 #define G4He8GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4He8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,2) {}; 48 //JMQ 200709 49 // G4He8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,2) {}; 50 G4He8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,2) {}; 43 51 ~G4He8GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He8GEMProbability.hh,v 1. 3 2006/06/29 20:16:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li6GEMChannel.hh,v 1. 3 2006/06/29 20:16:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li6GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li6GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:16:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li6GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Li6GEMCoulombBarrier_h 34 37 #define G4Li6GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,3) {}; 48 //JMQ 200709 49 // G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,3) {}; 50 G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrier(6,3) {}; 43 51 ~G4Li6GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li6GEMProbability.hh,v 1. 3 2006/06/29 20:16:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li6GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li7GEMChannel.hh,v 1. 3 2006/06/29 20:16:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li7GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li7GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:16:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li7GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Li7GEMCoulombBarrier_h 34 37 #define G4Li7GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,3) {}; 48 //JMQ 200709 49 // G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,3) {}; 50 G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrier(7,3) {}; 43 51 ~G4Li7GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li7GEMProbability.hh,v 1. 3 2006/06/29 20:16:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li7GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li8GEMChannel.hh,v 1. 3 2006/06/29 20:16:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li8GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:16:45 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Li8GEMCoulombBarrier_h 34 37 #define G4Li8GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,3) {}; 48 //JMQ 200709 49 // G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,3) {}; 50 G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,3) {}; 43 51 ~G4Li8GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li8GEMProbability.hh,v 1. 3 2006/06/29 20:16:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li9GEMChannel.hh,v 1. 3 2006/06/29 20:16:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li9GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li9GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:16:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li9GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Li9GEMCoulombBarrier_h 34 37 #define G4Li9GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,3) {}; 48 //JMQ 200709 49 // G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,3) {}; 50 G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrier(9,3) {}; 43 51 ~G4Li9GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li9GEMProbability.hh,v 1. 3 2006/06/29 20:16:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li9GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg22GEMChannel.hh,v 1. 3 2006/06/29 20:16:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg22GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:16:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Mg22GEMCoulombBarrier_h 34 37 #define G4Mg22GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,12) {}; 48 //JMQ 200709 49 // G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,12) {}; 50 G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,12) {}; 43 51 ~G4Mg22GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg22GEMProbability.hh,v 1. 3 2006/06/29 20:16:59 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg23GEMChannel.hh,v 1. 3 2006/06/29 20:17:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg23GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Mg23GEMCoulombBarrier_h 34 37 #define G4Mg23GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,12) {}; 48 //JMQ 200709 49 // G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,12) {}; 50 G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,12) {}; 43 51 ~G4Mg23GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg23GEMProbability.hh,v 1. 3 2006/06/29 20:17:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg24GEMChannel.hh,v 1. 3 2006/06/29 20:17:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg24GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Mg24GEMCoulombBarrier_h 34 37 #define G4Mg24GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,12) {}; 48 //JMQ 200709 49 // G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,12) {}; 50 G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,12) {}; 43 51 ~G4Mg24GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg24GEMProbability.hh,v 1. 3 2006/06/29 20:17:11 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg25GEMChannel.hh,v 1. 3 2006/06/29 20:17:13 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg25GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg25GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg25GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Mg25GEMCoulombBarrier_h 34 37 #define G4Mg25GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,12) {}; 48 //JMQ 200709 49 // G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,12) {}; 50 G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrier(25,12) {}; 43 51 ~G4Mg25GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg25GEMProbability.hh,v 1. 3 2006/06/29 20:17:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg25GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg26GEMChannel.hh,v 1. 3 2006/06/29 20:17:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg26GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg26GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg26GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Mg26GEMCoulombBarrier_h 34 37 #define G4Mg26GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrierHE(26,12) {}; 48 //JMQ 200709 49 // G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrierHE(26,12) {}; 50 G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrier(26,12) {}; 43 51 ~G4Mg26GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg26GEMProbability.hh,v 1. 3 2006/06/29 20:17:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg26GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg27GEMChannel.hh,v 1. 3 2006/06/29 20:17:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg27GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg27GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg27GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Mg27GEMCoulombBarrier_h 34 37 #define G4Mg27GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrierHE(27,12) {}; 43 ~G4Mg27GEMCoulombBarrier() {}; 48 //JMQ 200709 49 // G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrierHE(27,12) {}; 50 G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrier(27,12) {}; 51 ~G4Mg27GEMCoulombBarrier() {}; 44 52 45 53 private: -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg27GEMProbability.hh,v 1. 3 2006/06/29 20:17:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg27GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg28GEMChannel.hh,v 1. 3 2006/06/29 20:17:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg28GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg28GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg28GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Mg28GEMCoulombBarrier_h 34 37 #define G4Mg28GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrierHE(28,12) {}; 43 ~G4Mg28GEMCoulombBarrier() {}; 48 //JMQ 200709 49 // G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrierHE(28,12) {}; 50 G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrier(28,12) {}; 51 ~G4Mg28GEMCoulombBarrier() {}; 44 52 45 53 private: -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg28GEMProbability.hh,v 1. 3 2006/06/29 20:17:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg28GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N12GEMChannel.hh,v 1. 3 2006/06/29 20:17:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N12GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4N12GEMCoulombBarrier_h 34 37 #define G4N12GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4N12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,7) {}; 48 //JMQ 200709 49 // G4N12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,7) {}; 50 G4N12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,7) {}; 43 51 ~G4N12GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N12GEMProbability.hh,v 1. 3 2006/06/29 20:17:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N13GEMChannel.hh,v 1. 3 2006/06/29 20:17:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N13GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:45 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4N13GEMCoulombBarrier_h 34 37 #define G4N13GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4N13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,7) {}; 48 //JMQ 200709 49 // G4N13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,7) {}; 50 G4N13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,7) {}; 43 51 ~G4N13GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N13GEMProbability.hh,v 1. 3 2006/06/29 20:17:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N14GEMChannel.hh,v 1. 3 2006/06/29 20:17:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N14GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4N14GEMCoulombBarrier_h 34 37 #define G4N14GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4N14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,7) {}; 48 //JMQ 200709 49 // G4N14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,7) {}; 50 G4N14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,7) {}; 43 51 ~G4N14GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N14GEMProbability.hh,v 1. 3 2006/06/29 20:17:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N15GEMChannel.hh,v 1. 3 2006/06/29 20:17:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N15GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:17:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4N15GEMCoulombBarrier_h 34 37 #define G4N15GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4N15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,7) {}; 48 //JMQ 200709 49 // G4N15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,7) {}; 50 G4N15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,7) {}; 43 51 ~G4N15GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N15GEMProbability.hh,v 1. 3 2006/06/29 20:17:59 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N16GEMChannel.hh,v 1. 3 2006/06/29 20:18:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N16GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4N16GEMCoulombBarrier_h 34 37 #define G4N16GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4N16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,7) {}; 48 //JMQ 200709 49 // G4N16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,7) {}; 50 G4N16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,7) {}; 43 51 ~G4N16GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N16GEMProbability.hh,v 1. 3 2006/06/29 20:18:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N17GEMChannel.hh,v 1. 3 2006/06/29 20:18:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N17GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4N17GEMCoulombBarrier_h 34 37 #define G4N17GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4N17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,7) {}; 48 //JMQ 200709 49 // G4N17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,7) {}; 50 G4N17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,7) {}; 43 51 ~G4N17GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N17GEMProbability.hh,v 1. 3 2006/06/29 20:18:11 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na21GEMChannel.hh,v 1. 3 2006/06/29 20:18:13 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na21GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 // Hadronic Process: Nuclear De-excitations 34 // by V. Lara (Dec 1999) 35 // 36 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 37 // strictly according to Furihata's report 38 // 33 39 #ifndef G4Na21GEMCoulombBarrier_h 34 40 #define G4Na21GEMCoulombBarrier_h 1 35 41 36 #include "G4GEMCoulombBarrierHE.hh" 42 //#include "G4GEMCoulombBarrierHE.hh" 43 #include "G4GEMCoulombBarrier.hh" 37 44 #include "globals.hh" 38 45 39 class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 47 //class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrierHE 48 class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrier 40 49 { 41 50 public: 42 G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,11) {}; 51 //JMQ 200709 52 // G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,11) {}; 53 G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,11) {}; 43 54 ~G4Na21GEMCoulombBarrier() {}; 44 55 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na21GEMProbability.hh,v 1. 3 2006/06/29 20:18:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na22GEMChannel.hh,v 1. 3 2006/06/29 20:18:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na22GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 // Hadronic Process: Nuclear De-excitations 34 // by V. Lara (Dec 1999) 35 // 36 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 37 // strictly according to Furihata's report 38 // 33 39 #ifndef G4Na22GEMCoulombBarrier_h 34 40 #define G4Na22GEMCoulombBarrier_h 1 35 41 36 #include "G4GEMCoulombBarrierHE.hh" 42 //#include "G4GEMCoulombBarrierHE.hh" 43 #include "G4GEMCoulombBarrier.hh" 37 44 #include "globals.hh" 38 45 39 class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 47 //class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrierHE 48 class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrier 40 49 { 41 50 public: 42 G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,11) {}; 51 //JMQ 200709 52 // G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,11) {}; 53 G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,11) {}; 43 54 ~G4Na22GEMCoulombBarrier() {}; 44 55 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na22GEMProbability.hh,v 1. 3 2006/06/29 20:18:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na23GEMChannel.hh,v 1. 3 2006/06/29 20:18:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na23GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 // Hadronic Process: Nuclear De-excitations 34 // by V. Lara (Dec 1999) 35 // 36 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 37 // strictly according to Furihata's report 38 // 33 39 #ifndef G4Na23GEMCoulombBarrier_h 34 40 #define G4Na23GEMCoulombBarrier_h 1 35 41 36 #include "G4GEMCoulombBarrierHE.hh" 42 //#include "G4GEMCoulombBarrierHE.hh" 43 #include "G4GEMCoulombBarrier.hh" 37 44 #include "globals.hh" 38 45 39 class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 47 //class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrierHE 48 class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrier 40 49 { 41 50 public: 42 G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,11) {}; 51 //JMQ 200709 52 // G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,11) {}; 53 G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,11) {}; 43 54 ~G4Na23GEMCoulombBarrier() {}; 44 55 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na23GEMProbability.hh,v 1. 3 2006/06/29 20:18:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na24GEMChannel.hh,v 1. 3 2006/06/29 20:18:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na24GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 // Hadronic Process: Nuclear De-excitations 34 // by V. Lara (Dec 1999) 35 // 36 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 37 // strictly according to Furihata's report 38 // 33 39 #ifndef G4Na24GEMCoulombBarrier_h 34 40 #define G4Na24GEMCoulombBarrier_h 1 35 41 36 #include "G4GEMCoulombBarrierHE.hh" 42 //#include "G4GEMCoulombBarrierHE.hh" 43 #include "G4GEMCoulombBarrier.hh" 37 44 #include "globals.hh" 38 45 39 class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 47 //class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrierHE 48 class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrier 40 49 { 41 50 public: 42 G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,11) {}; 51 //JMQ 200709 52 // G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,11) {}; 53 G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,11) {}; 43 54 ~G4Na24GEMCoulombBarrier() {}; 44 55 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na24GEMProbability.hh,v 1. 3 2006/06/29 20:18:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na25GEMChannel.hh,v 1. 3 2006/06/29 20:18:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na25GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na25GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na25GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 // Hadronic Process: Nuclear De-excitations 34 // by V. Lara (Dec 1999) 35 // 36 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 37 // strictly according to Furihata's report 38 // 33 39 #ifndef G4Na25GEMCoulombBarrier_h 34 40 #define G4Na25GEMCoulombBarrier_h 1 35 41 36 #include "G4GEMCoulombBarrierHE.hh" 42 //#include "G4GEMCoulombBarrierHE.hh" 43 #include "G4GEMCoulombBarrier.hh" 37 44 #include "globals.hh" 38 45 39 class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrierHE 46 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 47 //class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrierHE 48 class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrier 40 49 { 41 50 public: 42 G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,11) {}; 51 //JMQ 200709 52 // G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,11) {}; 53 G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrier(25,11) {}; 43 54 ~G4Na25GEMCoulombBarrier() {}; 44 55 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na25GEMProbability.hh,v 1. 3 2006/06/29 20:18:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na25GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne18GEMChannel.hh,v 1. 3 2006/06/29 20:18:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne18GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:45 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Ne18GEMCoulombBarrier_h 34 37 #define G4Ne18GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,10) {}; 48 //JMQ 200709 49 // G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,10) {}; 50 G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,10) {}; 43 51 ~G4Ne18GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne18GEMProbability.hh,v 1. 3 2006/06/29 20:18:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne19GEMChannel.hh,v 1. 3 2006/06/29 20:18:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne19GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Ne19GEMCoulombBarrier_h 34 37 #define G4Ne19GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,10) {}; 48 //JMQ 200709 49 // G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,10) {}; 50 G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,10) {}; 43 51 ~G4Ne19GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne19GEMProbability.hh,v 1. 3 2006/06/29 20:18:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne20GEMChannel.hh,v 1. 3 2006/06/29 20:18:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne20GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:18:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Ne20GEMCoulombBarrier_h 34 37 #define G4Ne20GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,10) {}; 48 //JMQ 200709 49 // G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,10) {}; 50 G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,10) {}; 43 51 ~G4Ne20GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne20GEMProbability.hh,v 1. 3 2006/06/29 20:18:59 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne21GEMChannel.hh,v 1. 3 2006/06/29 20:19:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne21GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Ne21GEMCoulombBarrier_h 34 37 #define G4Ne21GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,10) {}; 48 //JMQ 200709 49 // G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,10) {}; 50 G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,10) {}; 43 51 ~G4Ne21GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne21GEMProbability.hh,v 1. 3 2006/06/29 20:19:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne22GEMChannel.hh,v 1. 3 2006/06/29 20:19:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne22GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Ne22GEMCoulombBarrier_h 34 37 #define G4Ne22GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,10) {}; 48 //JMQ 200709 49 // G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,10) {}; 50 G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,10) {}; 43 51 ~G4Ne22GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne22GEMProbability.hh,v 1. 3 2006/06/29 20:19:11 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne23GEMChannel.hh,v 1. 3 2006/06/29 20:19:13 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne23GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Ne23GEMCoulombBarrier_h 34 37 #define G4Ne23GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,10) {}; 48 //JMQ 200709 49 // G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,10) {}; 50 G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,10) {}; 43 51 ~G4Ne23GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne23GEMProbability.hh,v 1. 3 2006/06/29 20:19:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne24GEMChannel.hh,v 1. 3 2006/06/29 20:19:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne24GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4Ne24GEMCoulombBarrier_h 34 37 #define G4Ne24GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,10) {}; 48 //JMQ 200709 49 // G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,10) {}; 50 G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,10) {}; 43 51 ~G4Ne24GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne24GEMProbability.hh,v 1. 3 2006/06/29 20:19:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4NeutronGEMChannel.hh,v 1. 3 2006/06/29 20:19:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4NeutronGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4NeutronGEMProbability.hh,v 1. 4 2006/06/29 20:19:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4NeutronGEMProbability.hh,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Nov 1999) 32 32 // 33 33 // J.M. Quesada (July 2009) alpha's and beta's values according to Furihata's paper 34 // (based on notes added on proof in Dostrovskii's paper) 34 35 35 36 … … 44 45 { 45 46 public: 46 47 48 49 47 // Only available constructor 48 G4NeutronGEMProbability(); 49 50 ~G4NeutronGEMProbability() {} 50 51 private: 51 // Copy constructor 52 G4NeutronGEMProbability(const G4NeutronGEMProbability &right); 53 54 const G4NeutronGEMProbability & operator=(const G4NeutronGEMProbability &right); 55 G4bool operator==(const G4NeutronGEMProbability &right) const; 56 G4bool operator!=(const G4NeutronGEMProbability &right) const; 52 // Copy constructor 53 G4NeutronGEMProbability(const G4NeutronGEMProbability &right); 57 54 58 55 const G4NeutronGEMProbability & operator=(const G4NeutronGEMProbability &right); 56 G4bool operator==(const G4NeutronGEMProbability &right) const; 57 G4bool operator!=(const G4NeutronGEMProbability &right) const; 58 59 59 60 private: 60 61 virtual G4double CalcAlphaParam(const G4Fragment & fragment) const 62 { 63 return 0.76+2.2/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),1.0/3.0); 64 } 65 66 virtual G4double CalcBetaParam(const G4Fragment & fragment) const 67 { 68 return (2.12/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),2.0/3.0)-0.05)*MeV/ 69 CalcAlphaParam(fragment); 70 } 71 72 // Excitation energy levels 73 std::vector<G4double> ExcitEnergies; 74 // Spin of excitation energy levels 75 std::vector<G4double> ExcitSpins; 76 77 std::vector<G4double> ExcitLifetimes; 78 61 62 virtual G4double CalcAlphaParam(const G4Fragment & fragment) const 63 { 64 //JMQ 190709 values according to Furihata's paper (based on notes added on proof in Dostrovskii's paper) 65 // return 0.76+2.2/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),1.0/3.0); 66 return 0.76+1.93/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),1.0/3.0); 67 } 68 69 virtual G4double CalcBetaParam(const G4Fragment & fragment) const 70 { 71 //JMQ 190709 values according to Furihata's paper (based on notes added on proof in Dostrovskii's paper) 72 // return (2.12/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),2.0/3.0)-0.05)*MeV/ 73 return (1.66/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),2.0/3.0)-0.05)*MeV/ 74 CalcAlphaParam(fragment); 75 } 76 77 // Excitation energy levels 78 std::vector<G4double> ExcitEnergies; 79 // Spin of excitation energy levels 80 std::vector<G4double> ExcitSpins; 81 82 std::vector<G4double> ExcitLifetimes; 83 79 84 }; 80 85 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O14GEMChannel.hh,v 1. 3 2006/06/29 20:19:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O14GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4O14GEMCoulombBarrier_h 34 37 #define G4O14GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4O14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,8) {}; 48 //JMQ 200709 49 // G4O14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,8) {}; 50 G4O14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,8) {}; 43 51 ~G4O14GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O14GEMProbability.hh,v 1. 3 2006/06/29 20:19:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O15GEMChannel.hh,v 1. 3 2006/06/29 20:19:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O15GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4O15GEMCoulombBarrier_h 34 37 #define G4O15GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4O15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,8) {}; 48 //JMQ 200709 49 // G4O15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,8) {}; 50 G4O15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,8) {}; 43 51 ~G4O15GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O15GEMProbability.hh,v 1. 3 2006/06/29 20:19:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O16GEMChannel.hh,v 1. 3 2006/06/29 20:19:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O16GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4O16GEMCoulombBarrier_h 34 37 #define G4O16GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4O16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,8) {}; 48 //JMQ 200709 49 // G4O16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,8) {}; 50 G4O16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,8) {}; 43 51 ~G4O16GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O16GEMProbability.hh,v 1. 3 2006/06/29 20:19:45 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O17GEMChannel.hh,v 1. 3 2006/06/29 20:19:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O17GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4O17GEMCoulombBarrier_h 34 37 #define G4O17GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4O17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,8) {}; 48 //JMQ 200709 49 // G4O17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,8) {}; 50 G4O17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,8) {}; 43 51 ~G4O17GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O17GEMProbability.hh,v 1. 3 2006/06/29 20:19:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O18GEMChannel.hh,v 1. 3 2006/06/29 20:19:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O18GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:19:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4O18GEMCoulombBarrier_h 34 37 #define G4O18GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4O18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,8) {}; 48 //JMQ 200709 49 // G4O18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,8) {}; 50 G4O18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,8) {}; 43 51 ~G4O18GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O18GEMProbability.hh,v 1. 3 2006/06/29 20:19:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O19GEMChannel.hh,v 1. 3 2006/06/29 20:19:59 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O19GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:20:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4O19GEMCoulombBarrier_h 34 37 #define G4O19GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4O19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,8) {}; 48 //JMQ 200709 49 // G4O19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,8) {}; 50 G4O19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,8) {}; 43 51 ~G4O19GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O19GEMProbability.hh,v 1. 3 2006/06/29 20:20:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O20GEMChannel.hh,v 1. 3 2006/06/29 20:20:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMCoulombBarrier.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O20GEMCoulombBarrier.hh,v 1. 3 2006/06/29 20:20:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Dec 1999) 32 32 // 33 //J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier 34 // strictly according to Furihata's report 35 // 33 36 #ifndef G4O20GEMCoulombBarrier_h 34 37 #define G4O20GEMCoulombBarrier_h 1 35 38 36 #include "G4GEMCoulombBarrierHE.hh" 39 //#include "G4GEMCoulombBarrierHE.hh" 40 #include "G4GEMCoulombBarrier.hh" 37 41 #include "globals.hh" 38 42 39 class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrierHE 43 //JMQ 200709 now derives from new class G4GEMCoulombBarrier 44 //class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrierHE 45 class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrier 40 46 { 41 47 public: 42 G4O20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,8) {}; 48 //JMQ 200709 49 // G4O20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,8) {}; 50 G4O20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,8) {}; 43 51 ~G4O20GEMCoulombBarrier() {}; 44 52 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O20GEMProbability.hh,v 1. 3 2006/06/29 20:20:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4ProtonGEMChannel.hh,v 1. 3 2006/06/29 20:20:11 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4ProtonGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations … … 37 37 38 38 #include "G4GEMChannel.hh" 39 #include "G4Proton CoulombBarrier.hh"39 #include "G4ProtonGEMCoulombBarrier.hh" 40 40 #include "G4ProtonGEMProbability.hh" 41 41 … … 64 64 65 65 private: 66 67 G4ProtonCoulombBarrier theCoulombBarrier; 66 // JMQ 190709 67 // G4ProtonCoulombBarrier theCoulombBarrier; 68 G4ProtonGEMCoulombBarrier theCoulombBarrier; 68 69 69 70 G4ProtonGEMProbability theEvaporationProbability; -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4ProtonGEMProbability.hh,v 1. 3 2006/06/29 20:20:13 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4ProtonGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMChannel.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4TritonGEMChannel.hh,v 1. 3 2006/06/29 20:20:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4TritonGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Sept. 2001) 32 32 // 33 33 // J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper 34 34 35 35 #ifndef G4TritonGEMChannel_h … … 37 37 38 38 #include "G4GEMChannel.hh" 39 #include "G4Triton CoulombBarrier.hh"39 #include "G4TritonGEMCoulombBarrier.hh" 40 40 #include "G4TritonGEMProbability.hh" 41 41 … … 64 64 65 65 private: 66 67 G4TritonCoulombBarrier theCoulombBarrier; 66 // JMQ 190709 67 // G4TritonCoulombBarrier theCoulombBarrier; 68 G4TritonGEMCoulombBarrier theCoulombBarrier; 68 69 69 70 G4TritonGEMProbability theEvaporationProbability; -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMProbability.hh
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4TritonGEMProbability.hh,v 1. 3 2006/06/29 20:20:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4TritonGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMChannel.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4AlphaGEMChannel.cc,v 1. 4 2006/06/29 20:20:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4AlphaGEMChannel.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4AlphaGEMProbability.cc,v 1. 4 2006/06/29 20:20:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4AlphaGEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Nov 1999) 32 32 // 33 33 // J.M. Quesada (July 2009) C's and k's values according to Furihata's paper 34 // (based on notes added on proof in Dostrovskii's paper) 34 35 35 36 #include "G4AlphaGEMProbability.hh" … … 86 87 } 87 88 89 //JMQ 190709 C's values from Furihata's paper 90 //(notes added on proof in Dostrovskii's paper) 91 G4double G4AlphaGEMProbability::CCoeficient(const G4double/* aZ*/) const 92 { 93 return 0.; 94 } 88 95 89 G4double G4AlphaGEMProbability::CCoeficient(const G4double aZ) const 90 { 96 97 //G4double G4AlphaGEMProbability::CCoeficient(const G4double aZ) const 98 //{ 91 99 // Data comes from 92 100 // Dostrovsky, Fraenkel and Friedlander … … 96 104 // G4double Zlist[5] = { 10.0, 20.0, 30.0, 50.0, 70.0}; 97 105 // G4double Calpha[5] = { 0.10, 0.10, 0.10, 0.08, 0.06}; 98 G4double C = 0.0;106 // G4double C = 0.0; 99 107 100 108 101 if (aZ <= 30) {102 C = 0.10;103 } else if (aZ <= 50) {104 C = 0.1 + -((aZ-50.)/20.)*0.02;105 } else if (aZ < 70) {106 C = 0.08 + -((aZ-70.)/20.)*0.02;107 } else {108 C = 0.06;109 }110 return C;111 }109 // if (aZ <= 30) { 110 // C = 0.10; 111 // } else if (aZ <= 50) { 112 // C = 0.1 + -((aZ-50.)/20.)*0.02; 113 // } else if (aZ < 70) { 114 // C = 0.08 + -((aZ-70.)/20.)*0.02; 115 // } else { 116 // C = 0.06; 117 // } 118 // return C; 119 //} 112 120 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B10GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B10GEMProbability.cc,v 1. 5 2006/06/29 20:20:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B11GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B11GEMProbability.cc,v 1. 5 2006/06/29 20:20:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B12GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B12GEMProbability.cc,v 1. 5 2006/06/29 20:20:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B12GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B13GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B13GEMProbability.cc,v 1. 4 2006/06/29 20:20:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B13GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B8GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4B8GEMProbability.cc,v 1. 5 2006/06/29 20:21:04 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4B8GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be10GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be10GEMProbability.cc,v 1. 5 2006/06/29 20:21:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be11GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be11GEMProbability.cc,v 1. 5 2006/06/29 20:21:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be12GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be12GEMProbability.cc,v 1. 4 2006/06/29 20:21:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be12GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be7GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be7GEMProbability.cc,v 1. 5 2006/06/29 20:21:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be7GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be9GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Be9GEMProbability.cc,v 1. 5 2006/06/29 20:21:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Be9GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C10GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C10GEMProbability.cc,v 1. 5 2006/06/29 20:21:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C11GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C11GEMProbability.cc,v 1. 5 2006/06/29 20:21:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C12GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C12GEMProbability.cc,v 1. 5 2006/06/29 20:21:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C12GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C13GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C13GEMProbability.cc,v 1. 5 2006/06/29 20:21:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C13GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C14GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C14GEMProbability.cc,v 1. 5 2006/06/29 20:21:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C14GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C15GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C15GEMProbability.cc,v 1. 5 2006/06/29 20:21:45 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C15GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C16GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4C16GEMProbability.cc,v 1. 4 2006/06/29 20:21:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4C16GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMChannel.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4DeuteronGEMChannel.cc,v 1. 4 2006/06/29 20:21:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4DeuteronGEMChannel.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4DeuteronGEMProbability.cc,v 1. 4 2006/06/29 20:21:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4DeuteronGEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Nov 1999) 32 32 // 33 33 // J.M. Quesada (July 2009) C's and k's values according to Furihata's paper 34 // (based on notes added on proof in Dostrovskii's paper) 34 35 35 36 #include "G4DeuteronGEMProbability.hh" … … 71 72 72 73 74 //JMQ 190709 C's values from Furihata's paper 75 //(notes added on proof in Dostrovskii's paper) 76 //data = {{20, 0.}, {30, -0.06}, {40, -0.10}, {50, -0.10}}; 73 77 G4double G4DeuteronGEMProbability::CCoeficient(const G4double aZ) const 74 78 { 79 G4double C = 0.0; 80 81 if (aZ >= 50){ 82 C=-0.10; 83 } else if (aZ <= 20) { 84 C = 0.0; 85 } else C=0.123482-0.00534691*aZ-0.0000610624*aZ*aZ+5.93719*1e-7*aZ*aZ*aZ+1.95687*1e-8*aZ*aZ*aZ*aZ; 86 return C/2.; 87 88 } 89 90 91 92 //G4double G4DeuteronGEMProbability::CCoeficient(const G4double aZ) const 93 //{ 75 94 // Data comes from 76 95 // Dostrovsky, Fraenkel and Friedlander … … 81 100 // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10}; 82 101 // C for deuteron is equal to C for protons divided by 2 83 G4double C = 0.0; 102 // G4double C = 0.0; 103 // 104 // if (aZ >= 70) { 105 // C = 0.10; 106 // } else { 107 // C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375; 108 // } 84 109 85 if (aZ >= 70) { 86 C = 0.10; 87 } else { 88 C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375; 89 } 110 // return C/2.0; 90 111 91 return C/2.0; 92 93 } 112 //} -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4EvaporationGEMFactory.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4EvaporationGEMFactory.cc,v 1. 7 2006/06/29 20:21:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4EvaporationGEMFactory.cc,v 1.9 2009/09/15 12:54:16 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F17GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F17GEMProbability.cc,v 1. 5 2006/06/29 20:21:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F17GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F18GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F18GEMProbability.cc,v 1. 5 2006/06/29 20:21:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F19GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F19GEMProbability.cc,v 1. 5 2006/06/29 20:22:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F20GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F20GEMProbability.cc,v 1. 5 2006/06/29 20:22:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F20GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F21GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4F21GEMProbability.cc,v 1. 4 2006/06/29 20:22:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4F21GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMChannel.cc
r1055 r1196 25 25 // 26 26 // 27 // $Id: G4GEMChannel.cc,v 1. 7 2009/03/12 11:25:28 ahowardExp $28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $27 // $Id: G4GEMChannel.cc,v 1.10 2009/10/08 07:55:39 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Oct 1998) 32 32 // 33 // J. M. Quesada (September 2009) bugs fixed in probability distribution for kinetic 34 // energy sampling: 35 // -hbarc instead of hbar_Planck (BIG BUG) 36 // -quantities for initial nucleus and residual are calculated separately 37 // V.Ivanchenko (September 2009) Added proper protection for unphysical final state 38 // J. M. Quesada (October 2009) fixed bug in CoulombBarrier calculation 33 39 34 40 #include "G4GEMChannel.hh" … … 65 71 } 66 72 67 G4GEMChannel::G4GEMChannel(const G4int theA, const G4int theZ, const G4String * aName,68 G4GEMProbability * aEmissionStrategy,69 G4VCoulombBarrier * aCoulombBarrier) :70 G4VEvaporationChannel(aName),71 A(theA),72 Z(theZ),73 theEvaporationProbabilityPtr(aEmissionStrategy),74 theCoulombBarrierPtr(aCoulombBarrier),75 EmissionProbability(0.0),76 MaximalKineticEnergy(-1000.0)77 {78 theLevelDensityPtr = new G4EvaporationLevelDensityParameter;79 MyOwnLevelDensity = true;80 }81 82 83 73 G4GEMChannel::~G4GEMChannel() 84 74 { 85 75 if (MyOwnLevelDensity) delete theLevelDensityPtr; 86 76 } 87 88 89 90 77 91 78 G4GEMChannel::G4GEMChannel(const G4GEMChannel & ) : G4VEvaporationChannel() … … 112 99 } 113 100 114 115 116 101 void G4GEMChannel::Initialize(const G4Fragment & fragment) 117 102 { 118 119 G4int anA = static_cast<G4int>(fragment.GetA()); 120 G4int aZ = static_cast<G4int>(fragment.GetZ()); 121 AResidual = anA - A; 122 ZResidual = aZ - Z; 123 124 // Effective excitation energy 125 // G4double ExEnergy = fragment.GetExcitationEnergy() - 126 // G4PairingCorrection::GetInstance()->GetPairingCorrection(anA,aZ); 127 //090120 128 //G4double ExEnergy = fragment.GetExcitationEnergy() - 129 //G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual); 130 G4double ExEnergy = fragment.GetExcitationEnergy(); 131 if ( AResidual > 0 ) ExEnergy -= G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual); 132 //090120 133 134 // We only take into account channels which are physically allowed 135 if (AResidual <= 0 || ZResidual <= 0 || AResidual < ZResidual || 136 (AResidual == ZResidual && AResidual > 1) || ExEnergy <= 0.0) 137 { 138 CoulombBarrier = 0.0; 139 MaximalKineticEnergy = -1000.0*MeV; 140 EmissionProbability = 0.0; 141 } 142 else 143 { 103 G4int anA = static_cast<G4int>(fragment.GetA()); 104 G4int aZ = static_cast<G4int>(fragment.GetZ()); 105 AResidual = anA - A; 106 ZResidual = aZ - Z; 107 //G4cout << "G4GEMChannel::Initialize: Z= " << aZ << " A= " << anA 108 // << " Zres= " << ZResidual << " Ares= " << AResidual << G4endl; 109 110 // We only take into account channels which are physically allowed 111 if (AResidual <= 0 || ZResidual <= 0 || AResidual < ZResidual || 112 (AResidual == ZResidual && AResidual > 1)) 113 { 114 CoulombBarrier = 0.0; 115 MaximalKineticEnergy = -1000.0*MeV; 116 EmissionProbability = 0.0; 117 } 118 else 119 { 120 121 // Effective excitation energy 122 // JMQ 071009: pairing in ExEnergy should be the one of parent compound nucleus 123 // FIXED the bug causing reported crash by VI (negative Probabilities 124 // due to inconsistency in Coulomb barrier calculation (CoulombBarrier and -Beta 125 // param for protons must be the same) 126 // G4double ExEnergy = fragment.GetExcitationEnergy() - 127 // G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual); 128 G4double ExEnergy = fragment.GetExcitationEnergy() - 129 G4PairingCorrection::GetInstance()->GetPairingCorrection(anA,aZ); 130 131 //G4cout << "Eexc(MeV)= " << ExEnergy/MeV << G4endl; 132 133 if( ExEnergy <= 0.0) { 134 CoulombBarrier = 0.0; 135 MaximalKineticEnergy = -1000.0*MeV; 136 EmissionProbability = 0.0; 137 138 } else { 139 144 140 // Coulomb Barrier calculation 145 CoulombBarrier = theCoulombBarrierPtr->GetCoulombBarrier(AResidual,ZResidual,ExEnergy); 146 147 // std::cout << "\tfragment (" << A << ',' << Z << ") residual (" << AResidual << ',' << ZResidual << ')'; 148 // std::cout << " U = " << fragment.GetExcitationEnergy(); 149 // std::cout << " delta = " << G4PairingCorrection::GetInstance()->GetPairingCorrection(anA,aZ); 150 // std::cout << " U-delta = " << ExEnergy; 151 // std::cout << " V = " << CoulombBarrier; 152 153 // Maximal Kinetic Energy 154 MaximalKineticEnergy = CalcMaximalKineticEnergy(G4ParticleTable::GetParticleTable()-> 155 GetIonTable()->GetNucleusMass(aZ,anA)+ExEnergy); 156 157 // std::cout << " Tmax-V = " << MaximalKineticEnergy << '\n'; 141 CoulombBarrier = theCoulombBarrierPtr->GetCoulombBarrier(AResidual,ZResidual,ExEnergy); 142 //G4cout << "CBarrier(MeV)= " << CoulombBarrier/MeV << G4endl; 143 144 //Maximal kinetic energy (JMQ : at the Coulomb barrier) 145 MaximalKineticEnergy = 146 CalcMaximalKineticEnergy(G4ParticleTable::GetParticleTable()-> 147 GetIonTable()->GetNucleusMass(aZ,anA)+ExEnergy); 148 //G4cout << "MaxE(MeV)= " << MaximalKineticEnergy/MeV << G4endl; 149 158 150 159 160 151 // Emission probability 152 if (MaximalKineticEnergy <= 0.0) 161 153 { 162 154 EmissionProbability = 0.0; … … 165 157 { 166 158 // Total emission probability for this channel 167 EmissionProbability = theEvaporationProbabilityPtr->EmissionProbability(fragment,MaximalKineticEnergy); 159 EmissionProbability = 160 theEvaporationProbabilityPtr->EmissionProbability(fragment,MaximalKineticEnergy); 168 161 } 169 162 } 170 163 } 164 165 //G4cout << "Prob= " << EmissionProbability << G4endl; 171 166 return; 172 167 } 173 168 174 175 169 G4FragmentVector * G4GEMChannel::BreakUp(const G4Fragment & theNucleus) 176 170 { 177 178 171 G4double EvaporatedKineticEnergy = CalcKineticEnergy(theNucleus); 179 172 G4double EvaporatedMass = G4ParticleTable::GetParticleTable()->GetIonTable()->GetIonMass(Z,A); 180 173 G4double EvaporatedEnergy = EvaporatedKineticEnergy + EvaporatedMass; 174 181 175 182 176 G4ThreeVector momentum(IsotropicVector(std::sqrt(EvaporatedKineticEnergy* … … 187 181 G4LorentzVector EvaporatedMomentum(momentum,EvaporatedEnergy); 188 182 EvaporatedMomentum.boost(theNucleus.GetMomentum().boostVector()); 189 190 183 G4Fragment * EvaporatedFragment = new G4Fragment(A,Z,EvaporatedMomentum); 191 184 #ifdef PRECOMPOUND_TEST … … 238 231 239 232 G4double G4GEMChannel::CalcMaximalKineticEnergy(const G4double NucleusTotalE) 240 // Calculate maximal kinetic energy that can be carried by fragment. 241 { 242 G4double ResidualMass = G4ParticleTable::GetParticleTable()-> 243 GetIonTable()->GetNucleusMass( ZResidual, AResidual ); 244 G4double EvaporatedMass = G4ParticleTable::GetParticleTable()-> 245 GetIonTable()->GetNucleusMass( Z, A ); 246 247 G4double T = (NucleusTotalE*NucleusTotalE + EvaporatedMass*EvaporatedMass - ResidualMass*ResidualMass)/ 248 (2.0*NucleusTotalE) - 249 EvaporatedMass - CoulombBarrier; 250 251 return T; 233 // Calculate maximal kinetic energy that can be carried by fragment. 234 //JMQ this is not the assimptotic kinetic energy but the one at the Coulomb barrier 235 { 236 G4double ResidualMass = G4ParticleTable::GetParticleTable()-> 237 GetIonTable()->GetNucleusMass( ZResidual, AResidual ); 238 G4double EvaporatedMass = G4ParticleTable::GetParticleTable()-> 239 GetIonTable()->GetNucleusMass( Z, A ); 240 241 G4double T = (NucleusTotalE*NucleusTotalE + EvaporatedMass*EvaporatedMass - ResidualMass*ResidualMass)/ 242 (2.0*NucleusTotalE) - 243 EvaporatedMass - CoulombBarrier; 244 245 return T; 252 246 } 253 247 … … 256 250 257 251 G4double G4GEMChannel::CalcKineticEnergy(const G4Fragment & fragment) 258 // Samples fragment kinetic energy. 259 { 260 G4double U = fragment.GetExcitationEnergy(); 261 262 G4double NuclearMass = G4ParticleTable::GetParticleTable()->GetIonTable()->GetNucleusMass(Z,A); 263 264 G4double a = theLevelDensityPtr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()), 265 static_cast<G4int>(fragment.GetZ()),U); 266 //090115 267 //G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()), 268 // static_cast<G4int>(fragment.GetZ())); 269 G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual); 270 //090115 271 272 G4double Alpha = theEvaporationProbabilityPtr->CalcAlphaParam(fragment); 273 G4double Beta = theEvaporationProbabilityPtr->CalcBetaParam(fragment); 274 G4double Normalization = theEvaporationProbabilityPtr->GetNormalization(); 275 276 G4double Ux = (2.5 + 150.0/AResidual)*MeV; 277 G4double Ex = Ux + delta0; 278 G4double T = 1.0/(std::sqrt(a/Ux) - 1.5/Ux); 279 G4double E0 = Ex - T*(std::log(T*MeV) - std::log(a/MeV)/4.0 - 1.25*std::log(Ux*MeV) + 2.0*std::sqrt(a*Ux)); 280 281 G4double InitialLevelDensity; 282 if ( U < Ex ) 252 // Samples fragment kinetic energy. 253 { 254 G4double U = fragment.GetExcitationEnergy(); 255 G4double NuclearMass = G4ParticleTable::GetParticleTable()->GetIonTable()->GetNucleusMass(Z,A); 256 257 G4double Alpha = theEvaporationProbabilityPtr->CalcAlphaParam(fragment); 258 G4double Beta = theEvaporationProbabilityPtr->CalcBetaParam(fragment); 259 260 G4double Normalization = theEvaporationProbabilityPtr->GetNormalization(); 261 262 // ***RESIDUAL*** 263 //JMQ (September 2009) the following quantities refer to the RESIDUAL: 264 G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual); 265 G4double Ux = (2.5 + 150.0/AResidual)*MeV; 266 G4double Ex = Ux + delta0; 267 G4double InitialLevelDensity; 268 // ***end RESIDUAL *** 269 270 // ***PARENT*** 271 //JMQ (September 2009) the following quantities refer to the PARENT: 272 273 G4double deltaCN = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()), 274 static_cast<G4int>(fragment.GetZ())); 275 G4double aCN = theLevelDensityPtr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()), 276 static_cast<G4int>(fragment.GetZ()),U-deltaCN); 277 G4double UxCN = (2.5 + 150.0/fragment.GetA())*MeV; 278 G4double ExCN = UxCN + deltaCN; 279 G4double TCN = 1.0/(std::sqrt(aCN/UxCN) - 1.5/UxCN); 280 G4double E0CN = ExCN - TCN*(std::log(TCN/MeV) - std::log(aCN*MeV)/4.0 - 1.25*std::log(UxCN/MeV) + 2.0*std::sqrt(aCN*UxCN)); 281 // ***end PARENT*** 282 283 //JMQ quantities calculated for CN in InitialLevelDensity 284 if ( U < ExCN ) 285 { 286 InitialLevelDensity = (pi/12.0)*std::exp((U-E0CN)/TCN)/TCN; 287 } 288 else 289 { 290 InitialLevelDensity = (pi/12.0)*std::exp(2*std::sqrt(aCN*(U-deltaCN)))/std::pow(aCN*std::pow(U-deltaCN,5.0),1.0/4.0); 291 } 292 293 const G4double Spin = theEvaporationProbabilityPtr->GetSpin(); 294 //JMQ BIG BUG fixed: hbarc instead of hbar_Planck !!!! 295 // it was fixed in total probability (for this channel) but remained still here!! 296 // G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbar_Planck*hbar_Planck); 297 G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbarc*hbarc); 298 // 299 //JMQ fix on Rb and geometrical cross sections according to Furihata's paper 300 // (JAERI-Data/Code 2001-105, p6) 301 G4double Rb = 0.0; 302 if (A > 4) 303 { 304 G4double Ad = std::pow(G4double(fragment.GetA()-A),1.0/3.0); 305 G4double Aj = std::pow(G4double(A),1.0/3.0); 306 Rb = 1.12*(Aj + Ad) - 0.86*((Aj+Ad)/(Aj*Ad))+2.85; 307 Rb *= fermi; 308 } 309 else if (A>1) 283 310 { 284 InitialLevelDensity = (pi/12.0)*std::exp((U-E0)/T)/T; 285 } 311 // G4double R1 = std::pow(G4double(fragment.GetA()-A),1.0/3.0); 312 // G4double R2 = std::pow(G4double(A),1.0/3.0); 313 G4double Ad = std::pow(G4double(fragment.GetA()-A),1.0/3.0); 314 G4double Aj = std::pow(G4double(A),1.0/3.0); 315 // RN = 1.12*(R1 + R2) - 0.86*((R1+R2)/(R1*R2)); 316 Rb=1.5*(Aj+Ad)*fermi; 317 } 286 318 else 287 { 288 InitialLevelDensity = (pi/12.0)*std::exp(2*std::sqrt(a*(U-delta0)))/std::pow(a*std::pow(U-delta0,5.0),1.0/4.0); 289 } 290 291 const G4double Spin = theEvaporationProbabilityPtr->GetSpin(); 292 G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbar_Planck*hbar_Planck); 293 G4double RN = 0.0; 294 if (A > 4) 295 { 296 G4double R1 = std::pow(G4double(fragment.GetA()-A),1.0/3.0); 297 G4double R2 = std::pow(G4double(A),1.0/3.0); 298 RN = 1.12*(R1 + R2) - 0.86*((R1+R2)/(R1*R2)); 299 RN *= fermi; 300 } 301 else 302 { 303 RN = 1.5*fermi; 304 } 305 G4double GeometricalXS = pi*RN*RN*std::pow(G4double(fragment.GetA()-A),2./3.); 319 { 320 G4double Ad = std::pow(G4double(fragment.GetA()-A),1.0/3.0); 321 // RN = 1.5*fermi; 322 Rb = 1.5*Ad*fermi; 323 } 324 // G4double GeometricalXS = pi*RN*RN*std::pow(G4double(fragment.GetA()-A),2./3.); 325 G4double GeometricalXS = pi*Rb*Rb; 306 326 307 327 308 328 G4double ConstantFactor = g*GeometricalXS*Alpha/InitialLevelDensity; 309 329 ConstantFactor *= pi/12.0; 330 //JMQ : this is the assimptotic maximal kinetic energy of the ejectile 331 // (obtained by energy-momentum conservation). 332 // In general smaller than U-theSeparationEnergy 310 333 G4double theEnergy = MaximalKineticEnergy + CoulombBarrier; 311 334 G4double KineticEnergy; 312 335 G4double Probability; 313 314 // std::cout << "\t\tEjectile (" << A << ',' << Z << ") V = " << CoulombBarrier315 // << " Beta = " << Beta << " V+Beta = " << CoulombBarrier+Beta << '\n';316 317 //G4cout << AResidual << " " << ZResidual << " " << ConstantFactor << " " << Beta << " " << CoulombBarrier << " " << MaximalKineticEnergy << " " << CoulombBarrier + MaximalKineticEnergy + Beta << G4endl;318 //090128319 if ( CoulombBarrier + MaximalKineticEnergy + Beta <= 0 ) return 0;320 336 321 337 do … … 323 339 KineticEnergy = CoulombBarrier + G4UniformRand()*MaximalKineticEnergy; 324 340 Probability = ConstantFactor*(KineticEnergy + Beta); 341 G4double a = theLevelDensityPtr->LevelDensityParameter(AResidual,ZResidual,theEnergy-KineticEnergy-delta0); 342 G4double T = 1.0/(std::sqrt(a/Ux) - 1.5/Ux); 343 //JMQ fix in units 344 G4double E0 = Ex - T*(std::log(T/MeV) - std::log(a*MeV)/4.0 - 1.25*std::log(Ux/MeV) + 2.0*std::sqrt(a*Ux)); 345 325 346 if ( theEnergy-KineticEnergy < Ex) 326 347 { … … 333 354 } 334 355 Probability /= Normalization; 335 }356 } 336 357 while (G4UniformRand() > Probability); 337 338 339 // ---------------------------------------------------------------------------------------------------340 358 341 359 return KineticEnergy; -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMCoulombBarrierHE.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4GEMCoulombBarrierHE.cc,v 1. 6 2006/06/29 20:22:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4GEMCoulombBarrierHE.cc,v 1.7 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMProbability.cc
r1055 r1196 29 29 // by V. Lara (Sept 2001) 30 30 // 31 31 // J. M. Quesada : several fixes in total GEM width 32 // J. M. Quesada 14/07/2009 bug fixed in total emission width (hbarc) 33 // J. M. Quesada (September 2009) several fixes: 34 // -level density parameter of residual calculated at its right excitation energy. 35 // -InitialLeveldensity calculated according to the right conditions of the 36 // initial excited nucleus. 32 37 33 38 #include "G4GEMProbability.hh" … … 65 70 const G4double MaximalKineticEnergy) 66 71 { 67 72 G4double EmissionProbability = 0.0; 68 73 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 74 if (MaximalKineticEnergy > 0.0 && fragment.GetExcitationEnergy() > 0.0) { 75 G4double CoulombBarrier = GetCoulombBarrier(fragment); 76 77 EmissionProbability = CalcProbability(fragment,MaximalKineticEnergy,CoulombBarrier); 78 Normalization = EmissionProbability; 79 // Next there is a loop over excited states for this channel summing probabilities 80 if (ExcitationEnergies && ExcitationSpins && ExcitationLifetimes) { 81 G4double SavedSpin = Spin; 82 for (unsigned int i = 0; i < ExcitationEnergies->size(); i++) { 83 Spin = ExcitationSpins->operator[](i); 84 // substract excitation energies 85 G4double Tmax = MaximalKineticEnergy - ExcitationEnergies->operator[](i); 86 if (Tmax > 0.0) { 87 G4double width = CalcProbability(fragment,Tmax,CoulombBarrier); 88 // update probability 89 if (hbar_Planck*std::log(2.0)/width < ExcitationLifetimes->operator[](i)) { 90 EmissionProbability += width; 91 } 92 } 93 } 94 // Restore Spin 95 Spin = SavedSpin; 96 } 97 } 98 return EmissionProbability; 94 99 } 95 100 … … 97 102 const G4double MaximalKineticEnergy, 98 103 const G4double V) 99 // Calculate integrated probability (width) for evaporation channel 100 { 101 G4double ResidualA = static_cast<G4double>(fragment.GetA() - theA); 102 // G4double ResidualZ = static_cast<G4double>(fragment.GetZ() - theZ); 103 G4double U = fragment.GetExcitationEnergy(); 104 105 G4double NuclearMass = G4ParticleTable::GetParticleTable()-> 106 GetIonTable()->GetNucleusMass(theZ,theA); 107 108 G4double a = theEvapLDPptr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()), 109 static_cast<G4int>(fragment.GetZ()),U); 110 //090115 111 //G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()), 112 // static_cast<G4int>(fragment.GetZ())); 113 G4double ResidualZ = static_cast<G4double>(fragment.GetZ() - theZ); 114 G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection( static_cast<G4int>( ResidualA ) , static_cast<G4int>( ResidualZ ) ); 115 //090115 116 117 G4double Alpha = CalcAlphaParam(fragment); 118 G4double Beta = CalcBetaParam(fragment); 119 120 121 G4double Ux = (2.5 + 150.0/ResidualA)*MeV; 122 G4double Ex = Ux + delta0; 123 G4double T = 1.0/(std::sqrt(a/Ux) - 1.5/Ux); 124 G4double E0 = Ex - T*(std::log(T*MeV) - std::log(a/MeV)/4.0 - 1.25*std::log(Ux*MeV) + 2.0*std::sqrt(a*Ux)); 125 126 G4double Width; 127 G4double InitialLevelDensity; 128 if ( MaximalKineticEnergy < Ex ) { 129 G4double t = MaximalKineticEnergy/T; 130 Width = (I1(t,t) + (Beta+V)*I0(t))/std::exp(E0/T); 131 InitialLevelDensity = (pi/12.0)*std::exp((U-E0)/T)/T; 132 } else { 133 G4double t = MaximalKineticEnergy/T; 134 G4double tx = Ex/T; 135 G4double s = 2.0*std::sqrt(a*(MaximalKineticEnergy-delta0)); 136 G4double sx = 2.0*std::sqrt(a*(Ex-delta0)); 137 Width = I1(t,tx)/std::exp(E0/T) + I3(s,sx)*std::exp(s)/(std::sqrt(2.0)*a); 138 // For charged particles (Beta+V) = 0 beacuse Beta = -V 139 if (theZ == 0) { 140 Width += (Beta+V)*(I0(tx)/std::exp(E0/T) + 2.0*std::sqrt(2.0)*I2(s,sx)*std::exp(s)); 141 } 142 InitialLevelDensity = (pi/12.0)*std::exp(2*std::sqrt(a*(U-delta0)))/std::pow(a*std::pow(U-delta0,5.0),1.0/4.0); 143 } 144 145 146 G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbar_Planck*hbar_Planck); 147 148 G4double RN = 0.0; 149 if (theA > 4) 104 // Calculate integrated probability (width) for evaporation channel 105 { 106 G4double ResidualA = static_cast<G4double>(fragment.GetA() - theA); 107 G4double ResidualZ = static_cast<G4double>(fragment.GetZ() - theZ); 108 G4double U = fragment.GetExcitationEnergy(); 109 110 G4double NuclearMass = G4ParticleTable::GetParticleTable()-> 111 GetIonTable()->GetNucleusMass(theZ,theA); 112 113 114 G4double Alpha = CalcAlphaParam(fragment); 115 G4double Beta = CalcBetaParam(fragment); 116 117 118 // ***RESIDUAL*** 119 //JMQ (September 2009) the following quantities refer to the RESIDUAL: 120 121 G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection( static_cast<G4int>( ResidualA ) , static_cast<G4int>( ResidualZ ) ); 122 123 G4double a = theEvapLDPptr->LevelDensityParameter(static_cast<G4int>(ResidualA), 124 static_cast<G4int>(ResidualZ),MaximalKineticEnergy+V-delta0); 125 G4double Ux = (2.5 + 150.0/ResidualA)*MeV; 126 G4double Ex = Ux + delta0; 127 G4double T = 1.0/(std::sqrt(a/Ux) - 1.5/Ux); 128 //JMQ fixed bug in units 129 G4double E0 = Ex - T*(std::log(T/MeV) - std::log(a*MeV)/4.0 - 1.25*std::log(Ux/MeV) + 2.0*std::sqrt(a*Ux)); 130 // ***end RESIDUAL *** 131 132 // ***PARENT*** 133 //JMQ (September 2009) the following quantities refer to the PARENT: 134 135 G4double deltaCN=G4PairingCorrection::GetInstance()-> 136 GetPairingCorrection(static_cast<G4int>(fragment.GetA()),static_cast<G4int>(fragment.GetZ())); 137 G4double aCN = theEvapLDPptr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()), 138 static_cast<G4int>(fragment.GetZ()),U-deltaCN); 139 G4double UxCN = (2.5 + 150.0/fragment.GetA())*MeV; 140 G4double ExCN = UxCN + deltaCN; 141 G4double TCN = 1.0/(std::sqrt(aCN/UxCN) - 1.5/UxCN); 142 //JMQ fixed bug in units 143 G4double E0CN = ExCN - TCN*(std::log(TCN/MeV) - std::log(aCN*MeV)/4.0 - 1.25*std::log(UxCN/MeV) + 2.0*std::sqrt(aCN*UxCN)); 144 // ***end PARENT*** 145 146 G4double Width; 147 G4double InitialLevelDensity; 148 G4double t = MaximalKineticEnergy/T; 149 if ( MaximalKineticEnergy < Ex ) { 150 //JMQ 190709 bug in I1 fixed (T was missing) 151 Width = (I1(t,t)*T + (Beta+V)*I0(t))/std::exp(E0/T); 152 //JMQ 160909 fix: InitialLevelDensity has been taken away (different conditions for initial CN..) 153 } else { 154 G4double tx = Ex/T; 155 G4double s = 2.0*std::sqrt(a*(MaximalKineticEnergy-delta0)); 156 G4double sx = 2.0*std::sqrt(a*(Ex-delta0)); 157 Width = I1(t,tx)*T/std::exp(E0/T) + I3(s,sx)*std::exp(s)/(std::sqrt(2.0)*a); 158 // For charged particles (Beta+V) = 0 beacuse Beta = -V 159 if (theZ == 0) { 160 Width += (Beta+V)*(I0(tx)/std::exp(E0/T) + 2.0*std::sqrt(2.0)*I2(s,sx)*std::exp(s)); 161 } 162 } 163 164 //JMQ 14/07/2009 BIG BUG : NuclearMass is in MeV => hbarc instead of hbar_planck must be used 165 // G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbar_Planck*hbar_Planck); 166 G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbarc*hbarc); 167 168 //JMQ 190709 fix on Rb and geometrical cross sections according to Furihata's paper 169 // (JAERI-Data/Code 2001-105, p6) 170 // G4double RN = 0.0; 171 G4double Rb = 0.0; 172 if (theA > 4) 150 173 { 151 G4double R1 = std::pow(ResidualA,1.0/3.0); 152 G4double R2 = std::pow(G4double(theA),1.0/3.0); 153 RN = 1.12*(R1 + R2) - 0.86*((R1+R2)/(R1*R2)); 154 RN *= fermi; 155 } 174 // G4double R1 = std::pow(ResidualA,1.0/3.0); 175 // G4double R2 = std::pow(G4double(theA),1.0/3.0); 176 G4double Ad = std::pow(ResidualA,1.0/3.0); 177 G4double Aj = std::pow(G4double(theA),1.0/3.0); 178 // RN = 1.12*(R1 + R2) - 0.86*((R1+R2)/(R1*R2)); 179 Rb = 1.12*(Aj + Ad) - 0.86*((Aj+Ad)/(Aj*Ad))+2.85; 180 Rb *= fermi; 181 } 182 else if (theA>1) 183 { 184 G4double Ad = std::pow(ResidualA,1.0/3.0); 185 G4double Aj = std::pow(G4double(theA),1.0/3.0); 186 Rb=1.5*(Aj+Ad)*fermi; 187 } 188 else 189 { 190 G4double Ad = std::pow(ResidualA,1.0/3.0); 191 Rb = 1.5*Ad*fermi; 192 } 193 // G4double GeometricalXS = pi*RN*RN*std::pow(ResidualA,2./3.); 194 G4double GeometricalXS = pi*Rb*Rb; 195 //end of JMQ fix on Rb by 190709 196 197 198 199 //JMQ 160909 fix: initial level density must be calculated according to the 200 // conditions at the initial compound nucleus 201 // (it has been removed from previous "if" for the residual) 202 203 if ( U < ExCN ) 204 { 205 InitialLevelDensity = (pi/12.0)*std::exp((U-E0CN)/TCN)/TCN; 206 } 156 207 else 157 { 158 RN = 1.5*fermi; 159 } 160 G4double GeometricalXS = pi*RN*RN*std::pow(ResidualA,2./3.); 161 162 163 Width *= std::sqrt(pi)*g*GeometricalXS*Alpha/(12.0*InitialLevelDensity); 164 return Width; 208 { 209 InitialLevelDensity = (pi/12.0)*std::exp(2*std::sqrt(aCN*(U-deltaCN)))/std::pow(aCN*std::pow(U-deltaCN,5.0),1.0/4.0); 210 } 211 // 212 213 214 //JMQ 190709 BUG : pi instead of sqrt(pi) must be here according to Furihata's report: 215 // Width *= std::sqrt(pi)*g*GeometricalXS*Alpha/(12.0*InitialLevelDensity); 216 Width *= pi*g*GeometricalXS*Alpha/(12.0*InitialLevelDensity); 217 218 219 return Width; 165 220 } 166 221 … … 170 225 G4double G4GEMProbability::I0(const G4double t) 171 226 { 172 173 227 G4double result = (std::exp(t) - 1.0); 228 return result; 174 229 } 175 230 176 231 G4double G4GEMProbability::I1(const G4double t, const G4double tx) 177 232 { 178 179 180 181 233 G4double result = t - tx + 1.0; 234 result *= std::exp(tx); 235 result -= (t + 1.0); 236 return result; 182 237 } 183 238 … … 185 240 G4double G4GEMProbability::I2(const G4double s, const G4double sx) 186 241 { 187 188 189 190 191 192 193 242 G4double S = 1.0/std::sqrt(s); 243 G4double Sx = 1.0/std::sqrt(sx); 244 245 G4double p1 = S*S*S*( 1.0 + S*S*( 1.5 + 3.75*S*S) ); 246 G4double p2 = Sx*Sx*Sx*( 1.0 + Sx*Sx*( 1.5 + 3.75*Sx*Sx) )*std::exp(sx-s); 247 248 return p1-p2; 194 249 } 195 250 196 251 G4double G4GEMProbability::I3(const G4double s, const G4double sx) 197 252 { 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 253 G4double s2 = s*s; 254 G4double sx2 = sx*sx; 255 G4double S = 1.0/std::sqrt(s); 256 G4double S2 = S*S; 257 G4double Sx = 1.0/std::sqrt(sx); 258 G4double Sx2 = Sx*Sx; 259 260 G4double p1 = S *(2.0 + S2 *( 4.0 + S2 *( 13.5 + S2 *( 60.0 + S2 * 325.125 )))); 261 G4double p2 = Sx*Sx2 *( 262 (s2-sx2) + Sx2 *( 263 (1.5*s2+0.5*sx2) + Sx2 *( 264 (3.75*s2+0.25*sx2) + Sx2 *( 265 (12.875*s2+0.625*sx2) + Sx2 *( 266 (59.0625*s2+0.9375*sx2) + Sx2 *(324.8*s2+3.28*sx2)))))); 267 213 268 p2 *= std::exp(sx-s); 214 269 215 270 return p1-p2; 216 271 } -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMChannel.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He3GEMChannel.cc,v 1. 4 2006/06/29 20:22:13 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He3GEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He3GEMProbability.cc,v 1. 4 2006/06/29 20:22:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He3GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Nov 1999) 32 32 // 33 33 // J.M. Quesada (July 2009) C's and k's values according to Furihata's paper 34 // (based on notes added on proof in Dostrovskii's paper) 34 35 35 36 #include "G4He3GEMProbability.hh" … … 70 71 } 71 72 73 //JMQ 190709 C's values from Furihata's paper 74 //(notes added on proof in Dostrovskii's paper) 75 G4double G4He3GEMProbability::CCoeficient(const G4double/* aZ*/) const 76 { 77 return 0.; 78 } 72 79 73 G4double G4He3GEMProbability::CCoeficient(const G4double aZ) const 74 { 80 81 //G4double G4He3GEMProbability::CCoeficient(const G4double aZ) const 82 //{ 75 83 // Data comes from 76 84 // Dostrovsky, Fraenkel and Friedlander … … 81 89 // G4double Calpha[5] = { 0.10, 0.10, 0.10, 0.08, 0.06}; 82 90 // C for He3 is equal to C for alpha times 4/3 83 G4double C = 0.0;91 // G4double C = 0.0; 84 92 85 93 86 if (aZ <= 30) {87 C = 0.10;88 } else if (aZ <= 50) {89 C = 0.1 + -((aZ-50.)/20.)*0.02;90 91 C = 0.08 + -((aZ-70.)/20.)*0.02;92 } else {93 C = 0.06;94 }95 return C*(4.0/3.0);96 }94 // if (aZ <= 30) { 95 // C = 0.10; 96 // } else if (aZ <= 50) { 97 // C = 0.1 + -((aZ-50.)/20.)*0.02; 98 // } else if (aZ < 70) { 99 // C = 0.08 + -((aZ-70.)/20.)*0.02; 100 // } else { 101 // C = 0.06; 102 // } 103 // return C*(4.0/3.0); 104 //} 97 105 -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He6GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He6GEMProbability.cc,v 1. 5 2006/06/29 20:22:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He6GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He8GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4He8GEMProbability.cc,v 1. 4 2006/06/29 20:22:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4He8GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li6GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li6GEMProbability.cc,v 1. 5 2006/06/29 20:22:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li6GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li7GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li7GEMProbability.cc,v 1. 5 2006/06/29 20:22:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li7GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li8GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li8GEMProbability.cc,v 1. 5 2006/06/29 20:22:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li8GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li9GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Li9GEMProbability.cc,v 1. 5 2006/06/29 20:22:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Li9GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg22GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg22GEMProbability.cc,v 1. 4 2006/06/29 20:22:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg22GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg23GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg23GEMProbability.cc,v 1. 4 2006/06/29 20:22:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg23GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg24GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg24GEMProbability.cc,v 1. 5 2006/06/29 20:22:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg24GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg25GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg25GEMProbability.cc,v 1. 5 2006/06/29 20:22:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg25GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg26GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg26GEMProbability.cc,v 1. 4 2006/06/29 20:22:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg26GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg27GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg27GEMProbability.cc,v 1. 4 2006/06/29 20:22:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg27GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg28GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Mg28GEMProbability.cc,v 1. 4 2006/06/29 20:22:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Mg28GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N12GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N12GEMProbability.cc,v 1. 5 2006/06/29 20:22:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N12GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N13GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N13GEMProbability.cc,v 1. 5 2006/06/29 20:22:45 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N13GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N14GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N14GEMProbability.cc,v 1. 5 2006/06/29 20:22:47 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N14GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N15GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N15GEMProbability.cc,v 1. 5 2006/06/29 20:22:49 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N15GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N16GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N16GEMProbability.cc,v 1. 5 2006/06/29 20:22:51 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N16GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N17GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4N17GEMProbability.cc,v 1. 4 2006/06/29 20:22:53 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4N17GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na21GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na21GEMProbability.cc,v 1. 5 2006/06/29 20:22:55 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na21GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na22GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na22GEMProbability.cc,v 1. 5 2006/06/29 20:22:57 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na22GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na23GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na23GEMProbability.cc,v 1. 5 2006/06/29 20:22:59 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na23GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na24GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na24GEMProbability.cc,v 1. 4 2006/06/29 20:23:01 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na24GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na25GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Na25GEMProbability.cc,v 1. 4 2006/06/29 20:23:03 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Na25GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne18GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne18GEMProbability.cc,v 1. 5 2006/06/29 20:23:05 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne19GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne19GEMProbability.cc,v 1. 5 2006/06/29 20:23:07 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne20GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne20GEMProbability.cc,v 1. 5 2006/06/29 20:23:09 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne20GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne21GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne21GEMProbability.cc,v 1. 5 2006/06/29 20:23:11 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne21GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne22GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne22GEMProbability.cc,v 1. 4 2006/06/29 20:23:13 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne22GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne23GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne23GEMProbability.cc,v 1. 4 2006/06/29 20:23:15 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne23GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne24GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4Ne24GEMProbability.cc,v 1. 4 2006/06/29 20:23:17 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4Ne24GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMChannel.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4NeutronGEMChannel.cc,v 1. 4 2006/06/29 20:23:19 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4NeutronGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4NeutronGEMProbability.cc,v 1. 4 2006/06/29 20:23:21 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4NeutronGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O14GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O14GEMProbability.cc,v 1. 5 2006/06/29 20:23:23 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O14GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O15GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O15GEMProbability.cc,v 1. 5 2006/06/29 20:23:25 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O15GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O16GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O16GEMProbability.cc,v 1. 5 2006/06/29 20:23:27 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O16GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O17GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O17GEMProbability.cc,v 1. 5 2006/06/29 20:23:29 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O17GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O18GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O18GEMProbability.cc,v 1. 5 2006/06/29 20:23:31 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O19GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O19GEMProbability.cc,v 1. 5 2006/06/29 20:23:33 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O20GEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4O20GEMProbability.cc,v 1. 4 2006/06/29 20:23:35 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4O20GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMChannel.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4ProtonGEMChannel.cc,v 1. 4 2006/06/29 20:23:37 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4ProtonGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4ProtonGEMProbability.cc,v 1. 4 2006/06/29 20:23:39 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4ProtonGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Sept 2001) 32 32 // 33 33 // J.M. Quesada (July 2009) C's and k's values according to Furihata's paper 34 // (based on notes added on proof in Dostrovskii's paper) 34 35 35 36 #include "G4ProtonGEMProbability.hh" … … 70 71 } 71 72 72 73 //JMQ 190709 C's values from Furihata's paper 74 //(notes added on proof in Dostrovskii's paper) 75 //data = {{20, 0.}, {30, -0.06}, {40, -0.10}, {50, -0.10}}; 73 76 G4double G4ProtonGEMProbability::CCoeficient(const G4double aZ) const 74 77 { 78 G4double C = 0.0; 79 80 if (aZ >= 50){ 81 C=-0.10; 82 } else if (aZ <= 20) { 83 C = 0.0; 84 } else C=0.123482-0.00534691*aZ-0.0000610624*aZ*aZ+5.93719*1e-7*aZ*aZ*aZ+1.95687*1e-8*aZ*aZ*aZ*aZ; 85 return C; 86 87 } 88 89 //G4double G4ProtonGEMProbability::CCoeficient(const G4double aZ) const 90 //{ 75 91 // Data comes from 76 92 // Dostrovsky, Fraenkel and Friedlander … … 80 96 // G4double Zlist[5] = { 10.0, 20.0, 30.0, 50.0, 70.0}; 81 97 // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10}; 82 G4double C = 0.0;98 // G4double C = 0.0; 83 99 84 if (aZ >= 70) {85 C = 0.10;86 } else {87 C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;88 }100 // if (aZ >= 70) { 101 // C = 0.10; 102 // } else { 103 // C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375; 104 // } 89 105 90 return C;106 // return C; 91 107 92 }108 //} -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMChannel.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4TritonGEMChannel.cc,v 1. 4 2006/06/29 20:23:41 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4TritonGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMProbability.cc
r1007 r1196 25 25 // 26 26 // 27 // $Id: G4TritonGEMProbability.cc,v 1. 4 2006/06/29 20:23:43 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2$27 // $Id: G4TritonGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations 31 31 // by V. Lara (Nov 1999) 32 32 // 33 // J.M. Quesada (July 2009) C's and k's values according to Furihata's paper 34 // (based on notes added on proof in Dostrovskii's paper) 33 35 34 36 … … 70 72 } 71 73 72 74 //JMQ 190709 C's values from Furihata's paper 75 //(notes added on proof in Dostrovskii's paper) 76 //data = {{20, 0.}, {30, -0.06}, {40, -0.10}, {50, -0.10}}; 73 77 G4double G4TritonGEMProbability::CCoeficient(const G4double aZ) const 74 78 { 79 G4double C = 0.0; 80 81 if (aZ >= 50){ 82 C=-0.10; 83 } else if (aZ <= 20) { 84 C = 0.0; 85 } else C=0.123482-0.00534691*aZ-0.0000610624*aZ*aZ+5.93719*1e-7*aZ*aZ*aZ+1.95687*1e-8*aZ*aZ*aZ*aZ; 86 return C/3.; 87 88 } 89 90 91 //G4double G4TritonGEMProbability::CCoeficient(const G4double aZ) const 92 //{ 75 93 // Data comes from 76 94 // Dostrovsky, Fraenkel and Friedlander … … 81 99 // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10}; 82 100 // C for triton is equal to C for protons divided by 3 83 G4double C = 0.0;101 // G4double C = 0.0; 84 102 85 if (aZ >= 70) {86 C = 0.10;87 } else {88 C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;89 }103 // if (aZ >= 70) { 104 // C = 0.10; 105 // } else { 106 // C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375; 107 // } 90 108 91 return C/3.0;109 // return C/3.0; 92 110 93 }111 //} -
trunk/source/processes/hadronic/models/de_excitation/handler/include/G4ExcitationHandler.hh
r1007 r1196 26 26 // 27 27 // $Id: G4ExcitationHandler.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/handler/src/G4ExcitationHandler.cc
r962 r1196 28 28 // by V. Lara (May 1998) 29 29 // 30 // Modif (03 September 2008) by J. M. Quesada for external choice of inverse 31 // cross section option 30 // 31 // Modif (September 2009) by J. M. Quesada: 32 // according to Igor Pshenichnov, SMM will be applied (just in case) only once . 33 // 34 // Modif (September 2008) by J. M. Quesada. External choices have been added for : 35 // -inverse cross section option (default OPTxs=3) 36 // -superimposed Coulomb barrier (if useSICB is set true, by default it is false) 32 37 // 33 38 // Modif (24 Jul 2008) by M. A. Cortes Giraldo: … … 45 50 // Fermi Breakup model: G4FermiBreakUp 46 51 // 47 // Modif (03 September 2008) by J. M. Quesada for external choice of inverse48 // cross section option (default OPTxs=3)49 // JMQ (06 September 2008) Also external choices have been added for50 // superimposed Coulomb barrier (if useSICBis set true, by default is false)51 52 52 53 #include "G4ExcitationHandler.hh" … … 57 58 58 59 G4ExcitationHandler::G4ExcitationHandler(): 59 // Fermi BreakUp is on and MultiFrag is off by default 60 // maxZForFermiBreakUp(9),maxAForFermiBreakUp(17),minEForMultiFrag(4.0*GeV), 60 // JMQ 160909 Fermi BreakUp & MultiFrag are on by default 61 // This is needed for activation of such models when G4BinaryLightIonReaction is used 62 // since no interface (for external activation via macro input file) is still available in this case. 63 //maxZForFermiBreakUp(9),maxAForFermiBreakUp(17),minEForMultiFrag(3.0*MeV), 61 64 maxZForFermiBreakUp(1),maxAForFermiBreakUp(1),minEForMultiFrag(4.0*GeV), 62 65 MyOwnEvaporationClass(true), MyOwnMultiFragmentationClass(true),MyOwnFermiBreakUpClass(true), … … 89 92 { 90 93 throw G4HadronicException(__FILE__, __LINE__, "G4ExcitationHandler::operator=: is meant to not be accessable! "); 91 94 92 95 return *this; 93 96 } … … 116 119 //for the choice of superimposed Coulomb Barrier for inverse cross sections 117 120 theEvaporation->UseSICB(useSICB); 118 121 119 122 // Pointer which will be used to return the final production vector 120 123 G4FragmentVector * theResult = 0; 121 124 122 125 // Variables existing until end of method 123 G4Fragment * theInitialStatePtr = new G4Fragment(theInitialState); 126 G4Fragment * theInitialStatePtr = const_cast<G4Fragment*>(&theInitialState); 127 // G4Fragment * theInitialStatePtr = new G4Fragment(theInitialState); 124 128 G4Fragment theExcitedNucleus; // object to be passed in BreakItUp methods 125 129 G4FragmentVector * theTempResult = 0; // pointer which receives temporal results … … 128 132 std::list<G4Fragment*> theFinalStableList; // list to store final result 129 133 std::list<G4Fragment*>::iterator iList; 130 134 // 135 136 131 137 // Variables to describe the excited configuration 132 138 G4double exEnergy = theInitialState.GetExcitationEnergy(); 133 139 G4int A = static_cast<G4int>( theInitialState.GetA() +0.5 ); 134 140 G4int Z = static_cast<G4int>( theInitialState.GetZ() +0.5 ); 135 141 142 // JMQ 150909: first step in de-excitation chain (SMM will be used only here) 143 136 144 // In case A <= 4 the fragment will not perform any nucleon emission 137 145 if (A <= 4) 138 146 { 139 147 // I store G4Fragment* in theEvapStableList to apply thePhotonEvaporation later 140 148 141 149 theEvapStableList.push_back( theInitialStatePtr ); 142 150 } 143 151 144 152 else // If A > 4 we try to apply theFermiModel, theMultiFragmentation or theEvaporation 145 153 { 146 154 155 // JMQ 150909: first step in de-excitation is treated separately 156 // Fragments after the first step are stored in theEvapList 157 // Statistical Multifragmentation will take place (just in case) only here 158 // 159 // Test applicability 160 // Initial State De-Excitation 161 if(A<GetMaxA()&&Z<GetMaxZ()) 162 { 163 theTempResult = theFermiModel->BreakItUp(theInitialState); 164 } 165 else if (exEnergy>GetMinE()*A) 166 { 167 theTempResult = theMultiFragmentation->BreakItUp(theInitialState); 168 } 169 else 170 { 171 theTempResult = theEvaporation->BreakItUp(theInitialState); 172 } 173 174 147 175 // Store original state in theEvapList 148 theEvapList.push_back( theInitialStatePtr ); 149 176 G4FragmentVector::iterator j; 177 for (j = theTempResult->begin(); j != theTempResult->end(); j++) 178 { 179 theEvapList.push_back(*j); 180 // This memory release works with a list but not with a G4FragmentVector 181 // delete (*j); 182 } 183 delete theTempResult; 184 //theTempResult->clear(); 185 // 186 // JMQ 150909: Further steps in de-excitation chain follow .. 187 150 188 // ------------------------------ 151 189 // De-excitation loop 152 190 // ------------------------------ 153 191 154 192 for (iList = theEvapList.begin(); iList != theEvapList.end(); iList++) 155 193 { 156 exEnergy = (*iList)->GetExcitationEnergy(); 157 158 if (exEnergy > 0.0) 194 A = static_cast<G4int>((*iList)->GetA()+0.5); // +0.5 to avoid bad truncation 195 Z = static_cast<G4int>((*iList)->GetZ()+0.5); 196 197 // In case A <= 4 the fragment will not perform any nucleon emission 198 if (A <= 4) 159 199 { 160 // Check conditions for each model 161 theExcitedNucleus = *(*iList); 162 A = static_cast<G4int>((*iList)->GetA()+0.5); // +0.5 to avoid bad truncation 163 Z = static_cast<G4int>((*iList)->GetZ()+0.5); 164 165 if ( A < GetMaxA() && Z < GetMaxZ() ) // if satisfied apply Fermi Break-Up 200 // I store G4Fragment* in theEvapStableList to apply thePhotonEvaporation later 201 202 theEvapStableList.push_back(*iList ); 203 } 204 205 else // If A > 4 we try to apply theFermiModel or theEvaporation 206 { 207 exEnergy = (*iList)->GetExcitationEnergy(); 208 209 if (exEnergy > 0.0) 166 210 { 167 theTempResult = theFermiModel->BreakItUp(theExcitedNucleus); 211 // Check conditions for each model 212 theExcitedNucleus = *(*iList); 213 214 if ( A < GetMaxA() && Z < GetMaxZ() ) // if satisfied apply Fermi Break-Up 215 { 216 theTempResult = theFermiModel->BreakItUp(theExcitedNucleus); 217 } 218 else // apply Evaporation in another case 219 { 220 theTempResult = theEvaporation->BreakItUp(theExcitedNucleus); 221 } 222 223 // New configuration is stored in theTempResult, so we can free 224 // the memory where the previous configuration is 225 226 delete (*iList); 227 228 // And now the theTempResult->size() tells us if the configuration has changed 229 230 if ( theTempResult->size() > 1 ) 231 { 232 // push_back the result to the end of theEvapList (this same list) 233 234 for (G4FragmentVector::iterator j = theTempResult->begin(); 235 j != theTempResult->end(); j++) 236 { 237 theEvapList.push_back(*j); 238 } 239 } 240 else 241 { 242 // push_back the result to theEvapStableList, because 243 // is still excited, but cannot emmit more nucleons 244 245 for (G4FragmentVector::iterator j = theTempResult->begin(); 246 j != theTempResult->end(); j++) 247 { 248 theEvapStableList.push_back(*j); 249 } 250 } 251 252 // after working with theTempResult, clear and delete it 253 theTempResult->clear(); 254 delete theTempResult; 255 168 256 } 169 else if (exEnergy > GetMinE()*A) // if satisfied apply SMF257 else // exEnergy = 0.0 170 258 { 171 theTempResult = theMultiFragmentation->BreakItUp(theExcitedNucleus); 172 } 173 else // apply Evaporation in another case 174 { 175 theTempResult = theEvaporation->BreakItUp(theExcitedNucleus); 176 } 177 178 // New configuration is stored in theTempResult, so we can free 179 // the memory where the previous configuration is 180 181 delete (*iList); 182 183 // And now the theTempResult->size() tells us if the configuration has changed 184 185 if ( theTempResult->size() > 1 ) 186 { 187 // push_back the result to the end of theEvapList (this same list) 188 189 for (G4FragmentVector::iterator j = theTempResult->begin(); 190 j != theTempResult->end(); j++) 191 { 192 theEvapList.push_back(*j); 193 } 194 } 195 else 196 { 197 // push_back the result to theEvapStableList, because 198 // is still excited, but cannot emmit more nucleons 199 200 for (G4FragmentVector::iterator j = theTempResult->begin(); 201 j != theTempResult->end(); j++) 202 { 203 theEvapStableList.push_back(*j); 204 } 205 } 206 207 // after working with theTempResult, clear and delete it 208 theTempResult->clear(); 209 delete theTempResult; 210 211 } 212 else // exEnergy = 0.0 213 { 214 // if this fragment is at ground state, 215 // store it in theFinalStableList 216 217 theFinalStableList.push_back(*iList); 218 219 } // endif (exEnergy > 0.0) 220 259 // if this fragment is at ground state, 260 // store it in theFinalStableList 261 262 theFinalStableList.push_back(*iList); 263 264 } // endif (exEnergy > 0.0) 265 } // endif (A <=4) 221 266 } // end of the loop over theEvapList 222 267 223 268 theEvapList.clear(); // clear all the list and do not free memory pointed by 224 269 // each element because this have been done before! 225 270 } 226 271 227 272 // Now we try to deexcite by means of PhotonEvaporation those fragments 228 273 // which are still excited. 229 230 274 275 231 276 // ----------------------- 232 277 // Photon-Evaporation loop 233 278 // ----------------------- 234 279 235 280 for (iList = theEvapStableList.begin(); iList != theEvapStableList.end(); iList++) 236 281 { 237 282 A = static_cast<G4int>((*iList)->GetA()+0.5); 238 283 exEnergy = (*iList)->GetExcitationEnergy(); 239 284 240 285 if ( A > 1 && exEnergy > 0.1*eV ) // if so, photon-evaporation is applied 241 286 { 242 287 theExcitedNucleus = *(*iList); 243 288 theTempResult = thePhotonEvaporation->BreakItUp(theExcitedNucleus); 244 289 290 245 291 // if there is a gamma emission then 246 292 if (theTempResult->size() > 1) … … 248 294 // first free the memory occupied by the previous state 249 295 delete (*iList); 250 296 251 297 // and now add the final state from gamma emission to the end of 252 298 // theEvapStableList … … 255 301 // reversed is applied in order to have residual nucleus in first position 256 302 { 257 303 258 304 #ifdef PRECOMPOUND_TEST 259 305 if ((*ri)->GetA() == 0) … … 262 308 (*ri)->SetCreatorModel(G4String("ResidualNucleus")); 263 309 #endif 264 310 265 311 theEvapStableList.push_back(*ri); 266 312 } 267 313 268 314 // now we clean and remove the temporal vector 269 315 theTempResult->clear(); 270 316 delete theTempResult; 271 317 272 318 } 273 319 else // if theTempResult->size() = 1 … … 275 321 // if there is not any gamma emission from this excited fragment 276 322 // we have to emmit a gamma which forces the deexcitation 277 323 278 324 // First I clean completely theTempResult 279 325 280 326 for (G4FragmentVector::iterator j = theTempResult->begin(); 281 327 j != theTempResult->end(); j++) … … 283 329 delete (*j); 284 330 } 285 331 286 332 theTempResult->clear(); 287 333 delete theTempResult; 288 334 289 335 #ifdef debugphoton 290 336 G4cout << "G4ExcitationHandler: Gamma Evaporation could not deexcite the nucleus: \n" … … 293 339 << "-----------------------------------------------------------------------\n"; 294 340 #endif 295 341 296 342 // Let's create a G4Fragment pointer representing the gamma emmited 297 343 G4double GammaEnergy = (*iList)->GetExcitationEnergy(); … … 304 350 G4LorentzVector Gamma4P(GammaP,GammaEnergy); 305 351 G4Fragment * theHandlerPhoton = new G4Fragment(Gamma4P,G4Gamma::GammaDefinition()); 306 352 307 353 // And now we update momentum and energy for the nucleus 308 354 G4double Mass = (*iList)->GetGroundStateMass(); … … 311 357 G4LorentzVector Residual4P(ResidualP,ResidualE); 312 358 (*iList)->SetMomentum(Residual4P); // Now this fragment has been deexcited! 313 359 314 360 // we store the deexcited fragment in theFinalStableList 315 361 theFinalStableList.push_back(*iList); 316 362 317 363 #ifdef PRECOMPOUND_TEST 318 364 theHandlerPhoton->SetCreatorModel("G4ExcitationHandler"); 319 365 #endif 320 366 321 367 // Finally, we add theHandlerPhoton to theFinalStableList 322 368 theFinalStableList.push_back(theHandlerPhoton); 323 369 324 370 #ifdef debugphoton 325 371 G4cout << "Emmited photon:\n" … … 329 375 << "-----------------------------------------------------------------------\n"; 330 376 #endif 331 377 332 378 } 333 379 } … … 335 381 { 336 382 // we don't have to do anything, just store the fragment in theFinalStableList 337 383 338 384 theFinalStableList.push_back(*iList); 339 385 340 386 } // A > 1 && exEnergy > 0.1*eV 341 387 342 388 } // end of photon-evaporation loop 343 344 389 390 345 391 // The deexcitation from fragments inside theEvapStableList has been finished, so... 346 392 theEvapStableList.clear(); 347 393 348 394 // Now the final state is in theFinalStableList, and we have to send it to theResult vector 349 395 350 396 theResult = new G4FragmentVector; 351 397 theResult->reserve( theFinalStableList.size() * sizeof(G4Fragment*) ); 352 398 // We reserve enough memory to optimise the storing speed 353 399 354 400 for (iList = theFinalStableList.begin(); iList != theFinalStableList.end(); iList++) 355 401 { 356 402 theResult->push_back(*iList); 357 403 } 358 404 359 405 // After storing the final state , we can clear theFinalStableList 360 406 theFinalStableList.clear(); 361 407 362 408 #ifdef debug 363 409 CheckConservation(theInitialState,theResult); 364 410 #endif 365 411 412 366 413 // Change G4FragmentVector* to G4ReactionProductVector* 367 414 return Transform(theResult); -
trunk/source/processes/hadronic/models/de_excitation/management/include/G4VEvaporationChannel.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VEvaporationChannel.hh,v 1.4 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/management/include/G4VEvaporationFactory.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VEvaporationFactory.hh,v 1.4 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/management/src/G4VEvaporationChannel.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VEvaporationChannel.cc,v 1.5 2006/06/29 20:23:55 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/management/src/G4VEvaporationFactory.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VEvaporationFactory.cc,v 1.6 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4Solver.hh
r1007 r1196 26 26 // 27 27 // $Id: G4Solver.hh,v 1.4 2006/06/29 20:23:59 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMF.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMF.hh,v 1.3 2006/06/29 20:24:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFChannel.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFChannel.hh,v 1.3 2006/06/29 20:24:05 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFFragment.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFFragment.hh,v 1.3 2006/06/29 20:24:07 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroBiNucleon.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroBiNucleon.hh,v 1.4 2008/10/24 23:03:33 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroChemicalPotential.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroChemicalPotential.hh,v 1.3 2006/06/29 20:24:13 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroMultiNucleon.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroMultiNucleon.hh,v 1.3 2006/06/29 20:24:15 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroMultiplicity.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroMultiplicity.hh,v 1.3 2006/06/29 20:24:17 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroNucleon.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroNucleon.hh,v 1.3 2006/06/29 20:24:19 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroTemperature.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroTemperature.hh,v 1.3 2006/06/29 20:24:21 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroTetraNucleon.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroTetraNucleon.hh,v 1.4 2008/10/24 23:03:23 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroTriNucleon.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroTriNucleon.hh,v 1.4 2008/10/24 23:01:32 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMicroCanonical.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMicroCanonical.hh,v 1.3 2006/06/29 20:24:27 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMicroManager.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMicroManager.hh,v 1.3 2006/06/29 20:24:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMicroPartition.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMicroPartition.hh,v 1.3 2006/06/29 20:24:31 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFParameters.hh
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFParameters.hh,v 1.3 2006/06/29 20:24:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4VMultiFragmentation.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VMultiFragmentation.hh,v 1.3 2006/06/29 20:24:35 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4VStatMFEnsemble.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VStatMFEnsemble.hh,v 1.3 2006/06/29 20:24:37 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4VStatMFMacroCluster.hh
r1007 r1196 26 26 // 27 27 // $Id: G4VStatMFMacroCluster.hh,v 1.5 2006/08/19 19:55:09 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4Solver.cc
r1007 r1196 26 26 // 27 27 // $Id: G4Solver.cc,v 1.4 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMF.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMF.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFChannel.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFChannel.cc,v 1.10 2008/11/19 14:33:31 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFFragment.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFFragment.cc,v 1.7 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroBiNucleon.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroBiNucleon.cc,v 1.7 2008/10/24 22:56:42 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroCanonical.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroCanonical.cc,v 1.8 2008/11/19 14:33:31 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // by V. Lara -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroChemicalPotential.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroChemicalPotential.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroMultiNucleon.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroMultiNucleon.cc,v 1.7 2008/11/19 14:33:31 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroMultiplicity.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroMultiplicity.cc,v 1.7 2008/11/19 14:33:31 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroNucleon.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroNucleon.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroTemperature.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroTemperature.cc,v 1.7 2008/11/19 14:33:31 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroTetraNucleon.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroTetraNucleon.cc,v 1.7 2008/10/24 22:57:07 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroTriNucleon.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMacroTriNucleon.cc,v 1.7 2008/10/24 22:57:24 dennis Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMicroCanonical.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMicroCanonical.cc,v 1.7 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMicroManager.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMicroManager.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMicroPartition.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFMicroPartition.cc,v 1.8 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // by V. Lara -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFParameters.cc
r1007 r1196 26 26 // 27 27 // $Id: G4StatMFParameters.cc,v 1.5 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4VMultiFragmentation.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VMultiFragmentation.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4VStatMFEnsemble.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VStatMFEnsemble.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4VStatMFMacroCluster.cc
r1007 r1196 26 26 // 27 27 // $Id: G4VStatMFMacroCluster.cc,v 1.5 2008/07/25 11:20:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/photon_evaporation/GNUmakefile
r819 r1196 1 # $Id: GNUmakefile,v 1. 3 2003/10/08 16:42:20 hpwExp $1 # $Id: GNUmakefile,v 1.4 2009/08/31 13:52:42 vnivanch Exp $ 2 2 # ----------------------------------------------------------- 3 3 # GNUmakefile for hadronic library. Gabriele Cosmo, 18/9/96. … … 30 30 -I$(G4BASE)/processes/hadronic/cross_sections/include \ 31 31 -I$(G4BASE)/processes/hadronic/models/util/include \ 32 -I$(G4BASE)/processes/hadronic/models/management/include \ 32 33 -I$(G4BASE)/processes/hadronic/models/de_excitation/util/include \ 33 34 -I$(G4BASE)/processes/hadronic/models/de_excitation/management/include \ -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4AlphaCoulombBarrier.hh
r1007 r1196 26 26 // 27 27 // $Id: G4AlphaCoulombBarrier.hh,v 1.4 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronGilbertPairingCorrections.hh
r1055 r1196 26 26 // 27 27 // $Id: G4CameronGilbertPairingCorrections.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronGilbertShellCorrections.hh
r1055 r1196 26 26 // 27 27 // $Id: G4CameronGilbertShellCorrections.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronShellPlusPairingCorrections.hh
r1055 r1196 26 26 // 27 27 // $Id: G4CameronShellPlusPairingCorrections.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronTruranHilfPairingCorrections.hh
r1055 r1196 26 26 // 27 27 // $Id: G4CameronTruranHilfPairingCorrections.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronTruranHilfShellCorrections.hh
r1055 r1196 26 26 // 27 27 // $Id: G4CameronTruranHilfShellCorrections.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4ConstantLevelDensityParameter.hh
r1055 r1196 26 26 // 27 27 // $Id: G4ConstantLevelDensityParameter.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations (photon evaporation) -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4CookPairingCorrections.hh
r1055 r1196 26 26 // 27 27 // $Id: G4CookPairingCorrections.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4CookShellCorrections.hh
r1055 r1196 26 26 // 27 27 // $Id: G4CookShellCorrections.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4CoulombBarrier.hh
r1055 r1196 26 26 // 27 27 // $Id: G4CoulombBarrier.hh,v 1.6 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4DeuteronCoulombBarrier.hh
r1055 r1196 26 26 // 27 27 // $Id: G4DeuteronCoulombBarrier.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4EvaporationLevelDensityParameter.hh
r1055 r1196 26 26 // 27 27 // $Id: G4EvaporationLevelDensityParameter.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4He3CoulombBarrier.hh
r1055 r1196 26 26 // 27 27 // $Id: G4He3CoulombBarrier.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4NeutronCoulombBarrier.hh
r1055 r1196 26 26 // 27 27 // $Id: G4NeutronCoulombBarrier.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4PairingCorrection.hh
r1055 r1196 26 26 // 27 27 // $Id: G4PairingCorrection.hh,v 1.6 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4ProtonCoulombBarrier.hh
r1055 r1196 26 26 // 27 27 // $Id: G4ProtonCoulombBarrier.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4ShellCorrection.hh
r1055 r1196 26 26 // 27 27 // $Id: G4ShellCorrection.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4TritonCoulombBarrier.hh
r1055 r1196 26 26 // 27 27 // $Id: G4TritonCoulombBarrier.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4VCoulombBarrier.hh
r1055 r1196 26 26 // 27 27 // $Id: G4VCoulombBarrier.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4VEmissionProbability.hh
r1055 r1196 26 26 // 27 27 // $Id: G4VEmissionProbability.hh,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/include/G4VLevelDensityParameter.hh
r1055 r1196 26 26 // 27 27 // $Id: G4VLevelDensityParameter.hh,v 1.6 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4AlphaCoulombBarrier.cc
r1007 r1196 26 26 // 27 27 // $Id: G4AlphaCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronGilbertPairingCorrections.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CameronGilbertPairingCorrections.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronGilbertShellCorrections.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CameronGilbertShellCorrections.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronShellPlusPairingCorrections.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CameronShellPlusPairingCorrections.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronTruranHilfPairingCorrections.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CameronTruranHilfPairingCorrections.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronTruranHilfShellCorrections.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CameronTruranHilfShellCorrections.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4CookPairingCorrections.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CookPairingCorrections.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4CookShellCorrections.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CookShellCorrections.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4CoulombBarrier.cc
r1055 r1196 26 26 // 27 27 // $Id: G4CoulombBarrier.cc,v 1.9 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4DeuteronCoulombBarrier.cc
r1007 r1196 26 26 // 27 27 // $Id: G4DeuteronCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4EvaporationLevelDensityParameter.cc
r1055 r1196 26 26 // 27 27 // $Id: G4EvaporationLevelDensityParameter.cc,v 1.9 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4He3CoulombBarrier.cc
r1007 r1196 26 26 // 27 27 // $Id: G4He3CoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4NeutronCoulombBarrier.cc
r1007 r1196 26 26 // 27 27 // $Id: G4NeutronCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4PairingCorrection.cc
r1055 r1196 26 26 // 27 27 // $Id: G4PairingCorrection.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4ProtonCoulombBarrier.cc
r1007 r1196 26 26 // 27 27 // $Id: G4ProtonCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4ShellCorrection.cc
r1055 r1196 26 26 // 27 27 // $Id: G4ShellCorrection.cc,v 1.5 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4TritonCoulombBarrier.cc
r1007 r1196 26 26 // 27 27 // $Id: G4TritonCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 2$28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4VCoulombBarrier.cc
r1055 r1196 26 26 // 27 27 // $Id: G4VCoulombBarrier.cc,v 1.7 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4VEmissionProbability.cc
r1055 r1196 26 26 // 27 27 // $Id: G4VEmissionProbability.cc,v 1.7 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations -
trunk/source/processes/hadronic/models/de_excitation/util/src/G4VLevelDensityParameter.cc
r1055 r1196 26 26 // 27 27 // $Id: G4VLevelDensityParameter.cc,v 1.6 2009/03/04 11:05:02 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-03- beta-cand-01 $28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear De-excitations
Note: See TracChangeset
for help on using the changeset viewer.