Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMChannel.hh	(revision 1196)
@@ -25,10 +25,11 @@
 //
 //
-// $Id: G4AlphaGEMChannel.hh,v 1.3 2006/06/29 20:13:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4AlphaGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Sept. 2001)
 //
+// J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper
 
 
@@ -37,5 +38,5 @@
 
 #include "G4GEMChannel.hh"
-#include "G4AlphaCoulombBarrier.hh"
+#include "G4AlphaGEMCoulombBarrier.hh"
 #include "G4AlphaGEMProbability.hh"
 
@@ -64,6 +65,7 @@
     
 private:
-    
-    G4AlphaCoulombBarrier theCoulombBarrier;
+// JMQ 190709
+//       G4AlphaCoulombBarrier theCoulombBarrier;
+    G4AlphaGEMCoulombBarrier theCoulombBarrier;
 	
     G4AlphaGEMProbability theEvaporationProbability;
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4AlphaGEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4AlphaGEMProbability.hh,v 1.3 2006/06/29 20:13:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4AlphaGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B10GEMChannel.hh,v 1.3 2006/06/29 20:13:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4B10GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:13:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4B10GEMCoulombBarrier_h
 #define G4B10GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
-
-class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4B10GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4B10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,5) {};
+//JMQ 200709
+//  G4B10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,5) {};
+  G4B10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,5) {};
   ~G4B10GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B10GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B10GEMProbability.hh,v 1.3 2006/06/29 20:13:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B11GEMChannel.hh,v 1.3 2006/06/29 20:13:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4B11GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:13:59 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4B11GEMCoulombBarrier_h
 #define G4B11GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
-
-class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4B11GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4B11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,5) {};
+//JMQ 200709
+//  G4B11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,5) {};
+  G4B11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,5) {};
   ~G4B11GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B11GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B11GEMProbability.hh,v 1.3 2006/06/29 20:14:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B12GEMChannel.hh,v 1.3 2006/06/29 20:14:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4B12GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4B12GEMCoulombBarrier_h
 #define G4B12GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
-
-class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4B12GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4B12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,5) {};
+//JMQ 200709
+//  G4B12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {};
+  G4B12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,5) {};
   ~G4B12GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B12GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B12GEMProbability.hh,v 1.3 2006/06/29 20:14:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B13GEMChannel.hh,v 1.3 2006/06/29 20:14:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4B13GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:11 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4B13GEMCoulombBarrier_h
 #define G4B13GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
-
-class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4B13GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4B13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,5) {};
+//JMQ 200709
+//  G4B13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {};
+  G4B13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,5) {};
   ~G4B13GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B13GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B13GEMProbability.hh,v 1.3 2006/06/29 20:14:13 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B8GEMChannel.hh,v 1.3 2006/06/29 20:14:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMCoulombBarrier.hh	(revision 1196)
@@ -25,30 +25,37 @@
 //
 //
-// $Id: G4B8GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4B8GEMCoulombBarrier_h
 #define G4B8GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
-
-class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4B8GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4B8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {};
+  //JMQ 200709
+  //  G4B8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,5) {};
+  G4B8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,5) {};
   ~G4B8GEMCoulombBarrier() {};
-
+  
 private:
   G4B8GEMCoulombBarrier(const G4B8GEMCoulombBarrier & right);
-
+  
   const G4B8GEMCoulombBarrier & operator=(const G4B8GEMCoulombBarrier & right);
   G4bool operator==(const G4B8GEMCoulombBarrier & right) const;
   G4bool operator!=(const G4B8GEMCoulombBarrier & right) const;
   
-
+  
 };
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4B8GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B8GEMProbability.hh,v 1.3 2006/06/29 20:14:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be10GEMChannel.hh,v 1.3 2006/06/29 20:14:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4Be10GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Be10GEMCoulombBarrier_h
 #define G4Be10GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Be10GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,4) {};
+//JMQ 200709
+//  G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
+  G4Be10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,4) {};
   ~G4Be10GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be10GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be10GEMProbability.hh,v 1.3 2006/06/29 20:14:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be11GEMChannel.hh,v 1.3 2006/06/29 20:14:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4Be11GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Be11GEMCoulombBarrier_h
 #define G4Be11GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Be11GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,4) {};
+//JMQ 200709
+//  G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
+  G4Be11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,4) {};
   ~G4Be11GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be11GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be11GEMProbability.hh,v 1.3 2006/06/29 20:14:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be12GEMChannel.hh,v 1.3 2006/06/29 20:14:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4Be12GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Be12GEMCoulombBarrier_h
 #define G4Be12GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Be12GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,4) {};
+//JMQ 200709
+//  G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
+  G4Be12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,4) {};
   ~G4Be12GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be12GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be12GEMProbability.hh,v 1.3 2006/06/29 20:14:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be7GEMChannel.hh,v 1.3 2006/06/29 20:14:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be7GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4Be7GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be7GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Be7GEMCoulombBarrier_h
 #define G4Be7GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Be7GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
+//JMQ 200709
+//  G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
+  G4Be7GEMCoulombBarrier() : G4GEMCoulombBarrier(7,4) {};
   ~G4Be7GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be7GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be7GEMProbability.hh,v 1.3 2006/06/29 20:14:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be7GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be9GEMChannel.hh,v 1.3 2006/06/29 20:14:45 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be9GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,27 @@
 //
 //
-// $Id: G4Be9GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be9GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Be9GEMCoulombBarrier_h
 #define G4Be9GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Be9GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,4) {};
+//JMQ 200709
+//  G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,4) {};
+  G4Be9GEMCoulombBarrier() : G4GEMCoulombBarrier(9,4) {};
   ~G4Be9GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Be9GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be9GEMProbability.hh,v 1.3 2006/06/29 20:14:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be9GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C10GEMChannel.hh,v 1.3 2006/06/29 20:14:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C10GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4C10GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C10GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4C10GEMCoulombBarrier_h
 #define G4C10GEMCoulombBarrier_h 1
 
+//#include "G4GEMCoulombBarrierHE.hh"
 #include "G4GEMCoulombBarrierHE.hh"
 #include "globals.hh"
 
-class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4C10GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4C10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
+//JMQ 200709
+//  G4C10GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
+  G4C10GEMCoulombBarrier() : G4GEMCoulombBarrier(10,6) {};
   ~G4C10GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C10GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C10GEMProbability.hh,v 1.3 2006/06/29 20:14:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C10GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C11GEMChannel.hh,v 1.3 2006/06/29 20:14:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C11GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4C11GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:14:59 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C11GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4C11GEMCoulombBarrier_h
 #define G4C11GEMCoulombBarrier_h 1
 
+//#include "G4GEMCoulombBarrierHE.hh"
 #include "G4GEMCoulombBarrierHE.hh"
 #include "globals.hh"
 
-class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4C11GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4C11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(11,6) {};
+//JMQ 200709
+//  G4C11GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
+  G4C11GEMCoulombBarrier() : G4GEMCoulombBarrier(11,6) {};
   ~G4C11GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C11GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C11GEMProbability.hh,v 1.3 2006/06/29 20:15:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C11GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C12GEMChannel.hh,v 1.3 2006/06/29 20:15:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4C12GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4C12GEMCoulombBarrier_h
 #define G4C12GEMCoulombBarrier_h 1
 
+//#include "G4GEMCoulombBarrierHE.hh"
 #include "G4GEMCoulombBarrierHE.hh"
 #include "globals.hh"
 
-class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4C12GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4C12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,6) {};
+//JMQ 200709
+//  G4C12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
+  G4C12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,6) {};
   ~G4C12GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C12GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C12GEMProbability.hh,v 1.3 2006/06/29 20:15:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C13GEMChannel.hh,v 1.3 2006/06/29 20:15:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4C13GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:11 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4C13GEMCoulombBarrier_h
 #define G4C13GEMCoulombBarrier_h 1
 
+//#include "G4GEMCoulombBarrierHE.hh"
 #include "G4GEMCoulombBarrierHE.hh"
 #include "globals.hh"
 
-class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4C13GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4C13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,6) {};
+//JMQ 200709
+//  G4C13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
+  G4C13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,6) {};
   ~G4C13GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C13GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C13GEMProbability.hh,v 1.3 2006/06/29 20:15:13 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C14GEMChannel.hh,v 1.3 2006/06/29 20:15:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4C14GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4C14GEMCoulombBarrier_h
 #define G4C14GEMCoulombBarrier_h 1
 
+//#include "G4GEMCoulombBarrierHE.hh"
 #include "G4GEMCoulombBarrierHE.hh"
 #include "globals.hh"
 
-class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4C14GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4C14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,6) {};
+//JMQ 200709
+//  G4C14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
+  G4C14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,6) {};
   ~G4C14GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C14GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C14GEMProbability.hh,v 1.3 2006/06/29 20:15:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C15GEMChannel.hh,v 1.3 2006/06/29 20:15:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4C15GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4C15GEMCoulombBarrier_h
 #define G4C15GEMCoulombBarrier_h 1
 
+//#include "G4GEMCoulombBarrierHE.hh"
 #include "G4GEMCoulombBarrierHE.hh"
 #include "globals.hh"
 
-class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4C15GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4C15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,6) {};
+//JMQ 200709
+//  G4C15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
+  G4C15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,6) {};
   ~G4C15GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C15GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C15GEMProbability.hh,v 1.3 2006/06/29 20:15:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C16GEMChannel.hh,v 1.3 2006/06/29 20:15:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4C16GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4C16GEMCoulombBarrier_h
 #define G4C16GEMCoulombBarrier_h 1
 
+//#include "G4GEMCoulombBarrierHE.hh"
 #include "G4GEMCoulombBarrierHE.hh"
 #include "globals.hh"
 
-class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4C16GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4C16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,6) {};
+//JMQ 200709
+//  G4C16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(10,6) {};
+  G4C16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,6) {};
   ~G4C16GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4C16GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C16GEMProbability.hh,v 1.3 2006/06/29 20:15:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMChannel.hh	(revision 1196)
@@ -25,11 +25,11 @@
 //
 //
-// $Id: G4DeuteronGEMChannel.hh,v 1.3 2006/06/29 20:15:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4DeuteronGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Sept. 2001)
 //
-
+// J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper
 
 #ifndef G4DeuteronGEMChannel_h
@@ -37,5 +37,5 @@
 
 #include "G4GEMChannel.hh"
-#include "G4DeuteronCoulombBarrier.hh"
+#include "G4DeuteronGEMCoulombBarrier.hh"
 #include "G4DeuteronGEMProbability.hh"
 
@@ -55,4 +55,5 @@
 
 private:
+
     const G4DeuteronGEMChannel & operator=(const G4DeuteronGEMChannel & right);  
     
@@ -64,6 +65,7 @@
     
 private:
-    
-    G4DeuteronCoulombBarrier theCoulombBarrier;
+     // JMQ 190709
+//     G4DeuteronCoulombBarrier theCoulombBarrier;    
+    G4DeuteronGEMCoulombBarrier theCoulombBarrier;
 	
     G4DeuteronGEMProbability theEvaporationProbability;
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4DeuteronGEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4DeuteronGEMProbability.hh,v 1.3 2006/06/29 20:15:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4DeuteronGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4EvaporationGEMFactory.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4EvaporationGEMFactory.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4EvaporationGEMFactory.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4EvaporationGEMFactory.hh,v 1.5 2006/06/29 20:15:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4EvaporationGEMFactory.hh,v 1.7 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F17GEMChannel.hh,v 1.3 2006/06/29 20:15:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4F17GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4F17GEMCoulombBarrier_h
 #define G4F17GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4F17GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4F17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,9) {};
