Ignore:
Timestamp:
May 28, 2009, 4:26:57 PM (15 years ago)
Author:
garnier
Message:

maj sur la beta de geant 4.9.3

Location:
trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMChannel.cc

    r1007 r1055  
    2525//
    2626//
    27 // $Id: G4GEMChannel.cc,v 1.6 2008/11/18 18:26:30 ahoward Exp $
    28 // GEANT4 tag $Name: geant4-09-02 $
     27// $Id: G4GEMChannel.cc,v 1.7 2009/03/12 11:25:28 ahoward Exp $
     28// GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
     
    125125    //    G4double ExEnergy = fragment.GetExcitationEnergy() -
    126126    //      G4PairingCorrection::GetInstance()->GetPairingCorrection(anA,aZ);
    127     G4double ExEnergy = fragment.GetExcitationEnergy() -
    128       G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
     127//090120
     128    //G4double ExEnergy = fragment.GetExcitationEnergy() -
     129      //G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
     130    G4double ExEnergy = fragment.GetExcitationEnergy();
     131    if ( AResidual > 0 ) ExEnergy -= G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
     132//090120
    129133   
    130134    // We only take into account channels which are physically allowed
     
    260264    G4double a = theLevelDensityPtr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()),
    261265                                                           static_cast<G4int>(fragment.GetZ()),U);
    262     G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()),
    263                                                                                static_cast<G4int>(fragment.GetZ()));
     266//090115
     267//G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()),
     268//                                                                     static_cast<G4int>(fragment.GetZ()));
     269    G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(AResidual,ZResidual);
     270//090115
    264271   
    265272    G4double Alpha = theEvaporationProbabilityPtr->CalcAlphaParam(fragment);
     
    307314//      std::cout << "\t\tEjectile (" << A << ',' << Z << ") V = " << CoulombBarrier
    308315//            << " Beta = " << Beta << " V+Beta = " << CoulombBarrier+Beta << '\n';
     316
     317//G4cout << AResidual << " " << ZResidual << " " << ConstantFactor << " " << Beta << " " << CoulombBarrier << " " << MaximalKineticEnergy << " " << CoulombBarrier + MaximalKineticEnergy + Beta << G4endl;
     318//090128
     319if ( CoulombBarrier + MaximalKineticEnergy + Beta <= 0 ) return 0;
    309320
    310321    do
  • trunk/source/processes/hadronic/models/de_excitation/gem_evaporation/src/G4GEMProbability.cc

    r819 r1055  
    108108    G4double a = theEvapLDPptr->LevelDensityParameter(static_cast<G4int>(fragment.GetA()),
    109109                                                      static_cast<G4int>(fragment.GetZ()),U);
    110     G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()),
    111                                                                                static_cast<G4int>(fragment.GetZ()));
     110//090115
     111//G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection(static_cast<G4int>(fragment.GetA()),
     112//                                                                     static_cast<G4int>(fragment.GetZ()));
     113    G4double ResidualZ = static_cast<G4double>(fragment.GetZ() - theZ);
     114    G4double delta0 = G4PairingCorrection::GetInstance()->GetPairingCorrection( static_cast<G4int>( ResidualA ) , static_cast<G4int>( ResidualZ ) );
     115//090115
    112116   
    113117    G4double Alpha = CalcAlphaParam(fragment);
Note: See TracChangeset for help on using the changeset viewer.