Changeset 962 for trunk/source/processes/hadronic/models/neutron_hp/include
- Timestamp:
- Apr 6, 2009, 12:30:29 PM (15 years ago)
- Location:
- trunk/source/processes/hadronic/models/neutron_hp/include
- Files:
-
- 103 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/hadronic/models/neutron_hp/include/G4InterpolationIterator.hh
r819 r962 26 26 // 27 27 // $Id: G4InterpolationIterator.hh,v 1.9 2006/06/29 20:46:13 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4InterpolationIterator_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4InterpolationManager.hh
r819 r962 26 26 // 27 27 // $Id: G4InterpolationManager.hh,v 1.13 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4InterpolationManager_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4InterpolationScheme.hh
r819 r962 26 26 // 27 27 // $Id: G4InterpolationScheme.hh,v 1.8 2006/06/29 20:46:17 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4InterpolationScheme_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP2AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP2AInelasticFS.hh,v 1.9 2006/06/29 20:46:19 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP2AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP2N2AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP2N2AInelasticFS.hh,v 1.9 2006/06/29 20:46:21 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP2N2AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP2NAInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP2NAInelasticFS.hh,v 1.9 2006/06/29 20:46:23 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP2NAInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP2NDInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP2NDInelasticFS.hh,v 1.9 2006/06/29 20:46:25 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP2NDInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP2NInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP2NInelasticFS.hh,v 1.9 2006/06/29 20:46:27 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP2NInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP2NPInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP2NPInelasticFS.hh,v 1.9 2006/06/29 20:46:29 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP2NPInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP2PInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP2PInelasticFS.hh,v 1.9 2006/06/29 20:46:31 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP2PInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP3AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP3AInelasticFS.hh,v 1.9 2006/06/29 20:46:33 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP3AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP3NAInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP3NAInelasticFS.hh,v 1.9 2006/06/29 20:46:35 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP3NAInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP3NInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP3NInelasticFS.hh,v 1.9 2006/06/29 20:46:37 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP3NInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP3NPInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP3NPInelasticFS.hh,v 1.9 2006/06/29 20:46:39 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP3NPInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHP4NInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHP4NInelasticFS.hh,v 1.9 2006/06/29 20:46:41 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHP4NInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPAInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPAInelasticFS.hh,v 1.9 2006/06/29 20:46:43 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPAInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPAngular.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPAngular.hh,v 1.12 2007/06/22 09:23:47 gcosmo Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // 070613 fix memory leaking by T. Koi -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPAngularP.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPAngularP.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPAngularP_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPArbitaryTab.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPArbitaryTab.hh,v 1.12 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPArbitaryTab_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPCapture.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPCapture.hh,v 1.10 2006/06/29 20:46:51 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: Very Low Energy Neutron X-Sections -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPCaptureData.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPCaptureData.hh,v 1. 9.2.1 2008/04/29 07:05:37 gcosmoExp $28 // GEANT4 tag $Name: geant4-09-0 1-patch-02 $27 // $Id: G4NeutronHPCaptureData.hh,v 1.11 2008/04/28 19:07:54 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // 080417 Add IsZAApplicable method (return false) by T. Koi 31 // 080428 Add bool onFlightDB by T. Koi 31 32 // 32 33 #ifndef G4NeutronHPCaptureData_h … … 70 71 71 72 G4PhysicsTable * theCrossSections; 73 74 G4bool onFlightDB; 72 75 }; 73 76 -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPCaptureFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPCaptureFS.hh,v 1.11 2006/06/29 20:46:55 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPCaptureFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPChannel.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPChannel.hh,v 1.1 4 2007/06/14 17:17:30tkoi Exp $28 // GEANT4 tag $Name: $27 // $Id: G4NeutronHPChannel.hh,v 1.15 2008/05/20 21:24:28 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: Very Low Energy Neutron X-Sections … … 34 34 // Bug fixes and workarounds in the destructor, F.W.Jones 06-Jul-1999 35 35 // 070612 Fix memory leaking by T. Koi 36 // 37 // 080520 Delete unnecessary dependencies by T. Koi 36 38 37 39 #ifndef G4NeutronHPChannel_h … … 42 44 #include "G4Material.hh" 43 45 #include "G4HadProjectile.hh" 44 #include "G4NeutronInelasticProcess.hh"45 #include "G4HadronFissionProcess.hh"46 #include "G4HadronElasticProcess.hh"47 #include "G4HadronCaptureProcess.hh"46 //#include "G4NeutronInelasticProcess.hh" 47 //#include "G4HadronFissionProcess.hh" 48 //#include "G4HadronElasticProcess.hh" 49 //#include "G4HadronCaptureProcess.hh" 48 50 #include "G4StableIsotopes.hh" 49 51 #include "G4NeutronHPCaptureFS.hh" -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPChannelList.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPChannelList.hh,v 1.10 2006/06/29 20:46:59 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: Very Low Energy Neutron X-Sections -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPContAngularPar.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPContAngularPar.hh,v 1.12 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $ 27 // $Id: G4NeutronHPContAngularPar.hh,v 1.13 2008/07/21 23:26:29 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 // 30 // 080718 Add ClearHistories method and related class member 29 31 // 30 32 #ifndef G4NeutronHPContAngularPar_h … … 47 49 theAngular = 0; 48 50 currentMeanEnergy = -2; 51 fresh = true; 49 52 } 50 53 ~G4NeutronHPContAngularPar() … … 148 151 149 152 G4double currentMeanEnergy; 153 154 //080718 155 public: 156 void ClearHistories(){ fresh = true; }; 157 private: 158 G4bool fresh; 159 G4double remaining_energy; // represent energy rest of cascade chain 150 160 }; 151 161 #endif -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPContEnergyAngular.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPContEnergyAngular.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $ 27 // $Id: G4NeutronHPContEnergyAngular.hh,v 1.12 2008/07/21 23:26:29 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 // 30 // 080721 Add ClearHistories() method by T. Koi 29 31 // 30 32 #ifndef G4NeutronHPContEnergyAngular_h … … 83 85 84 86 G4double currentMeanEnergy; 87 88 public: 89 void ClearHistories(); 85 90 86 91 }; -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPD2AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPD2AInelasticFS.hh,v 1.9 2006/06/29 20:47:05 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPD2AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPDAInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPDAInelasticFS.hh,v 1.9 2006/06/29 20:47:07 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPDAInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPDInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPDInelasticFS.hh,v 1.9 2006/06/29 20:47:09 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPDInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPData.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPData.hh,v 1.9 2006/06/29 20:47:11 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: Very Low Energy Neutron X-Sections -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPDataPoint.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPDataPoint.hh,v 1.8 2006/06/29 20:47:13 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPDataPoint_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPDeExGammas.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPDeExGammas.hh,v 1.13 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPDeExGammas_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPDiscreteTwoBody.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPDiscreteTwoBody.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPDiscreteTwoBody_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPElastic.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPElastic.hh,v 1.10 2006/06/29 20:47:21 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: High Precision low E neutron tracking -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPElasticData.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPElasticData.hh,v 1. 9.2.1 2008/04/29 07:05:37 gcosmoExp $28 // GEANT4 tag $Name: geant4-09-0 1-patch-02 $27 // $Id: G4NeutronHPElasticData.hh,v 1.11 2008/04/28 19:07:53 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // 080417 Add IsZAApplicable method (return false) by T. Koi 31 // 080428 Add bool onFlightDB by T. Koi 31 32 // 32 33 #ifndef G4NeutronHPElasticData_h … … 70 71 71 72 G4PhysicsTable * theCrossSections; 73 G4bool onFlightDB; 74 72 75 }; 73 76 -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPElasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPElasticFS.hh,v 1.12 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // 25-08-06 New Final State type (refFlag==3 , Legendre (Low Energy) + Probability (High Energy) ) -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPElementData.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPElementData.hh,v 1. 9 2006/06/29 20:47:27 gunterExp $28 // GEANT4 tag $Name: $27 // $Id: G4NeutronHPElementData.hh,v 1.10 2008/05/20 21:24:28 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: Very Low Energy Neutron X-Sections 31 31 // original by H.P. Wellisch, TRIUMF, 14-Feb-97 32 32 // Builds and has the Cross-section data for one material. 33 // 34 // 080520 Delete unnecessary dependencies by T. Koi 33 35 34 36 #ifndef G4NeutronHPElementData_h … … 39 41 #include "G4Material.hh" 40 42 #include "G4HadronCrossSections.hh" 41 #include "G4NeutronInelasticProcess.hh" 42 #include "G4HadronFissionProcess.hh" 43 #include "G4HadronCaptureProcess.hh" 43 #include "G4ReactionProduct.hh" 44 #include "G4Nucleus.hh" 45 //#include "G4NeutronInelasticProcess.hh" 46 //#include "G4HadronFissionProcess.hh" 47 //#include "G4HadronCaptureProcess.hh" 44 48 #include "G4NeutronHPElasticData.hh" 45 49 #include "G4NeutronHPFissionData.hh" -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPEnAngCorrelation.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPEnAngCorrelation.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPEnAngCorrelation_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPEnergyDistribution.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPEnergyDistribution.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPEnergyDistribution_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPEvapSpectrum.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPEvapSpectrum.hh,v 1.10 2006/06/29 20:47:33 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPEvapSpectrum_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFCFissionFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFCFissionFS.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPFCFissionFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFSFissionFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFSFissionFS.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPFSFissionFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFastLegendre.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFastLegendre.hh,v 1.11 2006/06/29 20:47:39 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPFastLegendre_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPField.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPField.hh,v 1.8 2006/06/29 20:47:41 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPField_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFieldPoint.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFieldPoint.hh,v 1.9 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPFieldPoint_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFinalState.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPFinalState.hh,v 1.13 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $ 27 // $Id: G4NeutronHPFinalState.hh,v 1.15 2008/08/05 22:43:26 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 // 30 // 080721 Create adjust_final_state method by T. Koi 31 // 080801 Introduce theNDLDataA,Z which has A and Z of NDL data by T. Koi 29 32 // 30 33 #ifndef G4NeutronHPFinalState_h … … 49 52 theBaseZ = 0; 50 53 theBaseA = 0; 54 55 theNDLDataZ = 0; 56 theNDLDataA = 0; 57 58 adjustResult = true; 59 if ( getenv( "G4NEUTRONHP_DO_NOT_ADJUST_FINAL_STATE" ) ) adjustResult = false; 60 51 61 }; 52 62 … … 58 68 throw G4HadronicException(__FILE__, __LINE__, "G4HadFinalState * ApplyYourself(const G4HadProjectile & theTrack) needs implementation"); 59 69 return 0; 60 } 70 }; 61 71 62 72 // of course this would better be Done templating G4NeutronHPChannel..., … … 65 75 virtual G4NeutronHPFinalState * New() = 0; 66 76 67 G4bool HasXsec() {return hasXsec;} 68 G4bool HasFSData() {return hasFSData;} 69 G4bool HasAnyData() {return hasAnyData;} 77 G4bool HasXsec() {return hasXsec;}; 78 G4bool HasFSData() {return hasFSData;}; 79 G4bool HasAnyData() {return hasAnyData;}; 70 80 71 virtual G4double GetXsec(G4double ) { return 0; } 72 virtual G4NeutronHPVector * GetXsec() { return 0; } 81 virtual G4double GetXsec(G4double ) { return 0; }; 82 virtual G4NeutronHPVector * GetXsec() { return 0; }; 73 83 74 void SetA_Z(G4double anA, G4double aZ) {theBaseA = anA; theBaseZ = aZ; } 75 G4double GetZ() { return theBaseZ; } 76 G4double GetN() { return theBaseA; } 84 void SetA_Z(G4double anA, G4double aZ) {theBaseA = anA; theBaseZ = aZ; }; 85 G4double GetZ() { return theBaseZ; }; 86 G4double GetN() { return theBaseA; }; 77 87 78 88 protected: … … 88 98 G4double theBaseZ; 89 99 90 private: 91 100 101 //080721 102 protected: 103 void adjust_final_state ( G4LorentzVector ); 104 G4int theNDLDataZ; 105 G4int theNDLDataA; 106 107 private: 108 G4bool adjustResult; 109 110 92 111 }; 93 112 #endif -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFission.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFission.hh,v 1.10 2006/06/29 20:47:47 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: High Precision low E neutron tracking -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFissionBaseFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFissionBaseFS.hh,v 1.13 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPFissionBaseFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFissionData.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPFissionData.hh,v 1. 9.2.1 2008/04/29 07:05:37 gcosmoExp $28 // GEANT4 tag $Name: geant4-09-0 1-patch-02 $27 // $Id: G4NeutronHPFissionData.hh,v 1.10 2008/04/16 23:39:56 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // 080417 Add IsZAApplicable method (return false) by T. Koi -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFissionERelease.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFissionERelease.hh,v 1.12 2007/06/08 22:39:50 tkoi Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // 070606 fix for Valgrind by T. Koi -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFissionFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFissionFS.hh,v 1.9 2006/06/29 20:47:55 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPFissionFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPFissionSpectrum.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPFissionSpectrum.hh,v 1.11 2006/06/29 20:47:57 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPFissionSpectrum_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPGamma.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPGamma.hh,v 1.14 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPGamma_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPHe3InelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPHe3InelasticFS.hh,v 1.9 2006/06/29 20:48:03 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPHe3InelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInelastic.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPInelastic.hh,v 1.9 2006/06/29 20:48:05 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: High Precision low E neutron tracking -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInelasticBaseFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPInelasticBaseFS.hh,v 1.12 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPInelasticBaseFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInelasticCompFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPInelasticCompFS.hh,v 1.13 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPInelasticCompFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInelasticData.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPInelasticData.hh,v 1. 9.2.1 2008/04/29 07:05:37 gcosmoExp $28 // GEANT4 tag $Name: geant4-09-0 1-patch-02 $27 // $Id: G4NeutronHPInelasticData.hh,v 1.11 2008/04/28 19:07:54 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // 080417 Add IsZAApplicable method (return false) by T. Koi 31 // 080428 Add bool onFlightDB by T. Koi 31 32 // 32 33 #ifndef G4NeutronHPInelasticData_h … … 70 71 71 72 G4PhysicsTable * theCrossSections; 73 74 G4bool onFlightDB; 72 75 }; 73 76 -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInterpolator.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPInterpolator.hh,v 1.19 2006/06/29 20:48:13 gunter Exp $ 28 // GEANT4 tag $Name: $ 27 // $Id: G4NeutronHPInterpolator.hh,v 1.20 2008/08/12 00:42:31 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 // 30 // 080809 Change interpolation scheme of "histogram", now using LinearLinear 31 // For multidimensional interpolations By T. Koi 29 32 // 30 33 #ifndef G4NeutronHPInterpolator_h … … 91 94 { 92 95 case 1: 93 result = Histogram(x, x1, x2, y1, y2); 96 //080809 97 //result = Histogram(x, x1, x2, y1, y2); 98 result = LinearLinear(x, x1, x2, y1, y2); 94 99 break; 95 100 case 2: -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPIsoData.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPIsoData.hh,v 1.16 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPIsoData_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPIsotropic.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPIsotropic.hh,v 1.10 2006/06/29 20:48:17 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPIsotropic_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPKallbachMannSyst.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPKallbachMannSyst.hh,v 1.8 2006/06/29 20:48:19 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPKallbachMannSyst_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLCFissionFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPLCFissionFS.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPLCFissionFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLabAngularEnergy.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPLabAngularEnergy.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPLabAngularEnergy_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLegendreStore.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPLegendreStore.hh,v 1.1 1 2006/06/29 20:48:25 gunterExp $28 // GEANT4 tag $Name: $27 // $Id: G4NeutronHPLegendreStore.hh,v 1.12 2008/06/13 00:29:26 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPLegendreStore_h … … 72 72 inline G4int GetNumberOfPoly(G4int i) {return theCoeff[i].GetNumberOfPoly();} 73 73 74 G4double SampleDiscreteTwoBody (G4double anEnergy); 74 75 G4double SampleElastic (G4double anEnergy); 75 76 G4double Sample (G4double energy); -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLegendreTable.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPLegendreTable.hh,v 1.12 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPLegendreTable_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLevel.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPLevel.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPLevel_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPMadlandNixSpectrum.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPMadlandNixSpectrum.hh,v 1.12 2006/06/29 20:48:33 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPMadlandNixSpectrum_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPN2AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPN2AInelasticFS.hh,v 1.9 2006/06/29 20:48:35 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPN2AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPN2PInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPN2PInelasticFS.hh,v 1.9 2006/06/29 20:48:37 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPN2PInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPN3AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPN3AInelasticFS.hh,v 1.9 2006/06/29 20:48:39 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPN3AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNAInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNAInelasticFS.hh,v 1.9 2006/06/29 20:48:41 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNAInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNBodyPhaseSpace.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNBodyPhaseSpace.hh,v 1.12 2006/06/29 20:48:43 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNBodyPhaseSpace_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPND2AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPND2AInelasticFS.hh,v 1.9 2006/06/29 20:48:45 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPND2AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNDInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNDInelasticFS.hh,v 1.9 2006/06/29 20:48:47 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNDInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNHe3InelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNHe3InelasticFS.hh,v 1.9 2006/06/29 20:48:49 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNHe3InelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNInelasticFS.hh,v 1.9 2006/06/29 20:48:51 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNPAInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNPAInelasticFS.hh,v 1.9 2006/06/29 20:48:53 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNPAInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNPInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNPInelasticFS.hh,v 1.9 2006/06/29 20:48:55 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNPInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNT2AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNT2AInelasticFS.hh,v 1.9 2006/06/29 20:48:57 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNT2AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNTInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNTInelasticFS.hh,v 1.9 2006/06/29 20:48:59 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNTInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNXInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNXInelasticFS.hh,v 1.9 2006/06/29 20:49:01 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNXInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNames.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNames.hh,v 1.15 2006/06/29 20:49:03 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNames_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPNeutronYield.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPNeutronYield.hh,v 1.10 2006/06/29 20:49:05 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPNeutronYield_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPPAInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPPAInelasticFS.hh,v 1.9 2006/06/29 20:49:07 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPPAInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPPDInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPPDInelasticFS.hh,v 1.9 2006/06/29 20:49:09 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPPDInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPPInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPPInelasticFS.hh,v 1.9 2006/06/29 20:49:11 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPPInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPPTInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPPTInelasticFS.hh,v 1.9 2006/06/29 20:49:13 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPPTInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPPartial.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPPartial.hh,v 1.13 2007/06/18 20:56:05 tkoi Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // 070618 Comment out unused private member leaking by T. Koi -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPPhotonDist.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4NeutronHPPhotonDist.hh,v 1.1 6 2007/06/22 09:23:47 gcosmoExp $28 // GEANT4 tag $Name: $27 // $Id: G4NeutronHPPhotonDist.hh,v 1.17 2008/06/26 02:40:23 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 // Hadronic Process: Very Low Energy Neutron X-Sections … … 34 34 // 070612 fix memory leaking by T. Koi 35 35 // 070615 fix memory leaking by T. Koi 36 // 080625 fix memory leaking by T. Koi 36 37 // 37 38 … … 102 103 delete [] theGammas; 103 104 delete [] nNeu; 104 delete [] theLegendre;105 105 delete [] theAngular; 106 106 delete [] distribution; 107 107 delete [] probs; 108 108 109 // TKDB 109 if ( theLegendre != NULL ) 110 { 111 for ( G4int i = 0 ; i < (nDiscrete2-nIso) ; i++ ) 112 if ( theLegendre[i] != NULL ) delete[] theLegendre[i]; 113 114 delete [] theLegendre; 115 } 116 110 117 if ( partials != 0 ) 111 118 { 112 119 for ( G4int i = 0 ; i < nPartials ; i++ ) 113 { delete partials[ i]; }120 { delete partials[i]; } 114 121 115 122 delete [] partials; 116 123 } 117 // delete [] partials;118 124 119 125 delete [] actualMult; -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPPhotonXSection.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPPhotonXSection.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPPhotonXSection_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPPolynomExpansion.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPPolynomExpansion.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPPolynomExpansion_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPProduct.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPProduct.hh,v 1.12 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPProduct_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPSCFissionFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPSCFissionFS.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPSCFissionFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPSimpleEvapSpectrum.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPSimpleEvapSpectrum.hh,v 1.11 2006/06/29 20:49:27 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPSimpleEvapSpectrum_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPT2AInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPT2AInelasticFS.hh,v 1.9 2006/06/29 20:49:29 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPT2AInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPTCFissionFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPTCFissionFS.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPTCFissionFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPTInelasticFS.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPTInelasticFS.hh,v 1.9 2006/06/29 20:49:33 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPTInelasticFS_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPThermalBoost.hh
r819 r962 24 24 // ******************************************************************** 25 25 // 26 // 081024 G4NucleiPropertiesTable:: to G4NucleiProperties:: 27 // 26 28 #ifndef G4NeutronHPThermalBoost_h 27 29 #define G4NeutronHPThermalBoost_h … … 31 33 #include "G4ReactionProduct.hh" 32 34 #include "G4Nucleus.hh" 33 #include "G4NucleiProperties Table.hh"35 #include "G4NucleiProperties.hh" 34 36 #include "G4Electron.hh" 35 37 #include "G4Neutron.hh" … … 62 64 G4double eps = 0.0001; 63 65 G4double eleMass; 64 eleMass = ( G4NucleiPropertiesTable::GetNuclearMass(static_cast<G4int>(theZ+eps), static_cast<G4int>(theA+eps)) 65 ) / G4Neutron::Neutron()->GetPDGMass(); 66 eleMass = ( G4NucleiProperties::GetNuclearMass( static_cast<G4int>(theA+eps) , static_cast<G4int>(theZ+eps) ) ) / G4Neutron::Neutron()->GetPDGMass(); 66 67 67 68 G4ReactionProduct aThermalNuc = aNuc.GetBiasedThermalNucleus(eleMass, neuVelo, aT); -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPVector.hh
r819 r962 26 26 // 070606 fix with Valgrind by T. Koi 27 27 // 080409 Fix div0 error with G4FPE by T. Koi 28 // 080811 Comment out unused method SetBlocked and SetBuffered 29 // Add required cleaning up in CleanUp by T. Koi 28 30 // 29 31 #ifndef G4NeutronHPVector_h … … 253 255 maxValue = -DBL_MAX; 254 256 theHash.Clear(); 257 //080811 TK DB 258 delete[] theIntegral; 259 theIntegral = NULL; 255 260 } 256 261 … … 491 496 } 492 497 498 /* 493 499 void Block(G4double aX) 494 500 { … … 500 506 theBuffered.push_back(aX); 501 507 } 508 */ 502 509 503 510 std::vector<G4double> GetBlocked() {return theBlocked;} 504 511 std::vector<G4double> GetBuffered() {return theBuffered;} 505 512 506 void SetBlocked(const std::vector<G4double> &aBlocked) {theBlocked = aBlocked;}507 void SetBuffered(const std::vector<G4double> &aBuffer) {theBuffered = aBuffer;}513 // void SetBlocked(const std::vector<G4double> &aBlocked) {theBlocked = aBlocked;} 514 // void SetBuffered(const std::vector<G4double> &aBuffer) {theBuffered = aBuffer;} 508 515 509 516 G4double Get15percentBorder(); -
trunk/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPWattSpectrum.hh
r819 r962 26 26 // 27 27 // $Id: G4NeutronHPWattSpectrum.hh,v 1.11 2006/06/29 20:49:39 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4NeutronHPWattSpectrum_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4VNeutronHPEDis.hh
r819 r962 26 26 // 27 27 // $Id: G4VNeutronHPEDis.hh,v 1.10 2006/06/29 20:50:05 gunter Exp $ 28 // GEANT4 tag $Name: $28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 29 // 30 30 #ifndef G4VNeutronHPEDis_h -
trunk/source/processes/hadronic/models/neutron_hp/include/G4VNeutronHPEnergyAngular.hh
r819 r962 25 25 // 26 26 // 27 // $Id: G4VNeutronHPEnergyAngular.hh,v 1.11 2007/06/06 12:45:13 ahoward Exp $ 28 // GEANT4 tag $Name: $ 27 // $Id: G4VNeutronHPEnergyAngular.hh,v 1.12 2008/07/21 23:26:29 tkoi Exp $ 28 // GEANT4 tag $Name: geant4-09-02-ref-02 $ 29 // 30 // 080718 Add ClearHistories() method by T. Koi 29 31 // 30 32 #ifndef G4VNeutronHPEnergyAngular_h … … 87 89 G4ReactionProduct theCMS; 88 90 91 public: 92 virtual void ClearHistories(){;}; 89 93 }; 90 94 #endif
Note: See TracChangeset
for help on using the changeset viewer.