+//JMQ 200709
+//  G4F17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,9) {};
+  G4F17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,9) {};
   ~G4F17GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F17GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F17GEMProbability.hh,v 1.3 2006/06/29 20:15:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F18GEMChannel.hh,v 1.3 2006/06/29 20:15:45 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4F18GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4F18GEMCoulombBarrier_h
 #define G4F18GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4F18GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4F18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,9) {};
+//JMQ 200709
+//  G4F18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,9) {};
+  G4F18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,9) {};
   ~G4F18GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F18GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F18GEMProbability.hh,v 1.3 2006/06/29 20:15:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F19GEMChannel.hh,v 1.3 2006/06/29 20:15:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4F19GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4F19GEMCoulombBarrier_h
 #define G4F19GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4F19GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4F19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,9) {};
+//JMQ 200709
+//  G4F19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,9) {};
+  G4F19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,9) {};
   ~G4F19GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F19GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F19GEMProbability.hh,v 1.3 2006/06/29 20:15:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F20GEMChannel.hh,v 1.3 2006/06/29 20:15:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4F20GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:15:59 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4F20GEMCoulombBarrier_h
 #define G4F20GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4F20GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4F20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,9) {};
+//JMQ 200709
+//  G4F20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,9) {};
+  G4F20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,9) {};
   ~G4F20GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F20GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F20GEMProbability.hh,v 1.3 2006/06/29 20:16:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F21GEMChannel.hh,v 1.3 2006/06/29 20:16:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,29 @@
 //
 //
-// $Id: G4F21GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 
 #ifndef G4F21GEMCoulombBarrier_h
 #define G4F21GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4F21GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4F21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,9) {};
+//JMQ 200709
+//  G4F21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,9) {};
+  G4F21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,9) {};
   ~G4F21GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4F21GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F21GEMProbability.hh,v 1.3 2006/06/29 20:16:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4GEMChannel.hh,v 1.4 2006/06/29 20:16:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4GEMChannel.hh,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMCoulombBarrierHE.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMCoulombBarrierHE.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4GEMCoulombBarrierHE.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4GEMCoulombBarrierHE.hh,v 1.3 2006/06/29 20:16:11 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4GEMCoulombBarrierHE.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
@@ -60,5 +60,5 @@
 private:
 
-  G4double BarrierPenetrationFactor(const G4double aZ) const;
+   G4double BarrierPenetrationFactor(const G4double aZ) const;
 
   virtual G4double CalcCompoundRadius(const G4double ARes) const;
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMChannel.hh	(revision 1196)
@@ -25,11 +25,11 @@
 //
 //
-// $Id: G4He3GEMChannel.hh,v 1.3 2006/06/29 20:16:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He3GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Sept. 2001)
 //
-
+// J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper
 
 #ifndef G4He3GEMChannel_h
@@ -37,5 +37,5 @@
 
 #include "G4GEMChannel.hh"
-#include "G4He3CoulombBarrier.hh"
+#include "G4He3GEMCoulombBarrier.hh"
 #include "G4He3GEMProbability.hh"
 
@@ -64,6 +64,7 @@
     
 private:
-    
-    G4He3CoulombBarrier theCoulombBarrier;
+  // JMQ 190709
+//     G4He3CoulombBarrier theCoulombBarrier;
+    G4He3GEMCoulombBarrier theCoulombBarrier;
 	
     G4He3GEMProbability theEvaporationProbability;
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He3GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4He3GEMProbability.hh,v 1.3 2006/06/29 20:16:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He3GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4He6GEMChannel.hh,v 1.3 2006/06/29 20:16:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He6GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4He6GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He6GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4He6GEMCoulombBarrier_h
 #define G4He6GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4He6GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4He6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,2) {};
+//JMQ 200709
+//  G4He6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,2) {};
+ G4He6GEMCoulombBarrier() : G4GEMCoulombBarrier(6,2) {};
   ~G4He6GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He6GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4He6GEMProbability.hh,v 1.3 2006/06/29 20:16:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He6GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4He8GEMChannel.hh,v 1.3 2006/06/29 20:16:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4He8GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4He8GEMCoulombBarrier_h
 #define G4He8GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4He8GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4He8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,2) {};
+//JMQ 200709
+//  G4He8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,2) {};
+ G4He8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,2) {};
   ~G4He8GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4He8GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4He8GEMProbability.hh,v 1.3 2006/06/29 20:16:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li6GEMChannel.hh,v 1.3 2006/06/29 20:16:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li6GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Li6GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li6GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Li6GEMCoulombBarrier_h
 #define G4Li6GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Li6GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,3) {};
+//JMQ 200709
+//  G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrierHE(6,3) {};
+  G4Li6GEMCoulombBarrier() : G4GEMCoulombBarrier(6,3) {};
   ~G4Li6GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li6GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li6GEMProbability.hh,v 1.3 2006/06/29 20:16:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li6GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li7GEMChannel.hh,v 1.3 2006/06/29 20:16:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li7GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Li7GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li7GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Li7GEMCoulombBarrier_h
 #define G4Li7GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Li7GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,3) {};
+//JMQ 200709
+//  G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrierHE(7,3) {};
+  G4Li7GEMCoulombBarrier() : G4GEMCoulombBarrier(7,3) {};
   ~G4Li7GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li7GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li7GEMProbability.hh,v 1.3 2006/06/29 20:16:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li7GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li8GEMChannel.hh,v 1.3 2006/06/29 20:16:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li8GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Li8GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:45 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li8GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Li8GEMCoulombBarrier_h
 #define G4Li8GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Li8GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,3) {};
+//JMQ 200709
+//  G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrierHE(8,3) {};
+  G4Li8GEMCoulombBarrier() : G4GEMCoulombBarrier(8,3) {};
   ~G4Li8GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li8GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li8GEMProbability.hh,v 1.3 2006/06/29 20:16:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li8GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li9GEMChannel.hh,v 1.3 2006/06/29 20:16:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li9GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Li9GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li9GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Li9GEMCoulombBarrier_h
 #define G4Li9GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Li9GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,3) {};
+//JMQ 200709
+//  G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrierHE(9,3) {};
+  G4Li9GEMCoulombBarrier() : G4GEMCoulombBarrier(9,3) {};
   ~G4Li9GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Li9GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li9GEMProbability.hh,v 1.3 2006/06/29 20:16:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li9GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg22GEMChannel.hh,v 1.3 2006/06/29 20:16:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Mg22GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:16:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Mg22GEMCoulombBarrier_h
 #define G4Mg22GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Mg22GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,12) {};
+//JMQ 200709
+//  G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,12) {};
+ G4Mg22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,12) {};
   ~G4Mg22GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg22GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg22GEMProbability.hh,v 1.3 2006/06/29 20:16:59 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg23GEMChannel.hh,v 1.3 2006/06/29 20:17:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Mg23GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Mg23GEMCoulombBarrier_h
 #define G4Mg23GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Mg23GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,12) {};
+//JMQ 200709
+//  G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,12) {};
+ G4Mg23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,12) {};
   ~G4Mg23GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg23GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg23GEMProbability.hh,v 1.3 2006/06/29 20:17:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg24GEMChannel.hh,v 1.3 2006/06/29 20:17:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Mg24GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Mg24GEMCoulombBarrier_h
 #define G4Mg24GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Mg24GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,12) {};
+//JMQ 200709
+//  G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,12) {};
+ G4Mg24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,12) {};
   ~G4Mg24GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg24GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg24GEMProbability.hh,v 1.3 2006/06/29 20:17:11 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg25GEMChannel.hh,v 1.3 2006/06/29 20:17:13 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg25GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Mg25GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg25GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Mg25GEMCoulombBarrier_h
 #define G4Mg25GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Mg25GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,12) {};
+//JMQ 200709
+//  G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,12) {};
+ G4Mg25GEMCoulombBarrier() : G4GEMCoulombBarrier(25,12) {};
   ~G4Mg25GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg25GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg25GEMProbability.hh,v 1.3 2006/06/29 20:17:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg25GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg26GEMChannel.hh,v 1.3 2006/06/29 20:17:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg26GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Mg26GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg26GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Mg26GEMCoulombBarrier_h
 #define G4Mg26GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Mg26GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrierHE(26,12) {};
+//JMQ 200709
+//  G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrierHE(26,12) {};
+ G4Mg26GEMCoulombBarrier() : G4GEMCoulombBarrier(26,12) {};
   ~G4Mg26GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg26GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg26GEMProbability.hh,v 1.3 2006/06/29 20:17:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg26GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg27GEMChannel.hh,v 1.3 2006/06/29 20:17:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg27GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMCoulombBarrier.hh	(revision 1196)
@@ -25,21 +25,29 @@
 //
 //
-// $Id: G4Mg27GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg27GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Mg27GEMCoulombBarrier_h
 #define G4Mg27GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Mg27GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrierHE(27,12) {};
-  ~G4Mg27GEMCoulombBarrier() {};
+//JMQ 200709
+//  G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrierHE(27,12) {};
+ G4Mg27GEMCoulombBarrier() : G4GEMCoulombBarrier(27,12) {};
+  ~G4Mg27GEMCoulombBarrier() {}; 
 
 private:
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg27GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg27GEMProbability.hh,v 1.3 2006/06/29 20:17:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg27GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg28GEMChannel.hh,v 1.3 2006/06/29 20:17:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg28GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMCoulombBarrier.hh	(revision 1196)
@@ -25,21 +25,29 @@
 //
 //
-// $Id: G4Mg28GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg28GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Mg28GEMCoulombBarrier_h
 #define G4Mg28GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Mg28GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrierHE(28,12) {};
-  ~G4Mg28GEMCoulombBarrier() {};
+//JMQ 200709
+//  G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrierHE(28,12) {};
+ G4Mg28GEMCoulombBarrier() : G4GEMCoulombBarrier(28,12) {};
+  ~G4Mg28GEMCoulombBarrier() {}; 
 
 private:
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Mg28GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg28GEMProbability.hh,v 1.3 2006/06/29 20:17:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg28GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N12GEMChannel.hh,v 1.3 2006/06/29 20:17:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N12GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4N12GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N12GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4N12GEMCoulombBarrier_h
 #define G4N12GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4N12GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4N12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,7) {};
+//JMQ 200709
+//  G4N12GEMCoulombBarrier() : G4GEMCoulombBarrierHE(12,7) {};
+  G4N12GEMCoulombBarrier() : G4GEMCoulombBarrier(12,7) {};
   ~G4N12GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N12GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N12GEMProbability.hh,v 1.3 2006/06/29 20:17:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N12GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N13GEMChannel.hh,v 1.3 2006/06/29 20:17:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N13GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4N13GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:45 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N13GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4N13GEMCoulombBarrier_h
 #define G4N13GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4N13GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4N13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,7) {};
+//JMQ 200709
+//  G4N13GEMCoulombBarrier() : G4GEMCoulombBarrierHE(13,7) {};
+  G4N13GEMCoulombBarrier() : G4GEMCoulombBarrier(13,7) {};
   ~G4N13GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N13GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N13GEMProbability.hh,v 1.3 2006/06/29 20:17:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N13GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N14GEMChannel.hh,v 1.3 2006/06/29 20:17:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4N14GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4N14GEMCoulombBarrier_h
 #define G4N14GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4N14GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4N14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,7) {};
