Import Geant4 10.3.0 source tree
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file hadronic/Hadr03/src/DetectorConstruction.cc
|
||||
/// \file DetectorConstruction.cc
|
||||
/// \brief Implementation of the DetectorConstruction class
|
||||
//
|
||||
// $Id: DetectorConstruction.cc 70755 2013-06-05 12:17:48Z ihrivnac $
|
||||
@@ -80,26 +80,36 @@ void DetectorConstruction::DefineMaterials()
|
||||
{
|
||||
// specific element name for thermal neutronHP
|
||||
// (see G4ParticleHPThermalScatteringNames.cc)
|
||||
|
||||
G4int ncomponents, natoms;
|
||||
|
||||
// pressurized water
|
||||
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);
|
||||
|
||||
G4int ncomponents, natoms;
|
||||
|
||||
G4Material* H2O =
|
||||
new G4Material("Water_ts", 1.000*g/cm3, ncomponents=2,
|
||||
kStateLiquid, 593*kelvin, 150*bar);
|
||||
H2O->AddElement(H, natoms=2);
|
||||
H2O->AddElement(O, natoms=1);
|
||||
H2O->GetIonisation()->SetMeanExcitationEnergy(78.0*eV);
|
||||
|
||||
|
||||
// heavy water
|
||||
G4Isotope* H2 = new G4Isotope("H2",1,2);
|
||||
G4Element* D = new G4Element("TS_D_of_Heavy_Water", "D", 1);
|
||||
D->AddIsotope(H2, 100*perCent);
|
||||
G4Material* D2O = new G4Material("HeavyWater", 1.11*g/cm3, ncomponents=2,
|
||||
kStateLiquid, 293.15*kelvin, 1*atmosphere);
|
||||
D2O->AddElement(D, natoms=2);
|
||||
D2O->AddElement(O, natoms=1);
|
||||
|
||||
// graphite
|
||||
G4Isotope* C12 = new G4Isotope("C12", 6, 12);
|
||||
G4Element* elC = new G4Element("TS_C_of_Graphite","C", ncomponents=1);
|
||||
elC->AddIsotope(C12, 100.*perCent);
|
||||
G4Element* C = new G4Element("TS_C_of_Graphite","C", ncomponents=1);
|
||||
C->AddIsotope(C12, 100.*perCent);
|
||||
G4Material* graphite =
|
||||
new G4Material("graphite", 2.27*g/cm3, ncomponents=1,
|
||||
kStateSolid, 293*kelvin, 1*atmosphere);
|
||||
graphite->AddElement(elC, natoms=1);
|
||||
graphite->AddElement(C, natoms=1);
|
||||
|
||||
///G4cout << *(G4Material::GetMaterialTable()) << G4endl;
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file hadronic/Hadr03/src/DetectorMessenger.cc
|
||||
/// \file DetectorMessenger.cc
|
||||
/// \brief Implementation of the DetectorMessenger class
|
||||
//
|
||||
// $Id: DetectorMessenger.cc 70755 2013-06-05 12:17:48Z ihrivnac $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file hadronic/Hadr03/src/HistoManager.cc
|
||||
/// \file HistoManager.cc
|
||||
/// \brief Implementation of the HistoManager class
|
||||
//
|
||||
// $Id: HistoManager.cc 67909 2013-03-12 18:51:09Z vnivanch $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm12/src/NeutronHPMessenger.cc
|
||||
/// \file NeutronHPMessenger.cc
|
||||
/// \brief Implementation of the NeutronHPMessenger class
|
||||
//
|
||||
// $Id: NeutronHPMessenger.cc 67268 2013-02-13 11:38:40Z ihrivnac $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file hadronic/Hadr04/src/NeutronHPphysics.cc
|
||||
/// \file NeutronHPphysics.cc
|
||||
/// \brief Implementation of the NeutronHPphysics class
|
||||
//
|
||||
// $Id: NeutronHPphysics.cc 66587 2012-12-21 11:06:44Z ihrivnac $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file hadronic/Hadr03/src/PhysicsList.cc
|
||||
/// \file PhysicsList.cc
|
||||
/// \brief Implementation of the PhysicsList class
|
||||
//
|
||||
// $Id: PhysicsList.cc 70268 2013-05-28 14:17:50Z maire $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm4/src/PrimaryGeneratorAction.cc
|
||||
/// \file PrimaryGeneratorAction.cc
|
||||
/// \brief Implementation of the PrimaryGeneratorAction class
|
||||
//
|
||||
//
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm11/src/Run.cc
|
||||
/// \file Run.cc
|
||||
/// \brief Implementation of the Run class
|
||||
//
|
||||
// $Id: Run.cc 71376 2013-06-14 07:44:50Z maire $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file hadronic/Hadr03/src/RunAction.cc
|
||||
/// \file RunAction.cc
|
||||
/// \brief Implementation of the RunAction class
|
||||
//
|
||||
// $Id: RunAction.cc 70756 2013-06-05 12:20:06Z ihrivnac $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm5/src/StackingAction.cc
|
||||
/// \file StackingAction.cc
|
||||
/// \brief Implementation of the StackingAction class
|
||||
//
|
||||
// $Id: StackingAction.cc 67268 2013-02-13 11:38:40Z ihrivnac $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file hadronic/Hadr03/src/SteppingAction.cc
|
||||
/// \file SteppingAction.cc
|
||||
/// \brief Implementation of the SteppingAction class
|
||||
//
|
||||
// $Id: SteppingAction.cc 71404 2013-06-14 16:56:38Z maire $
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file radioactivedecay/rdecay01/src/SteppingVerbose.cc
|
||||
/// \file SteppingVerbose.cc
|
||||
/// \brief Implementation of the SteppingVerbose class
|
||||
//
|
||||
//
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file electromagnetic/TestEm12/src/TrackingAction.cc
|
||||
/// \file TrackingAction.cc
|
||||
/// \brief Implementation of the TrackingAction class
|
||||
//
|
||||
// $Id: TrackingAction.cc 69099 2013-04-18 12:25:19Z maire $
|
||||
|
||||
Reference in New Issue
Block a user