- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- Location:
- trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model
- Files:
-
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4LowEIonFragmentation.hh
r1228 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4LowEIonFragmentation.hh,v 1.5 2010/06/11 15:34:18 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 26 28 // 27 // $Id: G4LowEIonFragmentation.hh,v 1.3 2006/06/29 20:58:04 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-03 $ 29 //--------------------------------------------------------------------------- 29 30 // 30 // by H.P. Wellisch 31 // $Id: G4LowEIonFragmentation.hh,v 1.5 2010/06/11 15:34:18 vnivanch Exp $ 32 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 33 // 34 // ClassName: G4LowEIonFragmentation 35 // 36 // Author: H.P. Wellisch 37 // 38 // Modified: 39 // 01.06.2010 V.Ivanchenko moved constructor and destructor to the source 40 // 31 41 32 42 #ifndef G4LowEIonFragmentation_h … … 43 53 public: 44 54 45 G4LowEIonFragmentation(G4ExcitationHandler * const value) 46 { 47 theHandler = value; 48 theModel = new G4PreCompoundModel(theHandler); 49 } 55 G4LowEIonFragmentation(G4ExcitationHandler * const value); 50 56 51 G4LowEIonFragmentation() 52 { 53 theHandler = new G4ExcitationHandler; 54 theModel = new G4PreCompoundModel(theHandler); 55 } 57 G4LowEIonFragmentation(); 56 58 57 ~G4LowEIonFragmentation() {delete theModel;}59 ~G4LowEIonFragmentation(); 58 60 59 61 private: 60 62 61 G4LowEIonFragmentation(const G4LowEIonFragmentation &) : G4HadronicInteraction() {};63 G4LowEIonFragmentation(const G4LowEIonFragmentation &); 62 64 63 65 const G4LowEIonFragmentation& operator=(const G4LowEIonFragmentation &right); … … 68 70 69 71 public: 72 70 73 G4HadFinalState * ApplyYourself(const G4HadProjectile & thePrimary, G4Nucleus & theNucleus); 74 71 75 static G4double GetCrossSection() 72 76 { -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundEmission.hh
r1228 r1337 25 25 // 26 26 // $Id: G4PreCompoundEmission.hh,v 1.7 2009/11/12 14:33:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // Hadronic Process: Nuclear Preequilibrium -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundEmission.icc
r1228 r1337 25 25 // 26 26 // $Id: G4PreCompoundEmission.icc,v 1.5 2009/02/10 16:01:37 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundFragmentVector.hh
r1228 r1337 26 26 // 27 27 // $Id: G4PreCompoundFragmentVector.hh,v 1.6 2009/02/10 16:01:37 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear Preequilibrium -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundFragmentVector.icc
r1228 r1337 26 26 // 27 27 // $Id: G4PreCompoundFragmentVector.icc,v 1.4 2008/09/22 10:18:36 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // Hadronic Process: Nuclear Preequilibrium -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundModel.hh
r1228 r1337 26 26 // 27 27 // $Id: G4PreCompoundModel.hh,v 1.7 2009/11/19 10:19:31 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // by V. Lara -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundParameters.hh
r1228 r1337 26 26 // 27 27 // $Id: G4PreCompoundParameters.hh,v 1.5 2008/05/08 10:34:25 quesada Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // by V. Lara -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundTransitions.hh
r1228 r1337 26 26 // 27 27 // $Id: G4PreCompoundTransitions.hh,v 1.6 2008/09/22 10:18:36 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // by V. Lara -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4VPreCompoundFragment.hh
r1228 r1337 26 26 // 27 27 // $Id: G4VPreCompoundFragment.hh,v 1.10 2009/02/10 16:01:37 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // J. M. Quesada (August 2008). -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4VPreCompoundFragment.icc
r1228 r1337 26 26 // 27 27 // $Id: G4VPreCompoundFragment.icc,v 1.7 2008/09/22 10:18:36 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // by V. Lara -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4LowEIonFragmentation.cc
r819 r1337 24 24 // ******************************************************************** 25 25 // 26 // 27 // $Id: G4LowEIonFragmentation.cc,v 1.5 2010/06/01 16:51:11 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 // 30 //--------------------------------------------------------------------------- 31 // 32 // ClassName: G4LowEIonFragmentation 33 // 34 // Author: H.P. Wellisch 35 // 36 // Modified: 37 // 02 Jun 2010 M. A. Cortes Giraldo fix: particlesFromTarget must be 38 // accounted for as particles of initial compound nucleus 39 26 40 #include "G4LowEIonFragmentation.hh" 27 41 #include <algorithm> … … 30 44 G4int G4LowEIonFragmentation::totalTries = 0; 31 45 G4double G4LowEIonFragmentation::area = 0; 46 47 G4LowEIonFragmentation::G4LowEIonFragmentation(G4ExcitationHandler * const value) 48 { 49 theHandler = value; 50 theModel = new G4PreCompoundModel(theHandler); 51 } 52 53 G4LowEIonFragmentation::G4LowEIonFragmentation() 54 { 55 theHandler = new G4ExcitationHandler; 56 theModel = new G4PreCompoundModel(theHandler); 57 } 58 59 G4LowEIonFragmentation::~G4LowEIonFragmentation() 60 { 61 delete theModel; 62 } 32 63 33 64 G4HadFinalState * G4LowEIonFragmentation:: … … 134 165 anInitialState.SetA(aTargetA+particlesFromProjectile); 135 166 anInitialState.SetZ(aTargetZ+chargedFromProjectile); 136 anInitialState.SetNumberOfParticles(particlesFromProjectile); 167 // M.A. Cortes fix 168 //anInitialState.SetNumberOfParticles(particlesFromProjectile); 169 anInitialState.SetNumberOfParticles(particlesFromProjectile+particlesFromTarget); 137 170 anInitialState.SetNumberOfHoles(particlesFromTarget); 138 171 anInitialState.SetNumberOfCharged(chargedFromProjectile + chargedFromTarget); -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundAlpha.cc
r1315 r1337 26 26 // 27 27 // $Id: G4PreCompoundAlpha.cc,v 1.6 2010/04/09 14:06:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundDeuteron.cc
r1315 r1337 25 25 // 26 26 // $Id: G4PreCompoundDeuteron.cc,v 1.6 2010/04/09 14:06:17 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundEmission.cc
r1315 r1337 26 26 // 27 27 // $Id: G4PreCompoundEmission.cc,v 1.28 2010/02/25 10:27:36 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundFragment.cc
r1228 r1337 25 25 // 26 26 // $Id: G4PreCompoundFragment.cc,v 1.8 2009/02/10 16:01:37 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // J. M. Quesada (August 2008). -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundFragmentVector.cc
r1228 r1337 25 25 // 26 26 // $Id: G4PreCompoundFragmentVector.cc,v 1.11 2009/02/10 16:01:37 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // Hadronic Process: Nuclear Preequilibrium -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundHe3.cc
r1315 r1337 26 26 // 27 27 // $Id: G4PreCompoundHe3.cc,v 1.6 2010/04/09 14:06:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundIon.cc
r1228 r1337 25 25 // 26 26 // $Id: G4PreCompoundIon.cc,v 1.16 2009/02/10 16:01:37 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundModel.cc
r1228 r1337 25 25 // 26 26 // 27 // $Id: G4PreCompoundModel.cc,v 1. 18 2009/11/19 10:19:31vnivanch Exp $28 // GEANT4 tag $Name: geant4-09-0 3$27 // $Id: G4PreCompoundModel.cc,v 1.20 2010/06/11 17:26:43 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // by V. Lara … … 64 64 65 65 G4PreCompoundModel::G4PreCompoundModel() 66 : G4VPreCompoundModel(0), useHETCEmission(false), useGNASHTransition(false), 67 OPTxs(3), useSICB(false), useNGB(false), useSCO(false), useCEMtr(true) 66 68 {} 67 69 -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundNeutron.cc
r1228 r1337 26 26 // 27 27 // $Id: G4PreCompoundNeutron.cc,v 1.4 2009/02/11 18:06:00 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundNucleon.cc
r1228 r1337 26 26 // 27 27 // $Id: G4PreCompoundNucleon.cc,v 1.13 2009/02/11 18:06:00 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundParameters.cc
r1228 r1337 26 26 // 27 27 // $Id: G4PreCompoundParameters.cc,v 1.3 2006/06/29 20:59:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3$28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // by V. Lara -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundProton.cc
r1315 r1337 26 26 // 27 27 // $Id: G4PreCompoundProton.cc,v 1.5 2010/04/09 14:06:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundTransitions.cc
r1228 r1337 25 25 // 26 26 // $Id: G4PreCompoundTransitions.cc,v 1.22 2009/11/21 18:03:13 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4PreCompoundTriton.cc
r1315 r1337 26 26 // 27 27 // $Id: G4PreCompoundTriton.cc,v 1.6 2010/04/09 14:06:17 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta- cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ------------------------------------------------------------------- -
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/src/G4VPreCompoundFragment.cc
r1228 r1337 25 25 // 26 26 // $Id: G4VPreCompoundFragment.cc,v 1.12 2009/02/10 16:01:37 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3$27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // J. M. Quesada (August 2008).
Note: See TracChangeset
for help on using the changeset viewer.