+//JMQ 200709
+//  G4N14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,7) {};
+  G4N14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,7) {};
   ~G4N14GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N14GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N14GEMProbability.hh,v 1.3 2006/06/29 20:17:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N15GEMChannel.hh,v 1.3 2006/06/29 20:17:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4N15GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:17:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4N15GEMCoulombBarrier_h
 #define G4N15GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4N15GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4N15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,7) {};
+//JMQ 200709
+//  G4N15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,7) {};
+  G4N15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,7) {};
   ~G4N15GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N15GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N15GEMProbability.hh,v 1.3 2006/06/29 20:17:59 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N16GEMChannel.hh,v 1.3 2006/06/29 20:18:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4N16GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4N16GEMCoulombBarrier_h
 #define G4N16GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4N16GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4N16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,7) {};
+//JMQ 200709
+//  G4N16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,7) {};
+  G4N16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,7) {};
   ~G4N16GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N16GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N16GEMProbability.hh,v 1.3 2006/06/29 20:18:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N17GEMChannel.hh,v 1.3 2006/06/29 20:18:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4N17GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4N17GEMCoulombBarrier_h
 #define G4N17GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4N17GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4N17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,7) {};
+//JMQ 200709
+//  G4N17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,7) {};
+  G4N17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,7) {};
   ~G4N17GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4N17GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N17GEMProbability.hh,v 1.3 2006/06/29 20:18:11 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na21GEMChannel.hh,v 1.3 2006/06/29 20:18:13 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,31 @@
 //
 //
-// $Id: G4Na21GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+// Hadronic Process: Nuclear De-excitations
+// by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Na21GEMCoulombBarrier_h
 #define G4Na21GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Na21GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,11) {};
+//JMQ 200709
+//  G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,11) {};
+  G4Na21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,11) {};
   ~G4Na21GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na21GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na21GEMProbability.hh,v 1.3 2006/06/29 20:18:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na22GEMChannel.hh,v 1.3 2006/06/29 20:18:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,31 @@
 //
 //
-// $Id: G4Na22GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+// Hadronic Process: Nuclear De-excitations
+// by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Na22GEMCoulombBarrier_h
 #define G4Na22GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Na22GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,11) {};
+//JMQ 200709
+//  G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,11) {};
+  G4Na22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,11) {};
   ~G4Na22GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na22GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na22GEMProbability.hh,v 1.3 2006/06/29 20:18:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na23GEMChannel.hh,v 1.3 2006/06/29 20:18:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,31 @@
 //
 //
-// $Id: G4Na23GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+// Hadronic Process: Nuclear De-excitations
+// by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Na23GEMCoulombBarrier_h
 #define G4Na23GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Na23GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,11) {};
+//JMQ 200709
+//  G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,11) {};
+  G4Na23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,11) {};
   ~G4Na23GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na23GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na23GEMProbability.hh,v 1.3 2006/06/29 20:18:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na24GEMChannel.hh,v 1.3 2006/06/29 20:18:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,31 @@
 //
 //
-// $Id: G4Na24GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+// Hadronic Process: Nuclear De-excitations
+// by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Na24GEMCoulombBarrier_h
 #define G4Na24GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Na24GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,11) {};
+//JMQ 200709
+//  G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,11) {};
+  G4Na24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,11) {};
   ~G4Na24GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na24GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na24GEMProbability.hh,v 1.3 2006/06/29 20:18:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na25GEMChannel.hh,v 1.3 2006/06/29 20:18:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na25GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,31 @@
 //
 //
-// $Id: G4Na25GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na25GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+// Hadronic Process: Nuclear De-excitations
+// by V. Lara (Dec 1999)
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Na25GEMCoulombBarrier_h
 #define G4Na25GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Na25GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,11) {};
+//JMQ 200709
+//  G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrierHE(25,11) {};
+  G4Na25GEMCoulombBarrier() : G4GEMCoulombBarrier(25,11) {};
   ~G4Na25GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Na25GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na25GEMProbability.hh,v 1.3 2006/06/29 20:18:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na25GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne18GEMChannel.hh,v 1.3 2006/06/29 20:18:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Ne18GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:45 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Ne18GEMCoulombBarrier_h
 #define G4Ne18GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Ne18GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,10) {};
+//JMQ 200709
+//  G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,10) {};
+  G4Ne18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,10) {};
   ~G4Ne18GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne18GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne18GEMProbability.hh,v 1.3 2006/06/29 20:18:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne19GEMChannel.hh,v 1.3 2006/06/29 20:18:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Ne19GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Ne19GEMCoulombBarrier_h
 #define G4Ne19GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Ne19GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,10) {};
+//JMQ 200709
+//  G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,10) {};
+  G4Ne19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,10) {};
   ~G4Ne19GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne19GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne19GEMProbability.hh,v 1.3 2006/06/29 20:18:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne20GEMChannel.hh,v 1.3 2006/06/29 20:18:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Ne20GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:18:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Ne20GEMCoulombBarrier_h
 #define G4Ne20GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Ne20GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,10) {};
+//JMQ 200709
+//  G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,10) {};
+  G4Ne20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,10) {};
   ~G4Ne20GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne20GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne20GEMProbability.hh,v 1.3 2006/06/29 20:18:59 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne21GEMChannel.hh,v 1.3 2006/06/29 20:19:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne21GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Ne21GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne21GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Ne21GEMCoulombBarrier_h
 #define G4Ne21GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Ne21GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,10) {};
+//JMQ 200709
+//  G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrierHE(21,10) {};
+  G4Ne21GEMCoulombBarrier() : G4GEMCoulombBarrier(21,10) {};
   ~G4Ne21GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne21GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne21GEMProbability.hh,v 1.3 2006/06/29 20:19:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne21GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne22GEMChannel.hh,v 1.3 2006/06/29 20:19:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne22GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Ne22GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne22GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Ne22GEMCoulombBarrier_h
 #define G4Ne22GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Ne22GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,10) {};
+//JMQ 200709
+//  G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrierHE(22,10) {};
+  G4Ne22GEMCoulombBarrier() : G4GEMCoulombBarrier(22,10) {};
   ~G4Ne22GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne22GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne22GEMProbability.hh,v 1.3 2006/06/29 20:19:11 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne22GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne23GEMChannel.hh,v 1.3 2006/06/29 20:19:13 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne23GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Ne23GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne23GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Ne23GEMCoulombBarrier_h
 #define G4Ne23GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Ne23GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,10) {};
+//JMQ 200709
+//  G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrierHE(23,10) {};
+  G4Ne23GEMCoulombBarrier() : G4GEMCoulombBarrier(23,10) {};
   ~G4Ne23GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne23GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne23GEMProbability.hh,v 1.3 2006/06/29 20:19:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne23GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne24GEMChannel.hh,v 1.3 2006/06/29 20:19:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne24GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4Ne24GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne24GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4Ne24GEMCoulombBarrier_h
 #define G4Ne24GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4Ne24GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,10) {};
+//JMQ 200709
+//  G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrierHE(24,10) {};
+  G4Ne24GEMCoulombBarrier() : G4GEMCoulombBarrier(24,10) {};
   ~G4Ne24GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4Ne24GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne24GEMProbability.hh,v 1.3 2006/06/29 20:19:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne24GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4NeutronGEMChannel.hh,v 1.3 2006/06/29 20:19:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4NeutronGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4NeutronGEMProbability.hh	(revision 1196)
@@ -25,11 +25,12 @@
 //
 //
-// $Id: G4NeutronGEMProbability.hh,v 1.4 2006/06/29 20:19:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4NeutronGEMProbability.hh,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Nov 1999) 
 //
-
+// J.M. Quesada (July 2009) alpha's and beta's  values according to Furihata's paper 
+// (based on notes added on proof in Dostrovskii's paper)
 
 
@@ -44,37 +45,41 @@
 {
 public:
-    // Only available constructor
-    G4NeutronGEMProbability();
-		
-    ~G4NeutronGEMProbability() {}
+  // Only available constructor
+  G4NeutronGEMProbability();
+  
+  ~G4NeutronGEMProbability() {}
 private:  
-    // Copy constructor
-    G4NeutronGEMProbability(const G4NeutronGEMProbability &right);
-
-    const G4NeutronGEMProbability & operator=(const G4NeutronGEMProbability &right);
-    G4bool operator==(const G4NeutronGEMProbability &right) const;
-    G4bool operator!=(const G4NeutronGEMProbability &right) const;
+  // Copy constructor
+  G4NeutronGEMProbability(const G4NeutronGEMProbability &right);
   
-
+  const G4NeutronGEMProbability & operator=(const G4NeutronGEMProbability &right);
+  G4bool operator==(const G4NeutronGEMProbability &right) const;
+  G4bool operator!=(const G4NeutronGEMProbability &right) const;
+  
+  
 private:
-    
-    virtual G4double CalcAlphaParam(const G4Fragment & fragment) const 
-        {
-            return 0.76+2.2/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),1.0/3.0);
-        }
-	
-    virtual G4double CalcBetaParam(const G4Fragment & fragment) const 
-        {
-            return (2.12/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),2.0/3.0)-0.05)*MeV/
-	      CalcAlphaParam(fragment);
-        }
-    
-    // Excitation energy levels 
-    std::vector<G4double> ExcitEnergies;
-    // Spin of excitation energy levels 
-    std::vector<G4double> ExcitSpins;
-
-    std::vector<G4double> ExcitLifetimes;
-    
+  
+  virtual G4double CalcAlphaParam(const G4Fragment & fragment) const 
+  {
+    //JMQ 190709 values according to Furihata's paper (based on notes added on proof in Dostrovskii's paper)
+    //            return 0.76+2.2/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),1.0/3.0);
+    return 0.76+1.93/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),1.0/3.0);
+  }
+  
+  virtual G4double CalcBetaParam(const G4Fragment & fragment) const 
+  {
+    //JMQ 190709 values according to Furihata's paper (based on notes added on proof in Dostrovskii's paper)
+    //            return (2.12/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),2.0/3.0)-0.05)*MeV/
+    return (1.66/std::pow(static_cast<G4double>(fragment.GetA()-GetA()),2.0/3.0)-0.05)*MeV/
+      CalcAlphaParam(fragment);
+  }
+  
+  // Excitation energy levels 
+  std::vector<G4double> ExcitEnergies;
+  // Spin of excitation energy levels 
+  std::vector<G4double> ExcitSpins;
+  
+  std::vector<G4double> ExcitLifetimes;
+  
 };
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O14GEMChannel.hh,v 1.3 2006/06/29 20:19:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O14GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4O14GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O14GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4O14GEMCoulombBarrier_h
 #define G4O14GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4O14GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4O14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,8) {};
+//JMQ 200709
+//  G4O14GEMCoulombBarrier() : G4GEMCoulombBarrierHE(14,8) {};
+  G4O14GEMCoulombBarrier() : G4GEMCoulombBarrier(14,8) {};
   ~G4O14GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O14GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O14GEMProbability.hh,v 1.3 2006/06/29 20:19:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O14GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O15GEMChannel.hh,v 1.3 2006/06/29 20:19:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O15GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4O15GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O15GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4O15GEMCoulombBarrier_h
 #define G4O15GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4O15GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4O15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,8) {};
