Ignore:
Timestamp:
Nov 25, 2009, 5:13:58 PM (15 years ago)
Author:
garnier
Message:

update CVS release candidate geant4.9.3.01

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  
    1515     ---------------------------------------------------------------
    1616
     1719 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-17)
     18----------------------------------------------------------
     19- G4ExcitationHandler - fixed memory leak
     20
     2119 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
     3108 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
     3625 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
     4416 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
     5327 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
     6415 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-11)
     65---------------------------------------------------------
     66- G4GEMProbability - J.M.Quesada fixed units (hbar_Plank -> hbarc)
     67
     689 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
    177413 March 2009 Vladimir Ivanchenko (hadr-deex-V09-02-09)
    1875---------------------------------------------------------
     
    2077                         computations (JMQ);
    2178                       - use G4 units (VI).
    22 
     79 
    238012 March 2009 Alexander Howard (hadr-deex-V09-02-08)
    2481----------------------------------------------------
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4AlphaEvaporationChannel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4AlphaEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4DeuteronEvaporationChannel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4DeuteronEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4Evaporation.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Evaporation.hh,v 1.5 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Evaporation.hh,v 1.7 2009/07/27 10:32:05 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
     
    3333//
    3434// 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
    3536
    3637#ifndef G4Evaporation_h
     
    5556  {};
    5657         
    57   ~G4Evaporation();
     58  virtual ~G4Evaporation();
    5859
    5960private:
     
    6970  void SetDefaultChannel();
    7071  void SetGEMChannel();
     72  void SetCombinedChannel();
    7173
    7274#ifdef debug
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4EvaporationFactory.hh

    r1007 r1196  
    2626//
    2727// $Id: G4EvaporationFactory.hh,v 1.3 2006/06/29 20:09:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4He3EvaporationChannel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4He3EvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4NeutronEvaporationChannel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4NeutronEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4ProtonEvaporationChannel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4ProtonEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4TritonEvaporationChannel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4TritonEvaporationChannel.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/include/G4VEvaporation.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VEvaporation.hh,v 1.4 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4AlphaEvaporationChannel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4AlphaEvaporationChannel.cc,v 1.4 2006/06/29 20:10:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4DeuteronEvaporationChannel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4DeuteronEvaporationChannel.cc,v 1.4 2006/06/29 20:10:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4Evaporation.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Evaporation.cc,v 1.12 2008/12/09 17:57:36 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Evaporation.cc,v 1.15 2009/09/16 15:32:25 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
     
    3737// JMQ (06 September 2008) Also external choices have been added for
    3838// superimposed Coulomb barrier (if useSICBis set true, by default is false)
     39//
     40// V.Ivanchenko added G4EvaporationDefaultGEMFactory option, 27/07/09
    3941
    4042#include "G4Evaporation.hh"
    4143#include "G4EvaporationFactory.hh"
    4244#include "G4EvaporationGEMFactory.hh"
     45#include "G4EvaporationDefaultGEMFactory.hh"
    4346#include "G4HadronicException.hh"
    4447#include <numeric>
     
    4750{
    4851  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}
    5755
    5856G4Evaporation::~G4Evaporation()
     
    6260}
    6361
    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 &) const
    72 {
    73     return false;
    74 }
    75 
    76 G4bool G4Evaporation::operator!=(const G4Evaporation &) const
    77 {
    78     return true;
    79 }
    80 
    81 
    8262void G4Evaporation::SetDefaultChannel()
    8363{
     
    9373  theChannels = theChannelFactory->GetChannel();
    9474}
     75
     76void G4Evaporation::SetCombinedChannel()
     77{
     78  if (theChannelFactory != 0) delete theChannelFactory;
     79  theChannelFactory = new G4EvaporationDefaultGEMFactory();
     80  theChannels = theChannelFactory->GetChannel();
     81}
     82
    9583
    9684G4FragmentVector * G4Evaporation::BreakItUp(const G4Fragment &theNucleus)
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4EvaporationFactory.cc

    r1007 r1196  
    2626//
    2727// $Id: G4EvaporationFactory.cc,v 1.4 2006/06/29 20:10:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4He3EvaporationChannel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4He3EvaporationChannel.cc,v 1.4 2006/06/29 20:10:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4NeutronEvaporationChannel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4NeutronEvaporationChannel.cc,v 1.4 2006/06/29 20:10:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4ProtonEvaporationChannel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4ProtonEvaporationChannel.cc,v 1.4 2006/06/29 20:10:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4TritonEvaporationChannel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4TritonEvaporationChannel.cc,v 1.4 2006/06/29 20:10:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/evaporation/src/G4VEvaporation.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VEvaporation.cc,v 1.5 2006/06/29 20:10:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4B9FermiFragment.hh

    r1007 r1196  
    2626//
    2727// $Id: G4B9FermiFragment.hh,v 1.3 2006/06/29 20:10:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4Be8FermiFragment.hh

    r1007 r1196  
    2626//
    2727// $Id: G4Be8FermiFragment.hh,v 1.3 2006/06/29 20:10:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4FermiBreakUp.hh

    r1007 r1196  
    2626//
    2727// $Id: G4FermiBreakUp.hh,v 1.3 2006/06/29 20:11:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4FermiConfiguration.hh

    r1007 r1196  
    2626//
    2727// $Id: G4FermiConfiguration.hh,v 1.4 2006/06/29 20:11:44 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4FermiConfigurationList.hh

    r1007 r1196  
    2626//
    2727// $Id: G4FermiConfigurationList.hh,v 1.5 2006/06/29 20:12:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4He5FermiFragment.hh

    r1007 r1196  
    2626//
    2727// $Id: G4He5FermiFragment.hh,v 1.3 2006/06/29 20:12:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4Li5FermiFragment.hh

    r1007 r1196  
    2626//
    2727// $Id: G4Li5FermiFragment.hh,v 1.3 2006/06/29 20:12:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4StableFermiFragment.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StableFermiFragment.hh,v 1.3 2006/06/29 20:12:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4UnstableFermiFragment.hh

    r1007 r1196  
    2626//
    2727// $Id: G4UnstableFermiFragment.hh,v 1.3 2006/06/29 20:12:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4VFermiBreakUp.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VFermiBreakUp.hh,v 1.3 2006/06/29 20:12:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4VFermiFragment.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VFermiFragment.hh,v 1.3 2006/06/29 20:12:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4B9FermiFragment.cc

    r1007 r1196  
    2626//
    2727// $Id: G4B9FermiFragment.cc,v 1.7 2006/06/29 20:12:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4Be8FermiFragment.cc

    r1007 r1196  
    2626//
    2727// $Id: G4Be8FermiFragment.cc,v 1.7 2006/06/29 20:12:46 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4FermiConfiguration.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4FermiConfiguration.cc,v 1.9 2006/06/29 20:12:52 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4FermiConfiguration.cc,v 1.10 2009/11/19 10:41:59 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Nov 1998)
    3232//
    33 //
     33// J.M.Quesada (12 October 2009) new implementation of Gamma function in configuration weight
    3434
    3535
     
    113113  G4double Coeff = std::pow(ConstCoeff*A,K-1);
    114114
    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
    116117  // Calculation of 1/Gamma(3(k-1)/2)
    117118  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
    126148 
    127149 
     
    160182
    161183  G4ThreeVector boostVector = theNucleus.GetMomentum().boostVector(); 
    162 
    163184
    164185  // Go back to the Lab Frame
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4FermiFragmentsPool.cc

    r819 r1196  
    2828// by V. Lara
    2929//
     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)   
    3035
    3136
     
    4045  static std::vector<const G4VFermiFragment * > fragment_pool;
    4146  //                                                             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);
    151177
    152178  static std::multimap<const std::pair<G4int,G4int>, const G4VFermiFragment* , std::less<const std::pair<G4int,G4int> > > 
     
    157183      for(size_t i=0; i<fragment_pool.size(); i++)
    158184      {
    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]));
    160188      }
    161189      MapIsEmpty = false;
     
    165193}
    166194
    167 
    168195G4FermiFragmentsPool::G4FermiFragmentsPool()
    169196{
    170197}
    171198
    172 
    173 
    174199G4FermiFragmentsPool::~G4FermiFragmentsPool()
    175200{
    176201}
    177202
    178 
    179 
    180 
    181 
    182203G4FermiFragmentsPool::G4FermiFragmentsPool(const G4FermiFragmentsPool&)
    183204{
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4He5FermiFragment.cc

    r1007 r1196  
    2626//
    2727// $Id: G4He5FermiFragment.cc,v 1.7 2006/06/29 20:13:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4Li5FermiFragment.cc

    r1007 r1196  
    2626//
    2727// $Id: G4Li5FermiFragment.cc,v 1.7 2006/06/29 20:13:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4StableFermiFragment.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StableFermiFragment.cc,v 1.5 2006/06/29 20:13:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4UnstableFermiFragment.cc

    r1007 r1196  
    2626//
    2727// $Id: G4UnstableFermiFragment.cc,v 1.8 2006/06/29 20:13:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4VFermiBreakUp.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VFermiBreakUp.cc,v 1.5 2006/06/29 20:13:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4VFermiFragment.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VFermiFragment.cc,v 1.5 2006/06/29 20:13:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/include/G4CompetitiveFission.hh

    r1007 r1196  
    2626//
    2727// $Id: G4CompetitiveFission.hh,v 1.3 2006/06/29 20:13:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/include/G4FissionBarrier.hh

    r1007 r1196  
    2626//
    2727// $Id: G4FissionBarrier.hh,v 1.3 2006/06/29 20:13:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/include/G4FissionLevelDensityParameter.hh

    r1007 r1196  
    2626//
    2727// $Id: G4FissionLevelDensityParameter.hh,v 1.3 2006/06/29 20:13:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/include/G4FissionParameters.hh

    r1007 r1196  
    2626//
    2727// $Id: G4FissionParameters.hh,v 1.3 2006/06/29 20:13:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/include/G4FissionProbability.hh

    r1007 r1196  
    2626//
    2727// $Id: G4FissionProbability.hh,v 1.3 2006/06/29 20:13:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/include/G4VFissionBarrier.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VFissionBarrier.hh,v 1.4 2006/06/29 20:13:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/src/G4CompetitiveFission.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/src/G4FissionBarrier.cc

    r1007 r1196  
    2626//
    2727// $Id: G4FissionBarrier.cc,v 1.5 2006/06/29 20:13:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/src/G4FissionLevelDensityParameter.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4FissionLevelDensityParameter.cc,v 1.4 2006/06/29 20:13:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4FissionLevelDensityParameter.cc,v 1.6 2009/11/19 10:32:42 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Oct 1998)
    3232//
    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
    3436
    3537#include "G4FissionLevelDensityParameter.hh"
     
    6870LevelDensityParameter(const G4int A,const G4int Z,const G4double U) const
    6971{
    70     G4double EvapLDP = theEvaporationLevelDensityParameter.LevelDensityParameter(A,Z,U);
     72  G4double EvapLDP =
     73    theEvaporationLevelDensityParameter.LevelDensityParameter(A,Z,U);
    7174
    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  */
    7589}
  • trunk/source/processes/hadronic/models/de_excitation/fission/src/G4FissionParameters.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4FissionParameters.cc,v 1.5 2006/06/29 20:13:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4FissionParameters.cc,v 1.7 2009/11/19 10:30:49 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Oct 1998)
    3232//
    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
    3435
    3536#include "G4FissionParameters.hh"
     
    4546{
    4647    G4double U = ExEnergy;
    47  
     48   
    4849    As = A/2.0;
    49 
     50   
    5051    if (A <= 235) Sigma2 = 5.6;  // MeV
    5152    else Sigma2 = 5.6 + 0.096*(A-235); // MeV
    52 
     53   
    5354    Sigma1 = 0.5*Sigma2; // MeV
    54 
     55   
    5556    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   
    5865    G4double FasymAsym = 2.0*std::exp(-((A2-As)*(A2-As))/(2.0*Sigma2*Sigma2)) +
    59         std::exp(-((A1-As)*(A1-As))/(2.0*Sigma1*Sigma1));
    60  
     66      std::exp(-((A1-As)*(A1-As))/(2.0*Sigma1*Sigma1));
     67   
    6168    G4double FsymA1A2 = std::exp(-((As-(A1+A2)/2.0)*(As-(A1+A2)/2.0))/(2.0*SigmaS*SigmaS));
    62  
    63 
     69   
     70   
    6471    G4double wa = 0.0;
    6572    w = 0.0;
    6673    if (Z >= 90) {         // Z >= 90
    67         if (U <= 16.25) wa = std::exp(0.5385*U/MeV-9.9564);  // U <= 16.25 MeV
    68         else wa = std::exp(0.09197*U/MeV-2.7003);            // U  > 16.25 MeV
     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
    6976    } else if (Z == 89) {  // Z == 89
    70         wa = std::exp(0.09197*U-1.0808);
     77      wa = std::exp(0.09197*U-1.0808);
    7178    } else if (Z >= 82) {  //  82 <= Z <= 88
    72         G4double X = FissionBarrier - 7.5*MeV;
    73         if (X < 0.0) X = 0.0;
    74         wa = std::exp(0.09197*(U-X)/MeV-1.0808);
     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);
    7582    } else {               // Z < 82
    76         w = 1001.0;
     83      w = 1001.0;
    7784    }
    78  
     85   
    7986    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    }
    8294   
    83         w = w1/w2;
    84 
    85         if (82 <= Z && Z < 89 && A < 227)  w *= std::exp(0.3*(227-A));
    86     }
    87  
    8895}
    8996
  • trunk/source/processes/hadronic/models/de_excitation/fission/src/G4FissionProbability.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/fission/src/G4VFissionBarrier.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VFissionBarrier.cc,v 1.4 2006/06/29 20:13:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4AlphaGEMChannel.hh,v 1.3 2006/06/29 20:13:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4AlphaGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Sept. 2001)
    3232//
     33// J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper
    3334
    3435
     
    3738
    3839#include "G4GEMChannel.hh"
    39 #include "G4AlphaCoulombBarrier.hh"
     40#include "G4AlphaGEMCoulombBarrier.hh"
    4041#include "G4AlphaGEMProbability.hh"
    4142
     
    6465   
    6566private:
    66    
    67     G4AlphaCoulombBarrier theCoulombBarrier;
     67// JMQ 190709
     68//       G4AlphaCoulombBarrier theCoulombBarrier;
     69    G4AlphaGEMCoulombBarrier theCoulombBarrier;
    6870       
    6971    G4AlphaGEMProbability theEvaporationProbability;
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4AlphaGEMProbability.hh,v 1.3 2006/06/29 20:13:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4AlphaGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B10GEMChannel.hh,v 1.3 2006/06/29 20:13:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B10GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:13:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4B10GEMCoulombBarrier_h
    3437#define G4B10GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    38 
    39 class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4B10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,5) {};
     47//JMQ 200709
     48//  G4B10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,5) {};
     49  G4B10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,5) {};
    4350  ~G4B10GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B10GEMProbability.hh,v 1.3 2006/06/29 20:13:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B11GEMChannel.hh,v 1.3 2006/06/29 20:13:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B11GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:13:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4B11GEMCoulombBarrier_h
    3437#define G4B11GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    38 
    39 class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4B11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,5) {};
     47//JMQ 200709
     48//  G4B11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,5) {};
     49  G4B11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,5) {};
    4350  ~G4B11GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B11GEMProbability.hh,v 1.3 2006/06/29 20:14:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B12GEMChannel.hh,v 1.3 2006/06/29 20:14:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B12GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4B12GEMCoulombBarrier_h
    3437#define G4B12GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    38 
    39 class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4B12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,5) {};
     47//JMQ 200709
     48//  G4B12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {};
     49  G4B12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,5) {};
    4350  ~G4B12GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B12GEMProbability.hh,v 1.3 2006/06/29 20:14:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B13GEMChannel.hh,v 1.3 2006/06/29 20:14:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B13GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4B13GEMCoulombBarrier_h
    3437#define G4B13GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    38 
    39 class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4B13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,5) {};
     47//JMQ 200709
     48//  G4B13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {};
     49  G4B13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,5) {};
    4350  ~G4B13GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B13GEMProbability.hh,v 1.3 2006/06/29 20:14:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B8GEMChannel.hh,v 1.3 2006/06/29 20:14:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B8GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4B8GEMCoulombBarrier_h
    3437#define G4B8GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    38 
    39 class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4B8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {};
     47  //JMQ 200709
     48  //  G4B8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {};
     49  G4B8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,5) {};
    4350  ~G4B8GEMCoulombBarrier() {};
    44 
     51 
    4552private:
    4653  G4B8GEMCoulombBarrier(const G4B8GEMCoulombBarrier & right);
    47 
     54 
    4855  const G4B8GEMCoulombBarrier & operator=(const G4B8GEMCoulombBarrier & right);
    4956  G4bool operator==(const G4B8GEMCoulombBarrier & right) const;
    5057  G4bool operator!=(const G4B8GEMCoulombBarrier & right) const;
    5158 
    52 
     59 
    5360};
    5461
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B8GEMProbability.hh,v 1.3 2006/06/29 20:14:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be10GEMChannel.hh,v 1.3 2006/06/29 20:14:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be10GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3335#ifndef G4Be10GEMCoulombBarrier_h
    3436#define G4Be10GEMCoulombBarrier_h 1
    3537
    36 #include "G4GEMCoulombBarrierHE.hh"
     38//#include "G4GEMCoulombBarrierHE.hh"
     39#include "G4GEMCoulombBarrier.hh"
    3740#include "globals.hh"
    3841
    39 class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,4) {};
     47//JMQ 200709
     48//  G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
     49  G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,4) {};
    4350  ~G4Be10GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be10GEMProbability.hh,v 1.3 2006/06/29 20:14:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be11GEMChannel.hh,v 1.3 2006/06/29 20:14:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be11GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3335#ifndef G4Be11GEMCoulombBarrier_h
    3436#define G4Be11GEMCoulombBarrier_h 1
    3537
    36 #include "G4GEMCoulombBarrierHE.hh"
     38//#include "G4GEMCoulombBarrierHE.hh"
     39#include "G4GEMCoulombBarrier.hh"
    3740#include "globals.hh"
    3841
    39 class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,4) {};
     47//JMQ 200709
     48//  G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
     49  G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,4) {};
    4350  ~G4Be11GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be11GEMProbability.hh,v 1.3 2006/06/29 20:14:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be12GEMChannel.hh,v 1.3 2006/06/29 20:14:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be12GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3335#ifndef G4Be12GEMCoulombBarrier_h
    3436#define G4Be12GEMCoulombBarrier_h 1
    3537
    36 #include "G4GEMCoulombBarrierHE.hh"
     38//#include "G4GEMCoulombBarrierHE.hh"
     39#include "G4GEMCoulombBarrier.hh"
    3740#include "globals.hh"
    3841
    39 class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,4) {};
     47//JMQ 200709
     48//  G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
     49  G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,4) {};
    4350  ~G4Be12GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be12GEMProbability.hh,v 1.3 2006/06/29 20:14:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be7GEMChannel.hh,v 1.3 2006/06/29 20:14:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be7GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be7GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be7GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3335#ifndef G4Be7GEMCoulombBarrier_h
    3436#define G4Be7GEMCoulombBarrier_h 1
    3537
    36 #include "G4GEMCoulombBarrierHE.hh"
     38//#include "G4GEMCoulombBarrierHE.hh"
     39#include "G4GEMCoulombBarrier.hh"
    3740#include "globals.hh"
    3841
    39 class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
     47//JMQ 200709
     48//  G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
     49  G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrier(7,4) {};
    4350  ~G4Be7GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be7GEMProbability.hh,v 1.3 2006/06/29 20:14:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be7GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be9GEMChannel.hh,v 1.3 2006/06/29 20:14:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be9GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be9GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be9GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3335#ifndef G4Be9GEMCoulombBarrier_h
    3436#define G4Be9GEMCoulombBarrier_h 1
    3537
    36 #include "G4GEMCoulombBarrierHE.hh"
     38//#include "G4GEMCoulombBarrierHE.hh"
     39#include "G4GEMCoulombBarrier.hh"
    3740#include "globals.hh"
    3841
    39 class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     42//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     43//class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrier
    4045{
    4146public:
    42   G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,4) {};
     47//JMQ 200709
     48//  G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
     49  G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrier(9,4) {};
    4350  ~G4Be9GEMCoulombBarrier() {};
    4451
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be9GEMProbability.hh,v 1.3 2006/06/29 20:14:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be9GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C10GEMChannel.hh,v 1.3 2006/06/29 20:14:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C10GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4C10GEMCoulombBarrier_h
    3438#define G4C10GEMCoulombBarrier_h 1
    3539
     40//#include "G4GEMCoulombBarrierHE.hh"
    3641#include "G4GEMCoulombBarrierHE.hh"
    3742#include "globals.hh"
    3843
    39 class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4C10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
     49//JMQ 200709
     50//  G4C10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
     51  G4C10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,6) {};
    4352  ~G4C10GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C10GEMProbability.hh,v 1.3 2006/06/29 20:14:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C11GEMChannel.hh,v 1.3 2006/06/29 20:14:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C11GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4C11GEMCoulombBarrier_h
    3438#define G4C11GEMCoulombBarrier_h 1
    3539
     40//#include "G4GEMCoulombBarrierHE.hh"
    3641#include "G4GEMCoulombBarrierHE.hh"
    3742#include "globals.hh"
    3843
    39 class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4C11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,6) {};
     49//JMQ 200709
     50//  G4C11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
     51  G4C11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,6) {};
    4352  ~G4C11GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C11GEMProbability.hh,v 1.3 2006/06/29 20:15:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C12GEMChannel.hh,v 1.3 2006/06/29 20:15:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C12GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4C12GEMCoulombBarrier_h
    3438#define G4C12GEMCoulombBarrier_h 1
    3539
     40//#include "G4GEMCoulombBarrierHE.hh"
    3641#include "G4GEMCoulombBarrierHE.hh"
    3742#include "globals.hh"
    3843
    39 class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4C12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,6) {};
     49//JMQ 200709
     50//  G4C12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
     51  G4C12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,6) {};
    4352  ~G4C12GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C12GEMProbability.hh,v 1.3 2006/06/29 20:15:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C13GEMChannel.hh,v 1.3 2006/06/29 20:15:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C13GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4C13GEMCoulombBarrier_h
    3438#define G4C13GEMCoulombBarrier_h 1
    3539
     40//#include "G4GEMCoulombBarrierHE.hh"
    3641#include "G4GEMCoulombBarrierHE.hh"
    3742#include "globals.hh"
    3843
    39 class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4C13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,6) {};
     49//JMQ 200709
     50//  G4C13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
     51  G4C13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,6) {};
    4352  ~G4C13GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C13GEMProbability.hh,v 1.3 2006/06/29 20:15:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C14GEMChannel.hh,v 1.3 2006/06/29 20:15:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C14GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4C14GEMCoulombBarrier_h
    3438#define G4C14GEMCoulombBarrier_h 1
    3539
     40//#include "G4GEMCoulombBarrierHE.hh"
    3641#include "G4GEMCoulombBarrierHE.hh"
    3742#include "globals.hh"
    3843
    39 class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4C14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,6) {};
     49//JMQ 200709
     50//  G4C14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
     51  G4C14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,6) {};
    4352  ~G4C14GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C14GEMProbability.hh,v 1.3 2006/06/29 20:15:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C15GEMChannel.hh,v 1.3 2006/06/29 20:15:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C15GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4C15GEMCoulombBarrier_h
    3438#define G4C15GEMCoulombBarrier_h 1
    3539
     40//#include "G4GEMCoulombBarrierHE.hh"
    3641#include "G4GEMCoulombBarrierHE.hh"
    3742#include "globals.hh"
    3843
    39 class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4C15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,6) {};
     49//JMQ 200709
     50//  G4C15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
     51  G4C15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,6) {};
    4352  ~G4C15GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C15GEMProbability.hh,v 1.3 2006/06/29 20:15:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C16GEMChannel.hh,v 1.3 2006/06/29 20:15:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C16GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4C16GEMCoulombBarrier_h
    3438#define G4C16GEMCoulombBarrier_h 1
    3539
     40//#include "G4GEMCoulombBarrierHE.hh"
    3641#include "G4GEMCoulombBarrierHE.hh"
    3742#include "globals.hh"
    3843
    39 class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4C16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,6) {};
     49//JMQ 200709
     50//  G4C16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
     51  G4C16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,6) {};
    4352  ~G4C16GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C16GEMProbability.hh,v 1.3 2006/06/29 20:15:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4DeuteronGEMChannel.hh,v 1.3 2006/06/29 20:15:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4DeuteronGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Sept. 2001)
    3232//
    33 
     33// J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper
    3434
    3535#ifndef G4DeuteronGEMChannel_h
     
    3737
    3838#include "G4GEMChannel.hh"
    39 #include "G4DeuteronCoulombBarrier.hh"
     39#include "G4DeuteronGEMCoulombBarrier.hh"
    4040#include "G4DeuteronGEMProbability.hh"
    4141
     
    5555
    5656private:
     57
    5758    const G4DeuteronGEMChannel & operator=(const G4DeuteronGEMChannel & right); 
    5859   
     
    6465   
    6566private:
    66    
    67     G4DeuteronCoulombBarrier theCoulombBarrier;
     67     // JMQ 190709
     68//     G4DeuteronCoulombBarrier theCoulombBarrier;   
     69    G4DeuteronGEMCoulombBarrier theCoulombBarrier;
    6870       
    6971    G4DeuteronGEMProbability theEvaporationProbability;
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4DeuteronGEMProbability.hh,v 1.3 2006/06/29 20:15:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4DeuteronGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4EvaporationGEMFactory.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4EvaporationGEMFactory.hh,v 1.5 2006/06/29 20:15:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4EvaporationGEMFactory.hh,v 1.7 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F17GEMChannel.hh,v 1.3 2006/06/29 20:15:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F17GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4F17GEMCoulombBarrier_h
    3438#define G4F17GEMCoulombBarrier_h 1
    3539
    36 #include "G4GEMCoulombBarrierHE.hh"
     40//#include "G4GEMCoulombBarrierHE.hh"
     41#include "G4GEMCoulombBarrier.hh"
    3742#include "globals.hh"
    3843
    39 class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4F17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,9) {};
     49//JMQ 200709
     50//  G4F17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,9) {};
     51  G4F17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,9) {};
    4352  ~G4F17GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F17GEMProbability.hh,v 1.3 2006/06/29 20:15:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F18GEMChannel.hh,v 1.3 2006/06/29 20:15:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F18GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4F18GEMCoulombBarrier_h
    3438#define G4F18GEMCoulombBarrier_h 1
    3539
    36 #include "G4GEMCoulombBarrierHE.hh"
     40//#include "G4GEMCoulombBarrierHE.hh"
     41#include "G4GEMCoulombBarrier.hh"
    3742#include "globals.hh"
    3843
    39 class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4F18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,9) {};
     49//JMQ 200709
     50//  G4F18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,9) {};
     51  G4F18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,9) {};
    4352  ~G4F18GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F18GEMProbability.hh,v 1.3 2006/06/29 20:15:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F19GEMChannel.hh,v 1.3 2006/06/29 20:15:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F19GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4F19GEMCoulombBarrier_h
    3438#define G4F19GEMCoulombBarrier_h 1
    3539
    36 #include "G4GEMCoulombBarrierHE.hh"
     40//#include "G4GEMCoulombBarrierHE.hh"
     41#include "G4GEMCoulombBarrier.hh"
    3742#include "globals.hh"
    3843
    39 class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4F19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,9) {};
     49//JMQ 200709
     50//  G4F19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,9) {};
     51  G4F19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,9) {};
    4352  ~G4F19GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F19GEMProbability.hh,v 1.3 2006/06/29 20:15:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F20GEMChannel.hh,v 1.3 2006/06/29 20:15:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F20GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4F20GEMCoulombBarrier_h
    3438#define G4F20GEMCoulombBarrier_h 1
    3539
    36 #include "G4GEMCoulombBarrierHE.hh"
     40//#include "G4GEMCoulombBarrierHE.hh"
     41#include "G4GEMCoulombBarrier.hh"
    3742#include "globals.hh"
    3843
    39 class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4F20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,9) {};
     49//JMQ 200709
     50//  G4F20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,9) {};
     51  G4F20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,9) {};
    4352  ~G4F20GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F20GEMProbability.hh,v 1.3 2006/06/29 20:16:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F21GEMChannel.hh,v 1.3 2006/06/29 20:16:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F21GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3236
    3337#ifndef G4F21GEMCoulombBarrier_h
    3438#define G4F21GEMCoulombBarrier_h 1
    3539
    36 #include "G4GEMCoulombBarrierHE.hh"
     40//#include "G4GEMCoulombBarrierHE.hh"
     41#include "G4GEMCoulombBarrier.hh"
    3742#include "globals.hh"
    3843
    39 class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     44//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     45//class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrier
    4047{
    4148public:
    42   G4F21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,9) {};
     49//JMQ 200709
     50//  G4F21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,9) {};
     51  G4F21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,9) {};
    4352  ~G4F21GEMCoulombBarrier() {};
    4453
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F21GEMProbability.hh,v 1.3 2006/06/29 20:16:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4GEMChannel.hh,v 1.4 2006/06/29 20:16:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4GEMChannel.hh,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMCoulombBarrierHE.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4GEMCoulombBarrierHE.hh,v 1.3 2006/06/29 20:16:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4GEMCoulombBarrierHE.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
     
    6060private:
    6161
    62   G4double BarrierPenetrationFactor(const G4double aZ) const;
     62   G4double BarrierPenetrationFactor(const G4double aZ) const;
    6363
    6464  virtual G4double CalcCompoundRadius(const G4double ARes) const;
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He3GEMChannel.hh,v 1.3 2006/06/29 20:16:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He3GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Sept. 2001)
    3232//
    33 
     33// J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper
    3434
    3535#ifndef G4He3GEMChannel_h
     
    3737
    3838#include "G4GEMChannel.hh"
    39 #include "G4He3CoulombBarrier.hh"
     39#include "G4He3GEMCoulombBarrier.hh"
    4040#include "G4He3GEMProbability.hh"
    4141
     
    6464   
    6565private:
    66    
    67     G4He3CoulombBarrier theCoulombBarrier;
     66  // JMQ 190709
     67//     G4He3CoulombBarrier theCoulombBarrier;
     68    G4He3GEMCoulombBarrier theCoulombBarrier;
    6869       
    6970    G4He3GEMProbability theEvaporationProbability;
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He3GEMProbability.hh,v 1.3 2006/06/29 20:16:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He3GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He6GEMChannel.hh,v 1.3 2006/06/29 20:16:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He6GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He6GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He6GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4He6GEMCoulombBarrier_h
    3437#define G4He6GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4He6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,2) {};
     48//JMQ 200709
     49//  G4He6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,2) {};
     50 G4He6GEMCoulombBarrier() : G4GEMCoulombBarrier(6,2) {};
    4351  ~G4He6GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He6GEMProbability.hh,v 1.3 2006/06/29 20:16:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He6GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He8GEMChannel.hh,v 1.3 2006/06/29 20:16:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He8GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4He8GEMCoulombBarrier_h
    3437#define G4He8GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4He8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,2) {};
     48//JMQ 200709
     49//  G4He8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,2) {};
     50 G4He8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,2) {};
    4351  ~G4He8GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He8GEMProbability.hh,v 1.3 2006/06/29 20:16:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li6GEMChannel.hh,v 1.3 2006/06/29 20:16:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li6GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li6GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li6GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Li6GEMCoulombBarrier_h
    3437#define G4Li6GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,3) {};
     48//JMQ 200709
     49//  G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,3) {};
     50  G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrier(6,3) {};
    4351  ~G4Li6GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li6GEMProbability.hh,v 1.3 2006/06/29 20:16:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li6GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li7GEMChannel.hh,v 1.3 2006/06/29 20:16:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li7GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li7GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li7GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Li7GEMCoulombBarrier_h
    3437#define G4Li7GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,3) {};
     48//JMQ 200709
     49//  G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,3) {};
     50  G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrier(7,3) {};
    4351  ~G4Li7GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li7GEMProbability.hh,v 1.3 2006/06/29 20:16:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li7GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li8GEMChannel.hh,v 1.3 2006/06/29 20:16:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li8GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Li8GEMCoulombBarrier_h
    3437#define G4Li8GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,3) {};
     48//JMQ 200709
     49//  G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,3) {};
     50  G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,3) {};
    4351  ~G4Li8GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li8GEMProbability.hh,v 1.3 2006/06/29 20:16:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li9GEMChannel.hh,v 1.3 2006/06/29 20:16:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li9GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li9GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li9GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Li9GEMCoulombBarrier_h
    3437#define G4Li9GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,3) {};
     48//JMQ 200709
     49//  G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,3) {};
     50  G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrier(9,3) {};
    4351  ~G4Li9GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li9GEMProbability.hh,v 1.3 2006/06/29 20:16:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li9GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg22GEMChannel.hh,v 1.3 2006/06/29 20:16:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg22GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Mg22GEMCoulombBarrier_h
    3437#define G4Mg22GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,12) {};
     48//JMQ 200709
     49//  G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,12) {};
     50 G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,12) {};
    4351  ~G4Mg22GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg22GEMProbability.hh,v 1.3 2006/06/29 20:16:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg23GEMChannel.hh,v 1.3 2006/06/29 20:17:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg23GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Mg23GEMCoulombBarrier_h
    3437#define G4Mg23GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,12) {};
     48//JMQ 200709
     49//  G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,12) {};
     50 G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,12) {};
    4351  ~G4Mg23GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg23GEMProbability.hh,v 1.3 2006/06/29 20:17:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg24GEMChannel.hh,v 1.3 2006/06/29 20:17:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg24GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Mg24GEMCoulombBarrier_h
    3437#define G4Mg24GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,12) {};
     48//JMQ 200709
     49//  G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,12) {};
     50 G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,12) {};
    4351  ~G4Mg24GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg24GEMProbability.hh,v 1.3 2006/06/29 20:17:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg25GEMChannel.hh,v 1.3 2006/06/29 20:17:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg25GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg25GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg25GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Mg25GEMCoulombBarrier_h
    3437#define G4Mg25GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,12) {};
     48//JMQ 200709
     49//  G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,12) {};
     50 G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrier(25,12) {};
    4351  ~G4Mg25GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg25GEMProbability.hh,v 1.3 2006/06/29 20:17:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg25GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg26GEMChannel.hh,v 1.3 2006/06/29 20:17:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg26GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg26GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg26GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Mg26GEMCoulombBarrier_h
    3437#define G4Mg26GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrierHE(26,12) {};
     48//JMQ 200709
     49//  G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrierHE(26,12) {};
     50 G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrier(26,12) {};
    4351  ~G4Mg26GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg26GEMProbability.hh,v 1.3 2006/06/29 20:17:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg26GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg27GEMChannel.hh,v 1.3 2006/06/29 20:17:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg27GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg27GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg27GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Mg27GEMCoulombBarrier_h
    3437#define G4Mg27GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrierHE(27,12) {};
    43   ~G4Mg27GEMCoulombBarrier() {};
     48//JMQ 200709
     49//  G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrierHE(27,12) {};
     50 G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrier(27,12) {};
     51  ~G4Mg27GEMCoulombBarrier() {};
    4452
    4553private:
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg27GEMProbability.hh,v 1.3 2006/06/29 20:17:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg27GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg28GEMChannel.hh,v 1.3 2006/06/29 20:17:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg28GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg28GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg28GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Mg28GEMCoulombBarrier_h
    3437#define G4Mg28GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrierHE(28,12) {};
    43   ~G4Mg28GEMCoulombBarrier() {};
     48//JMQ 200709
     49//  G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrierHE(28,12) {};
     50 G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrier(28,12) {};
     51  ~G4Mg28GEMCoulombBarrier() {};
    4452
    4553private:
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg28GEMProbability.hh,v 1.3 2006/06/29 20:17:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg28GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N12GEMChannel.hh,v 1.3 2006/06/29 20:17:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N12GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4N12GEMCoulombBarrier_h
    3437#define G4N12GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4N12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,7) {};
     48//JMQ 200709
     49//  G4N12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,7) {};
     50  G4N12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,7) {};
    4351  ~G4N12GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N12GEMProbability.hh,v 1.3 2006/06/29 20:17:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N13GEMChannel.hh,v 1.3 2006/06/29 20:17:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N13GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4N13GEMCoulombBarrier_h
    3437#define G4N13GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4N13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,7) {};
     48//JMQ 200709
     49//  G4N13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,7) {};
     50  G4N13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,7) {};
    4351  ~G4N13GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N13GEMProbability.hh,v 1.3 2006/06/29 20:17:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N14GEMChannel.hh,v 1.3 2006/06/29 20:17:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N14GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4N14GEMCoulombBarrier_h
    3437#define G4N14GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4N14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,7) {};
     48//JMQ 200709
     49//  G4N14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,7) {};
     50  G4N14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,7) {};
    4351  ~G4N14GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N14GEMProbability.hh,v 1.3 2006/06/29 20:17:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N15GEMChannel.hh,v 1.3 2006/06/29 20:17:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N15GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4N15GEMCoulombBarrier_h
    3437#define G4N15GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4N15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,7) {};
     48//JMQ 200709
     49//  G4N15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,7) {};
     50  G4N15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,7) {};
    4351  ~G4N15GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N15GEMProbability.hh,v 1.3 2006/06/29 20:17:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N16GEMChannel.hh,v 1.3 2006/06/29 20:18:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N16GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4N16GEMCoulombBarrier_h
    3437#define G4N16GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4N16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,7) {};
     48//JMQ 200709
     49//  G4N16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,7) {};
     50  G4N16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,7) {};
    4351  ~G4N16GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N16GEMProbability.hh,v 1.3 2006/06/29 20:18:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N17GEMChannel.hh,v 1.3 2006/06/29 20:18:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N17GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4N17GEMCoulombBarrier_h
    3437#define G4N17GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4N17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,7) {};
     48//JMQ 200709
     49//  G4N17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,7) {};
     50  G4N17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,7) {};
    4351  ~G4N17GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N17GEMProbability.hh,v 1.3 2006/06/29 20:18:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na21GEMChannel.hh,v 1.3 2006/06/29 20:18:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na21GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3339#ifndef G4Na21GEMCoulombBarrier_h
    3440#define G4Na21GEMCoulombBarrier_h 1
    3541
    36 #include "G4GEMCoulombBarrierHE.hh"
     42//#include "G4GEMCoulombBarrierHE.hh"
     43#include "G4GEMCoulombBarrier.hh"
    3744#include "globals.hh"
    3845
    39 class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     47//class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     48class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrier
    4049{
    4150public:
    42   G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,11) {};
     51//JMQ 200709
     52//  G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,11) {};
     53  G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,11) {};
    4354  ~G4Na21GEMCoulombBarrier() {};
    4455
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na21GEMProbability.hh,v 1.3 2006/06/29 20:18:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na22GEMChannel.hh,v 1.3 2006/06/29 20:18:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na22GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3339#ifndef G4Na22GEMCoulombBarrier_h
    3440#define G4Na22GEMCoulombBarrier_h 1
    3541
    36 #include "G4GEMCoulombBarrierHE.hh"
     42//#include "G4GEMCoulombBarrierHE.hh"
     43#include "G4GEMCoulombBarrier.hh"
    3744#include "globals.hh"
    3845
    39 class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     47//class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     48class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrier
    4049{
    4150public:
    42   G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,11) {};
     51//JMQ 200709
     52//  G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,11) {};
     53  G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,11) {};
    4354  ~G4Na22GEMCoulombBarrier() {};
    4455
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na22GEMProbability.hh,v 1.3 2006/06/29 20:18:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na23GEMChannel.hh,v 1.3 2006/06/29 20:18:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na23GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3339#ifndef G4Na23GEMCoulombBarrier_h
    3440#define G4Na23GEMCoulombBarrier_h 1
    3541
    36 #include "G4GEMCoulombBarrierHE.hh"
     42//#include "G4GEMCoulombBarrierHE.hh"
     43#include "G4GEMCoulombBarrier.hh"
    3744#include "globals.hh"
    3845
    39 class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     47//class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     48class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrier
    4049{
    4150public:
    42   G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,11) {};
     51//JMQ 200709
     52//  G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,11) {};
     53  G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,11) {};
    4354  ~G4Na23GEMCoulombBarrier() {};
    4455
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na23GEMProbability.hh,v 1.3 2006/06/29 20:18:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na24GEMChannel.hh,v 1.3 2006/06/29 20:18:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na24GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3339#ifndef G4Na24GEMCoulombBarrier_h
    3440#define G4Na24GEMCoulombBarrier_h 1
    3541
    36 #include "G4GEMCoulombBarrierHE.hh"
     42//#include "G4GEMCoulombBarrierHE.hh"
     43#include "G4GEMCoulombBarrier.hh"
    3744#include "globals.hh"
    3845
    39 class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     47//class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     48class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrier
    4049{
    4150public:
    42   G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,11) {};
     51//JMQ 200709
     52//  G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,11) {};
     53  G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,11) {};
    4354  ~G4Na24GEMCoulombBarrier() {};
    4455
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na24GEMProbability.hh,v 1.3 2006/06/29 20:18:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na25GEMChannel.hh,v 1.3 2006/06/29 20:18:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na25GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na25GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na25GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3339#ifndef G4Na25GEMCoulombBarrier_h
    3440#define G4Na25GEMCoulombBarrier_h 1
    3541
    36 #include "G4GEMCoulombBarrierHE.hh"
     42//#include "G4GEMCoulombBarrierHE.hh"
     43#include "G4GEMCoulombBarrier.hh"
    3744#include "globals.hh"
    3845
    39 class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     46//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     47//class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     48class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrier
    4049{
    4150public:
    42   G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,11) {};
     51//JMQ 200709
     52//  G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,11) {};
     53  G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrier(25,11) {};
    4354  ~G4Na25GEMCoulombBarrier() {};
    4455
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na25GEMProbability.hh,v 1.3 2006/06/29 20:18:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na25GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne18GEMChannel.hh,v 1.3 2006/06/29 20:18:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne18GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Ne18GEMCoulombBarrier_h
    3437#define G4Ne18GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,10) {};
     48//JMQ 200709
     49//  G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,10) {};
     50  G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,10) {};
    4351  ~G4Ne18GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne18GEMProbability.hh,v 1.3 2006/06/29 20:18:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne19GEMChannel.hh,v 1.3 2006/06/29 20:18:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne19GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Ne19GEMCoulombBarrier_h
    3437#define G4Ne19GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,10) {};
     48//JMQ 200709
     49//  G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,10) {};
     50  G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,10) {};
    4351  ~G4Ne19GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne19GEMProbability.hh,v 1.3 2006/06/29 20:18:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne20GEMChannel.hh,v 1.3 2006/06/29 20:18:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne20GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Ne20GEMCoulombBarrier_h
    3437#define G4Ne20GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,10) {};
     48//JMQ 200709
     49//  G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,10) {};
     50  G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,10) {};
    4351  ~G4Ne20GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne20GEMProbability.hh,v 1.3 2006/06/29 20:18:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne21GEMChannel.hh,v 1.3 2006/06/29 20:19:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne21GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Ne21GEMCoulombBarrier_h
    3437#define G4Ne21GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,10) {};
     48//JMQ 200709
     49//  G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,10) {};
     50  G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,10) {};
    4351  ~G4Ne21GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne21GEMProbability.hh,v 1.3 2006/06/29 20:19:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne22GEMChannel.hh,v 1.3 2006/06/29 20:19:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne22GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Ne22GEMCoulombBarrier_h
    3437#define G4Ne22GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,10) {};
     48//JMQ 200709
     49//  G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,10) {};
     50  G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,10) {};
    4351  ~G4Ne22GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne22GEMProbability.hh,v 1.3 2006/06/29 20:19:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne23GEMChannel.hh,v 1.3 2006/06/29 20:19:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne23GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Ne23GEMCoulombBarrier_h
    3437#define G4Ne23GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,10) {};
     48//JMQ 200709
     49//  G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,10) {};
     50  G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,10) {};
    4351  ~G4Ne23GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne23GEMProbability.hh,v 1.3 2006/06/29 20:19:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne24GEMChannel.hh,v 1.3 2006/06/29 20:19:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne24GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4Ne24GEMCoulombBarrier_h
    3437#define G4Ne24GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,10) {};
     48//JMQ 200709
     49//  G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,10) {};
     50  G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,10) {};
    4351  ~G4Ne24GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne24GEMProbability.hh,v 1.3 2006/06/29 20:19:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4NeutronGEMChannel.hh,v 1.3 2006/06/29 20:19:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4NeutronGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4NeutronGEMProbability.hh,v 1.4 2006/06/29 20:19:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4NeutronGEMProbability.hh,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Nov 1999)
    3232//
    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)
    3435
    3536
     
    4445{
    4546public:
    46     // Only available constructor
    47     G4NeutronGEMProbability();
    48                
    49     ~G4NeutronGEMProbability() {}
     47  // Only available constructor
     48  G4NeutronGEMProbability();
     49 
     50  ~G4NeutronGEMProbability() {}
    5051private: 
    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);
    5754 
    58 
     55  const G4NeutronGEMProbability & operator=(const G4NeutronGEMProbability &right);
     56  G4bool operator==(const G4NeutronGEMProbability &right) const;
     57  G4bool operator!=(const G4NeutronGEMProbability &right) const;
     58 
     59 
    5960private:
    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 
    7984};
    8085
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O14GEMChannel.hh,v 1.3 2006/06/29 20:19:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O14GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4O14GEMCoulombBarrier_h
    3437#define G4O14GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4O14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,8) {};
     48//JMQ 200709
     49//  G4O14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,8) {};
     50  G4O14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,8) {};
    4351  ~G4O14GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O14GEMProbability.hh,v 1.3 2006/06/29 20:19:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O15GEMChannel.hh,v 1.3 2006/06/29 20:19:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O15GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4O15GEMCoulombBarrier_h
    3437#define G4O15GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4O15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,8) {};
     48//JMQ 200709
     49//  G4O15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,8) {};
     50  G4O15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,8) {};
    4351  ~G4O15GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O15GEMProbability.hh,v 1.3 2006/06/29 20:19:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O16GEMChannel.hh,v 1.3 2006/06/29 20:19:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O16GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4O16GEMCoulombBarrier_h
    3437#define G4O16GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4O16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,8) {};
     48//JMQ 200709
     49//  G4O16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,8) {};
     50  G4O16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,8) {};
    4351  ~G4O16GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O16GEMProbability.hh,v 1.3 2006/06/29 20:19:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O17GEMChannel.hh,v 1.3 2006/06/29 20:19:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O17GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4O17GEMCoulombBarrier_h
    3437#define G4O17GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4O17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,8) {};
     48//JMQ 200709
     49//  G4O17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,8) {};
     50  G4O17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,8) {};
    4351  ~G4O17GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O17GEMProbability.hh,v 1.3 2006/06/29 20:19:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O18GEMChannel.hh,v 1.3 2006/06/29 20:19:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O18GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4O18GEMCoulombBarrier_h
    3437#define G4O18GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4O18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,8) {};
     48//JMQ 200709
     49//  G4O18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,8) {};
     50  G4O18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,8) {};
    4351  ~G4O18GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O18GEMProbability.hh,v 1.3 2006/06/29 20:19:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O19GEMChannel.hh,v 1.3 2006/06/29 20:19:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O19GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:20:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4O19GEMCoulombBarrier_h
    3437#define G4O19GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4O19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,8) {};
     48//JMQ 200709
     49//  G4O19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,8) {};
     50  G4O19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,8) {};
    4351  ~G4O19GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O19GEMProbability.hh,v 1.3 2006/06/29 20:20:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O20GEMChannel.hh,v 1.3 2006/06/29 20:20:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMCoulombBarrier.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O20GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:20:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// 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//
    3336#ifndef G4O20GEMCoulombBarrier_h
    3437#define G4O20GEMCoulombBarrier_h 1
    3538
    36 #include "G4GEMCoulombBarrierHE.hh"
     39//#include "G4GEMCoulombBarrierHE.hh"
     40#include "G4GEMCoulombBarrier.hh"
    3741#include "globals.hh"
    3842
    39 class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     43//JMQ 200709 now derives from new class G4GEMCoulombBarrier
     44//class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
     45class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrier
    4046{
    4147public:
    42   G4O20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,8) {};
     48//JMQ 200709
     49//  G4O20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,8) {};
     50  G4O20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,8) {};
    4351  ~G4O20GEMCoulombBarrier() {};
    4452
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O20GEMProbability.hh,v 1.3 2006/06/29 20:20:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4ProtonGEMChannel.hh,v 1.3 2006/06/29 20:20:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4ProtonGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
     
    3737
    3838#include "G4GEMChannel.hh"
    39 #include "G4ProtonCoulombBarrier.hh"
     39#include "G4ProtonGEMCoulombBarrier.hh"
    4040#include "G4ProtonGEMProbability.hh"
    4141
     
    6464
    6565private:
    66 
    67   G4ProtonCoulombBarrier theCoulombBarrier;
     66     // JMQ 190709
     67//     G4ProtonCoulombBarrier theCoulombBarrier;   
     68  G4ProtonGEMCoulombBarrier theCoulombBarrier;
    6869       
    6970  G4ProtonGEMProbability theEvaporationProbability;
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4ProtonGEMProbability.hh,v 1.3 2006/06/29 20:20:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4ProtonGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMChannel.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4TritonGEMChannel.hh,v 1.3 2006/06/29 20:20:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4TritonGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Sept. 2001)
    3232//
    33 
     33// J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper
    3434
    3535#ifndef G4TritonGEMChannel_h
     
    3737
    3838#include "G4GEMChannel.hh"
    39 #include "G4TritonCoulombBarrier.hh"
     39#include "G4TritonGEMCoulombBarrier.hh"
    4040#include "G4TritonGEMProbability.hh"
    4141
     
    6464   
    6565private:
    66    
    67     G4TritonCoulombBarrier theCoulombBarrier;
     66 // JMQ 190709
     67//     G4TritonCoulombBarrier theCoulombBarrier;   
     68    G4TritonGEMCoulombBarrier theCoulombBarrier;
    6869       
    6970    G4TritonGEMProbability theEvaporationProbability;
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMProbability.hh

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4TritonGEMProbability.hh,v 1.3 2006/06/29 20:20:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4TritonGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMChannel.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4AlphaGEMChannel.cc,v 1.4 2006/06/29 20:20:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4AlphaGEMChannel.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4AlphaGEMProbability.cc,v 1.4 2006/06/29 20:20:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4AlphaGEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Nov 1999)
    3232//
    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)
    3435
    3536#include "G4AlphaGEMProbability.hh"
     
    8687}
    8788
     89//JMQ 190709 C's values from Furihata's paper
     90//(notes added on proof in Dostrovskii's paper)
     91G4double G4AlphaGEMProbability::CCoeficient(const G4double/* aZ*/) const
     92{
     93    return 0.;
     94}
    8895
    89 G4double G4AlphaGEMProbability::CCoeficient(const G4double aZ) const
    90 {
     96
     97//G4double G4AlphaGEMProbability::CCoeficient(const G4double aZ) const
     98//{
    9199    // Data comes from
    92100    // Dostrovsky, Fraenkel and Friedlander
     
    96104    // G4double Zlist[5] = { 10.0, 20.0, 30.0, 50.0, 70.0};
    97105    //  G4double Calpha[5] = { 0.10, 0.10, 0.10, 0.08, 0.06};
    98     G4double C = 0.0;
     106//    G4double C = 0.0;
    99107       
    100108       
    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//}
    112120
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B10GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B10GEMProbability.cc,v 1.5 2006/06/29 20:20:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B11GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B11GEMProbability.cc,v 1.5 2006/06/29 20:20:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B12GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B12GEMProbability.cc,v 1.5 2006/06/29 20:20:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B12GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B13GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B13GEMProbability.cc,v 1.4 2006/06/29 20:20:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B13GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B8GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4B8GEMProbability.cc,v 1.5 2006/06/29 20:21:04 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4B8GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be10GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be10GEMProbability.cc,v 1.5 2006/06/29 20:21:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be11GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be11GEMProbability.cc,v 1.5 2006/06/29 20:21:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be12GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be12GEMProbability.cc,v 1.4 2006/06/29 20:21:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be12GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be7GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be7GEMProbability.cc,v 1.5 2006/06/29 20:21:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be7GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be9GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Be9GEMProbability.cc,v 1.5 2006/06/29 20:21:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Be9GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C10GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C10GEMProbability.cc,v 1.5 2006/06/29 20:21:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C11GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C11GEMProbability.cc,v 1.5 2006/06/29 20:21:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C12GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C12GEMProbability.cc,v 1.5 2006/06/29 20:21:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C12GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C13GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C13GEMProbability.cc,v 1.5 2006/06/29 20:21:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C13GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C14GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C14GEMProbability.cc,v 1.5 2006/06/29 20:21:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C14GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C15GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C15GEMProbability.cc,v 1.5 2006/06/29 20:21:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C15GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C16GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4C16GEMProbability.cc,v 1.4 2006/06/29 20:21:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4C16GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMChannel.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4DeuteronGEMChannel.cc,v 1.4 2006/06/29 20:21:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4DeuteronGEMChannel.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4DeuteronGEMProbability.cc,v 1.4 2006/06/29 20:21:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4DeuteronGEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Nov 1999)
    3232//
    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)
    3435
    3536#include "G4DeuteronGEMProbability.hh"
     
    7172
    7273
     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}};
    7377G4double G4DeuteronGEMProbability::CCoeficient(const G4double aZ) const
    7478{
     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//{
    7594    // Data comes from
    7695    // Dostrovsky, Fraenkel and Friedlander
     
    81100    // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10};
    82101    // 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//    }
    84109       
    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;
    90111       
    91     return C/2.0;
    92        
    93 }
     112//}
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4EvaporationGEMFactory.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4EvaporationGEMFactory.cc,v 1.7 2006/06/29 20:21:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4EvaporationGEMFactory.cc,v 1.9 2009/09/15 12:54:16 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F17GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F17GEMProbability.cc,v 1.5 2006/06/29 20:21:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F17GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F18GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F18GEMProbability.cc,v 1.5 2006/06/29 20:21:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F19GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F19GEMProbability.cc,v 1.5 2006/06/29 20:22:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F20GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F20GEMProbability.cc,v 1.5 2006/06/29 20:22:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F20GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F21GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4F21GEMProbability.cc,v 1.4 2006/06/29 20:22:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4F21GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMChannel.cc

    r1055 r1196  
    2525//
    2626//
    27 // $Id: G4GEMChannel.cc,v 1.7 2009/03/12 11:25:28 ahoward Exp $
    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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Oct 1998)
    3232//
     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
    3339
    3440#include "G4GEMChannel.hh"
     
    6571}
    6672
    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 
    8373G4GEMChannel::~G4GEMChannel()
    8474{
    8575    if (MyOwnLevelDensity) delete theLevelDensityPtr;
    8676}
    87 
    88 
    89 
    9077
    9178G4GEMChannel::G4GEMChannel(const G4GEMChannel & ) : G4VEvaporationChannel()
     
    11299}
    113100
    114 
    115 
    116101void G4GEMChannel::Initialize(const G4Fragment & fragment)
    117102{
    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
    144140        // 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
    158150               
    159         // Emission probability
    160         if (MaximalKineticEnergy <= 0.0)
     151        // Emission probability
     152        if (MaximalKineticEnergy <= 0.0)
    161153          {
    162154            EmissionProbability = 0.0;
     
    165157          {
    166158            // Total emission probability for this channel
    167             EmissionProbability = theEvaporationProbabilityPtr->EmissionProbability(fragment,MaximalKineticEnergy);
     159            EmissionProbability =
     160              theEvaporationProbabilityPtr->EmissionProbability(fragment,MaximalKineticEnergy);
    168161          }
    169162      }
    170    
     163    }
     164   
     165    //G4cout << "Prob= " << EmissionProbability << G4endl;
    171166    return;
    172167}
    173168
    174 
    175169G4FragmentVector * G4GEMChannel::BreakUp(const G4Fragment & theNucleus)
    176170{
    177    
    178171    G4double EvaporatedKineticEnergy = CalcKineticEnergy(theNucleus);
    179172    G4double EvaporatedMass = G4ParticleTable::GetParticleTable()->GetIonTable()->GetIonMass(Z,A);
    180173    G4double EvaporatedEnergy = EvaporatedKineticEnergy + EvaporatedMass;
     174
    181175   
    182176    G4ThreeVector momentum(IsotropicVector(std::sqrt(EvaporatedKineticEnergy*
     
    187181    G4LorentzVector EvaporatedMomentum(momentum,EvaporatedEnergy);
    188182    EvaporatedMomentum.boost(theNucleus.GetMomentum().boostVector());
    189    
    190183    G4Fragment * EvaporatedFragment = new G4Fragment(A,Z,EvaporatedMomentum);
    191184#ifdef PRECOMPOUND_TEST
     
    238231
    239232G4double 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;
    252246}
    253247
     
    256250
    257251G4double 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)
    283310      {
    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    }
    286318    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;
    306326   
    307327
    308328    G4double ConstantFactor = g*GeometricalXS*Alpha/InitialLevelDensity;
    309329    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
    310333    G4double theEnergy = MaximalKineticEnergy + CoulombBarrier;
    311334    G4double KineticEnergy;
    312335    G4double Probability;
    313 
    314 //      std::cout << "\t\tEjectile (" << A << ',' << Z << ") V = " << CoulombBarrier
    315 //            << " Beta = " << Beta << " V+Beta = " << CoulombBarrier+Beta << '\n';
    316 
    317 //G4cout << AResidual << " " << ZResidual << " " << ConstantFactor << " " << Beta << " " << CoulombBarrier << " " << MaximalKineticEnergy << " " << CoulombBarrier + MaximalKineticEnergy + Beta << G4endl;
    318 //090128
    319 if ( CoulombBarrier + MaximalKineticEnergy + Beta <= 0 ) return 0;
    320336
    321337    do
     
    323339        KineticEnergy =  CoulombBarrier + G4UniformRand()*MaximalKineticEnergy;
    324340        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       
    325346        if ( theEnergy-KineticEnergy < Ex)
    326347          {
     
    333354          }
    334355        Probability /= Normalization;
    335     }
     356      }
    336357    while (G4UniformRand() > Probability);
    337 
    338 
    339     //  ---------------------------------------------------------------------------------------------------
    340358   
    341359    return KineticEnergy;
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMCoulombBarrierHE.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4GEMCoulombBarrierHE.cc,v 1.6 2006/06/29 20:22:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4GEMCoulombBarrierHE.cc,v 1.7 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMProbability.cc

    r1055 r1196  
    2929// by V. Lara (Sept 2001)
    3030//
    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.
    3237
    3338#include "G4GEMProbability.hh"
     
    6570                                               const G4double MaximalKineticEnergy)
    6671{
    67     G4double EmissionProbability = 0.0;
     72  G4double EmissionProbability = 0.0;
    6873   
    69     if (MaximalKineticEnergy > 0.0 && fragment.GetExcitationEnergy() > 0.0) {
    70         G4double CoulombBarrier = GetCoulombBarrier(fragment);
    71        
    72         EmissionProbability = CalcProbability(fragment,MaximalKineticEnergy,CoulombBarrier);
    73         Normalization = EmissionProbability;
    74         // Next there is a loop over excited states for this channel summing probabilities
    75         if (ExcitationEnergies  &&  ExcitationSpins && ExcitationLifetimes) {
    76             G4double SavedSpin = Spin;
    77             for (unsigned int i = 0; i < ExcitationEnergies->size(); i++) {
    78                 Spin = ExcitationSpins->operator[](i);
    79                 // substract excitation energies
    80                 G4double Tmax = MaximalKineticEnergy - ExcitationEnergies->operator[](i);
    81                 if (Tmax > 0.0) {
    82                     G4double width = CalcProbability(fragment,Tmax,CoulombBarrier);
    83                     // update probability
    84                     if (hbar_Planck*std::log(2.0)/width < ExcitationLifetimes->operator[](i)) {
    85                         EmissionProbability += width;
    86                     }
    87                 }
    88             }
    89             // Restore Spin
    90             Spin = SavedSpin;
    91         }
    92     }
    93     return EmissionProbability;
     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;
    9499}
    95100
     
    97102                                           const G4double MaximalKineticEnergy,
    98103                                           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)
    150173    {
    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      }
    156207    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;
    165220}
    166221
     
    170225G4double G4GEMProbability::I0(const G4double t)
    171226{
    172     G4double result = (std::exp(t) - 1.0);
    173     return result;
     227  G4double result = (std::exp(t) - 1.0);
     228  return result;
    174229}
    175230
    176231G4double G4GEMProbability::I1(const G4double t, const G4double tx)
    177232{
    178     G4double result = t - tx + 1.0;
    179     result *= std::exp(tx);
    180     result -= (t + 1.0);
    181     return result;
     233  G4double result = t - tx + 1.0;
     234  result *= std::exp(tx);
     235  result -= (t + 1.0);
     236  return result;
    182237}
    183238
     
    185240G4double G4GEMProbability::I2(const G4double s, const G4double sx)
    186241{
    187     G4double S = 1.0/std::sqrt(s);
    188     G4double Sx = 1.0/std::sqrt(sx);
    189    
    190     G4double p1 = S*S*S*( 1.0 + S*S*( 1.5 + 3.75*S*S) );
    191     G4double p2 = Sx*Sx*Sx*( 1.0 + Sx*Sx*( 1.5 + 3.75*Sx*Sx) )*std::exp(sx-s);
    192    
    193     return p1-p2;
     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;
    194249}
    195250
    196251G4double G4GEMProbability::I3(const G4double s, const G4double sx)
    197252{
    198     G4double s2 = s*s;
    199     G4double sx2 = sx*sx;
    200     G4double S = 1.0/std::sqrt(s);
    201     G4double S2 = S*S;
    202     G4double Sx = 1.0/std::sqrt(sx);
    203     G4double Sx2 = Sx*Sx;
    204    
    205     G4double p1 = S *(2.0 + S2 *( 4.0 + S2 *( 13.5 + S2 *( 60.0 + S2 * 325.125 ))));
    206     G4double p2 = Sx*Sx2 *(
    207         (s2-sx2) + Sx2 *(
    208             (1.5*s2+0.5*sx2) + Sx2 *(
    209                 (3.75*s2+0.25*sx2) + Sx2 *(
    210                     (12.875*s2+0.625*sx2) + Sx2 *(
    211                         (59.0625*s2+0.9375*sx2) + Sx2 *(324.8*s2+3.28*sx2))))));
    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 
    213268  p2 *= std::exp(sx-s);
    214 
     269 
    215270  return p1-p2;
    216271}
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMChannel.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He3GEMChannel.cc,v 1.4 2006/06/29 20:22:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He3GEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He3GEMProbability.cc,v 1.4 2006/06/29 20:22:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He3GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Nov 1999)
    3232//
    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)
    3435
    3536#include "G4He3GEMProbability.hh"
     
    7071}
    7172
     73//JMQ 190709 C's values from Furihata's paper
     74//(notes added on proof in Dostrovskii's paper)
     75G4double G4He3GEMProbability::CCoeficient(const G4double/* aZ*/) const
     76{
     77    return 0.;
     78}
    7279
    73 G4double G4He3GEMProbability::CCoeficient(const G4double aZ) const
    74 {
     80
     81//G4double G4He3GEMProbability::CCoeficient(const G4double aZ) const
     82//{
    7583    // Data comes from
    7684    // Dostrovsky, Fraenkel and Friedlander
     
    8189    //  G4double Calpha[5] = { 0.10, 0.10, 0.10, 0.08, 0.06};
    8290    // C for He3 is equal to C for alpha times 4/3
    83     G4double C = 0.0;
     91//    G4double C = 0.0;
    8492       
    8593       
    86     if (aZ <= 30) {
    87         C = 0.10;
    88     } else if (aZ <= 50) {
    89         C = 0.1 + -((aZ-50.)/20.)*0.02;
    90     } else if (aZ < 70) {
    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//}
    97105
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He6GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He6GEMProbability.cc,v 1.5 2006/06/29 20:22:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He6GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He8GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4He8GEMProbability.cc,v 1.4 2006/06/29 20:22:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4He8GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li6GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li6GEMProbability.cc,v 1.5 2006/06/29 20:22:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li6GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li7GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li7GEMProbability.cc,v 1.5 2006/06/29 20:22:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li7GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li8GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li8GEMProbability.cc,v 1.5 2006/06/29 20:22:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li8GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li9GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Li9GEMProbability.cc,v 1.5 2006/06/29 20:22:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Li9GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg22GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg22GEMProbability.cc,v 1.4 2006/06/29 20:22:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg22GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg23GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg23GEMProbability.cc,v 1.4 2006/06/29 20:22:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg23GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg24GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg24GEMProbability.cc,v 1.5 2006/06/29 20:22:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg24GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg25GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg25GEMProbability.cc,v 1.5 2006/06/29 20:22:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg25GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg26GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg26GEMProbability.cc,v 1.4 2006/06/29 20:22:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg26GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg27GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg27GEMProbability.cc,v 1.4 2006/06/29 20:22:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg27GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg28GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Mg28GEMProbability.cc,v 1.4 2006/06/29 20:22:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Mg28GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N12GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N12GEMProbability.cc,v 1.5 2006/06/29 20:22:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N12GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N13GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N13GEMProbability.cc,v 1.5 2006/06/29 20:22:45 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N13GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N14GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N14GEMProbability.cc,v 1.5 2006/06/29 20:22:47 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N14GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N15GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N15GEMProbability.cc,v 1.5 2006/06/29 20:22:49 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N15GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N16GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N16GEMProbability.cc,v 1.5 2006/06/29 20:22:51 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N16GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N17GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4N17GEMProbability.cc,v 1.4 2006/06/29 20:22:53 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4N17GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na21GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na21GEMProbability.cc,v 1.5 2006/06/29 20:22:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na21GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na22GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na22GEMProbability.cc,v 1.5 2006/06/29 20:22:57 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na22GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na23GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na23GEMProbability.cc,v 1.5 2006/06/29 20:22:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na23GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na24GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na24GEMProbability.cc,v 1.4 2006/06/29 20:23:01 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na24GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na25GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Na25GEMProbability.cc,v 1.4 2006/06/29 20:23:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Na25GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne18GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne18GEMProbability.cc,v 1.5 2006/06/29 20:23:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne19GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne19GEMProbability.cc,v 1.5 2006/06/29 20:23:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne20GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne20GEMProbability.cc,v 1.5 2006/06/29 20:23:09 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne20GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne21GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne21GEMProbability.cc,v 1.5 2006/06/29 20:23:11 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne21GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne22GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne22GEMProbability.cc,v 1.4 2006/06/29 20:23:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne22GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne23GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne23GEMProbability.cc,v 1.4 2006/06/29 20:23:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne23GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne24GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4Ne24GEMProbability.cc,v 1.4 2006/06/29 20:23:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4Ne24GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMChannel.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4NeutronGEMChannel.cc,v 1.4 2006/06/29 20:23:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4NeutronGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4NeutronGEMProbability.cc,v 1.4 2006/06/29 20:23:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4NeutronGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O14GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O14GEMProbability.cc,v 1.5 2006/06/29 20:23:23 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O14GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O15GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O15GEMProbability.cc,v 1.5 2006/06/29 20:23:25 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O15GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O16GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O16GEMProbability.cc,v 1.5 2006/06/29 20:23:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O16GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O17GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O17GEMProbability.cc,v 1.5 2006/06/29 20:23:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O17GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O18GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O18GEMProbability.cc,v 1.5 2006/06/29 20:23:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O19GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O19GEMProbability.cc,v 1.5 2006/06/29 20:23:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O20GEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4O20GEMProbability.cc,v 1.4 2006/06/29 20:23:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4O20GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMChannel.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4ProtonGEMChannel.cc,v 1.4 2006/06/29 20:23:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4ProtonGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4ProtonGEMProbability.cc,v 1.4 2006/06/29 20:23:39 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4ProtonGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Sept 2001)
    3232//
    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)
    3435
    3536#include "G4ProtonGEMProbability.hh"
     
    7071}
    7172
    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}};
    7376G4double G4ProtonGEMProbability::CCoeficient(const G4double aZ) const
    7477{
     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//{
    7591    // Data comes from
    7692    // Dostrovsky, Fraenkel and Friedlander
     
    8096    // G4double Zlist[5] = { 10.0, 20.0, 30.0, 50.0, 70.0};
    8197    // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10};
    82     G4double C = 0.0;
     98//    G4double C = 0.0;
    8399       
    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//    }
    89105       
    90     return C;
     106//    return C;
    91107       
    92 }
     108//}
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMChannel.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4TritonGEMChannel.cc,v 1.4 2006/06/29 20:23:41 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4TritonGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMProbability.cc

    r1007 r1196  
    2525//
    2626//
    27 // $Id: G4TritonGEMProbability.cc,v 1.4 2006/06/29 20:23:43 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4TritonGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
    3131// by V. Lara (Nov 1999)
    3232//
     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)
    3335
    3436
     
    7072}
    7173
    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}};
    7377G4double G4TritonGEMProbability::CCoeficient(const G4double aZ) const
    7478{
     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//{
    7593    // Data comes from
    7694    // Dostrovsky, Fraenkel and Friedlander
     
    8199    // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10};
    82100    // C for triton is equal to C for protons divided by 3
    83     G4double C = 0.0;
     101//    G4double C = 0.0;
    84102       
    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//    }
    90108       
    91     return C/3.0;
     109//    return C/3.0;
    92110       
    93 }
     111//}
  • trunk/source/processes/hadronic/models/de_excitation/handler/include/G4ExcitationHandler.hh

    r1007 r1196  
    2626//
    2727// $Id: G4ExcitationHandler.hh,v 1.8 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/handler/src/G4ExcitationHandler.cc

    r962 r1196  
    2828// by V. Lara (May 1998)
    2929//
    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)
    3237//
    3338// Modif (24 Jul 2008) by M. A. Cortes Giraldo:
     
    4550//              Fermi Breakup model: G4FermiBreakUp
    4651//
    47 // Modif (03 September 2008) by J. M. Quesada for external choice of inverse
    48 // cross section option (default OPTxs=3)
    49 // JMQ (06 September 2008) Also external choices have been added for
    50 // superimposed Coulomb barrier (if useSICBis set true, by default is false)
    5152
    5253#include "G4ExcitationHandler.hh"
     
    5758
    5859G4ExcitationHandler::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),
    6164  maxZForFermiBreakUp(1),maxAForFermiBreakUp(1),minEForMultiFrag(4.0*GeV),
    6265  MyOwnEvaporationClass(true), MyOwnMultiFragmentationClass(true),MyOwnFermiBreakUpClass(true),
     
    8992{
    9093  throw G4HadronicException(__FILE__, __LINE__, "G4ExcitationHandler::operator=: is meant to not be accessable! ");
    91 
     94 
    9295  return *this;
    9396}
     
    116119  //for the choice of superimposed Coulomb Barrier for inverse cross sections
    117120  theEvaporation->UseSICB(useSICB);
    118 
     121 
    119122  // Pointer which will be used to return the final production vector
    120123  G4FragmentVector * theResult = 0;
    121 
     124 
    122125  // 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);
    124128  G4Fragment theExcitedNucleus;              // object to be passed in BreakItUp methods
    125129  G4FragmentVector * theTempResult = 0;      // pointer which receives temporal results
     
    128132  std::list<G4Fragment*> theFinalStableList; // list to store final result
    129133  std::list<G4Fragment*>::iterator iList;
    130 
     134  //
     135 
     136 
    131137  // Variables to describe the excited configuration
    132138  G4double exEnergy = theInitialState.GetExcitationEnergy();
    133139  G4int A = static_cast<G4int>( theInitialState.GetA() +0.5 );
    134140  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 
    136144  // In case A <= 4 the fragment will not perform any nucleon emission
    137145  if (A <= 4)
    138146    {
    139147      // I store G4Fragment* in theEvapStableList to apply thePhotonEvaporation later
    140 
     148     
    141149      theEvapStableList.push_back( theInitialStatePtr );
    142150    }
    143 
     151 
    144152  else  // If A > 4 we try to apply theFermiModel, theMultiFragmentation or theEvaporation
    145153    {
    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     
    147175      // 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     
    150188      // ------------------------------
    151189      // De-excitation loop
    152190      // ------------------------------
    153 
     191     
    154192      for (iList = theEvapList.begin(); iList != theEvapList.end(); iList++)
    155193        {
    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)
    159199            {
    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)
    166210                {
    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                 
    168256                }
    169               else if (exEnergy > GetMinE()*A)   // if satisfied apply SMF
     257              else // exEnergy = 0.0
    170258                {
    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)
    221266        } // end of the loop over theEvapList
    222 
     267     
    223268      theEvapList.clear();   // clear all the list and do not free memory pointed by
    224269                             // each element because this have been done before!
    225270    }
    226 
     271 
    227272  // Now we try to deexcite by means of PhotonEvaporation those fragments
    228273  // which are still excited.
    229 
    230 
     274 
     275 
    231276  // -----------------------
    232277  // Photon-Evaporation loop
    233278  // -----------------------
    234 
     279 
    235280  for (iList = theEvapStableList.begin(); iList != theEvapStableList.end(); iList++)
    236281    {
    237282      A = static_cast<G4int>((*iList)->GetA()+0.5);
    238283      exEnergy = (*iList)->GetExcitationEnergy();
    239 
     284     
    240285      if ( A > 1 && exEnergy > 0.1*eV ) // if so, photon-evaporation is applied
    241286        {
    242287          theExcitedNucleus = *(*iList);
    243288          theTempResult = thePhotonEvaporation->BreakItUp(theExcitedNucleus);
    244 
     289         
     290         
    245291          // if there is a gamma emission then
    246292          if (theTempResult->size() > 1)
     
    248294              // first free the memory occupied by the previous state
    249295              delete (*iList);
    250 
     296             
    251297              // and now add the final state from gamma emission to the end of
    252298              // theEvapStableList
     
    255301                // reversed is applied in order to have residual nucleus in first position
    256302                {
    257 
     303                 
    258304#ifdef PRECOMPOUND_TEST
    259305                  if ((*ri)->GetA() == 0)
     
    262308                    (*ri)->SetCreatorModel(G4String("ResidualNucleus"));
    263309#endif
    264 
     310                 
    265311                  theEvapStableList.push_back(*ri);
    266312                }
    267              
     313              
    268314              // now we clean and remove the temporal vector
    269315              theTempResult->clear();
    270316              delete theTempResult;
    271 
     317             
    272318            }
    273319          else  // if theTempResult->size() = 1
     
    275321              // if there is not any gamma emission from this excited fragment
    276322              // we have to emmit a gamma which forces the deexcitation
    277 
     323             
    278324              // First I clean completely theTempResult
    279 
     325             
    280326              for (G4FragmentVector::iterator j = theTempResult->begin();
    281327                   j != theTempResult->end(); j++)
     
    283329                  delete (*j);
    284330                }
    285 
     331             
    286332              theTempResult->clear();
    287333              delete theTempResult;
    288 
     334             
    289335#ifdef debugphoton
    290336              G4cout << "G4ExcitationHandler: Gamma Evaporation could not deexcite the nucleus: \n"
     
    293339                     << "-----------------------------------------------------------------------\n";
    294340#endif
    295 
     341             
    296342              // Let's create a G4Fragment pointer representing the gamma emmited
    297343              G4double GammaEnergy = (*iList)->GetExcitationEnergy();
     
    304350              G4LorentzVector Gamma4P(GammaP,GammaEnergy);
    305351              G4Fragment * theHandlerPhoton = new G4Fragment(Gamma4P,G4Gamma::GammaDefinition());
    306 
     352             
    307353              // And now we update momentum and energy for the nucleus
    308354              G4double Mass = (*iList)->GetGroundStateMass();
     
    311357              G4LorentzVector Residual4P(ResidualP,ResidualE);
    312358              (*iList)->SetMomentum(Residual4P); // Now this fragment has been deexcited!
    313 
     359             
    314360              // we store the deexcited fragment in theFinalStableList
    315361              theFinalStableList.push_back(*iList);
    316 
     362             
    317363#ifdef PRECOMPOUND_TEST
    318364              theHandlerPhoton->SetCreatorModel("G4ExcitationHandler");
    319365#endif
    320 
     366             
    321367              // Finally, we add theHandlerPhoton to theFinalStableList
    322368              theFinalStableList.push_back(theHandlerPhoton);
    323 
     369             
    324370#ifdef debugphoton
    325371              G4cout << "Emmited photon:\n"
     
    329375                     << "-----------------------------------------------------------------------\n";
    330376#endif
    331 
     377             
    332378            }
    333379        }
     
    335381        {
    336382          // we don't have to do anything, just store the fragment in theFinalStableList
    337 
     383         
    338384          theFinalStableList.push_back(*iList);
    339        
     385         
    340386        } // A > 1 && exEnergy > 0.1*eV
    341 
     387     
    342388    } // end of photon-evaporation loop
    343 
    344 
     389 
     390 
    345391  // The deexcitation from fragments inside theEvapStableList has been finished, so...
    346392  theEvapStableList.clear();
    347 
     393 
    348394  // Now the final state is in theFinalStableList, and we have to send it to theResult vector
    349 
     395 
    350396  theResult = new G4FragmentVector;
    351397  theResult->reserve( theFinalStableList.size() * sizeof(G4Fragment*) );
    352398  // We reserve enough memory to optimise the storing speed
    353 
     399 
    354400  for (iList = theFinalStableList.begin(); iList != theFinalStableList.end(); iList++)
    355401    {
    356402      theResult->push_back(*iList);
    357403    }
    358 
     404 
    359405  // After storing the final state , we can clear theFinalStableList
    360406  theFinalStableList.clear();
    361 
     407 
    362408#ifdef debug
    363409  CheckConservation(theInitialState,theResult);
    364410#endif
    365 
     411 
     412 
    366413  // Change G4FragmentVector* to G4ReactionProductVector*
    367414  return Transform(theResult);
  • trunk/source/processes/hadronic/models/de_excitation/management/include/G4VEvaporationChannel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VEvaporationChannel.hh,v 1.4 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/management/include/G4VEvaporationFactory.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VEvaporationFactory.hh,v 1.4 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/management/src/G4VEvaporationChannel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VEvaporationChannel.cc,v 1.5 2006/06/29 20:23:55 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/management/src/G4VEvaporationFactory.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VEvaporationFactory.cc,v 1.6 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4Solver.hh

    r1007 r1196  
    2626//
    2727// $Id: G4Solver.hh,v 1.4 2006/06/29 20:23:59 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMF.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMF.hh,v 1.3 2006/06/29 20:24:03 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFChannel.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFChannel.hh,v 1.3 2006/06/29 20:24:05 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFFragment.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFFragment.hh,v 1.3 2006/06/29 20:24:07 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroBiNucleon.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroBiNucleon.hh,v 1.4 2008/10/24 23:03:33 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroChemicalPotential.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroChemicalPotential.hh,v 1.3 2006/06/29 20:24:13 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroMultiNucleon.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroMultiNucleon.hh,v 1.3 2006/06/29 20:24:15 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroMultiplicity.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroMultiplicity.hh,v 1.3 2006/06/29 20:24:17 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroNucleon.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroNucleon.hh,v 1.3 2006/06/29 20:24:19 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroTemperature.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroTemperature.hh,v 1.3 2006/06/29 20:24:21 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroTetraNucleon.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroTetraNucleon.hh,v 1.4 2008/10/24 23:03:23 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMacroTriNucleon.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroTriNucleon.hh,v 1.4 2008/10/24 23:01:32 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMicroCanonical.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMicroCanonical.hh,v 1.3 2006/06/29 20:24:27 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMicroManager.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMicroManager.hh,v 1.3 2006/06/29 20:24:29 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFMicroPartition.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMicroPartition.hh,v 1.3 2006/06/29 20:24:31 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4StatMFParameters.hh

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFParameters.hh,v 1.3 2006/06/29 20:24:33 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4VMultiFragmentation.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VMultiFragmentation.hh,v 1.3 2006/06/29 20:24:35 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4VStatMFEnsemble.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VStatMFEnsemble.hh,v 1.3 2006/06/29 20:24:37 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/include/G4VStatMFMacroCluster.hh

    r1007 r1196  
    2626//
    2727// $Id: G4VStatMFMacroCluster.hh,v 1.5 2006/08/19 19:55:09 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4Solver.cc

    r1007 r1196  
    2626//
    2727// $Id: G4Solver.cc,v 1.4 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMF.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMF.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFChannel.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFChannel.cc,v 1.10 2008/11/19 14:33:31 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFFragment.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFFragment.cc,v 1.7 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroBiNucleon.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroBiNucleon.cc,v 1.7 2008/10/24 22:56:42 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroCanonical.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroCanonical.cc,v 1.8 2008/11/19 14:33:31 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// by V. Lara
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroChemicalPotential.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroChemicalPotential.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroMultiNucleon.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroMultiNucleon.cc,v 1.7 2008/11/19 14:33:31 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroMultiplicity.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroMultiplicity.cc,v 1.7 2008/11/19 14:33:31 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroNucleon.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroNucleon.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroTemperature.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroTemperature.cc,v 1.7 2008/11/19 14:33:31 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroTetraNucleon.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroTetraNucleon.cc,v 1.7 2008/10/24 22:57:07 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroTriNucleon.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMacroTriNucleon.cc,v 1.7 2008/10/24 22:57:24 dennis Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMicroCanonical.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMicroCanonical.cc,v 1.7 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMicroManager.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMicroManager.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMicroPartition.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFMicroPartition.cc,v 1.8 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// by V. Lara
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFParameters.cc

    r1007 r1196  
    2626//
    2727// $Id: G4StatMFParameters.cc,v 1.5 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4VMultiFragmentation.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VMultiFragmentation.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4VStatMFEnsemble.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VStatMFEnsemble.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4VStatMFMacroCluster.cc

    r1007 r1196  
    2626//
    2727// $Id: G4VStatMFMacroCluster.cc,v 1.5 2008/07/25 11:20:47 vnivanch Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// 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 hpw Exp $
     1# $Id: GNUmakefile,v 1.4 2009/08/31 13:52:42 vnivanch Exp $
    22# -----------------------------------------------------------
    33# GNUmakefile for hadronic library.  Gabriele Cosmo, 18/9/96.
     
    3030            -I$(G4BASE)/processes/hadronic/cross_sections/include \
    3131            -I$(G4BASE)/processes/hadronic/models/util/include \
     32            -I$(G4BASE)/processes/hadronic/models/management/include \
    3233            -I$(G4BASE)/processes/hadronic/models/de_excitation/util/include \
    3334            -I$(G4BASE)/processes/hadronic/models/de_excitation/management/include \
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4AlphaCoulombBarrier.hh

    r1007 r1196  
    2626//
    2727// $Id: G4AlphaCoulombBarrier.hh,v 1.4 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronGilbertPairingCorrections.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronGilbertShellCorrections.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronShellPlusPairingCorrections.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronTruranHilfPairingCorrections.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4CameronTruranHilfShellCorrections.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4ConstantLevelDensityParameter.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations (photon evaporation)
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4CookPairingCorrections.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4CookShellCorrections.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4CoulombBarrier.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4DeuteronCoulombBarrier.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4EvaporationLevelDensityParameter.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4He3CoulombBarrier.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4NeutronCoulombBarrier.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4PairingCorrection.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4ProtonCoulombBarrier.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4ShellCorrection.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4TritonCoulombBarrier.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4VCoulombBarrier.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4VEmissionProbability.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/include/G4VLevelDensityParameter.hh

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4AlphaCoulombBarrier.cc

    r1007 r1196  
    2626//
    2727// $Id: G4AlphaCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronGilbertPairingCorrections.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronGilbertShellCorrections.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronShellPlusPairingCorrections.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronTruranHilfPairingCorrections.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4CameronTruranHilfShellCorrections.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4CookPairingCorrections.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4CookShellCorrections.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4CoulombBarrier.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4DeuteronCoulombBarrier.cc

    r1007 r1196  
    2626//
    2727// $Id: G4DeuteronCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4EvaporationLevelDensityParameter.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4He3CoulombBarrier.cc

    r1007 r1196  
    2626//
    2727// $Id: G4He3CoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4NeutronCoulombBarrier.cc

    r1007 r1196  
    2626//
    2727// $Id: G4NeutronCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4PairingCorrection.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4ProtonCoulombBarrier.cc

    r1007 r1196  
    2626//
    2727// $Id: G4ProtonCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4ShellCorrection.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4TritonCoulombBarrier.cc

    r1007 r1196  
    2626//
    2727// $Id: G4TritonCoulombBarrier.cc,v 1.5 2008/09/19 13:32:54 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     28// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4VCoulombBarrier.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4VEmissionProbability.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
  • trunk/source/processes/hadronic/models/de_excitation/util/src/G4VLevelDensityParameter.cc

    r1055 r1196  
    2626//
    2727// $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 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
Note: See TracChangeset for help on using the changeset viewer.