Import Geant4 10.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 14:11:04 +02:00
parent c9b32a6c0a
commit d4af681f38
4886 changed files with 420149 additions and 1023309 deletions
@@ -79,7 +79,7 @@ G4VPhysicalVolume* DetectorConstruction::Construct()
void DetectorConstruction::DefineMaterials()
{
// specific element name for thermal neutronHP
// (see G4NeutronHPThermalScatteringNames.cc)
// (see G4ParticleHPThermalScatteringNames.cc)
G4Element* H = new G4Element("TS_H_of_Water" ,"H" , 1., 1.0079*g/mole);
G4Element* O = new G4Element("Oxygen" ,"O" , 8., 16.00*g/mole);
@@ -42,22 +42,22 @@
// Processes
#include "G4HadronElasticProcess.hh"
#include "G4NeutronHPElasticData.hh"
#include "G4NeutronHPThermalScatteringData.hh"
#include "G4NeutronHPElastic.hh"
#include "G4NeutronHPThermalScattering.hh"
#include "G4ParticleHPElasticData.hh"
#include "G4ParticleHPThermalScatteringData.hh"
#include "G4ParticleHPElastic.hh"
#include "G4ParticleHPThermalScattering.hh"
#include "G4NeutronInelasticProcess.hh"
#include "G4NeutronHPInelasticData.hh"
#include "G4NeutronHPInelastic.hh"
#include "G4ParticleHPInelasticData.hh"
#include "G4ParticleHPInelastic.hh"
#include "G4HadronCaptureProcess.hh"
#include "G4NeutronHPCaptureData.hh"
#include "G4NeutronHPCapture.hh"
#include "G4ParticleHPCaptureData.hh"
#include "G4ParticleHPCapture.hh"
#include "G4HadronFissionProcess.hh"
#include "G4NeutronHPFissionData.hh"
#include "G4NeutronHPFission.hh"
#include "G4ParticleHPFissionData.hh"
#include "G4ParticleHPFission.hh"
#include "G4SystemOfUnits.hh"
@@ -105,16 +105,16 @@ void NeutronHPphysics::ConstructProcess()
pManager->AddDiscreteProcess(process1);
//
// model1a
G4NeutronHPElastic* model1a = new G4NeutronHPElastic();
G4ParticleHPElastic* model1a = new G4ParticleHPElastic();
process1->RegisterMe(model1a);
process1->AddDataSet(new G4NeutronHPElasticData());
process1->AddDataSet(new G4ParticleHPElasticData());
//
// model1b
if (fThermal) {
model1a->SetMinEnergy(4*eV);
G4NeutronHPThermalScattering* model1b = new G4NeutronHPThermalScattering();
G4ParticleHPThermalScattering* model1b = new G4ParticleHPThermalScattering();
process1->RegisterMe(model1b);
process1->AddDataSet(new G4NeutronHPThermalScatteringData());
process1->AddDataSet(new G4ParticleHPThermalScatteringData());
}
// (re) create process: inelastic
@@ -123,11 +123,11 @@ void NeutronHPphysics::ConstructProcess()
pManager->AddDiscreteProcess(process2);
//
// cross section data set
G4NeutronHPInelasticData* dataSet2 = new G4NeutronHPInelasticData();
G4ParticleHPInelasticData* dataSet2 = new G4ParticleHPInelasticData();
process2->AddDataSet(dataSet2);
//
// models
G4NeutronHPInelastic* model2 = new G4NeutronHPInelastic();
G4ParticleHPInelastic* model2 = new G4ParticleHPInelastic();
process2->RegisterMe(model2);
// (re) create process: nCapture
@@ -136,11 +136,11 @@ void NeutronHPphysics::ConstructProcess()
pManager->AddDiscreteProcess(process3);
//
// cross section data set
G4NeutronHPCaptureData* dataSet3 = new G4NeutronHPCaptureData();
G4ParticleHPCaptureData* dataSet3 = new G4ParticleHPCaptureData();
process3->AddDataSet(dataSet3);
//
// models
G4NeutronHPCapture* model3 = new G4NeutronHPCapture();
G4ParticleHPCapture* model3 = new G4ParticleHPCapture();
process3->RegisterMe(model3);
// (re) create process: nFission
@@ -149,11 +149,11 @@ void NeutronHPphysics::ConstructProcess()
pManager->AddDiscreteProcess(process4);
//
// cross section data set
G4NeutronHPFissionData* dataSet4 = new G4NeutronHPFissionData();
G4ParticleHPFissionData* dataSet4 = new G4ParticleHPFissionData();
process4->AddDataSet(dataSet4);
//
// models
G4NeutronHPFission* model4 = new G4NeutronHPFission();
G4ParticleHPFission* model4 = new G4ParticleHPFission();
process4->RegisterMe(model4);
}