+//JMQ 200709
+//  G4O15GEMCoulombBarrier() : G4GEMCoulombBarrierHE(15,8) {};
+  G4O15GEMCoulombBarrier() : G4GEMCoulombBarrier(15,8) {};
   ~G4O15GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O15GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O15GEMProbability.hh,v 1.3 2006/06/29 20:19:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O15GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O16GEMChannel.hh,v 1.3 2006/06/29 20:19:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O16GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4O16GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O16GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4O16GEMCoulombBarrier_h
 #define G4O16GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4O16GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4O16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,8) {};
+//JMQ 200709
+//  G4O16GEMCoulombBarrier() : G4GEMCoulombBarrierHE(16,8) {};
+  G4O16GEMCoulombBarrier() : G4GEMCoulombBarrier(16,8) {};
   ~G4O16GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O16GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O16GEMProbability.hh,v 1.3 2006/06/29 20:19:45 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O16GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O17GEMChannel.hh,v 1.3 2006/06/29 20:19:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O17GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4O17GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O17GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4O17GEMCoulombBarrier_h
 #define G4O17GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4O17GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4O17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,8) {};
+//JMQ 200709
+//  G4O17GEMCoulombBarrier() : G4GEMCoulombBarrierHE(17,8) {};
+  G4O17GEMCoulombBarrier() : G4GEMCoulombBarrier(17,8) {};
   ~G4O17GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O17GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O17GEMProbability.hh,v 1.3 2006/06/29 20:19:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O17GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O18GEMChannel.hh,v 1.3 2006/06/29 20:19:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O18GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4O18GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:19:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O18GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4O18GEMCoulombBarrier_h
 #define G4O18GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4O18GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4O18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,8) {};
+//JMQ 200709
+//  G4O18GEMCoulombBarrier() : G4GEMCoulombBarrierHE(18,8) {};
+  G4O18GEMCoulombBarrier() : G4GEMCoulombBarrier(18,8) {};
   ~G4O18GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O18GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O18GEMProbability.hh,v 1.3 2006/06/29 20:19:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O18GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O19GEMChannel.hh,v 1.3 2006/06/29 20:19:59 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O19GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4O19GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:20:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O19GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4O19GEMCoulombBarrier_h
 #define G4O19GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4O19GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4O19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,8) {};
+//JMQ 200709
+//  G4O19GEMCoulombBarrier() : G4GEMCoulombBarrierHE(19,8) {};
+  G4O19GEMCoulombBarrier() : G4GEMCoulombBarrier(19,8) {};
   ~G4O19GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O19GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O19GEMProbability.hh,v 1.3 2006/06/29 20:20:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O19GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O20GEMChannel.hh,v 1.3 2006/06/29 20:20:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O20GEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMCoulombBarrier.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMCoulombBarrier.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMCoulombBarrier.hh	(revision 1196)
@@ -25,20 +25,28 @@
 //
 //
-// $Id: G4O20GEMCoulombBarrier.hh,v 1.3 2006/06/29 20:20:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O20GEMCoulombBarrier.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Dec 1999)
-
+//
+//J.M. Quesada (July 2009) Coulomb barrier now derives from new class G4GEMCoulombBarrier
+// strictly according to Furihata's report
+//
 #ifndef G4O20GEMCoulombBarrier_h
 #define G4O20GEMCoulombBarrier_h 1
 
-#include "G4GEMCoulombBarrierHE.hh"
+//#include "G4GEMCoulombBarrierHE.hh"
+#include "G4GEMCoulombBarrier.hh"
 #include "globals.hh"
 
-class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+//JMQ 200709 now derives from new class G4GEMCoulombBarrier
+//class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrierHE
+class G4O20GEMCoulombBarrier : public G4GEMCoulombBarrier
 {
 public:
-  G4O20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,8) {};
+//JMQ 200709
+//  G4O20GEMCoulombBarrier() : G4GEMCoulombBarrierHE(20,8) {};
+  G4O20GEMCoulombBarrier() : G4GEMCoulombBarrier(20,8) {};
   ~G4O20GEMCoulombBarrier() {};
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4O20GEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O20GEMProbability.hh,v 1.3 2006/06/29 20:20:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O20GEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMChannel.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4ProtonGEMChannel.hh,v 1.3 2006/06/29 20:20:11 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4ProtonGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
@@ -37,5 +37,5 @@
 
 #include "G4GEMChannel.hh"
-#include "G4ProtonCoulombBarrier.hh"
+#include "G4ProtonGEMCoulombBarrier.hh"
 #include "G4ProtonGEMProbability.hh"
 
@@ -64,6 +64,7 @@
 
 private:
-
-  G4ProtonCoulombBarrier theCoulombBarrier;
+     // JMQ 190709
+//     G4ProtonCoulombBarrier theCoulombBarrier;    
+  G4ProtonGEMCoulombBarrier theCoulombBarrier;
 	
   G4ProtonGEMProbability theEvaporationProbability;
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4ProtonGEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4ProtonGEMProbability.hh,v 1.3 2006/06/29 20:20:13 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4ProtonGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMChannel.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMChannel.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMChannel.hh	(revision 1196)
@@ -25,11 +25,11 @@
 //
 //
-// $Id: G4TritonGEMChannel.hh,v 1.3 2006/06/29 20:20:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4TritonGEMChannel.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Sept. 2001)
 //
-
+// J. M. Quesada (July 2009) coulomb barrier striclty according to Furihata's paper
 
 #ifndef G4TritonGEMChannel_h
@@ -37,5 +37,5 @@
 
 #include "G4GEMChannel.hh"
-#include "G4TritonCoulombBarrier.hh"
+#include "G4TritonGEMCoulombBarrier.hh"
 #include "G4TritonGEMProbability.hh"
 
@@ -64,6 +64,7 @@
     
 private:
-    
-    G4TritonCoulombBarrier theCoulombBarrier;
+ // JMQ 190709
+//     G4TritonCoulombBarrier theCoulombBarrier;    
+    G4TritonGEMCoulombBarrier theCoulombBarrier;
 	
     G4TritonGEMProbability theEvaporationProbability;
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMProbability.hh
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMProbability.hh	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/include/G4TritonGEMProbability.hh	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4TritonGEMProbability.hh,v 1.3 2006/06/29 20:20:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4TritonGEMProbability.hh,v 1.4 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMChannel.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMChannel.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMChannel.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4AlphaGEMChannel.cc,v 1.4 2006/06/29 20:20:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4AlphaGEMChannel.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4AlphaGEMProbability.cc	(revision 1196)
@@ -25,11 +25,12 @@
 //
 //
-// $Id: G4AlphaGEMProbability.cc,v 1.4 2006/06/29 20:20:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4AlphaGEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Nov 1999)
 //
-
+// J.M. Quesada (July 2009) C's and k's  values according to Furihata's paper 
+// (based on notes added on proof in Dostrovskii's paper)
 
 #include "G4AlphaGEMProbability.hh"
@@ -86,7 +87,14 @@
 }
 
+//JMQ 190709 C's values from Furihata's paper 
+//(notes added on proof in Dostrovskii's paper) 
+G4double G4AlphaGEMProbability::CCoeficient(const G4double/* aZ*/) const
+{
+    return 0.;
+}
 
-G4double G4AlphaGEMProbability::CCoeficient(const G4double aZ) const
-{
+
+//G4double G4AlphaGEMProbability::CCoeficient(const G4double aZ) const
+//{
     // Data comes from 
     // Dostrovsky, Fraenkel and Friedlander
@@ -96,17 +104,17 @@
     // G4double Zlist[5] = { 10.0, 20.0, 30.0, 50.0, 70.0};
     //	G4double Calpha[5] = { 0.10, 0.10, 0.10, 0.08, 0.06};
-    G4double C = 0.0;
+//    G4double C = 0.0;
 	
 	
-    if (aZ <= 30) {
-        C = 0.10;
-    } else if (aZ <= 50) {
-        C = 0.1 + -((aZ-50.)/20.)*0.02;
-    } else if (aZ < 70) {
-        C = 0.08 + -((aZ-70.)/20.)*0.02;
-    } else {
-        C = 0.06;
-    }
-    return C;
-}
+//    if (aZ <= 30) {
+//        C = 0.10;
+//    } else if (aZ <= 50) {
+//        C = 0.1 + -((aZ-50.)/20.)*0.02;
+//    } else if (aZ < 70) {
+//        C = 0.08 + -((aZ-70.)/20.)*0.02;
+//    } else {
+//        C = 0.06;
+//    }
+//    return C;
+//}
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B10GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B10GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B10GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B10GEMProbability.cc,v 1.5 2006/06/29 20:20:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B11GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B11GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B11GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B11GEMProbability.cc,v 1.5 2006/06/29 20:20:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B12GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B12GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B12GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B12GEMProbability.cc,v 1.5 2006/06/29 20:20:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B12GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B13GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B13GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B13GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B13GEMProbability.cc,v 1.4 2006/06/29 20:20:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B13GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B8GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B8GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4B8GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4B8GEMProbability.cc,v 1.5 2006/06/29 20:21:04 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4B8GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be10GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be10GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be10GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be10GEMProbability.cc,v 1.5 2006/06/29 20:21:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be11GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be11GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be11GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be11GEMProbability.cc,v 1.5 2006/06/29 20:21:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be12GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be12GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be12GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be12GEMProbability.cc,v 1.4 2006/06/29 20:21:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be12GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be7GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be7GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be7GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be7GEMProbability.cc,v 1.5 2006/06/29 20:21:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be7GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be9GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be9GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Be9GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Be9GEMProbability.cc,v 1.5 2006/06/29 20:21:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Be9GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C10GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C10GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C10GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C10GEMProbability.cc,v 1.5 2006/06/29 20:21:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C10GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C11GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C11GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C11GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C11GEMProbability.cc,v 1.5 2006/06/29 20:21:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C11GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C12GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C12GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C12GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C12GEMProbability.cc,v 1.5 2006/06/29 20:21:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C12GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C13GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C13GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C13GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C13GEMProbability.cc,v 1.5 2006/06/29 20:21:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C13GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C14GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C14GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C14GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C14GEMProbability.cc,v 1.5 2006/06/29 20:21:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C14GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C15GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C15GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C15GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C15GEMProbability.cc,v 1.5 2006/06/29 20:21:45 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C15GEMProbability.cc,v 1.6 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C16GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C16GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4C16GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4C16GEMProbability.cc,v 1.4 2006/06/29 20:21:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4C16GEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMChannel.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMChannel.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMChannel.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4DeuteronGEMChannel.cc,v 1.4 2006/06/29 20:21:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4DeuteronGEMChannel.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4DeuteronGEMProbability.cc	(revision 1196)
@@ -25,11 +25,12 @@
 //
 //
-// $Id: G4DeuteronGEMProbability.cc,v 1.4 2006/06/29 20:21:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4DeuteronGEMProbability.cc,v 1.5 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Nov 1999)
 //
-
+// J.M. Quesada (July 2009) C's and k's  values according to Furihata's paper 
+// (based on notes added on proof in Dostrovskii's paper)
 
 #include "G4DeuteronGEMProbability.hh"
@@ -71,6 +72,24 @@
 
 
+//JMQ 190709 C's values from Furihata's paper 
+//(notes added on proof in Dostrovskii's paper) 
+//data = {{20, 0.}, {30, -0.06}, {40, -0.10}, {50, -0.10}};
 G4double G4DeuteronGEMProbability::CCoeficient(const G4double aZ) const
 {
+   G4double C = 0.0;
+	
+    if (aZ >= 50){
+      C=-0.10;     
+    } else if (aZ <= 20) {
+        C = 0.0;
+    } 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;	
+    return C/2.;
+	
+}
+
+
+
+//G4double G4DeuteronGEMProbability::CCoeficient(const G4double aZ) const
+//{
     // Data comes from 
     // Dostrovsky, Fraenkel and Friedlander
