Import Geant4 0.0.0 source tree
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
$Id: README,v 2.1 1998/08/26 00:42:44 gum Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
||||
=========================================================
|
||||
|
||||
ExampleN06
|
||||
----------
|
||||
|
||||
This example presently illustrates the following basic concepts, and in
|
||||
particular (indicated with ***), how to use G4 for optical photon
|
||||
generation and transport:
|
||||
|
||||
main()
|
||||
------
|
||||
|
||||
==> define Random Number Engine and initial seed
|
||||
|
||||
G4VUserPhysicsList
|
||||
------------------
|
||||
|
||||
==> define particles; including *** G4OpticalPhoton ***
|
||||
define processes; including *** G4Cerenkov ***
|
||||
*** G4OpAbsorption ***
|
||||
*** G4OpRayleigh ***
|
||||
*** G4OpBoundaryProcess ***
|
||||
|
||||
G4VUserDetectorConstruction
|
||||
---------------------------
|
||||
|
||||
==> define material: Air and Water
|
||||
define simple G4box geometry (with translation and rotation)
|
||||
*** add G4MaterialPropertiesTable to G4Material ***
|
||||
*** define G4LogicalSurface(s) ***
|
||||
*** define G4OpticalSurface ***
|
||||
*** add G4MaterialPropertiesTable to G4OpticalSurface ***
|
||||
|
||||
G4VUserPrimaryGeneratorAction
|
||||
-----------------------------
|
||||
|
||||
==> Use G4ParticleGun to shoot a charge particle into a Cerenkov radiator
|
||||
|
||||
G4UserRunAction
|
||||
---------------
|
||||
|
||||
==> define G4Timer (start/stop)
|
||||
set verbose levels
|
||||
Reference in New Issue
Block a user