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

update CVS release candidate geant4.9.3.01

Location:
trunk/source/processes/hadronic/stopping
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/stopping/History

    r1055 r1196  
    1414     * Please list in reverse chronological order (last date on top)
    1515     ---------------------------------------------------------------
     16
     1719-Nov-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-04)
     18----------------------------------------------------------
     19- G4PiMinusAbsorptionAtRest and G4KaonMinusAbsorptionAtRest - fixed
     20   usage of G4ThreeVector
     21
     2206-Aug-2009 Gabriele Cosmo (hadr-stopping-V09-02-03)
     23----------------------------------------------------------
     24- Removed left-over inclusions of G4NucleiPropertiesTable.hh ...
     25
     2604-Aug-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-02)
     27----------------------------------------------------------
     28- removed unused include of G4NucleiPropertiesTable.hh
    1629
    173002-Feb-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-01)
  • trunk/source/processes/hadronic/stopping/include/G4MuMinusCaptureCascade.hh

    r1007 r1196  
    2525//
    2626// $Id: G4MuMinusCaptureCascade.hh,v 1.10 2007/07/05 18:19:14 dennis Exp $
    27 // GEANT4 tag $Name: geant4-09-02 $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//   G4MuMinusCaptureCascade physics process --------
  • trunk/source/processes/hadronic/stopping/include/G4MuonMinusCaptureAtRest.hh

    r1007 r1196  
    2525//
    2626// $Id: G4MuonMinusCaptureAtRest.hh,v 1.23 2008/10/02 20:57:52 dennis Exp $
    27 // GEANT4 tag $Name: geant4-09-02 $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//  G4MuonMinusCaptureAtRest physics process
  • trunk/source/processes/hadronic/stopping/include/G4StopElementSelector.hh

    r1007 r1196  
    2525//
    2626// $Id: G4StopElementSelector.hh,v 1.10 2007/07/05 18:19:14 dennis Exp $
    27 // GEANT4 tag $Name: geant4-09-02 $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929// Author:        V.Ivanchenko (Vladimir.Ivantchenko@cern.ch)
  • trunk/source/processes/hadronic/stopping/src/G4KaonMinusAbsorptionAtRest.cc

    r1055 r1196  
    190190  for ( i = 0; i<nAbsorptionProducts; i++)
    191191    {
    192       pProducts = pProducts + (*absorptionProducts)[i]->GetMomentum();
     192      pProducts += (*absorptionProducts)[i]->GetMomentum();
    193193      productEnergy += (*absorptionProducts)[i]->GetKineticEnergy();
    194194    }
     
    199199  G4double bDiff = G4NucleiProperties::GetBindingEnergy(static_cast<G4int>(A),static_cast<G4int>(Z)) -
    200200    G4NucleiProperties::GetBindingEnergy(static_cast<G4int>(newA), static_cast<G4int>(newZ));
    201 
    202   G4double pNucleus = pProducts.mag();
    203201 
    204202  G4StopDeexcitationAlgorithm* nucleusAlgorithm = new G4StopTheoDeexcitation();
     
    214212             << energyDeposit
    215213             << ", pNucleus = "
    216              << pNucleus
     214             << pProducts
    217215             << ", A: "
    218216             << A
     
    233231  delete nucleus;   
    234232
    235   G4ReactionProductVector* fragmentationProducts = stopDeexcitation.DoBreakUp(newA,newZ,energyDeposit,pNucleus);
     233  G4ReactionProductVector* fragmentationProducts = stopDeexcitation.DoBreakUp(newA,newZ,energyDeposit,pProducts);
    236234 
    237235  unsigned int nFragmentationProducts = 0;
  • trunk/source/processes/hadronic/stopping/src/G4MuMinusCaptureCascade.cc

    r1007 r1196  
    2525//
    2626// $Id: G4MuMinusCaptureCascade.cc,v 1.16 2008/05/05 09:09:06 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-02 $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//   G4MuonMinusCaptureAtRest physics process
  • trunk/source/processes/hadronic/stopping/src/G4MuonMinusCaptureAtRest.cc

    r1055 r1196  
    2525//
    2626// $Id: G4MuonMinusCaptureAtRest.cc,v 1.54 2009/01/24 11:55:38 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03-beta-cand-01 $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929//   G4MuonMinusCaptureAtRest physics process
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusAbsorptionAtRest.cc

    r1055 r1196  
    5353#include "G4DynamicParticle.hh"
    5454#include "G4DynamicParticleVector.hh"
    55 #include "G4NucleiPropertiesTable.hh"
    5655#include "Randomize.hh"
    5756#include "G4ThreeVector.hh"
     
    155154  G4double newN = A - Z - stopAbsorption.NNeutrons();
    156155  G4double newA = newZ + newN;
    157   G4double pNucleus = (stopAbsorption.RecoilMomentum()).mag();
    158   G4ReactionProductVector* fragmentationProducts = stopDeexcitation.DoBreakUp(newA,newZ,excitation,pNucleus);
     156  G4ReactionProductVector* fragmentationProducts = stopDeexcitation.DoBreakUp(newA,newZ,excitation,stopAbsorption.RecoilMomentum());
    159157
    160158  unsigned int nAbsorptionProducts = 0;
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopAl.cc

    r819 r1196  
    4444#include "G4DynamicParticleVector.hh"
    4545#include "G4LorentzVector.hh"
    46 #include "G4NucleiPropertiesTable.hh"
    4746#include "G4PiMinusStopMaterial.hh"
    4847#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopC.cc

    r819 r1196  
    4646#include "G4DynamicParticleVector.hh"
    4747#include "G4LorentzVector.hh"
    48 #include "G4NucleiPropertiesTable.hh"
    4948#include "G4PiMinusStopMaterial.hh"
    5049#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopCo.cc

    r819 r1196  
    4646#include "G4DynamicParticleVector.hh"
    4747#include "G4LorentzVector.hh"
    48 #include "G4NucleiPropertiesTable.hh"
    4948#include "G4PiMinusStopMaterial.hh"
    5049#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopCu.cc

    r819 r1196  
    4646#include "G4DynamicParticleVector.hh"
    4747#include "G4LorentzVector.hh"
    48 #include "G4NucleiPropertiesTable.hh"
    4948#include "G4PiMinusStopMaterial.hh"
    5049#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopLi.cc

    r819 r1196  
    4646#include "G4DynamicParticleVector.hh"
    4747#include "G4LorentzVector.hh"
    48 #include "G4NucleiPropertiesTable.hh"
    4948#include "G4PiMinusStopMaterial.hh"
    5049#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopMaterial.cc

    r819 r1196  
    4747#include "G4DynamicParticleVector.hh"
    4848#include "G4LorentzVector.hh"
    49 #include "G4NucleiPropertiesTable.hh"
    5049#include "G4PiMinusStopMaterial.hh"
    5150#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopN.cc

    r819 r1196  
    4646#include "G4DynamicParticleVector.hh"
    4747#include "G4LorentzVector.hh"
    48 #include "G4NucleiPropertiesTable.hh"
    4948#include "G4PiMinusStopMaterial.hh"
    5049#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopO.cc

    r819 r1196  
    4646#include "G4DynamicParticleVector.hh"
    4747#include "G4LorentzVector.hh"
    48 #include "G4NucleiPropertiesTable.hh"
    4948#include "G4PiMinusStopMaterial.hh"
    5049#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopPb.cc

    r819 r1196  
    4646#include "G4DynamicParticleVector.hh"
    4747#include "G4LorentzVector.hh"
    48 #include "G4NucleiPropertiesTable.hh"
    4948#include "G4PiMinusStopMaterial.hh"
    5049#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4PiMinusStopTa.cc

    r819 r1196  
    4646#include "G4DynamicParticleVector.hh"
    4747#include "G4LorentzVector.hh"
    48 #include "G4NucleiPropertiesTable.hh"
    4948#include "G4PiMinusStopMaterial.hh"
    5049#include "G4DistributionGenerator.hh"
  • trunk/source/processes/hadronic/stopping/src/G4StopDeexcitation.cc

    r819 r1196  
    3939#include "Randomize.hh"
    4040#include "G4ParticleTypes.hh"
    41 #include "G4NucleiPropertiesTable.hh"
    4241#include "G4ParticleDefinition.hh"
    4342#include "G4ThreeVector.hh"
     
    6463                                                       const G4ThreeVector& p) const
    6564{
     65  G4ReactionProductVector* v = 0;
    6666  if (_algorithm != 0)
    6767    {
    68       return _algorithm->BreakUp(A,Z,excitation,p);
     68      v = _algorithm->BreakUp(A,Z,excitation,p);
    6969    }
    70   else
    71     return 0;
     70  return v;
    7271}
  • trunk/source/processes/hadronic/stopping/src/G4StopElementSelector.cc

    r1007 r1196  
    2525//
    2626// $Id: G4StopElementSelector.cc,v 1.16 2007/10/02 18:27:43 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-02 $
     27// GEANT4 tag $Name: geant4-09-03-cand-01 $
    2828//
    2929// File: G4StopElementSelector
Note: See TracChangeset for help on using the changeset viewer.