@@ -81,13 +100,13 @@
     // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10};
     // C for deuteron is equal to C for protons divided by 2
-    G4double C = 0.0;
+//    G4double C = 0.0;
+//	
+//    if (aZ >= 70) {
+//        C = 0.10;
+//    } else {
+//        C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;
+//    }
 	
-    if (aZ >= 70) {
-        C = 0.10;
-    } else {
-        C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;
-    }
+//    return C/2.0;
 	
-    return C/2.0;
-	
-}
+//}
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4EvaporationGEMFactory.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4EvaporationGEMFactory.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4EvaporationGEMFactory.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4EvaporationGEMFactory.cc,v 1.7 2006/06/29 20:21:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4EvaporationGEMFactory.cc,v 1.9 2009/09/15 12:54:16 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F17GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F17GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F17GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F17GEMProbability.cc,v 1.5 2006/06/29 20:21:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F17GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F18GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F18GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F18GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F18GEMProbability.cc,v 1.5 2006/06/29 20:21:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F19GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F19GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F19GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F19GEMProbability.cc,v 1.5 2006/06/29 20:22:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F20GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F20GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F20GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F20GEMProbability.cc,v 1.5 2006/06/29 20:22:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F20GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F21GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F21GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4F21GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4F21GEMProbability.cc,v 1.4 2006/06/29 20:22:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4F21GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMChannel.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMChannel.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMChannel.cc	(revision 1196)
@@ -25,10 +25,16 @@
 //
 //
-// $Id: G4GEMChannel.cc,v 1.7 2009/03/12 11:25:28 ahoward Exp $
-// GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
+// $Id: G4GEMChannel.cc,v 1.10 2009/10/08 07:55:39 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Oct 1998)
 //
+// J. M. Quesada (September 2009) bugs fixed in  probability distribution for kinetic 
+//              energy sampling:
+//  		-hbarc instead of hbar_Planck (BIG BUG)
+//              -quantities for initial nucleus and residual are calculated separately
+// V.Ivanchenko (September 2009) Added proper protection for unphysical final state 
+// J. M. Quesada (October 2009) fixed bug in CoulombBarrier calculation 
 
 #include "G4GEMChannel.hh"
@@ -65,27 +71,8 @@
 }
 
-G4GEMChannel::G4GEMChannel(const G4int theA, const G4int theZ, const G4String * aName,
-                           G4GEMProbability * aEmissionStrategy,
-                           G4VCoulombBarrier * aCoulombBarrier) :
-  G4VEvaporationChannel(aName),
-  A(theA),
-  Z(theZ),
-  theEvaporationProbabilityPtr(aEmissionStrategy),
-  theCoulombBarrierPtr(aCoulombBarrier),
-  EmissionProbability(0.0),
-  MaximalKineticEnergy(-1000.0)
-{ 
-  theLevelDensityPtr = new G4EvaporationLevelDensityParameter;
-  MyOwnLevelDensity = true;
-}
-
-
 G4GEMChannel::~G4GEMChannel()
 {
     if (MyOwnLevelDensity) delete theLevelDensityPtr;
 }
-
-
-
 
 G4GEMChannel::G4GEMChannel(const G4GEMChannel & ) : G4VEvaporationChannel()
@@ -112,51 +99,56 @@
 }
 
-
-
 void G4GEMChannel::Initialize(const G4Fragment & fragment)
 {
-
-    G4int anA = static_cast<G4int>(fragment.GetA());
-    G4int aZ = static_cast<G4int>(fragment.GetZ());
-    AResidual = anA - A;
-    ZResidual = aZ - Z;
-    
-    // Effective excitation energy
-    //    G4double ExEnergy = fragment.GetExcitationEnergy() -
-    //      G4PairingCorrection::GetInstance()->GetPairingCorrection(anA,aZ);
-//090120
-    //G4double ExEnergy = fragment.GetExcitationEnergy() -
-      //G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
-    G4double ExEnergy = fragment.GetExcitationEnergy(); 
-    if ( AResidual > 0 ) ExEnergy -= G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
-//090120
-    
-    // We only take into account channels which are physically allowed
-    if (AResidual <= 0 || ZResidual <= 0 || AResidual < ZResidual ||
-        (AResidual == ZResidual && AResidual > 1) || ExEnergy <= 0.0) 
-      {
-        CoulombBarrier = 0.0;
-        MaximalKineticEnergy = -1000.0*MeV;
-        EmissionProbability = 0.0;
-      } 
-    else 
-      {
+  G4int anA = static_cast<G4int>(fragment.GetA());
+  G4int aZ = static_cast<G4int>(fragment.GetZ());
+  AResidual = anA - A;
+  ZResidual = aZ - Z;
+  //G4cout << "G4GEMChannel::Initialize: Z= " << aZ << " A= " << anA
+  //	   << " Zres= " << ZResidual << " Ares= " << AResidual << G4endl; 
+
+  // We only take into account channels which are physically allowed
+  if (AResidual <= 0 || ZResidual <= 0 || AResidual < ZResidual ||
+      (AResidual == ZResidual && AResidual > 1)) 
+    {
+      CoulombBarrier = 0.0;
+      MaximalKineticEnergy = -1000.0*MeV;
+      EmissionProbability = 0.0;
+    } 
+  else 
+    {
+
+      // Effective excitation energy
+      // JMQ 071009: pairing in ExEnergy should be the one of parent compound nucleus 
+      // FIXED the bug causing reported crash by VI (negative Probabilities 
+      // due to inconsistency in Coulomb barrier calculation (CoulombBarrier and -Beta 
+      // param for protons must be the same)   
+      //    G4double ExEnergy = fragment.GetExcitationEnergy() -
+      //    G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
+      G4double ExEnergy = fragment.GetExcitationEnergy() -
+	G4PairingCorrection::GetInstance()->GetPairingCorrection(anA,aZ);
+
+      //G4cout << "Eexc(MeV)= " << ExEnergy/MeV << G4endl;
+
+      if( ExEnergy <= 0.0) {
+	CoulombBarrier = 0.0;
+	MaximalKineticEnergy = -1000.0*MeV;
+	EmissionProbability = 0.0;
+
+      } else {
+
         // Coulomb Barrier calculation
-        CoulombBarrier = theCoulombBarrierPtr->GetCoulombBarrier(AResidual,ZResidual,ExEnergy);
-
-//  	std::cout << "\tfragment (" << A << ',' << Z << ") residual (" << AResidual << ',' << ZResidual << ')'; 
-//  	std::cout << " U = " << fragment.GetExcitationEnergy();
-//  	std::cout << " delta = " << G4PairingCorrection::GetInstance()->GetPairingCorrection(anA,aZ);
-//  	std::cout << " U-delta = " << ExEnergy;
-//  	std::cout << " V = " << CoulombBarrier;
-        
-        // Maximal Kinetic Energy
-        MaximalKineticEnergy = CalcMaximalKineticEnergy(G4ParticleTable::GetParticleTable()->
-                                                        GetIonTable()->GetNucleusMass(aZ,anA)+ExEnergy);
-
-//  	std::cout << " Tmax-V = " << MaximalKineticEnergy << '\n';
+	CoulombBarrier = theCoulombBarrierPtr->GetCoulombBarrier(AResidual,ZResidual,ExEnergy);
+	//G4cout << "CBarrier(MeV)= " << CoulombBarrier/MeV << G4endl;
+
+	//Maximal kinetic energy (JMQ : at the Coulomb barrier)
+	MaximalKineticEnergy = 
+	  CalcMaximalKineticEnergy(G4ParticleTable::GetParticleTable()->
+				   GetIonTable()->GetNucleusMass(aZ,anA)+ExEnergy);
+	//G4cout << "MaxE(MeV)= " << MaximalKineticEnergy/MeV << G4endl;
+
 		
-        // Emission probability
-        if (MaximalKineticEnergy <= 0.0) 
+	// Emission probability
+	if (MaximalKineticEnergy <= 0.0) 
 	  {
 	    EmissionProbability = 0.0;
@@ -165,18 +157,20 @@
 	  { 
 	    // Total emission probability for this channel
-	    EmissionProbability = theEvaporationProbabilityPtr->EmissionProbability(fragment,MaximalKineticEnergy);
+	    EmissionProbability = 
+	      theEvaporationProbabilityPtr->EmissionProbability(fragment,MaximalKineticEnergy);
 	  }
       }
-    
+    }
+   
+    //G4cout << "Prob= " << EmissionProbability << G4endl;
     return;
 }
 
-
 G4FragmentVector * G4GEMChannel::BreakUp(const G4Fragment & theNucleus)
 {
-    
     G4double EvaporatedKineticEnergy = CalcKineticEnergy(theNucleus);
     G4double EvaporatedMass = G4ParticleTable::GetParticleTable()->GetIonTable()->GetIonMass(Z,A);
     G4double EvaporatedEnergy = EvaporatedKineticEnergy + EvaporatedMass;
+
     
     G4ThreeVector momentum(IsotropicVector(std::sqrt(EvaporatedKineticEnergy*
@@ -187,5 +181,4 @@
     G4LorentzVector EvaporatedMomentum(momentum,EvaporatedEnergy);
     EvaporatedMomentum.boost(theNucleus.GetMomentum().boostVector());
-    
     G4Fragment * EvaporatedFragment = new G4Fragment(A,Z,EvaporatedMomentum);
 #ifdef PRECOMPOUND_TEST
@@ -238,16 +231,17 @@
 
 G4double G4GEMChannel::CalcMaximalKineticEnergy(const G4double NucleusTotalE)
-    // Calculate maximal kinetic energy that can be carried by fragment.
-{
-    G4double ResidualMass = G4ParticleTable::GetParticleTable()->
-        GetIonTable()->GetNucleusMass( ZResidual, AResidual );
-    G4double EvaporatedMass = G4ParticleTable::GetParticleTable()->
-        GetIonTable()->GetNucleusMass( Z, A );
-	
-    G4double T = (NucleusTotalE*NucleusTotalE + EvaporatedMass*EvaporatedMass - ResidualMass*ResidualMass)/
-        (2.0*NucleusTotalE) -
-        EvaporatedMass - CoulombBarrier;
-	
-    return T;
+// Calculate maximal kinetic energy that can be carried by fragment.
+//JMQ this is not the assimptotic kinetic energy but the one at the Coulomb barrier
+{
+  G4double ResidualMass = G4ParticleTable::GetParticleTable()->
+    GetIonTable()->GetNucleusMass( ZResidual, AResidual );
+  G4double EvaporatedMass = G4ParticleTable::GetParticleTable()->
+    GetIonTable()->GetNucleusMass( Z, A );
+	
+  G4double T = (NucleusTotalE*NucleusTotalE + EvaporatedMass*EvaporatedMass - ResidualMass*ResidualMass)/
+    (2.0*NucleusTotalE) -
+    EvaporatedMass - CoulombBarrier;
+	
+  return T;
 }
 
@@ -256,66 +250,88 @@
 
 G4double G4GEMChannel::CalcKineticEnergy(const G4Fragment & fragment)
-    // Samples fragment kinetic energy.
-{
-    G4double U = fragment.GetExcitationEnergy();
-	
-    G4double NuclearMass = G4ParticleTable::GetParticleTable()->GetIonTable()->GetNucleusMass(Z,A);
-
-    G4double a = theLevelDensityPtr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()),
-							   static_cast<G4int>(fragment.GetZ()),U);
-//090115
-//G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()),
-//								       static_cast<G4int>(fragment.GetZ()));
-    G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
-//090115
-    
-    G4double Alpha = theEvaporationProbabilityPtr->CalcAlphaParam(fragment);
-    G4double Beta = theEvaporationProbabilityPtr->CalcBetaParam(fragment);
-    G4double Normalization = theEvaporationProbabilityPtr->GetNormalization();
-    
-    G4double Ux = (2.5 + 150.0/AResidual)*MeV;
-    G4double Ex = Ux + delta0;
-    G4double T = 1.0/(std::sqrt(a/Ux) - 1.5/Ux);
-    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));
-
-    G4double InitialLevelDensity;
-    if ( U < Ex ) 
+// Samples fragment kinetic energy.
+{
+  G4double U = fragment.GetExcitationEnergy();
+  G4double NuclearMass = G4ParticleTable::GetParticleTable()->GetIonTable()->GetNucleusMass(Z,A);
+  
+  G4double Alpha = theEvaporationProbabilityPtr->CalcAlphaParam(fragment);
+  G4double Beta = theEvaporationProbabilityPtr->CalcBetaParam(fragment);
+
+  G4double Normalization = theEvaporationProbabilityPtr->GetNormalization();
+
+//                       ***RESIDUAL***
+  //JMQ (September 2009) the following quantities  refer to the RESIDUAL:
+  G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
+  G4double Ux = (2.5 + 150.0/AResidual)*MeV;
+  G4double Ex = Ux + delta0;
+  G4double InitialLevelDensity;
+  //                    ***end RESIDUAL ***
+  
+  //                       ***PARENT***
+  //JMQ (September 2009) the following quantities   refer to the PARENT:
+  
+  G4double deltaCN = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()),
+									      static_cast<G4int>(fragment.GetZ()));
+  G4double aCN = theLevelDensityPtr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()),
+							   static_cast<G4int>(fragment.GetZ()),U-deltaCN);   
+  G4double UxCN = (2.5 + 150.0/fragment.GetA())*MeV;
+  G4double ExCN = UxCN + deltaCN;
+  G4double TCN = 1.0/(std::sqrt(aCN/UxCN) - 1.5/UxCN);
+  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));
+  //                       ***end PARENT***
+  
+  //JMQ quantities calculated for  CN in InitialLevelDensity
+  if ( U < ExCN ) 
+    {
+      InitialLevelDensity = (pi/12.0)*std::exp((U-E0CN)/TCN)/TCN;
+    } 
+  else 
+    {
+      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);
+    }
+  
+  const G4double Spin = theEvaporationProbabilityPtr->GetSpin();
+//JMQ  BIG BUG fixed: hbarc instead of hbar_Planck !!!!
+//     it was fixed in total probability (for this channel) but remained still here!!
+//    G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbar_Planck*hbar_Planck);
+    G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbarc*hbarc);
+//
+//JMQ  fix on Rb and  geometrical cross sections according to Furihata's paper 
+//                      (JAERI-Data/Code 2001-105, p6)
+  G4double Rb = 0.0; 
+    if (A > 4) 
+    {
+      G4double Ad = std::pow(G4double(fragment.GetA()-A),1.0/3.0);
+      G4double Aj = std::pow(G4double(A),1.0/3.0);
+      Rb = 1.12*(Aj + Ad) - 0.86*((Aj+Ad)/(Aj*Ad))+2.85;
+      Rb *= fermi;
+    }
+    else if (A>1)
       {
-        InitialLevelDensity = (pi/12.0)*std::exp((U-E0)/T)/T;
-      } 
+	//	G4double R1 = std::pow(G4double(fragment.GetA()-A),1.0/3.0);
+	//	G4double R2 = std::pow(G4double(A),1.0/3.0);
+      G4double Ad = std::pow(G4double(fragment.GetA()-A),1.0/3.0);
+      G4double Aj = std::pow(G4double(A),1.0/3.0);
+      //	RN = 1.12*(R1 + R2) - 0.86*((R1+R2)/(R1*R2));
+      Rb=1.5*(Aj+Ad)*fermi;
+    }
     else 
