Changeset 1340 for trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundEmission.icc
- Timestamp:
- Nov 5, 2010, 3:45:55 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/pre_equilibrium/exciton_model/include/G4PreCompoundEmission.icc
r1337 r1340 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4PreCompoundEmission.icc,v 1. 5 2009/02/10 16:01:37vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 4-beta-01$26 // $Id: G4PreCompoundEmission.icc,v 1.6 2010/08/28 15:16:55 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-03-ref-09 $ 28 28 // 29 29 // … … 36 36 // - superimposed Coulomb barrier (if useSICB=true) 37 37 38 inline void G4PreCompoundEmission::Initialize(const G4Fragment & aFragment)39 {40 theFragmentsVector->Initialize(aFragment);41 return;42 }43 38 44 inline G4double G4PreCompoundEmission::GetTotalProbability(const G4Fragment & aFragment)45 {46 return theFragmentsVector->CalculateProbabilities(aFragment);47 }48 49 inline void G4PreCompoundEmission::SetUp(const G4Fragment & aFragment)50 {51 // This should be the projectile energy. If I would know which is the projectile (proton, neutron)52 // I could remove the binding energy. But, what happens if INC precedes precompound? This approximation53 // seems to work well enough54 ProjEnergy = aFragment.GetExcitationEnergy();55 theIncidentDirection = aFragment.GetMomentum().vect().unit();56 theFragmentsVector->ResetStage();57 return;58 }59 60 //for inverse cross section choice61 inline void G4PreCompoundEmission::SetOPTxs(G4int opt)62 {63 theFragmentsVector->SetOPTxs(opt);64 return;65 }66 //for superimposed Coumlomb Barrier for inverse cross sections67 inline void G4PreCompoundEmission::UseSICB(G4bool use)68 {69 theFragmentsVector->UseSICB(use);70 return;71 }72
Note: See TracChangeset
for help on using the changeset viewer.