Import Geant4 6.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:56:29 +02:00
parent 1d812b78b1
commit e083ffb441
1415 changed files with 111223 additions and 21207 deletions
+30 -24
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.20 2004/03/17 22:40:58 gum Exp $
$Id: History,v 1.23 2004/06/01 08:24:39 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
@@ -15,6 +15,13 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
June 1, 2004 Peter Gunplinger (exampleN06-V06-01-01)
- Updated README file.
April 2, 2004 Michel Maire (exampleN06-V06-01-00)
- PrimaryGenerator: e+ 500 keV
- Removed vis commands from RunAction
March 17, 2004 Peter Gumplinger (exampleN06-V06-00-00)
- DetectorConstruction: change surface model between OpWaterSurface
and OpAirSurface
@@ -25,62 +32,61 @@ December 1, 2003 Peter Gumplinger (exampleN06-V05-02-02)
November 13, 2003 John Allison
- Removed OPACS from Vis Manager.
October 24, 2003 mma (exampleN06-V05-02-01)
October 24, 2003 Michel Maire (exampleN06-V05-02-01)
- PhysicsList: AddProcess(Bremsstrahlung,-1,3,3) ..etc..
October 06, 2003 mma (exampleN06-V05-02-00)
- cosmetic cleanup of material definition
October 06, 2003 Michel Maire (exampleN06-V05-02-00)
- Cosmetic cleanup of material definition
April 17, 2003 Peter Gumplinger (exampleN06-V05-00-03)
- changed OpWaterSurface to dielectric_dielectric in class
- Changed OpWaterSurface to dielectric_dielectric in class
ExN06DetectorConstruction
March 26, 2003 Michel Maire (exampleN06-V05-00-02)
- G4PVPlacement in logical mother
Febuary 11, 2003 Michel Maire (exampleN06-V05-00-01)
- add a blank in steppingVerbose !
- Added a blank in steppingVerbose !
January 23, 2003 Michel Maire (exampleN06-V05-00-00)
- added tools for interactive session : UItcsh, visualisation of tracks.
- added 2 messenger classes : PhysicsList and PrimaryGenerator
- Added tools for interactive session : UItcsh, visualisation of tracks.
- Added 2 messenger classes : PhysicsList and PrimaryGenerator
- exampleN06.in changed --> exampleN06.out reduced
November 21, 2002 Peter Gumplinger (exampleN06-V04-01-02)
- exampleN06.out output changed because of small change in G4Scintillation
November 14, 2002 Peter Gumplinger (exampleN06-V04-01-01)
- reduced the scintillation photon yield to reduce the output size
- Reduced the scintillation photon yield to reduce the output size
November 12, 2002 Peter Gumplinger (exampleN06-V04-01-00)
- add ExN06StackingAction
- change user interface to new version of G4Scintillation
- Added ExN06StackingAction
- Changed user interface to new version of G4Scintillation
May 30, 2002 Gabriele Cosmo (exampleN06-V04-00-02)
May 30, 2002 Gabriele Cosmo (exampleN06-V04-00-02)
- Renamed file ExN06PrimaryGeneratoraction.cc to ExN06PrimaryGeneratorAction.cc
to be consistent with class name.
May 16, 2002 Peter Gumplinger (exampleN06-V04-00-01)
- Add G4Scintillation to the example and update reference output
May 16, 2002 Peter Gumplinger (exampleN06-V04-00-01)
- Added G4Scintillation to the example and update reference output
Oct 19, 2001 Steve O'Neale (examples-V03-02-00)
- Update reference output
Oct 19, 2001 Steve O'Neale (examples-V03-02-00)
- Updated reference output
06-02-2001 Update reference output for op-V03-00-05 S.W.O'Neale
June 17, 2000 John Allison (exampleN06-V01-01-00)
June 17, 2000 John Allison (exampleN06-V01-01-00)
- Updated exampleN06.out for geant4-01-01-ref-06.
16th April 1999 H.Kurashige
- modify ExN06RunAction
- modify ExN06PhysicsList::SetCuts
16th April 1999 Hisaya Kurashige
- Modified ExN06RunAction
- Modified ExN06PhysicsList::SetCuts
21st August 1998 John Allison
21st August 1998 John Allison
- Changed file names from N06* to ExN06*.
9th August 1998 John Allison
9th August 1998 John Allison
- Changed G4UIterminal to G4UIGAG.
April 09, 98 G. Cosmo
April 09, 98 Gabriele Cosmo
- Created.
+4 -2
View File
@@ -1,4 +1,4 @@
$Id: README,v 1.4 2003/01/23 15:31:39 maire Exp $
$Id: README,v 1.5 2004/05/31 18:13:04 gum Exp $
-------------------------------------------------------------------
=========================================================
@@ -10,7 +10,9 @@ $Id: README,v 1.4 2003/01/23 15:31:39 maire Exp $
This example presently illustrates the following basic concepts, and in
particular (indicated with ***), how to use G4 for optical photon
generation and transport:
generation and transport. An extended example of what is possible
in Geant4 with optical photons can be found at
examples/extended/optical/LXe.
main()
------
+6 -2
View File
@@ -1,8 +1,12 @@
/control/verbose 2
/tracking/verbose 1
#
/gun/particle e-
/gun/particle e+
/gun/energy 500 keV
#
/run/beamOn 1
#
/process/inactivate Scintillation
/N06/phys/verbose 0
#
/run/beamOn 1
File diff suppressed because it is too large Load Diff
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: ExN06PrimaryGeneratorAction.cc,v 1.2 2003/01/23 15:34:32 maire Exp $
// GEANT4 tag $Name: geant4-05-02-patch-01 $
// $Id: ExN06PrimaryGeneratorAction.cc,v 1.3 2004/04/02 11:54:29 maire Exp $
// GEANT4 tag $Name: geant4-06-02 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -48,7 +48,7 @@ ExN06PrimaryGeneratorAction::ExN06PrimaryGeneratorAction()
//default kinematic
//
G4ParticleTable* particleTable = G4ParticleTable::GetParticleTable();
G4ParticleDefinition* particle = particleTable->FindParticle("e-");
G4ParticleDefinition* particle = particleTable->FindParticle("e+");
particleGun->SetParticleDefinition(particle);
particleGun->SetParticleTime(0.0*ns);
+3 -16
View File
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: ExN06RunAction.cc,v 1.8 2003/01/23 15:34:32 maire Exp $
// GEANT4 tag $Name: geant4-05-02-patch-01 $
// $Id: ExN06RunAction.cc,v 1.9 2004/04/02 12:14:12 maire Exp $
// GEANT4 tag $Name: geant4-06-02 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -32,10 +32,7 @@
#include "ExN06RunAction.hh"
#include "G4ios.hh"
#include "G4Run.hh"
#include "G4UImanager.hh"
#include "G4VVisManager.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -57,22 +54,12 @@ void ExN06RunAction::BeginOfRunAction(const G4Run* aRun)
{
G4cout << "### Run " << aRun->GetRunID() << " start." << G4endl;
timer->Start();
if (G4VVisManager::GetConcreteInstance())
{
G4UImanager::GetUIpointer()->ApplyCommand("/vis/scene/notifyHandlers");
}
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void ExN06RunAction::EndOfRunAction(const G4Run* aRun)
{
if (G4VVisManager::GetConcreteInstance())
{
G4UImanager::GetUIpointer()->ApplyCommand("/vis/viewer/update");
}
{
timer->Stop();
G4cout << "number of event = " << aRun->GetNumberOfEvent()
<< " " << *timer << G4endl;