-      {
-        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);
-      }
-
-    const G4double Spin = theEvaporationProbabilityPtr->GetSpin();
-    G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbar_Planck*hbar_Planck);
-    G4double RN = 0.0;
-    if (A > 4) 
-    {
-	G4double R1 = std::pow(G4double(fragment.GetA()-A),1.0/3.0);
-	G4double R2 = std::pow(G4double(A),1.0/3.0);
-	RN = 1.12*(R1 + R2) - 0.86*((R1+R2)/(R1*R2));
-	RN *= fermi;
-    }
-    else 
-    {
-	RN = 1.5*fermi;
-    }
-    G4double GeometricalXS = pi*RN*RN*std::pow(G4double(fragment.GetA()-A),2./3.); 
+    {
+      G4double Ad = std::pow(G4double(fragment.GetA()-A),1.0/3.0);
+      //	RN = 1.5*fermi;
+      Rb = 1.5*Ad*fermi;
+    }
+    //   G4double GeometricalXS = pi*RN*RN*std::pow(G4double(fragment.GetA()-A),2./3.); 
+    G4double GeometricalXS = pi*Rb*Rb; 
     
 
     G4double ConstantFactor = g*GeometricalXS*Alpha/InitialLevelDensity;
     ConstantFactor *= pi/12.0;
+    //JMQ : this is the assimptotic maximal kinetic energy of the ejectile 
+    //      (obtained by energy-momentum conservation). 
+    //      In general smaller than U-theSeparationEnergy 
     G4double theEnergy = MaximalKineticEnergy + CoulombBarrier;
     G4double KineticEnergy;
     G4double Probability;
-
-//      std::cout << "\t\tEjectile (" << A << ',' << Z << ") V = " << CoulombBarrier 
-//  	      << " Beta = " << Beta << " V+Beta = " << CoulombBarrier+Beta << '\n';
-
-//G4cout << AResidual << " " << ZResidual << " " << ConstantFactor << " " << Beta << " " << CoulombBarrier << " " << MaximalKineticEnergy << " " << CoulombBarrier + MaximalKineticEnergy + Beta << G4endl;
-//090128
-if ( CoulombBarrier + MaximalKineticEnergy + Beta <= 0 ) return 0; 
 
     do 
@@ -323,4 +339,9 @@
         KineticEnergy =  CoulombBarrier + G4UniformRand()*MaximalKineticEnergy;
         Probability = ConstantFactor*(KineticEnergy + Beta);
+	G4double a = theLevelDensityPtr->LevelDensityParameter(AResidual,ZResidual,theEnergy-KineticEnergy-delta0);
+	G4double T = 1.0/(std::sqrt(a/Ux) - 1.5/Ux);
+	//JMQ fix in units
+	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));
+	
         if ( theEnergy-KineticEnergy < Ex) 
 	  {
@@ -333,9 +354,6 @@
 	  }
         Probability /= Normalization;
-    }
+      }
     while (G4UniformRand() > Probability);
-
-
-    //  ---------------------------------------------------------------------------------------------------
     
     return KineticEnergy;
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMCoulombBarrierHE.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMCoulombBarrierHE.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMCoulombBarrierHE.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4GEMCoulombBarrierHE.cc,v 1.6 2006/06/29 20:22:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4GEMCoulombBarrierHE.cc,v 1.7 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMProbability.cc	(revision 1196)
@@ -29,5 +29,10 @@
 // by V. Lara (Sept 2001)
 //
-
+// J. M. Quesada : several fixes in total GEM width 
+// J. M. Quesada 14/07/2009 bug fixed in total emission width (hbarc)
+// J. M. Quesada (September 2009) several fixes:
+//       -level density parameter of residual calculated at its right excitation energy.
+//       -InitialLeveldensity calculated according to the right conditions of the 
+//        initial excited nucleus.
 
 #include "G4GEMProbability.hh"
@@ -65,31 +70,31 @@
                                                const G4double MaximalKineticEnergy)
 {
-    G4double EmissionProbability = 0.0;
+  G4double EmissionProbability = 0.0;
     
-    if (MaximalKineticEnergy > 0.0 && fragment.GetExcitationEnergy() > 0.0) {
-        G4double CoulombBarrier = GetCoulombBarrier(fragment);
-        
-        EmissionProbability = CalcProbability(fragment,MaximalKineticEnergy,CoulombBarrier);
-        Normalization = EmissionProbability;
-        // Next there is a loop over excited states for this channel summing probabilities
-        if (ExcitationEnergies  &&  ExcitationSpins && ExcitationLifetimes) {
-            G4double SavedSpin = Spin;
-            for (unsigned int i = 0; i < ExcitationEnergies->size(); i++) {
-                Spin = ExcitationSpins->operator[](i);
-                // substract excitation energies
-                G4double Tmax = MaximalKineticEnergy - ExcitationEnergies->operator[](i);
-                if (Tmax > 0.0) {
-                    G4double width = CalcProbability(fragment,Tmax,CoulombBarrier);
-                    // update probability
-                    if (hbar_Planck*std::log(2.0)/width < ExcitationLifetimes->operator[](i)) {
-                        EmissionProbability += width;
-                    }
-                }
-            }
-            // Restore Spin
-            Spin = SavedSpin;
-        }
-    }
-    return EmissionProbability;
+  if (MaximalKineticEnergy > 0.0 && fragment.GetExcitationEnergy() > 0.0) {
+    G4double CoulombBarrier = GetCoulombBarrier(fragment);
+      
+    EmissionProbability = CalcProbability(fragment,MaximalKineticEnergy,CoulombBarrier);
+    Normalization = EmissionProbability;
+    // Next there is a loop over excited states for this channel summing probabilities
+    if (ExcitationEnergies  &&  ExcitationSpins && ExcitationLifetimes) {
+      G4double SavedSpin = Spin;
+      for (unsigned int i = 0; i < ExcitationEnergies->size(); i++) {
+	Spin = ExcitationSpins->operator[](i);
+	// substract excitation energies
+	G4double Tmax = MaximalKineticEnergy - ExcitationEnergies->operator[](i);
+	if (Tmax > 0.0) {
+	  G4double width = CalcProbability(fragment,Tmax,CoulombBarrier);
+	  // update probability
+	  if (hbar_Planck*std::log(2.0)/width < ExcitationLifetimes->operator[](i)) {
+	    EmissionProbability += width;
+	  }
+	}
+      }
+      // Restore Spin
+      Spin = SavedSpin;
+    }
+  }
+  return EmissionProbability;
 }
 
@@ -97,70 +102,120 @@
                                            const G4double MaximalKineticEnergy,
                                            const G4double V)
