Changeset 1007 for trunk/source/processes/electromagnetic/lowenergy/src
- Timestamp:
- Apr 20, 2009, 5:54:05 PM (15 years ago)
- Location:
- trunk/source/processes/electromagnetic/lowenergy/src
- Files:
-
- 105 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/electromagnetic/lowenergy/src/G4AtomicDeexcitation.cc
r1006 r1007 26 26 // 27 27 // $Id: G4AtomicDeexcitation.cc,v 1.11 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Authors: Elena Guardincerri (Elena.Guardincerri@ge.infn.it) -
trunk/source/processes/electromagnetic/lowenergy/src/G4AtomicShell.cc
r1006 r1007 26 26 // 27 27 // $Id: G4AtomicShell.cc,v 1.2 ???? 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Authors: Elena Guardincerri (Elena.Guardincerri@ge.infn.it) -
trunk/source/processes/electromagnetic/lowenergy/src/G4AtomicTransitionManager.cc
r1006 r1007 26 26 // 27 27 // $Id: G4AtomicTransitionManager.cc,v 1.2 ???? 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Authors: Elena Guardincerri (Elena.Guardincerri@ge.infn.it) -
trunk/source/processes/electromagnetic/lowenergy/src/G4BremsstrahlungCrossSectionHandler.cc
r1006 r1007 25 25 // 26 26 // $Id: G4BremsstrahlungCrossSectionHandler.cc,v 1.9 2006/06/29 19:38:42 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4BremsstrahlungParameters.cc
r1006 r1007 26 26 // 27 27 // $Id: G4BremsstrahlungParameters.cc,v 1.19 2006/06/29 19:38:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CompositeEMDataSet.cc
r1006 r1007 26 26 // 27 27 // $Id: G4CompositeEMDataSet.cc,v 1.13 2008/03/17 13:40:53 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionChargeDecrease.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionChargeDecrease.cc,v 1.4 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionChargeDecrease.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionChargeDecreasePartial.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionChargeDecreasePartial.cc,v 1.2 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionChargeDecreasePartial.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionChargeIncrease.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionChargeIncrease.cc,v 1.4 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionChargeIncrease.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionChargeIncreasePartial.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionChargeIncreasePartial.cc,v 1.2 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionChargeIncreasePartial.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionChargeTransferCH.cc
r1006 r1007 26 26 // 27 27 // $Id: G4CrossSectionChargeTransferCH.cc,v 1.3 2008/03/25 16:00:20 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionChargeTransferExp.cc
r1006 r1007 26 26 // 27 27 // $Id: G4CrossSectionChargeTransferExp.cc,v 1.5 2008/06/27 12:22:25 sincerti Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionElasticChampion.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionElasticChampion.cc,v 1.4 2008/12/05 11:58:16 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // ------------------------------------------------------------------- 29 29 -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionElasticScreenedRutherford.cc
r1006 r1007 26 26 // 27 27 // $Id: G4CrossSectionElasticScreenedRutherford.cc,v 1.1 2007/10/12 23:11:41 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionElasticScreenedRutherfordHE.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionElasticScreenedRutherfordHE.cc,v 1.2 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionElasticScreenedRutherfordHE.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionElasticScreenedRutherfordLE.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionElasticScreenedRutherfordLE.cc,v 1.2 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionElasticScreenedRutherfordLE.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionExcitationBorn.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionExcitationBorn.cc,v 1.4 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionExcitationBorn.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionExcitationBornPartial.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionExcitationBornPartial.cc,v 1.3 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionExcitationBornPartial.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionExcitationEmfietzoglou.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionExcitationEmfietzoglou.cc,v 1.5 2008/12/05 11:58:16 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionExcitationEmfietzoglou.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionExcitationEmfietzoglouPartial.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionExcitationEmfietzoglouPartial.cc,v 1.3 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionExcitationEmfietzoglouPartial.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionExcitationMillerGreen.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionExcitationMillerGreen.cc,v 1.4 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionExcitationMillerGreen.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionExcitationMillerGreenPartial.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4CrossSectionExcitationMillerGreenPartial.cc,v 1. 3 2009/01/20 07:40:53sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4CrossSectionExcitationMillerGreenPartial.cc,v 1.2 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionExcitationMillerGreenPartial.hh" … … 115 115 tCorrected = k * kineticEnergyCorrection[particleTypeIndex]; 116 116 117 // SI - added protection118 if (tCorrected < waterExcitation.ExcitationEnergy(excitationLevel)) return 0;119 //120 121 117 G4int z = 10; 122 118 … … 162 158 // ELECTRON CORRECTION 163 159 164 if ( particle == instance->GetIon("alpha++")|| 165 particle == G4Proton::ProtonDefinition()) 166 160 if ( particle == instance->GetIon("alpha++")) 167 161 { while (i > 0) 168 162 { -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionHandler.cc
r1006 r1007 26 26 // 27 27 // $Id: G4CrossSectionHandler.cc,v 1.18 2006/06/29 19:38:48 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionIonisationBorn.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionIonisationBorn.cc,v 1.4 2008/08/20 14:51:48 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionIonisationBorn.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionIonisationBornElectron.cc
r1006 r1007 26 26 // 27 27 // $Id: G4CrossSectionIonisationBornElectron.cc,v 1.2 2007/11/08 18:51:34 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionIonisationBornPartial.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4CrossSectionIonisationBornPartial.cc,v 1. 5 2009/01/20 07:40:53sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4CrossSectionIonisationBornPartial.cc,v 1.4 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionIonisationBornPartial.hh" … … 33 33 G4CrossSectionIonisationBornPartial::G4CrossSectionIonisationBornPartial() 34 34 { 35 lowEnergyLimitDefault = 12.61* eV;35 lowEnergyLimitDefault = 25 * eV; 36 36 highEnergyLimitDefault = 30 * keV; 37 37 … … 52 52 tableFile[electron] = fileElectron; 53 53 54 lowEnergyLimit[electron] = 12.61* eV;54 lowEnergyLimit[electron] = 25. * eV; 55 55 highEnergyLimit[electron] = 30. * keV; 56 56 -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionIonisationBornPartialElectron.cc
r1006 r1007 26 26 // 27 27 // $Id: G4CrossSectionIonisationBornPartialElectron.cc,v 1.1 2007/10/15 08:57:54 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionIonisationRudd.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionIonisationRudd.cc,v 1.4 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionIonisationRudd.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionIonisationRuddPartial.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionIonisationRuddPartial.cc,v 1.4 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4CrossSectionIonisationRuddPartial.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionKill.cc
r1006 r1007 26 26 // 27 27 // $Id: G4CrossSectionKill.cc,v 1.1 2007/11/09 20:26:12 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionPsCreationChampion.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionPsCreationChampion.cc,v 1.1 2008/07/16 19:01:07 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // ------------------------------------------------------------------- 29 29 -
trunk/source/processes/electromagnetic/lowenergy/src/G4CrossSectionPsCreationChampionPartial.cc
r1006 r1007 25 25 // 26 26 // $Id: G4CrossSectionPsCreationChampionPartial.cc,v 1.1 2008/07/16 19:01:07 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // ------------------------------------------------------------------- 29 29 -
trunk/source/processes/electromagnetic/lowenergy/src/G4DNACrossSectionDataSet.cc
r1006 r1007 27 27 28 28 // $Id: G4DNACrossSectionDataSet.cc,v 1.7 2007/11/09 18:06:26 pia Exp $ 29 // GEANT4 tag $Name: geant4-09-02 -ref-02$29 // GEANT4 tag $Name: geant4-09-02 $ 30 30 // 31 31 // Author: Riccardo Capra <capra@ge.infn.it> -
trunk/source/processes/electromagnetic/lowenergy/src/G4DNAGenericIonsManager.cc
r1006 r1007 25 25 // 26 26 // $Id: G4DNAGenericIonsManager.cc,v 1.5 2008/07/16 19:01:07 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4DNAGenericIonsManager.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4DopplerProfile.cc
r1006 r1007 26 26 // 27 27 // $Id: G4DopplerProfile.cc,v 1.2 2008/03/17 13:40:53 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4DummyFinalState.cc
r1006 r1007 26 26 // 27 27 // $Id: G4DummyFinalState.cc,v 1.2 2007/10/15 08:36:35 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4EMDataSet.cc
r1006 r1007 26 26 // 27 27 // $Id: G4EMDataSet.cc,v 1.18 2008/03/17 13:40:53 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateChargeDecrease.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4FinalStateChargeDecrease.cc,v 1. 4 2009/01/20 07:50:28sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4FinalStateChargeDecrease.cc,v 1.3 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateChargeDecrease.hh" … … 70 70 } 71 71 72 //SI - Added protection against total energy deposit73 product.DoNotDepositEnergy();74 //75 72 product.KillPrimaryParticle(); 76 77 73 product.AddEnergyDeposit(waterBindingEnergy); 78 74 79 75 G4DynamicParticle* aSecondary = new G4DynamicParticle(OutgoingParticleDefinition(definition, finalStateIndex), 80 76 track.GetDynamicParticle()->GetMomentumDirection(), -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateChargeIncrease.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4FinalStateChargeIncrease.cc,v 1. 4 2009/01/20 07:50:28sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4FinalStateChargeIncrease.cc,v 1.3 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateChargeIncrease.hh" … … 48 48 product.Clear(); 49 49 50 //SI - Added protection against total energy deposit51 product.DoNotDepositEnergy();52 //53 50 product.KillPrimaryParticle(); 54 51 product.AddEnergyDeposit(0.); 55 56 52 G4ParticleDefinition* definition = track.GetDefinition(); 57 53 -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateChargeTransferProton.cc
r1006 r1007 26 26 // 27 27 // $Id: G4FinalStateChargeTransferProton.cc,v 1.1 2008/03/25 15:48:21 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateElasticBrennerZaider.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStateElasticBrennerZaider.cc,v 1.8 2008/12/05 11:58:16 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateElasticBrennerZaider.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateElasticChampion.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStateElasticChampion.cc,v 1.7 2008/12/10 18:25:28 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // ------------------------------------------------------------------- 29 29 -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateElasticScreenedRutherford.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStateElasticScreenedRutherford.cc,v 1.4 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateElasticScreenedRutherford.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateExcitationBorn.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStateExcitationBorn.cc,v 1.3 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateExcitationBorn.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateExcitationEmfietzoglou.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStateExcitationEmfietzoglou.cc,v 1.5 2008/12/05 11:58:16 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateExcitationEmfietzoglou.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateExcitationMillerGreen.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStateExcitationMillerGreen.cc,v 1.3 2008/07/14 20:47:34 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateExcitationMillerGreen.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateIonisationBorn.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStateIonisationBorn.cc,v 1.16 2008/12/06 13:47:12 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateIonisationBorn.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateIonisationRudd.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStateIonisationRudd.cc,v 1.8 2008/08/20 14:51:48 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 29 29 #include "G4FinalStateIonisationRudd.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateKill.cc
r1006 r1007 26 26 // 27 27 // $Id: G4FinalStateKill.cc,v 1.1 2007/11/09 20:26:12 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStateProduct.cc
r1005 r1007 25 25 // 26 26 // 27 // $Id: G4FinalStateProduct.cc,v 1. 6 2009/01/20 07:50:28 sincertiExp $28 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // $Id: G4FinalStateProduct.cc,v 1.5 2007/11/09 20:11:04 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) … … 53 53 #include "G4ThreeVector.hh" 54 54 55 G4FinalStateProduct::G4FinalStateProduct() : killStatus(false), doNotDepositStatus(false),isModified(false), localEnergyDeposit(0.), modifiedEnergy(0)55 G4FinalStateProduct::G4FinalStateProduct() : killStatus(false), isModified(false), localEnergyDeposit(0.), modifiedEnergy(0) 56 56 { 57 57 // empty … … 68 68 // Reset object status 69 69 killStatus = false; 70 doNotDepositStatus = false;71 70 isModified = false; 72 71 localEnergyDeposit = 0.; … … 99 98 } 100 99 101 void G4FinalStateProduct::DoNotDepositEnergy()102 {103 doNotDepositStatus = true;104 }105 106 100 void G4FinalStateProduct::KillPrimaryParticle() 107 101 { 108 109 102 // ---- MGP ---- To be added: Handle local energy deposit here 110 103 killStatus = true; -
trunk/source/processes/electromagnetic/lowenergy/src/G4FinalStatePsCreationChampion.cc
r1006 r1007 25 25 // 26 26 // $Id: G4FinalStatePsCreationChampion.cc,v 1.1 2008/07/16 19:01:07 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // ------------------------------------------------------------------- 29 29 -
trunk/source/processes/electromagnetic/lowenergy/src/G4FluoTransition.cc
r1006 r1007 26 26 // 27 27 // $Id: G4FluoTransition.cc,v 1.2 ???? 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Elena Guardincerri (Elena.Guardincerri@ge.infn.it) -
trunk/source/processes/electromagnetic/lowenergy/src/G4IonParametrisedLossModel.cc
r1005 r1007 37 37 // First implementation: 10. 11. 2008 38 38 // 39 // Modifications: 03. 02. 2009 - Bug fix iterators (AL)39 // Modifications: 40 40 // 41 41 // … … 107 107 dedxCacheMaterial = 0; 108 108 dedxCacheEnergyCut = 0; 109 dedxCacheIter = lossTableList. end();109 dedxCacheIter = lossTableList.begin(); 110 110 dedxCacheTransitionEnergy = 0.0; 111 111 dedxCacheTransitionFactor = 0.0; … … 166 166 dedxCacheMaterial = 0; 167 167 dedxCacheEnergyCut = 0; 168 dedxCacheIter = lossTableList. end();168 dedxCacheIter = lossTableList.begin(); 169 169 dedxCacheTransitionEnergy = 0.0; 170 170 dedxCacheTransitionFactor = 0.0; … … 342 342 LossTableList::iterator iter = dedxCacheIter; 343 343 344 if(iter != lossTableList. end()) {344 if(iter != lossTableList.begin()) { 345 345 346 346 G4double transitionEnergy = dedxCacheTransitionEnergy; … … 672 672 673 673 // If any table is applicable, the transition factor is computed: 674 if(iter != lossTableList. end()) {674 if(iter != lossTableList.begin()) { 675 675 676 676 // Retrieving the transition energy from the parameterisation table … … 777 777 // If parameterization for ions is available the electronic energy loss 778 778 // is overwritten 779 if(iter != lossTableList. end()) {779 if(iter != lossTableList.begin()) { 780 780 781 781 // The energy loss is calculated using the ComputeDEDXPerVolume function … … 854 854 G4double transitionEnergy = dedxCacheTransitionEnergy; 855 855 856 if(iter != lossTableList. end() && transitionEnergy < kineticEnergy) {856 if(iter != lossTableList.begin() && transitionEnergy < kineticEnergy) { 857 857 chargeSquareRatio *= corrections -> EffectiveChargeCorrection(particle, 858 858 material, … … 862 862 eloss *= chargeSquareRatioCorr; 863 863 } 864 else if (iter == lossTableList. end()) {864 else if (iter == lossTableList.begin()) { 865 865 866 866 chargeSquareRatio *= corrections -> EffectiveChargeCorrection(particle, … … 875 875 // overwrite the energy loss (i.e. when the effective charge approach is 876 876 // used) 877 if(iter == lossTableList. end()) {877 if(iter == lossTableList.begin()) { 878 878 879 879 G4double scaledKineticEnergy = kineticEnergy * dedxCacheGenIonMassRatio; -
trunk/source/processes/electromagnetic/lowenergy/src/G4LinInterpolation.cc
r1006 r1007 26 26 // 27 27 // $Id: G4LinInterpolation.cc,v 1.3 2006/06/29 19:40:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4LivermoreComptonModel.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4LivermoreComptonModel.cc,v 1. 2 2009/01/21 10:58:13sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4LivermoreComptonModel.cc,v 1.1 2008/10/30 14:17:46 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 … … 38 38 G4LivermoreComptonModel::G4LivermoreComptonModel(const G4ParticleDefinition*, 39 39 const G4String& nam) 40 :G4VEmModel(nam),isInitialised(false) ,meanFreePathTable(0),scatterFunctionData(0),crossSectionHandler(0)40 :G4VEmModel(nam),isInitialised(false) 41 41 { 42 42 lowEnergyLimit = 250 * eV; // SI - Could be 10 eV ? … … 45 45 SetHighEnergyLimit(highEnergyLimit); 46 46 47 verboseLevel= 0;47 verboseLevel= 0; 48 48 // Verbosity scale: 49 49 // 0 = nothing … … 65 65 G4LivermoreComptonModel::~G4LivermoreComptonModel() 66 66 { 67 68 if (meanFreePathTable) delete meanFreePathTable; 69 if (crossSectionHandler) delete crossSectionHandler; 70 if (scatterFunctionData) delete scatterFunctionData; 71 67 delete meanFreePathTable; 68 delete crossSectionHandler; 69 delete scatterFunctionData; 72 70 } 73 71 … … 77 75 const G4DataVector& cuts) 78 76 { 79 80 77 if (verboseLevel > 3) 81 78 G4cout << "Calling G4LivermoreComptonModel::Initialise()" << G4endl; 82 79 83 if (crossSectionHandler) 84 { 85 crossSectionHandler->Clear(); 86 delete crossSectionHandler; 87 } 88 80 InitialiseElementSelectors(particle,cuts); 81 89 82 // Energy limits 90 83 … … 125 118 if (verboseLevel > 2) 126 119 G4cout << "Loaded cross section files for Livermore Compton model" << G4endl; 127 128 InitialiseElementSelectors(particle,cuts);129 120 130 121 G4cout << "Livermore Compton model is initialized " << G4endl … … 144 135 145 136 isInitialised = true; 146 147 137 } 148 138 … … 155 145 G4double, G4double) 156 146 { 157 158 147 if (verboseLevel > 3) 159 148 G4cout << "Calling ComputeCrossSectionPerAtom() of G4LivermoreComptonModel" << G4endl; 160 149 161 150 G4double cs = crossSectionHandler->FindValue(G4int(Z), GammaEnergy); 162 163 151 return cs; 164 165 152 } 166 153 … … 173 160 G4double) 174 161 { 175 176 162 // The scattered gamma energy is sampled according to Klein - Nishina formula. 177 163 // then accepted or rejected depending on the Scattering Function multiplied … … 198 184 fParticleChange->SetProposedKineticEnergy(0.); 199 185 fParticleChange->ProposeLocalEnergyDeposit(photonEnergy0); 186 // SI - IS THE FOLLOWING RETURN NECESSARY ? 200 187 return ; 201 188 } … … 348 335 G4DynamicParticle* dp = new G4DynamicParticle (G4Electron::Electron(),eDirection,eKineticEnergy) ; 349 336 fvect->push_back(dp); 350 351 337 } 352 338 -
trunk/source/processes/electromagnetic/lowenergy/src/G4LivermoreGammaConversionModel.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4LivermoreGammaConversionModel.cc,v 1. 2 2009/01/21 10:58:13sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4LivermoreGammaConversionModel.cc,v 1.1 2008/10/30 14:16:35 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 … … 38 38 G4LivermoreGammaConversionModel::G4LivermoreGammaConversionModel(const G4ParticleDefinition*, 39 39 const G4String& nam) 40 :G4VEmModel(nam),smallEnergy(2.*MeV),isInitialised(false) ,crossSectionHandler(0),meanFreePathTable(0)40 :G4VEmModel(nam),smallEnergy(2.*MeV),isInitialised(false) 41 41 { 42 42 lowEnergyLimit = 1.022000 * MeV; … … 63 63 G4LivermoreGammaConversionModel::~G4LivermoreGammaConversionModel() 64 64 { 65 if (meanFreePathTable)delete meanFreePathTable;66 if (crossSectionHandler)delete crossSectionHandler;65 delete meanFreePathTable; 66 delete crossSectionHandler; 67 67 } 68 68 … … 75 75 G4cout << "Calling G4LivermoreGammaConversionModel::Initialise()" << G4endl; 76 76 77 if (crossSectionHandler) 78 { 79 crossSectionHandler->Clear(); 80 delete crossSectionHandler; 81 } 77 InitialiseElementSelectors(particle,cuts); 82 78 83 79 // Energy limits … … 111 107 if (verboseLevel > 2) 112 108 G4cout << "Loaded cross section files for PenelopeGammaConversion" << G4endl; 113 114 InitialiseElementSelectors(particle,cuts);115 109 116 110 G4cout << "Livermore Gamma Conversion model is initialized " << G4endl -
trunk/source/processes/electromagnetic/lowenergy/src/G4LivermorePhotoElectricModel.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4LivermorePhotoElectricModel.cc,v 1. 2 2009/01/21 10:58:13sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4LivermorePhotoElectricModel.cc,v 1.1 2008/10/30 14:16:35 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 … … 38 38 G4LivermorePhotoElectricModel::G4LivermorePhotoElectricModel(const G4ParticleDefinition*, 39 39 const G4String& nam) 40 :G4VEmModel(nam),isInitialised(false) ,meanFreePathTable(0),crossSectionHandler(0),shellCrossSectionHandler(0),ElectronAngularGenerator(0)40 :G4VEmModel(nam),isInitialised(false) 41 41 { 42 42 lowEnergyLimit = 250 * eV; // SI - Could be 10 eV ? … … 64 64 G4LivermorePhotoElectricModel::~G4LivermorePhotoElectricModel() 65 65 { 66 if (meanFreePathTable)delete meanFreePathTable;67 if (crossSectionHandler)delete crossSectionHandler;68 if (shellCrossSectionHandler)delete shellCrossSectionHandler;69 if (ElectronAngularGenerator)delete ElectronAngularGenerator;66 delete meanFreePathTable; 67 delete crossSectionHandler; 68 delete shellCrossSectionHandler; 69 delete ElectronAngularGenerator; 70 70 } 71 71 … … 78 78 G4cout << "Calling G4LivermorePhotoElectricModel::Initialise()" << G4endl; 79 79 80 if (crossSectionHandler) 81 { 82 crossSectionHandler->Clear(); 83 delete crossSectionHandler; 84 } 85 86 if (shellCrossSectionHandler) 87 { 88 shellCrossSectionHandler->Clear(); 89 delete shellCrossSectionHandler; 90 } 91 80 InitialiseElementSelectors(particle,cuts); 81 92 82 // Energy limits 93 83 … … 132 122 G4cout << "Loaded cross section files for Livermore PhotoElectric model" << G4endl; 133 123 134 InitialiseElementSelectors(particle,cuts);135 136 124 G4cout << "Livermore PhotoElectric model is initialized " << G4endl 137 125 << "Energy range: " … … 189 177 fParticleChange->SetProposedKineticEnergy(0.); 190 178 fParticleChange->ProposeLocalEnergyDeposit(photonEnergy); 179 // SI - IS THE FOLLOWING RETURN NECESSARY ? 191 180 return ; 192 181 } -
trunk/source/processes/electromagnetic/lowenergy/src/G4LivermorePolarizedComptonModel.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4LivermorePolarizedComptonModel.cc,v 1. 2 2009/01/21 10:58:13sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4LivermorePolarizedComptonModel.cc,v 1.1 2008/10/30 14:16:35 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 … … 38 38 G4LivermorePolarizedComptonModel::G4LivermorePolarizedComptonModel(const G4ParticleDefinition*, 39 39 const G4String& nam) 40 :G4VEmModel(nam),isInitialised(false) ,meanFreePathTable(0),scatterFunctionData(0),crossSectionHandler(0)40 :G4VEmModel(nam),isInitialised(false) 41 41 { 42 42 lowEnergyLimit = 250 * eV; // SI - Could be 10 eV ? … … 65 65 G4LivermorePolarizedComptonModel::~G4LivermorePolarizedComptonModel() 66 66 { 67 if (meanFreePathTable)delete meanFreePathTable;68 if (crossSectionHandler)delete crossSectionHandler;69 if (scatterFunctionData)delete scatterFunctionData;67 delete meanFreePathTable; 68 delete crossSectionHandler; 69 delete scatterFunctionData; 70 70 } 71 71 … … 78 78 G4cout << "Calling G4LivermorePolarizedComptonModel::Initialise()" << G4endl; 79 79 80 if (crossSectionHandler) 81 { 82 crossSectionHandler->Clear(); 83 delete crossSectionHandler; 84 } 80 InitialiseElementSelectors(particle,cuts); 85 81 86 82 // Energy limits … … 123 119 if (verboseLevel > 2) 124 120 G4cout << "Loaded cross section files for Livermore Polarized Compton model" << G4endl; 125 126 InitialiseElementSelectors(particle,cuts);127 121 128 122 G4cout << "Livermore Polarized Compton model is initialized " << G4endl … … 209 203 fParticleChange->SetProposedKineticEnergy(0.); 210 204 fParticleChange->ProposeLocalEnergyDeposit(gammaEnergy0); 205 // SI - IS THE FOLLOWING RETURN NECESSARY ? 211 206 return; 212 207 } -
trunk/source/processes/electromagnetic/lowenergy/src/G4LivermorePolarizedRayleighModel.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4LivermorePolarizedRayleighModel.cc,v 1. 2 2009/01/21 10:58:13sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4LivermorePolarizedRayleighModel.cc,v 1.1 2008/10/30 14:16:35 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 … … 38 38 G4LivermorePolarizedRayleighModel::G4LivermorePolarizedRayleighModel(const G4ParticleDefinition*, 39 39 const G4String& nam) 40 :G4VEmModel(nam),isInitialised(false) ,crossSectionHandler(0),formFactorData(0)40 :G4VEmModel(nam),isInitialised(false) 41 41 { 42 42 lowEnergyLimit = 250 * eV; // SI - Could be 10 eV ? … … 65 65 G4LivermorePolarizedRayleighModel::~G4LivermorePolarizedRayleighModel() 66 66 { 67 if (crossSectionHandler)delete crossSectionHandler;68 if (formFactorData)delete formFactorData;67 delete crossSectionHandler; 68 delete formFactorData; 69 69 } 70 70 … … 84 84 G4cout << "Calling G4LivermorePolarizedRayleighModel::Initialise()" << G4endl; 85 85 86 if (crossSectionHandler) 87 { 88 crossSectionHandler->Clear(); 89 delete crossSectionHandler; 90 } 91 86 InitialiseElementSelectors(particle,cuts); 87 92 88 // Energy limits 93 89 … … 120 116 if (verboseLevel > 2) 121 117 G4cout << "Loaded cross section files for Livermore Polarized Rayleigh model" << G4endl; 122 123 InitialiseElementSelectors(particle,cuts);124 118 125 119 G4cout << "Livermore Polarized Rayleigh model is initialized " << G4endl -
trunk/source/processes/electromagnetic/lowenergy/src/G4LivermoreRayleighModel.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4LivermoreRayleighModel.cc,v 1. 2 2009/01/21 10:58:13sincerti Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4LivermoreRayleighModel.cc,v 1.1 2008/10/30 14:16:35 sincerti Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 … … 38 38 G4LivermoreRayleighModel::G4LivermoreRayleighModel(const G4ParticleDefinition*, 39 39 const G4String& nam) 40 :G4VEmModel(nam),isInitialised(false) ,meanFreePathTable(0),formFactorData(0),crossSectionHandler(0)40 :G4VEmModel(nam),isInitialised(false) 41 41 { 42 42 lowEnergyLimit = 250 * eV; // SI - Could be 10 eV ? … … 65 65 G4LivermoreRayleighModel::~G4LivermoreRayleighModel() 66 66 { 67 if (meanFreePathTable)delete meanFreePathTable;68 if (crossSectionHandler)delete crossSectionHandler;69 if (formFactorData)delete formFactorData;67 delete meanFreePathTable; 68 delete crossSectionHandler; 69 delete formFactorData; 70 70 } 71 71 … … 78 78 G4cout << "Calling G4LivermoreRayleighModel::Initialise()" << G4endl; 79 79 80 if (crossSectionHandler) 81 { 82 crossSectionHandler->Clear(); 83 delete crossSectionHandler; 84 } 85 80 InitialiseElementSelectors(particle,cuts); 81 86 82 // Energy limits 87 83 … … 120 116 G4cout << "Loaded cross section files for Livermore Rayleigh model" << G4endl; 121 117 122 InitialiseElementSelectors(particle,cuts);123 124 118 G4cout << "Livermore Rayleigh model is initialized " << G4endl 125 119 << "Energy range: " … … 172 166 fParticleChange->SetProposedKineticEnergy(0.); 173 167 fParticleChange->ProposeLocalEnergyDeposit(photonEnergy0); 168 // SI - IS THE FOLLOWING RETURN NECESSARY ? 174 169 return ; 175 170 } -
trunk/source/processes/electromagnetic/lowenergy/src/G4LogLogInterpolation.cc
r1006 r1007 26 26 // 27 27 // $Id: G4LogLogInterpolation.cc,v 1.14 2008/12/12 08:50:59 sincerti Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4LowEnergyBremsstrahlung.cc
r1006 r1007 25 25 // 26 26 // $Id: G4LowEnergyBremsstrahlung.cc,v 1.71 2006/06/29 19:40:13 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // -------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4LowEnergyCompton.cc
r1006 r1007 25 25 // 26 26 // $Id: G4LowEnergyCompton.cc,v 1.47 2008/12/18 13:01:28 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: A. Forti -
trunk/source/processes/electromagnetic/lowenergy/src/G4LowEnergyGammaConversion.cc
r1006 r1007 27 27 /// 28 28 // $Id: G4LowEnergyGammaConversion.cc,v 1.36 2006/06/29 19:40:17 gunter Exp $ 29 // GEANT4 tag $Name: geant4-09-02 -ref-02$29 // GEANT4 tag $Name: geant4-09-02 $ 30 30 // 31 31 // -
trunk/source/processes/electromagnetic/lowenergy/src/G4LowEnergyIonisation.cc
r1006 r1007 25 25 // 26 26 // $Id: G4LowEnergyIonisation.cc,v 1.103 2008/05/02 19:23:38 pia Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // -------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4LowEnergyPhotoElectric.cc
r1006 r1007 26 26 // 27 27 // $Id: G4LowEnergyPhotoElectric.cc,v 1.56 2006/06/29 19:40:23 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: A. Forti -
trunk/source/processes/electromagnetic/lowenergy/src/G4LowEnergyPolarizedCompton.cc
r1006 r1007 26 26 // 27 27 // $Id: G4LowEnergyPolarizedCompton.cc,v 1.25 2008/05/02 19:23:38 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // ------------------------------------------------------------ -
trunk/source/processes/electromagnetic/lowenergy/src/G4LowEnergyPolarizedRayleigh.cc
r1006 r1007 25 25 // 26 26 // $Id: G4LowEnergyPolarizedRayleigh.cc,v 1.7 2006/06/29 19:40:27 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // -------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4LowEnergyRayleigh.cc
r1006 r1007 27 27 // 28 28 // $Id: G4LowEnergyRayleigh.cc,v 1.37 2006/06/29 19:40:29 gunter Exp $ 29 // GEANT4 tag $Name: geant4-09-02 -ref-02$29 // GEANT4 tag $Name: geant4-09-02 $ 30 30 // 31 31 // Author: A. Forti -
trunk/source/processes/electromagnetic/lowenergy/src/G4OrlicLCrossSection.cc
r1006 r1007 25 25 // 26 26 //$Id: G4OrlicLCrossSection.cc,v 1.5 2008/12/18 13:01:30 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Haifa Ben Abdelouahed -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeAnnihilationModel.cc
r1006 r1007 25 25 // 26 26 // $Id: G4PenelopeAnnihilationModel.cc,v 1.2 2008/12/04 14:09:36 pandola Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Luciano Pandola -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeBremsstrahlung.cc
r1006 r1007 25 25 // 26 26 // $Id: G4PenelopeBremsstrahlung.cc,v 1.18 2006/06/29 19:40:35 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // -------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeBremsstrahlungAngular.cc
r1006 r1007 25 25 // 26 26 // $Id: G4PenelopeBremsstrahlungAngular.cc,v 1.7 2006/06/29 19:40:37 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // -------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeBremsstrahlungContinuous.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4PenelopeBremsstrahlungContinuous.cc,v 1.1 1 2008/12/15 09:23:06pandola Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4PenelopeBremsstrahlungContinuous.cc,v 1.10 2008/12/09 15:08:13 pandola Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // -------------------------------------------------------------- … … 97 97 G4String dirFile = pathString + "/penelope/" + name; 98 98 std::ifstream file(dirFile); 99 if (!file.is_open()) 99 std::filebuf* lsdp = file.rdbuf(); 100 if (!(lsdp->is_open())) 100 101 { 101 102 G4String excep = "G4PenelopeBremsstrahlungContinuous - data file " + name + " not found!"; … … 111 112 for (size_t j=0;j<NumberofKPoints;j++){ 112 113 file >> a1; 113 ReducedCS[i][j]=a1*cm2; 114 ReducedCS[i][j]=a1*cm2; //coversion present in Penelope source 114 115 } 115 116 //3) read the total cross section, in cm2 116 117 file >> a1; 117 TotalCS[i]=a1*cm2; 118 TotalCS[i]=a1*cm2; //conversion present in Penelope source 118 119 // Check closing item 119 120 file >> a1; 120 121 if (a1 != ((G4double) -1)) 121 122 { 122 G4String excep = "G4PenelopeBremsstrahlungContinuous - Check the bremms data file " 123 + name; 123 G4String excep = "G4PenelopeBremsstrahlungContinuous - Check the bremms data file " + name; 124 124 G4Exception(excep); 125 125 } … … 229 229 230 230 //Global x-section factor 231 G4double Fact=Zmat*Zmat*(energy+electron_mass_c2)*(energy+electron_mass_c2)/ 232 (energy*(energy+2.0*electron_mass_c2)); 231 G4double Fact=Zmat*Zmat*(energy+electron_mass_c2)*(energy+electron_mass_c2)/(energy*(energy+2.0*electron_mass_c2)); 233 232 Fact *= PositronCorrection(energy); 234 233 -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeCompton.cc
r1006 r1007 25 25 // 26 26 // $Id: G4PenelopeCompton.cc,v 1.33 2008/06/03 15:44:25 pandola Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Luciano Pandola -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeComptonModel.cc
r1006 r1007 25 25 // 26 26 // $Id: G4PenelopeComptonModel.cc,v 1.2 2008/12/04 14:11:21 pandola Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Luciano Pandola -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeGammaConversionModel.cc
r1006 r1007 25 25 // 26 26 // $Id: G4PenelopeGammaConversionModel.cc,v 1.2 2008/12/04 14:09:36 pandola Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Luciano Pandola -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeIonisation.cc
r1006 r1007 25 25 // 26 26 // $Id: G4PenelopeIonisation.cc,v 1.19 2006/06/29 19:40:49 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // -------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeIonisationModel.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4PenelopeIonisationModel.cc,v 1. 3 2008/12/15 09:23:06pandola Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4PenelopeIonisationModel.cc,v 1.2 2008/12/05 09:15:43 pandola Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Luciano Pandola … … 517 517 //Penelope subtracted the fluorescence, but one has to match the databases 518 518 eKineticEnergy = energySecondary+ioniEnergy-bindingEnergy; 519 519 520 //VERIFICA QUI LA STORIA DEL LOCAL ENERGY DEPOSIT! 521 520 522 G4double localEnergyDeposit = ionEnergy; 521 523 G4double energyInFluorescence = 0.0*eV; -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopePhotoElectric.cc
r1005 r1007 25 25 // 26 26 // 27 // $Id: G4PenelopePhotoElectric.cc,v 1.1 3 2009/01/08 09:42:54 pandolaExp $28 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // $Id: G4PenelopePhotoElectric.cc,v 1.12 2006/06/29 19:40:51 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: L. Pandola … … 37 37 // 31 May 2005 L. Pandola Added Sauter formula for the sampling of 38 38 // the electron direction 39 // 08 Jan 2009 L. Pandola Check shell index to avoid mismatch between40 // the Penelope cross section database and the41 // G4AtomicTransitionManager database. It suppresses42 // a warning from G4AtomicTransitionManager only.43 // Results are unchanged.44 39 // -------------------------------------------------------------- 45 40 … … 151 146 // Retrieve the corresponding identifier and binding energy of the selected shell 152 147 const G4AtomicTransitionManager* transitionManager = G4AtomicTransitionManager::Instance(); 153 154 //The number of shell cross section possibly reported in the Penelope database155 //might be different from the number of shells in the G4AtomicTransitionManager156 //(namely, Penelope may contain more shell, especially for very light elements).157 //In order to avoid a warning message from the G4AtomicTransitionManager, I158 //add this protection. Results are anyway changed, because when G4AtomicTransitionManager159 //has a shellID>maxID, it sets the shellID to the last valid shell.160 size_t numberOfShells = (size_t) transitionManager->NumberOfShells(Z);161 if (shellIndex >= numberOfShells)162 shellIndex = numberOfShells-1;163 164 148 const G4AtomicShell* shell = transitionManager->Shell(Z,shellIndex); 165 149 G4double bindingEnergy = shell->BindingEnergy(); -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopePhotoElectricModel.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4PenelopePhotoElectricModel.cc,v 1. 3 2009/01/08 09:42:54pandola Exp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4PenelopePhotoElectricModel.cc,v 1.2 2008/12/04 14:09:36 pandola Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Luciano Pandola … … 31 31 // History: 32 32 // -------- 33 // 08 Oct 2008 L Pandola Migration from process to model 34 // 08 Jan 2009 L. Pandola Check shell index to avoid mismatch between 35 // the Penelope cross section database and the 36 // G4AtomicTransitionManager database. It suppresses 37 // a warning from G4AtomicTransitionManager only. 38 // Results are unchanged. 33 // 08 Oct 2008 L Pandola Migration from process to model 39 34 // 40 35 … … 232 227 // Retrieve the corresponding identifier and binding energy of the selected shell 233 228 const G4AtomicTransitionManager* transitionManager = G4AtomicTransitionManager::Instance(); 234 235 //The number of shell cross section possibly reported in the Penelope database236 //might be different from the number of shells in the G4AtomicTransitionManager237 //(namely, Penelope may contain more shell, especially for very light elements).238 //In order to avoid a warning message from the G4AtomicTransitionManager, I239 //add this protection. Results are anyway changed, because when G4AtomicTransitionManager240 //has a shellID>maxID, it sets the shellID to the last valid shell.241 size_t numberOfShells = (size_t) transitionManager->NumberOfShells(Z);242 if (shellIndex >= numberOfShells)243 shellIndex = numberOfShells-1;244 245 229 const G4AtomicShell* shell = transitionManager->Shell(Z,shellIndex); 246 230 G4double bindingEnergy = shell->BindingEnergy(); -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeRayleigh.cc
r1006 r1007 27 27 // 28 28 // $Id: G4PenelopeRayleigh.cc,v 1.15 2007/09/03 09:43:14 pandola Exp $ 29 // GEANT4 tag $Name: geant4-09-02 -ref-02$29 // GEANT4 tag $Name: geant4-09-02 $ 30 30 // 31 31 // Author: L. Pandola (luciano.pandola@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4PenelopeRayleighModel.cc
r1006 r1007 25 25 // 26 26 // $Id: G4PenelopeRayleighModel.cc,v 1.2 2008/12/04 14:09:36 pandola Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Luciano Pandola -
trunk/source/processes/electromagnetic/lowenergy/src/G4RangeTest.cc
r1006 r1007 26 26 // 27 27 // $Id: G4RangeTest.cc,v 1.8 2006/06/29 19:41:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4SemiLogInterpolation.cc
r1006 r1007 26 26 // 27 27 // $Id: G4SemiLogInterpolation.cc,v 1.6 2006/06/29 19:41:18 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4ShellData.cc
r1006 r1007 26 26 // 27 27 // $Id: G4ShellData.cc,v 1.10 2008/03/17 13:40:53 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4ShellEMDataSet.cc
r1006 r1007 26 26 // 27 27 // $Id: G4ShellEMDataSet.cc,v 1.16 2008/03/10 15:07:41 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4VCrossSectionHandler.cc
r1006 r1007 26 26 // 27 27 // $Id: G4VCrossSectionHandler.cc,v 1.17 2006/06/29 19:41:42 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4VLowEnergyDiscretePhotonProcess.cc
r1006 r1007 25 25 // 26 26 // $Id: G4VLowEnergyDiscretePhotonProcess.cc,v 1.5 2006/06/29 19:41:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // -------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4VeLowEnergyLoss.cc
r1006 r1007 26 26 // 27 27 // $Id: G4VeLowEnergyLoss.cc,v 1.25 2006/06/29 19:41:50 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // -
trunk/source/processes/electromagnetic/lowenergy/src/G4WaterExcitationStructure.cc
r1006 r1007 26 26 // 27 27 // $Id: G4WaterExcitationStructure.cc,v 1.1 2007/10/15 08:57:54 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4WaterIonisationStructure.cc
r1006 r1007 26 26 // 27 27 // $Id: G4WaterIonisationStructure.cc,v 1.1 2007/11/08 20:39:35 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4eBremsstrahlungSpectrum.cc
r1006 r1007 25 25 // 26 26 // $Id: G4eBremsstrahlungSpectrum.cc,v 1.15 2006/06/29 19:41:58 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4eCrossSectionExcitationEmfietzoglou.cc
r1006 r1007 26 26 // 27 27 // $Id: G4eCrossSectionExcitationEmfietzoglou.cc,v 1.1 2007/05/04 10:16:06 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 31 31 // $Id: G4eCrossSectionExcitationEmfietzoglou.cc,v 1.1 2007/05/04 10:16:06 pia Exp $ 32 // GEANT4 tag $Name: geant4-09-02 -ref-02$32 // GEANT4 tag $Name: geant4-09-02 $ 33 33 // 34 34 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4eCrossSectionScreenedRutherford.cc
r1006 r1007 26 26 // 27 27 // $Id: G4eCrossSectionScreenedRutherford.cc,v 1.3 2007/10/12 12:27:19 pia Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Contact Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4eIonisationCrossSectionHandler.cc
r1005 r1007 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4eIonisationCrossSectionHandler.cc,v 1.1 2 2009/01/29 08:13:34 pandolaExp $27 // GEANT4 tag $Name: geant4-09-02 -ref-02$26 // $Id: G4eIonisationCrossSectionHandler.cc,v 1.11 2006/06/29 19:42:00 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // ------------------------------------------------------------------- … … 42 42 // 19 Jul 2002 VI Create composite data set for material 43 43 // 21 Jan 2003 V.Ivanchenko Cut per region 44 // 28 Jan 2009 L.Pandola Added public method to make a easier migration of45 // G4LowEnergyIonisation to G4LivermoreIonisationModel46 44 // 47 45 // ------------------------------------------------------------------- … … 100 98 G4int nElements = material->GetNumberOfElements(); 101 99 102 if(verbose > 0) 103 { 104 G4cout << "eIonisation CS for " << m << "th material " 105 << material->GetName() 106 << " eEl= " << nElements << G4endl; 107 } 100 if(verbose > 0) { 101 G4cout << "eIonisation CS for " << m << "th material " 102 << material->GetName() 103 << " eEl= " << nElements << G4endl; 104 } 108 105 109 106 G4double tcut = (*energyCuts)[m]; … … 132 129 value += cross * p * density; 133 130 134 if(verbose>0 && m == 0 && e>=1. && e<=0.) 135 { 131 if(verbose>0 && m == 0 && e>=1. && e<=0.) { 136 132 G4cout << "G4eIonCrossSH: e(MeV)= " << e/MeV 137 133 << " n= " << n … … 143 139 << " Z= " << Z 144 140 << G4endl; 145 141 } 146 142 147 143 } … … 159 155 } 160 156 161 G4double G4eIonisationCrossSectionHandler::GetCrossSectionAboveThresholdForElement(G4double energy, 162 G4double cutEnergy, 163 G4int Z) 164 { 165 G4int nShells = NumberOfComponents(Z); 166 G4double value = 0.; 167 if(energy > cutEnergy) 168 { 169 for (G4int n=0; n<nShells; n++) { 170 G4double cross = FindValue(Z, energy, n); 171 G4double p = theParam->Probability(Z, cutEnergy, energy, energy, n); 172 value += cross * p; 173 } 174 } 175 return value; 176 } 157 -
trunk/source/processes/electromagnetic/lowenergy/src/G4eIonisationParameters.cc
r1006 r1007 26 26 // 27 27 // $Id: G4eIonisationParameters.cc,v 1.23 2006/06/29 19:42:02 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // Author: Maria Grazia Pia (Maria.Grazia.Pia@cern.ch) -
trunk/source/processes/electromagnetic/lowenergy/src/G4eIonisationSpectrum.cc
r1006 r1007 25 25 // 26 26 // $Id: G4eIonisationSpectrum.cc,v 1.25 2006/06/29 19:42:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // ------------------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4eLowEnergyLoss.cc
r1006 r1007 26 26 // 27 27 // $Id: G4eLowEnergyLoss.cc,v 1.35 2006/06/29 19:42:06 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-02 -ref-02$28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // ----------------------------------------------------------- -
trunk/source/processes/electromagnetic/lowenergy/src/G4ecpssrCrossSection.cc
r1006 r1007 25 25 // 26 26 //$Id: G4ecpssrCrossSection.cc,v 1.5 2008/12/18 13:01:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // GEANT4 tag $Name: geant4-09-02 $ 28 28 // 29 29 // Author: Haifa Ben Abdelouahed -
trunk/source/processes/electromagnetic/lowenergy/src/G4hLowEnergyLoss.cc
r1005 r1007 25 25 // 26 26 // 27 // $Id: G4hLowEnergyLoss.cc,v 1.2 8 2009/02/20 10:49:54sincerti Exp $28 // GEANT4 tag $Name: geant4-09-02 -ref-02$27 // $Id: G4hLowEnergyLoss.cc,v 1.27 2008/06/20 19:54:03 sincerti Exp $ 28 // GEANT4 tag $Name: geant4-09-02 $ 29 29 // 30 30 // ----------------------------------------------------------- … … 145 145 G4double G4hLowEnergyLoss::HighestKineticEnergy= 100.*GeV; 146 146 G4int G4hLowEnergyLoss::TotBin = 360; 147 G4double G4hLowEnergyLoss::RTable =1.1; 148 G4double G4hLowEnergyLoss::LOGRTable = 1.1; 147 G4double G4hLowEnergyLoss::RTable,G4hLowEnergyLoss::LOGRTable; 149 148 150 149 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... … … 773 772 theRangeTable = theRangepbarTable ; 774 773 } 774 775 775 G4double R2 = RTable*RTable ; 776 776 G4double R1 = RTable+1.; … … 1062 1062 { 1063 1063 G4double LowEdgeRange,A,B,C,discr,KineticEnergy ; 1064 G4double Tbin = 0; 1065 if (RTable !=0.) Tbin = LowestKineticEnergy/RTable ; 1064 G4double Tbin = LowestKineticEnergy/RTable ; 1066 1065 G4double rangebin = 0.0 ; 1067 1066 G4int binnumber = -1 ; -
trunk/source/processes/electromagnetic/lowenergy/src/G4hShellCrossSectionDoubleExp.cc
r1006 r1007 42 42 // ------------------------------------------------------------------- 43 43 // $Id: G4hShellCrossSectionDoubleExp.cc,v 1.9 2008/06/26 18:19:10 sincerti Exp $ 44 // GEANT4 tag $Name: geant4-09-02 -ref-02$44 // GEANT4 tag $Name: geant4-09-02 $ 45 45 46 46 #include "globals.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4hShellCrossSectionDoubleExpData.cc
r1006 r1007 34 34 // ------------------------------------------------------------------- 35 35 // $Id: G4hShellCrossSectionDoubleExpData.cc,v 1.4 2006/06/29 19:42:38 gunter Exp $ 36 // GEANT4 tag $Name: geant4-09-02 -ref-02$36 // GEANT4 tag $Name: geant4-09-02 $ 37 37 38 38 #include "G4hShellCrossSectionDoubleExpData.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4hShellCrossSectionExp.cc
r1006 r1007 42 42 // ------------------------------------------------------------------- 43 43 // $Id: G4hShellCrossSectionExp.cc,v 1.6 2008/05/02 19:23:38 pia Exp $ 44 // GEANT4 tag $Name: geant4-09-02 -ref-02$44 // GEANT4 tag $Name: geant4-09-02 $ 45 45 46 46 #include "globals.hh" -
trunk/source/processes/electromagnetic/lowenergy/src/G4hShellCrossSectionExpData.cc
r1006 r1007 34 34 // ------------------------------------------------------------------- 35 35 // $Id: G4hShellCrossSectionExpData.cc,v 1.3 2006/06/29 19:42:42 gunter Exp $ 36 // GEANT4 tag $Name: geant4-09-02 -ref-02$36 // GEANT4 tag $Name: geant4-09-02 $ 37 37 38 38 #include "G4hShellCrossSectionExpData.hh"
Note: See TracChangeset
for help on using the changeset viewer.