-    // Calculate integrated probability (width) for evaporation channel
-{
-    G4double ResidualA = static_cast<G4double>(fragment.GetA() - theA);
-    //    G4double ResidualZ = static_cast<G4double>(fragment.GetZ() - theZ);
-    G4double U = fragment.GetExcitationEnergy();
-	
-    G4double NuclearMass = G4ParticleTable::GetParticleTable()->
-        GetIonTable()->GetNucleusMass(theZ,theA);
-
-    G4double a = theEvapLDPptr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()),
-						      static_cast<G4int>(fragment.GetZ()),U);
-//090115
-//G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()),
-//								       static_cast<G4int>(fragment.GetZ()));
-    G4double ResidualZ = static_cast<G4double>(fragment.GetZ() - theZ);
-    G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection( static_cast<G4int>( ResidualA ) , static_cast<G4int>( ResidualZ ) );
-//090115
-    
-    G4double Alpha = CalcAlphaParam(fragment);
-    G4double Beta = CalcBetaParam(fragment);
-    
-    
-    G4double Ux = (2.5 + 150.0/ResidualA)*MeV;
-    G4double Ex = Ux + delta0;
-    G4double T = 1.0/(std::sqrt(a/Ux) - 1.5/Ux);
-    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));
-    
-    G4double Width;
-    G4double InitialLevelDensity;
-    if ( MaximalKineticEnergy < Ex ) {
-        G4double t = MaximalKineticEnergy/T;
-        Width = (I1(t,t) + (Beta+V)*I0(t))/std::exp(E0/T);
-        InitialLevelDensity = (pi/12.0)*std::exp((U-E0)/T)/T;
-    } else {
-        G4double t = MaximalKineticEnergy/T;
-        G4double tx = Ex/T;
-        G4double s = 2.0*std::sqrt(a*(MaximalKineticEnergy-delta0));
-        G4double sx = 2.0*std::sqrt(a*(Ex-delta0));
-        Width = I1(t,tx)/std::exp(E0/T) + I3(s,sx)*std::exp(s)/(std::sqrt(2.0)*a);
-        // For charged particles (Beta+V) = 0 beacuse Beta = -V
-        if (theZ == 0) {
-            Width += (Beta+V)*(I0(tx)/std::exp(E0/T) + 2.0*std::sqrt(2.0)*I2(s,sx)*std::exp(s));
-        }
-        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);
-    }
-    
-
-    G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbar_Planck*hbar_Planck);
-
-    G4double RN = 0.0;
-    if (theA > 4) 
+// Calculate integrated probability (width) for evaporation channel
+{
+  G4double ResidualA = static_cast<G4double>(fragment.GetA() - theA);
+  G4double ResidualZ = static_cast<G4double>(fragment.GetZ() - theZ);
+  G4double U = fragment.GetExcitationEnergy();
+  
+  G4double NuclearMass = G4ParticleTable::GetParticleTable()->
+    GetIonTable()->GetNucleusMass(theZ,theA);
+  
+  
+  G4double Alpha = CalcAlphaParam(fragment);
+  G4double Beta = CalcBetaParam(fragment);
+  
+  
+  //                       ***RESIDUAL***
+  //JMQ (September 2009) the following quantities refer to the RESIDUAL:
+  
+  G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection( static_cast<G4int>( ResidualA ) , static_cast<G4int>( ResidualZ ) );  
+  
+  G4double a = theEvapLDPptr->LevelDensityParameter(static_cast<G4int>(ResidualA),
+  						    static_cast<G4int>(ResidualZ),MaximalKineticEnergy+V-delta0);
+  G4double Ux = (2.5 + 150.0/ResidualA)*MeV;
+  G4double Ex = Ux + delta0;
+  G4double T = 1.0/(std::sqrt(a/Ux) - 1.5/Ux);
+  //JMQ fixed bug in units
+  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));
+  //                      ***end RESIDUAL ***
+  
+  //                       ***PARENT***
+  //JMQ (September 2009) the following quantities refer to the PARENT:
+     
+  G4double deltaCN=G4PairingCorrection::GetInstance()->
+    GetPairingCorrection(static_cast<G4int>(fragment.GetA()),static_cast<G4int>(fragment.GetZ()));				       
+  G4double aCN = theEvapLDPptr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()),
+						      static_cast<G4int>(fragment.GetZ()),U-deltaCN);
+  G4double UxCN = (2.5 + 150.0/fragment.GetA())*MeV;
+  G4double ExCN = UxCN + deltaCN;
+  G4double TCN = 1.0/(std::sqrt(aCN/UxCN) - 1.5/UxCN);
+  //JMQ fixed bug in units
+  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));
+//                       ***end PARENT***
+
+  G4double Width;
+  G4double InitialLevelDensity;
+  G4double t = MaximalKineticEnergy/T;
+  if ( MaximalKineticEnergy < Ex ) {
+    //JMQ 190709 bug in I1 fixed (T was  missing)
+    Width = (I1(t,t)*T + (Beta+V)*I0(t))/std::exp(E0/T);
+//JMQ 160909 fix:  InitialLevelDensity has been taken away (different conditions for initial CN..) 
+  } else {
+    G4double tx = Ex/T;
+    G4double s = 2.0*std::sqrt(a*(MaximalKineticEnergy-delta0));
+    G4double sx = 2.0*std::sqrt(a*(Ex-delta0));
+    Width = I1(t,tx)*T/std::exp(E0/T) + I3(s,sx)*std::exp(s)/(std::sqrt(2.0)*a);
+    // For charged particles (Beta+V) = 0 beacuse Beta = -V
+    if (theZ == 0) {
+      Width += (Beta+V)*(I0(tx)/std::exp(E0/T) + 2.0*std::sqrt(2.0)*I2(s,sx)*std::exp(s));
+    }
+  }
+  
+  //JMQ 14/07/2009 BIG BUG : NuclearMass is in MeV => hbarc instead of hbar_planck must be used
+  //    G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbar_Planck*hbar_Planck);
+  G4double g = (2.0*Spin+1.0)*NuclearMass/(pi2* hbarc*hbarc);
+  
+  //JMQ 190709 fix on Rb and  geometrical cross sections according to Furihata's paper 
+  //                      (JAERI-Data/Code 2001-105, p6)
+  //    G4double RN = 0.0;
+  G4double Rb = 0.0;
+  if (theA > 4) 
     {
-	G4double R1 = std::pow(ResidualA,1.0/3.0);
-	G4double R2 = std::pow(G4double(theA),1.0/3.0);
-	RN = 1.12*(R1 + R2) - 0.86*((R1+R2)/(R1*R2));
-	RN *= fermi;
-    }
+      //	G4double R1 = std::pow(ResidualA,1.0/3.0);
+      //	G4double R2 = std::pow(G4double(theA),1.0/3.0);
+      G4double Ad = std::pow(ResidualA,1.0/3.0);
+      G4double Aj = std::pow(G4double(theA),1.0/3.0);
+      //	RN = 1.12*(R1 + R2) - 0.86*((R1+R2)/(R1*R2));
+      Rb = 1.12*(Aj + Ad) - 0.86*((Aj+Ad)/(Aj*Ad))+2.85;
+      Rb *= fermi;
+    }
+  else if (theA>1)
+    {
+      G4double Ad = std::pow(ResidualA,1.0/3.0);
+      G4double Aj = std::pow(G4double(theA),1.0/3.0);
+      Rb=1.5*(Aj+Ad)*fermi;
+    }
+  else
+    {
+      G4double Ad = std::pow(ResidualA,1.0/3.0);
+      Rb = 1.5*Ad*fermi;
+    }
+  //   G4double GeometricalXS = pi*RN*RN*std::pow(ResidualA,2./3.); 
+  G4double GeometricalXS = pi*Rb*Rb; 
+  //end of JMQ fix on Rb by 190709
+  
+
+
+//JMQ 160909 fix: initial level density must be calculated according to the 
+// conditions at the initial compound nucleus 
+// (it has been removed from previous "if" for the residual) 
+
+   if ( U < ExCN ) 
+      {
+        InitialLevelDensity = (pi/12.0)*std::exp((U-E0CN)/TCN)/TCN;
+      } 
     else 
-    {
-	RN = 1.5*fermi;
-    }
-    G4double GeometricalXS = pi*RN*RN*std::pow(ResidualA,2./3.); 
-
-
-    Width *= std::sqrt(pi)*g*GeometricalXS*Alpha/(12.0*InitialLevelDensity); 
-    return Width;
+      {
+        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);
+      }
+ //
+
+
+  //JMQ 190709 BUG : pi instead of sqrt(pi) must be here according to Furihata's report:
+  //    Width *= std::sqrt(pi)*g*GeometricalXS*Alpha/(12.0*InitialLevelDensity); 
+  Width *= pi*g*GeometricalXS*Alpha/(12.0*InitialLevelDensity); 
+   
+
+  return Width;
 }
 
@@ -170,14 +225,14 @@
 G4double G4GEMProbability::I0(const G4double t)
 {
-    G4double result = (std::exp(t) - 1.0);
-    return result;
+  G4double result = (std::exp(t) - 1.0);
+  return result;
 }
 
 G4double G4GEMProbability::I1(const G4double t, const G4double tx)
 {
-    G4double result = t - tx + 1.0;
-    result *= std::exp(tx);
-    result -= (t + 1.0);
-    return result;
+  G4double result = t - tx + 1.0;
+  result *= std::exp(tx);
+  result -= (t + 1.0);
+  return result;
 }
 
@@ -185,32 +240,32 @@
 G4double G4GEMProbability::I2(const G4double s, const G4double sx)
 {
-    G4double S = 1.0/std::sqrt(s);
-    G4double Sx = 1.0/std::sqrt(sx);
-    
-    G4double p1 = S*S*S*( 1.0 + S*S*( 1.5 + 3.75*S*S) );
-    G4double p2 = Sx*Sx*Sx*( 1.0 + Sx*Sx*( 1.5 + 3.75*Sx*Sx) )*std::exp(sx-s);
-    
-    return p1-p2;
+  G4double S = 1.0/std::sqrt(s);
+  G4double Sx = 1.0/std::sqrt(sx);
+  
+  G4double p1 = S*S*S*( 1.0 + S*S*( 1.5 + 3.75*S*S) );
+  G4double p2 = Sx*Sx*Sx*( 1.0 + Sx*Sx*( 1.5 + 3.75*Sx*Sx) )*std::exp(sx-s);
+  
+  return p1-p2;
 }
 
 G4double G4GEMProbability::I3(const G4double s, const G4double sx)
 {
-    G4double s2 = s*s;
-    G4double sx2 = sx*sx;
-    G4double S = 1.0/std::sqrt(s);
-    G4double S2 = S*S;
-    G4double Sx = 1.0/std::sqrt(sx);
-    G4double Sx2 = Sx*Sx;
-    
-    G4double p1 = S *(2.0 + S2 *( 4.0 + S2 *( 13.5 + S2 *( 60.0 + S2 * 325.125 ))));
-    G4double p2 = Sx*Sx2 *(
-        (s2-sx2) + Sx2 *(
-            (1.5*s2+0.5*sx2) + Sx2 *(
-                (3.75*s2+0.25*sx2) + Sx2 *(
-                    (12.875*s2+0.625*sx2) + Sx2 *(
-                        (59.0625*s2+0.9375*sx2) + Sx2 *(324.8*s2+3.28*sx2))))));
-
+  G4double s2 = s*s;
+  G4double sx2 = sx*sx;
+  G4double S = 1.0/std::sqrt(s);
+  G4double S2 = S*S;
+  G4double Sx = 1.0/std::sqrt(sx);
+  G4double Sx2 = Sx*Sx;
+  
+  G4double p1 = S *(2.0 + S2 *( 4.0 + S2 *( 13.5 + S2 *( 60.0 + S2 * 325.125 ))));
+  G4double p2 = Sx*Sx2 *(
+			 (s2-sx2) + Sx2 *(
+					  (1.5*s2+0.5*sx2) + Sx2 *(
+								   (3.75*s2+0.25*sx2) + Sx2 *(
+											      (12.875*s2+0.625*sx2) + Sx2 *(
+															    (59.0625*s2+0.9375*sx2) + Sx2 *(324.8*s2+3.28*sx2))))));
+  
   p2 *= std::exp(sx-s);
-
+  
   return p1-p2; 
 }
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMChannel.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMChannel.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMChannel.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4He3GEMChannel.cc,v 1.4 2006/06/29 20:22:13 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He3GEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He3GEMProbability.cc	(revision 1196)
@@ -25,11 +25,12 @@
 //
 //
-// $Id: G4He3GEMProbability.cc,v 1.4 2006/06/29 20:22:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He3GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Nov 1999)
 //
-
+// J.M. Quesada (July 2009) C's and k's  values according to Furihata's paper 
+// (based on notes added on proof in Dostrovskii's paper)
 
 #include "G4He3GEMProbability.hh"
@@ -70,7 +71,14 @@
 }
 
+//JMQ 190709 C's values from Furihata's paper 
+//(notes added on proof in Dostrovskii's paper) 
+G4double G4He3GEMProbability::CCoeficient(const G4double/* aZ*/) const
+{
+    return 0.;
+}
 
-G4double G4He3GEMProbability::CCoeficient(const G4double aZ) const
-{
+
+//G4double G4He3GEMProbability::CCoeficient(const G4double aZ) const
+//{
     // Data comes from 
     // Dostrovsky, Fraenkel and Friedlander
@@ -81,17 +89,17 @@
     //	G4double Calpha[5] = { 0.10, 0.10, 0.10, 0.08, 0.06};
     // C for He3 is equal to C for alpha times 4/3
-    G4double C = 0.0;
+//    G4double C = 0.0;
 	
 	
-    if (aZ <= 30) {
-        C = 0.10;
-    } else if (aZ <= 50) {
-        C = 0.1 + -((aZ-50.)/20.)*0.02;
-    } else if (aZ < 70) {
-        C = 0.08 + -((aZ-70.)/20.)*0.02;
-    } else {
-        C = 0.06;
-    }
-    return C*(4.0/3.0);
-}
+//    if (aZ <= 30) {
+//        C = 0.10;
+//    } else if (aZ <= 50) {
+//        C = 0.1 + -((aZ-50.)/20.)*0.02;
+//   } else if (aZ < 70) {
+//        C = 0.08 + -((aZ-70.)/20.)*0.02;
+//    } else {
+//        C = 0.06;
+//    }
+//    return C*(4.0/3.0);
+//}
 
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He6GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He6GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He6GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4He6GEMProbability.cc,v 1.5 2006/06/29 20:22:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He6GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He8GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He8GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4He8GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4He8GEMProbability.cc,v 1.4 2006/06/29 20:22:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4He8GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li6GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li6GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li6GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li6GEMProbability.cc,v 1.5 2006/06/29 20:22:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li6GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li7GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li7GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li7GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li7GEMProbability.cc,v 1.5 2006/06/29 20:22:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li7GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li8GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li8GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li8GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li8GEMProbability.cc,v 1.5 2006/06/29 20:22:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li8GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li9GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li9GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Li9GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Li9GEMProbability.cc,v 1.5 2006/06/29 20:22:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Li9GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg22GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg22GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg22GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg22GEMProbability.cc,v 1.4 2006/06/29 20:22:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg22GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg23GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg23GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg23GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg23GEMProbability.cc,v 1.4 2006/06/29 20:22:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg23GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg24GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg24GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg24GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg24GEMProbability.cc,v 1.5 2006/06/29 20:22:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg24GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg25GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg25GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg25GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg25GEMProbability.cc,v 1.5 2006/06/29 20:22:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg25GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg26GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg26GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg26GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg26GEMProbability.cc,v 1.4 2006/06/29 20:22:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg26GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg27GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg27GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg27GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg27GEMProbability.cc,v 1.4 2006/06/29 20:22:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg27GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg28GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg28GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Mg28GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Mg28GEMProbability.cc,v 1.4 2006/06/29 20:22:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Mg28GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N12GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N12GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N12GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N12GEMProbability.cc,v 1.5 2006/06/29 20:22:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N12GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N13GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N13GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N13GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N13GEMProbability.cc,v 1.5 2006/06/29 20:22:45 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N13GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N14GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N14GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N14GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N14GEMProbability.cc,v 1.5 2006/06/29 20:22:47 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N14GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N15GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N15GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N15GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N15GEMProbability.cc,v 1.5 2006/06/29 20:22:49 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N15GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N16GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N16GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N16GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N16GEMProbability.cc,v 1.5 2006/06/29 20:22:51 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N16GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N17GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N17GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4N17GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4N17GEMProbability.cc,v 1.4 2006/06/29 20:22:53 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4N17GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na21GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na21GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na21GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na21GEMProbability.cc,v 1.5 2006/06/29 20:22:55 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na21GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na22GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na22GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na22GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na22GEMProbability.cc,v 1.5 2006/06/29 20:22:57 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na22GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na23GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na23GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na23GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na23GEMProbability.cc,v 1.5 2006/06/29 20:22:59 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na23GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na24GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na24GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na24GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na24GEMProbability.cc,v 1.4 2006/06/29 20:23:01 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na24GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na25GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na25GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Na25GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Na25GEMProbability.cc,v 1.4 2006/06/29 20:23:03 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Na25GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne18GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne18GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne18GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne18GEMProbability.cc,v 1.5 2006/06/29 20:23:05 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne19GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne19GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne19GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne19GEMProbability.cc,v 1.5 2006/06/29 20:23:07 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne20GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne20GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne20GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne20GEMProbability.cc,v 1.5 2006/06/29 20:23:09 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne20GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne21GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne21GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne21GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne21GEMProbability.cc,v 1.5 2006/06/29 20:23:11 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne21GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne22GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne22GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne22GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne22GEMProbability.cc,v 1.4 2006/06/29 20:23:13 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne22GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne23GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne23GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne23GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne23GEMProbability.cc,v 1.4 2006/06/29 20:23:15 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne23GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne24GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne24GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4Ne24GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4Ne24GEMProbability.cc,v 1.4 2006/06/29 20:23:17 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4Ne24GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMChannel.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMChannel.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMChannel.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4NeutronGEMChannel.cc,v 1.4 2006/06/29 20:23:19 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4NeutronGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4NeutronGEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4NeutronGEMProbability.cc,v 1.4 2006/06/29 20:23:21 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4NeutronGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O14GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O14GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O14GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O14GEMProbability.cc,v 1.5 2006/06/29 20:23:23 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O14GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O15GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O15GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O15GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O15GEMProbability.cc,v 1.5 2006/06/29 20:23:25 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O15GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O16GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O16GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O16GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O16GEMProbability.cc,v 1.5 2006/06/29 20:23:27 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O16GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O17GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O17GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O17GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O17GEMProbability.cc,v 1.5 2006/06/29 20:23:29 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O17GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O18GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O18GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O18GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O18GEMProbability.cc,v 1.5 2006/06/29 20:23:31 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O18GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O19GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O19GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O19GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O19GEMProbability.cc,v 1.5 2006/06/29 20:23:33 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O19GEMProbability.cc,v 1.6 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O20GEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O20GEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4O20GEMProbability.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4O20GEMProbability.cc,v 1.4 2006/06/29 20:23:35 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4O20GEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMChannel.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMChannel.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMChannel.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4ProtonGEMChannel.cc,v 1.4 2006/06/29 20:23:37 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4ProtonGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4ProtonGEMProbability.cc	(revision 1196)
@@ -25,11 +25,12 @@
 //
 //
-// $Id: G4ProtonGEMProbability.cc,v 1.4 2006/06/29 20:23:39 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4ProtonGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Sept 2001)
 //
-
+// J.M. Quesada (July 2009) C's and k's  values according to Furihata's paper 
+// (based on notes added on proof in Dostrovskii's paper)
 
 #include "G4ProtonGEMProbability.hh"
@@ -70,7 +71,22 @@
 }
 
-
+//JMQ 190709 C's values from Furihata's paper 
+//(notes added on proof in Dostrovskii's paper) 
+//data = {{20, 0.}, {30, -0.06}, {40, -0.10}, {50, -0.10}};
 G4double G4ProtonGEMProbability::CCoeficient(const G4double aZ) const
 {
+   G4double C = 0.0;
+	
+    if (aZ >= 50){
+      C=-0.10;     
+    } else if (aZ <= 20) {
+        C = 0.0;
+    } 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;	
+    return C;
+	
+}
+
+//G4double G4ProtonGEMProbability::CCoeficient(const G4double aZ) const
+//{
     // Data comes from 
     // Dostrovsky, Fraenkel and Friedlander
@@ -80,13 +96,13 @@
     // G4double Zlist[5] = { 10.0, 20.0, 30.0, 50.0, 70.0};
     // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10};
-    G4double C = 0.0;
+//    G4double C = 0.0;
 	
-    if (aZ >= 70) {
-        C = 0.10;
-    } else {
-        C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;
-    }
+//    if (aZ >= 70) {
+//        C = 0.10;
+//    } else {
+//        C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;
+//    }
 	
-    return C;
+//    return C;
 	
-}
+//}
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMChannel.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMChannel.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMChannel.cc	(revision 1196)
@@ -25,6 +25,6 @@
 //
 //
-// $Id: G4TritonGEMChannel.cc,v 1.4 2006/06/29 20:23:41 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4TritonGEMChannel.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
Index: trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMProbability.cc
===================================================================
--- trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMProbability.cc	(revision 1055)
+++ trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4TritonGEMProbability.cc	(revision 1196)
@@ -25,10 +25,12 @@
 //
 //
-// $Id: G4TritonGEMProbability.cc,v 1.4 2006/06/29 20:23:43 gunter Exp $
-// GEANT4 tag $Name: geant4-09-02 $
+// $Id: G4TritonGEMProbability.cc,v 1.5 2009/09/15 12:54:17 vnivanch Exp $
+// GEANT4 tag $Name: geant4-09-03-cand-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Nov 1999)
 //
+// J.M. Quesada (July 2009) C's and k's  values according to Furihata's paper 
+// (based on notes added on proof in Dostrovskii's paper)
 
 
@@ -70,7 +72,23 @@
 }
 
-
+//JMQ 190709 C's values from Furihata's paper 
+//(notes added on proof in Dostrovskii's paper)
+//data = {{20, 0.}, {30, -0.06}, {40, -0.10}, {50, -0.10}};
 G4double G4TritonGEMProbability::CCoeficient(const G4double aZ) const
 {
+   G4double C = 0.0;
+	
+    if (aZ >= 50){
+      C=-0.10;     
+    } else if (aZ <= 20) {
+        C = 0.0;
+    } 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;	
+    return C/3.;
+	
+}
+
+
+//G4double G4TritonGEMProbability::CCoeficient(const G4double aZ) const
+//{
     // Data comes from 
     // Dostrovsky, Fraenkel and Friedlander
@@ -81,13 +99,13 @@
     // G4double Cp[5] = { 0.50, 0.28, 0.20, 0.15, 0.10};
     // C for triton is equal to C for protons divided by 3
-    G4double C = 0.0;
+//    G4double C = 0.0;
 	
-    if (aZ >= 70) {
-	C = 0.10;
-    } else {
-	C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;
-    }
+//    if (aZ >= 70) {
+//	C = 0.10;
+//    } else {
+//	C = ((((0.15417e-06*aZ) - 0.29875e-04)*aZ + 0.21071e-02)*aZ - 0.66612e-01)*aZ + 0.98375;
+//    }
 	
-    return C/3.0;
+//    return C/3.0;
 	
-}
+//}
