Import Geant4 1.0.0 source tree
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: exampleN01.cc,v 1.1 1999/01/07 16:05:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: exampleN01.cc,v 1.1.10.1 1999/12/07 20:47:20 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-01-00 $
|
||||
(07-Dec-99)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
Start Run processing.
|
||||
=====================================
|
||||
G4EventManager::ProcessOneEvent()
|
||||
@@ -188,5 +193,5 @@ Terminate current event processing.
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 3
|
||||
User=0.11s Real=0.13s Sys=0.02s
|
||||
User=0.09s Real=0.35s Sys=0.02s
|
||||
G4 kernel has come to Quit state.
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN01DetectorConstruction.hh,v 1.1 1999/01/07 16:05:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN01DetectorConstruction.hh,v 1.1.10.1 1999/12/07 20:47:21 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN01DetectorConstruction_H
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN01PhysicsList.hh,v 1.2 1999/04/16 10:48:49 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN01PhysicsList.hh,v 1.2.8.1 1999/12/07 20:47:21 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN01PrimaryGeneratorAction.hh,v 1.1 1999/01/07 16:05:42 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN01PrimaryGeneratorAction.hh,v 1.1.10.1 1999/12/07 20:47:21 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN01PrimaryGeneratorAction_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN01DetectorConstruction.cc,v 1.1 1999/01/07 16:05:42 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN01DetectorConstruction.cc,v 1.1.10.1 1999/12/07 20:47:21 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#include "ExN01DetectorConstruction.hh"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN01PhysicsList.cc,v 1.2 1999/04/16 10:48:50 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN01PhysicsList.cc,v 1.2.8.1 1999/12/07 20:47:21 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN01PrimaryGeneratorAction.cc,v 1.1 1999/01/07 16:05:42 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN01PrimaryGeneratorAction.cc,v 1.1.10.1 1999/12/07 20:47:22 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#include "ExN01PrimaryGeneratorAction.hh"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: exampleN02.cc,v 1.1 1999/01/07 16:05:43 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: exampleN02.cc,v 1.1.10.1 1999/12/07 20:47:22 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
+1232
-2410
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02ChamberParameterisation.hh,v 1.1 1999/01/07 16:05:46 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02ChamberParameterisation.hh,v 1.1.10.1 1999/12/07 20:47:23 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// A parameterisation that describes a series of boxes along Z
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02DetectorConstruction.hh,v 1.1 1999/01/07 16:05:46 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02DetectorConstruction.hh,v 1.1.10.1 1999/12/07 20:47:23 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02DetectorMessenger.hh,v 1.1 1999/01/07 16:05:46 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02DetectorMessenger.hh,v 1.1.10.1 1999/12/07 20:47:23 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02EventAction.hh,v 1.2 1999/04/24 09:38:03 asaim Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02EventAction.hh,v 1.2.8.1 1999/12/07 20:47:23 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02MagneticField.hh,v 1.1 1999/01/07 16:05:47 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02MagneticField.hh,v 1.1.10.1 1999/12/07 20:47:24 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// A class for control of the Magnetic Field of the detector.
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02PhysicsList.hh,v 1.2 1999/04/16 11:19:56 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02PhysicsList.hh,v 1.3.6.1 1999/12/07 20:47:24 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
@@ -60,7 +60,7 @@ class ExN02PhysicsList: public G4VUserPhysicsList
|
||||
virtual void ConstructBosons();
|
||||
virtual void ConstructLeptons();
|
||||
virtual void ConstructMesons();
|
||||
virtual void ConstructBarions();
|
||||
virtual void ConstructBaryons();
|
||||
|
||||
protected:
|
||||
// these methods Construct physics processes and register them
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02PrimaryGeneratorAction.hh,v 1.1 1999/01/07 16:05:47 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02PrimaryGeneratorAction.hh,v 1.1.10.1 1999/12/07 20:47:24 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02PrimaryGeneratorMessenger.hh,v 1.1 1999/01/07 16:05:47 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02PrimaryGeneratorMessenger.hh,v 1.1.10.1 1999/12/07 20:47:24 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02RunAction.hh,v 1.2 1999/04/16 11:19:56 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02RunAction.hh,v 1.2.8.1 1999/12/07 20:47:25 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02SteppingAction.hh,v 1.2 1999/04/16 11:19:57 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02SteppingAction.hh,v 1.2.8.1 1999/12/07 20:47:25 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02TrackerHit.hh,v 1.1 1999/01/07 16:05:48 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02TrackerHit.hh,v 1.1.10.1 1999/12/07 20:47:25 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN02TrackerHit_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02TrackerSD.hh,v 1.1 1999/01/07 16:05:48 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02TrackerSD.hh,v 1.1.10.1 1999/12/07 20:47:25 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN02TrackerSD_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02VisManager.hh,v 1.2 1999/06/24 07:48:46 stesting Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02VisManager.hh,v 1.2.8.1 1999/12/07 20:47:25 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02ChamberParameterisation.cc,v 1.1 1999/01/07 16:05:48 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02ChamberParameterisation.cc,v 1.1.10.1 1999/12/07 20:47:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#include "ExN02ChamberParameterisation.hh"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02DetectorConstruction.cc,v 1.1 1999/01/07 16:05:48 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02DetectorConstruction.cc,v 1.2.2.1 1999/12/07 20:47:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
@@ -58,6 +58,7 @@ G4VPhysicalVolume* ExN02DetectorConstruction::Construct()
|
||||
|
||||
G4double a, iz, z, density;
|
||||
G4String name, symbol;
|
||||
G4double temperature, pressure;
|
||||
G4int nel;
|
||||
|
||||
//Air
|
||||
@@ -81,9 +82,17 @@ G4VPhysicalVolume* ExN02DetectorConstruction::Construct()
|
||||
G4Material* Pb = new G4Material(name="Pb", z=82., a, density);
|
||||
|
||||
//Vacuum
|
||||
a = 1.*g/mole;
|
||||
density = 1.e-20*g/cm3;
|
||||
G4Material* Vacuum = new G4Material(name="Vacuum",z=1.,a,density);
|
||||
density = universe_mean_density; //from PhysicalConstants.h
|
||||
pressure = 3.e-18*pascal;
|
||||
temperature = 2.73*kelvin;
|
||||
G4Material* Vacuum =
|
||||
new G4Material(name="Vacuum", z=1., a=1.01*g/mole, density,
|
||||
kStateGas,temperature,pressure);
|
||||
|
||||
// Print all the materials defined.
|
||||
//
|
||||
G4cout << endl << "The materials defined are : " << endl << endl;
|
||||
G4cout << *(G4Material::GetMaterialTable()) << endl;
|
||||
|
||||
//--------- Sizes of the principal geometrical components (solids) ---------
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02DetectorMessenger.cc,v 1.1 1999/01/07 16:05:49 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02DetectorMessenger.cc,v 1.1.10.1 1999/12/07 20:47:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02EventAction.cc,v 1.2 1999/04/24 09:38:04 asaim Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02EventAction.cc,v 1.2.8.1 1999/12/07 20:47:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02MagneticField.cc,v 1.1 1999/01/07 16:05:49 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02MagneticField.cc,v 1.1.10.1 1999/12/07 20:47:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// User Field class implementation.
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02PhysicsList.cc,v 1.2 1999/04/16 11:19:59 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02PhysicsList.cc,v 1.3.6.1 1999/12/07 20:47:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
@@ -57,7 +57,7 @@ void ExN02PhysicsList::ConstructParticle()
|
||||
ConstructBosons();
|
||||
ConstructLeptons();
|
||||
ConstructMesons();
|
||||
ConstructBarions();
|
||||
ConstructBaryons();
|
||||
|
||||
}
|
||||
|
||||
@@ -106,7 +106,7 @@ void ExN02PhysicsList::ConstructMesons()
|
||||
G4KaonZeroShort::KaonZeroShortDefinition();
|
||||
}
|
||||
|
||||
void ExN02PhysicsList::ConstructBarions()
|
||||
void ExN02PhysicsList::ConstructBaryons()
|
||||
{
|
||||
// barions
|
||||
G4Proton::ProtonDefinition();
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02PrimaryGeneratorAction.cc,v 1.1 1999/01/07 16:05:49 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02PrimaryGeneratorAction.cc,v 1.1.10.1 1999/12/07 20:47:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// $ Id: $
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02PrimaryGeneratorMessenger.cc,v 1.1 1999/01/07 16:05:50 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02PrimaryGeneratorMessenger.cc,v 1.1.10.1 1999/12/07 20:47:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02RunAction.cc,v 1.2 1999/04/16 11:20:00 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02RunAction.cc,v 1.2.8.1 1999/12/07 20:47:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02SteppingAction.cc,v 1.2 1999/04/16 11:20:01 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02SteppingAction.cc,v 1.2.8.1 1999/12/07 20:47:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02TrackerHit.cc,v 1.1 1999/01/07 16:05:50 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02TrackerHit.cc,v 1.1.10.1 1999/12/07 20:47:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#include "ExN02TrackerHit.hh"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02TrackerSD.cc,v 1.1 1999/01/07 16:05:50 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02TrackerSD.cc,v 1.1.10.1 1999/12/07 20:47:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#include "ExN02TrackerSD.hh"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN02VisManager.cc,v 1.1 1999/01/07 16:05:51 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN02VisManager.cc,v 1.2.8.1 1999/12/07 20:47:27 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// John Allison 24th January 1998.
|
||||
@@ -56,10 +56,6 @@
|
||||
#include "G4OpenInventorWin32.hh"
|
||||
#endif
|
||||
|
||||
#ifdef G4VIS_USE_RAYX
|
||||
#include "G4RayX.hh"
|
||||
#endif
|
||||
|
||||
#ifdef G4VIS_USE_VRML
|
||||
#include "G4VRML1.hh"
|
||||
#include "G4VRML2.hh"
|
||||
@@ -114,10 +110,6 @@ void ExN02VisManager::RegisterGraphicsSystems () {
|
||||
RegisterGraphicsSystem (new G4OpenInventorWin32);
|
||||
#endif
|
||||
|
||||
#ifdef G4VIS_USE_RAYX
|
||||
RegisterGraphicsSystem (new G4RayX);
|
||||
#endif
|
||||
|
||||
#ifdef G4VIS_USE_VRML
|
||||
RegisterGraphicsSystem (new G4VRML1);
|
||||
RegisterGraphicsSystem (new G4VRML2);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.4 1999/05/31 14:48:07 maire Exp $
|
||||
$Id: History,v 1.9 1999/11/09 21:40:43 stanaka Exp $
|
||||
--------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -14,6 +14,26 @@ track of all tags.
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
10th November 1999 Satoshi Tanaka (examples-V00-01-12)
|
||||
- novice/N03 is updated
|
||||
- Vis macros for N03 are updated for the latest updation of vis commands
|
||||
(Introduction of /vis/viewer/update etc)
|
||||
|
||||
09-11-99 Satoshi Tanaka (examples-V00-01-11)
|
||||
prerunN03.mac : /vis/viewer/update is appended
|
||||
src/ExN03RunAction.cc: /vis/scene/notifyHandlers is in BeginOfRunAction()
|
||||
/vis/viewer/update is in EndOfRunAction()
|
||||
|
||||
14-08-99 Satoshi Tanaka
|
||||
TAG: examples-V00-01-02
|
||||
Visualization tutorial macros are committed.
|
||||
(exN03Vis0.mac,..., exN03Vis3.mac)
|
||||
|
||||
19-08-99 Michel Maire
|
||||
- modify ExN03PhysicsList to keep the command setCut compatible
|
||||
with cutForGamma ..etc ..
|
||||
|
||||
31-05-99 Guy Barrand, Michel Maire
|
||||
- introduce a command interface based on Motif: G4UIXm
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: README,v 1.2 1999/05/31 14:48:07 maire Exp $
|
||||
$Id: README,v 1.4 1999/09/14 02:34:09 stanaka Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -85,11 +85,23 @@ $Id: README,v 1.2 1999/05/31 14:48:07 maire Exp $
|
||||
Optionaly one can choose to draw all particles, only the charged one,
|
||||
or none. This command is defined in EventActionMessenger class.
|
||||
|
||||
NB: the visualization (with OpenGL) assumes two things:
|
||||
NB 1: the visualization (with OpenGL driver) assumes two things:
|
||||
1- the visualisation & interfaces categories have been compiled
|
||||
with the environment variable G4VIS_BUILD_OPENGLX_DRIVER.
|
||||
2- exampleN03.cc has been compiled with G4VIS_USE_OPENGLX.
|
||||
|
||||
NB 2: the visualization (with DAWNFILE driver) assumes two things:
|
||||
1- the visualisation & interfaces categories have been compiled
|
||||
with the environment variable G4VIS_BUILD_DAWNFILE_DRIVER.
|
||||
2- exampleN03.cc has been compiled with G4VIS_USE_DAWNFILE.
|
||||
|
||||
NN 3: The macros "exN03VisX.mac" are tutorial macros for
|
||||
visualization. They can be tried as:
|
||||
% $G4BINDIR/exampleN03 exN03VisX.mac
|
||||
For details, see comment lines described in the macro files.
|
||||
These macros are designed to help your understanding the
|
||||
User's Guide.
|
||||
|
||||
5- PHYSICS DEMO
|
||||
|
||||
The particle's type and the physic processes which will be available
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
#######################################################################
|
||||
# MACRO FILE NAME: exN03Vis0.mac #
|
||||
# #
|
||||
# AUTHOR(S): Satoshi Tanaka #
|
||||
# #
|
||||
# DATE: November 10, 1999 #
|
||||
# #
|
||||
# CONTENTS: A simplest macro to demonstrate visualization of #
|
||||
# detector geometry and events #
|
||||
# #
|
||||
# USAGE: % $G4BINDIR/exampleN03 exN03Vis0.mac #
|
||||
# #
|
||||
# REQUIRED PLATFORMS & SOFTWARES: Unix, X-window, OpenGL, #
|
||||
# DAWN (version 3.80 of after) #
|
||||
# Ghostview, Tcl/Tk #
|
||||
# #
|
||||
# ENVIRONMENTAL VARIABLES (C-MACROS) FOR INSTALLATION: #
|
||||
# (See geant4/source/visualization/README for details.) #
|
||||
# #
|
||||
# % setenv OGLHOME ... (e.g. /usr/local) #
|
||||
# % setenv G4VIS_BUILD_OPENGLX_DRIVER 1 #
|
||||
# % setenv G4VIS_BUILD_DAWNFILE_DRIVER 1 #
|
||||
# #
|
||||
# ENVIRONMENTAL VARIABLES (C-MACROS) FOR COMPILATION: #
|
||||
# (See geant4/source/visualization/README for details.) #
|
||||
# #
|
||||
# % setenv G4VIS_USE_OPENGLX 1 #
|
||||
# % setenv G4VIS_USE_DAWNFILE 1 #
|
||||
# #
|
||||
# Addional Notes: #
|
||||
# #
|
||||
#######################################################################
|
||||
|
||||
#####################################
|
||||
# Visualization of detector geometry
|
||||
# with the OGLSX driver
|
||||
#####################################
|
||||
|
||||
# Create "scene-0"
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the OGLIX driver
|
||||
/vis/sceneHandler/create OGLIX
|
||||
/vis/viewer/create
|
||||
|
||||
# Add volume to scene-0
|
||||
/vis/scene/add/volume
|
||||
|
||||
# Set camera parameters
|
||||
/vis/camera/reset
|
||||
/vis/camera/viewpoint 70 20
|
||||
|
||||
# Visualize detector geometry
|
||||
# * Command /vis/viewer/update is omittable in the OpenGL drivers,
|
||||
# but it is harmless to execute it.
|
||||
/vis/scene/notifyHandlers
|
||||
/vis/viewer/update
|
||||
|
||||
#########################################################
|
||||
# Visualization of events with the DAWNFILE driver
|
||||
#
|
||||
# * The visualized view is saved to a file "g4.eps"
|
||||
# with the "vectorized" PostScript format.
|
||||
#
|
||||
# * In order to make the file "g4.eps" printable,
|
||||
# append the "showpage" PostScript command to the file.
|
||||
# You can do it with the 4th page of the DAWN GUI panel
|
||||
# or by editing the file by hand.
|
||||
#
|
||||
# * Set as follows to skip DAWN GUI.
|
||||
# % setenv G4DAWNFILE_VIEWER "dawn -d"
|
||||
##########################################################
|
||||
|
||||
# Create "scene-1"
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the DAWNFILE driver
|
||||
/vis/sceneHandler/create DAWNFILE
|
||||
/vis/viewer/create
|
||||
|
||||
# Add volume to scene-1
|
||||
/vis/scene/add/volume
|
||||
|
||||
# Set camera parameters
|
||||
/vis/camera/reset
|
||||
/vis/camera/zoom 1.2
|
||||
/vis/camera/viewpoint 20 70
|
||||
|
||||
# Visualize one event
|
||||
# * Command "/vis/scene/notifyHandlers" is written in
|
||||
# ExN03RunAction::BeginOfRunAction()
|
||||
# * Command "/vis/viewer/update" is written in
|
||||
# ExN03RunAction::EndOfRunAction()
|
||||
/tracking/storeTrajectory 1
|
||||
/run/beamOn 10
|
||||
@@ -0,0 +1,175 @@
|
||||
#######################################################################
|
||||
# MACRO FILE NAME: exN03Vis1.mac #
|
||||
# #
|
||||
# AUTHOR(S): Satoshi Tanaka #
|
||||
# #
|
||||
# DATE: November 10, 1999 #
|
||||
# #
|
||||
# CONTENTS: A basic macro for visualization of detector geometry #
|
||||
# #
|
||||
# USAGE: % $G4BINDIR/exampleN03 exN03Vis1.mac #
|
||||
# #
|
||||
# REQUIRED PLATFORMS & SOFTWARES: Unix, X-window, OpenGL, #
|
||||
# DAWN (version 3.80 of after) #
|
||||
# Ghostview, Tcl/Tk #
|
||||
# #
|
||||
# ENVIRONMENTAL VARIABLES (C-MACROS) FOR INSTALLATION: #
|
||||
# (See geant4/source/visualization/README for details.) #
|
||||
# #
|
||||
# % setenv OGLHOME ... (e.g. /usr/local) #
|
||||
# % setenv G4VIS_BUILD_OPENGLX_DRIVER 1 #
|
||||
# % setenv G4VIS_BUILD_DAWNFILE_DRIVER 1 #
|
||||
# #
|
||||
# ENVIRONMENTAL VARIABLES (C-MACROS) FOR COMPILATION: #
|
||||
# (See geant4/source/visualization/README for details.) #
|
||||
# #
|
||||
# % setenv G4VIS_USE_OPENGLX 1 #
|
||||
# % setenv G4VIS_USE_DAWNFILE 1 #
|
||||
# #
|
||||
# Addional Notes: #
|
||||
# #
|
||||
#######################################################################
|
||||
|
||||
#####################################
|
||||
# Visualization of detector geometry
|
||||
# with the OGLSX driver
|
||||
#####################################
|
||||
|
||||
# Create "scene-0"
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the OGLSX driver
|
||||
/vis/sceneHandler/create OGLSX
|
||||
/vis/viewer/create
|
||||
|
||||
# Add the detector geometry to the current scene
|
||||
/vis/scene/add/volume
|
||||
|
||||
# Visualize the detector geometry
|
||||
# with the defalut camera parameters
|
||||
/vis/scene/notifyHandlers
|
||||
/vis/viewer/update
|
||||
|
||||
# Slide show (spinning) of the view visualized above.
|
||||
# Draw 60 frames with steps of 3 degrees.
|
||||
/vis/camera/reset
|
||||
/vis/camera/viewpoint 20 20
|
||||
/vis/camera/zoom 0.8
|
||||
/vis/camera/spin 60 3
|
||||
|
||||
# Bird's-eye view of the detector geometry
|
||||
#
|
||||
# viewpoint : (theta,phi) = (20*deg, 70*deg),
|
||||
# zoom factor: 0.8 of the full screen size
|
||||
# coordinate axes:
|
||||
# x-axis:red, y-axis:green, z-axis:blue
|
||||
# origin: (0,0,0), length: 500
|
||||
#
|
||||
# Note: The visualization commands are under reconstruction.
|
||||
# In future, the lines below should be rewritten,
|
||||
# replacing /vis/draw/... with /vis/add/... .
|
||||
# In using /vis/draw/..., use /vis/show/view
|
||||
# instead of /vis/viewer/update
|
||||
# in order to flush visualization.
|
||||
#
|
||||
/vis/camera/reset
|
||||
/vis/camera/viewpoint 20 70
|
||||
/vis/camera/zoom 0.8
|
||||
/vis/draw/current
|
||||
/vis/draw/axes 0 0 0 500
|
||||
/vis/show/view
|
||||
|
||||
|
||||
##########################################################
|
||||
# Visualization with DAWNFILE driver
|
||||
#
|
||||
# * The visualized view is saved to a file "g4.eps"
|
||||
# with the "vectorized" PostScript format.
|
||||
#
|
||||
# * In order to make the file "g4.eps" printable,
|
||||
# append the "showpage" PostScript command to the file.
|
||||
# You can do it with the 4th page of the DAWN GUI panel
|
||||
# or by editing the file by hand.
|
||||
#
|
||||
# * Set as follows to skip DAWN GUI.
|
||||
# % setenv G4DAWNFILE_VIEWER "dawn -d"
|
||||
##########################################################
|
||||
|
||||
#-----
|
||||
# Create "scene-1" (Absorber.0)
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the DAWNFILE driver
|
||||
/vis/sceneHandler/create DAWNFILE
|
||||
/vis/viewer/create
|
||||
|
||||
# Attach the current visualization driver to "scene-1".
|
||||
# This line is omittable.
|
||||
/vis/sceneHandler/attach scene-1
|
||||
|
||||
# Bird's-eye view of a detector component (Absorber.0)
|
||||
# viewpoint : (theta,phi) = (35*deg, 35*deg),
|
||||
# zoom factor: 0.9 of the full screen size
|
||||
# coordinate axes:
|
||||
# x-axis:red, y-axis:green, z-axis:blue
|
||||
# origin: (0,0,0), length: 500
|
||||
#
|
||||
/vis/scene/add/volume Absorber 0
|
||||
/vis/camera/reset
|
||||
/vis/camera/zoom 0.9
|
||||
/vis/camera/viewpoint 35 35
|
||||
/vis/draw/current
|
||||
/vis/draw/axes 0 0 0 500
|
||||
/vis/draw/text 0 0 0 mm 50 -300 -200 Absorber.0
|
||||
/vis/show/view
|
||||
|
||||
#-----
|
||||
# Create "scene-2" (Gap.0)
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the DAWNFILE driver
|
||||
/vis/sceneHandler/create DAWNFILE
|
||||
/vis/viewer/create
|
||||
|
||||
# Attach the current visualization driver to "scene-2".
|
||||
# This line is omittable.
|
||||
/vis/sceneHandler/attach scene-2
|
||||
|
||||
# Bird's-eye view of a detector component (Gap.0)
|
||||
#
|
||||
/vis/scene/add/volume Gap 0
|
||||
/vis/camera/reset
|
||||
/vis/camera/zoom 0.9
|
||||
/vis/camera/viewpoint 35 35
|
||||
/vis/draw/current
|
||||
/vis/draw/axes 0 0 0 500
|
||||
/vis/draw/text 0 0 0 mm 50 -200 -200 Gap.0
|
||||
/vis/show/view
|
||||
|
||||
#-----
|
||||
# Create "scene-3" (world)
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the DAWNFILE driver
|
||||
/vis/sceneHandler/create DAWNFILE
|
||||
/vis/viewer/create
|
||||
|
||||
# Attach the current visualization driver to "scene-3".
|
||||
# This line is omittable.
|
||||
/vis/sceneHandler/attach scene-3
|
||||
|
||||
# Bird's-eye view of the whole detector components
|
||||
# * The argument of /vis/scene/add/volume, "world",
|
||||
# is omittable.
|
||||
# * "/vis/set/culling off" makes invisible volume
|
||||
# "world" visible.
|
||||
#
|
||||
/vis/scene/add/volume world
|
||||
/vis/camera/reset
|
||||
/vis/camera/zoom 0.9
|
||||
/vis/camera/viewpoint 35 35
|
||||
/vis/set/culling off
|
||||
/vis/draw/current
|
||||
/vis/draw/axes 0 0 0 500
|
||||
/vis/draw/text 0 0 0 mm 50 -50 -200 world
|
||||
/vis/show/view
|
||||
@@ -0,0 +1,131 @@
|
||||
#######################################################################
|
||||
# MACRO FILE NAME: exN03Vis2.mac #
|
||||
# #
|
||||
# AUTHOR(S): Satoshi Tanaka #
|
||||
# #
|
||||
# DATE: November 10, 1999 #
|
||||
# #
|
||||
# CONTENTS: A basic macro for visualization of events #
|
||||
# #
|
||||
# USAGE: % $G4BINDIR/exampleN03 exN03Vis2.mac #
|
||||
# #
|
||||
# REQUIRED PLATFORMS & SOFTWARES: Unix, X-window, OpenGL, #
|
||||
# DAWN (version 3.80 of after) #
|
||||
# Ghostview, Tcl/Tk #
|
||||
# #
|
||||
# ENVIRONMENTAL VARIABLES (C-MACROS) FOR INSTALLATION: #
|
||||
# (See geant4/source/visualization/README for details.) #
|
||||
# #
|
||||
# % setenv OGLHOME ... (e.g. /usr/local) #
|
||||
# % setenv G4VIS_BUILD_OPENGLX_DRIVER 1 #
|
||||
# % setenv G4VIS_BUILD_DAWNFILE_DRIVER 1 #
|
||||
# #
|
||||
# ENVIRONMENTAL VARIABLES (C-MACROS) FOR COMPILATION: #
|
||||
# (See geant4/source/visualization/README for details.) #
|
||||
# #
|
||||
# % setenv G4VIS_USE_OPENGLX 1 #
|
||||
# % setenv G4VIS_USE_DAWNFILE 1 #
|
||||
# #
|
||||
# Addional Notes: #
|
||||
# #
|
||||
#######################################################################
|
||||
|
||||
#########################################################
|
||||
Setting to store particle trajactories for visualization
|
||||
#########################################################
|
||||
/tracking/storeTrajectory 1
|
||||
#/vis/scene/include/trajectories
|
||||
|
||||
#####################################################
|
||||
# Visualization with OGLSX (OpenGL Stored X) driver
|
||||
#####################################################
|
||||
|
||||
# Create "scene-0"
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the OGLSX driver
|
||||
/vis/sceneHandler/create OGLSX
|
||||
/vis/viewer/create
|
||||
|
||||
# Add detector geometry to the current scene
|
||||
/vis/scene/add/volume
|
||||
|
||||
# Set drawing style.
|
||||
# The drawing style is "hidden-surface removal",
|
||||
# with which the low-density culling set above works.
|
||||
# Commonly-used drawing styles are as follows:
|
||||
# 0: wireframe
|
||||
# 1: hidden-line removal
|
||||
# 2: hidden-surface removal
|
||||
/vis/set/drawing_style 2
|
||||
|
||||
# Set camera parameters.
|
||||
# viewpoint : (theta,phi) = (10*deg, 10*deg).
|
||||
# zoom factor: 0.9 x (full screen size)
|
||||
/vis/camera/reset
|
||||
/vis/camera/viewpoint 10 10
|
||||
/vis/camera/zoom 0.9
|
||||
|
||||
# Generate one event and visualize it.
|
||||
# * Command "/vis/scene/notifyHandlers" is written in
|
||||
# ExN03RunAction::BeginOfRunAction()
|
||||
# * Command "/vis/viewer/update" is written in
|
||||
# ExN03RunAction::EndOfRunAction()
|
||||
/run/beamOn 1
|
||||
|
||||
# Slide show (spinning).
|
||||
# Draw 18 frames with steps of 10 degrees.
|
||||
# The stored mode of the OpenGL driver keeps the
|
||||
# previously visualized event in the display list.
|
||||
# So the particle trajectories are also rotated
|
||||
# together with the detector geometry.
|
||||
#
|
||||
/vis/camera/spin 18 20
|
||||
|
||||
|
||||
##########################################################
|
||||
# Visualization with DAWNFILE driver
|
||||
#
|
||||
# * The visualized view is saved to a file "g4.eps"
|
||||
# with the "vectorized" PostScript format.
|
||||
#
|
||||
# * In order to make the file "g4.eps" printable,
|
||||
# append the "showpage" PostScript command to the file
|
||||
# You can do it with the 4th page of the DAWN GUI panel.
|
||||
# or by hand.
|
||||
#
|
||||
# * Set as follows to skip DAWN GUI.
|
||||
# % setenv G4DAWNFILE_VIEWER "dawn -d"
|
||||
##########################################################
|
||||
|
||||
# Create "scene-1"
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the DAWNFILE driver
|
||||
/vis/sceneHandler/create DAWNFILE
|
||||
/vis/viewer/create
|
||||
|
||||
# Set the drawing style to "wireframe".
|
||||
# 0: wireframe
|
||||
# 1: hidden-line removal
|
||||
# 2: hidden-surface removal
|
||||
/vis/set/drawing_style 0
|
||||
|
||||
# Visualize many events (bird's eye view)
|
||||
# viewpoint : (theta,phi) = (45*deg, 45*deg)
|
||||
# zoom factor: 1.5 x (full screen size)
|
||||
/vis/camera/reset
|
||||
/vis/camera/viewpoint 45 45
|
||||
/vis/camera/zoom 1.5
|
||||
/run/beamOn 50
|
||||
|
||||
# Visualize many events (zoomed-up view)
|
||||
# viewpoint : (theta,phi) = (90*deg, 0)
|
||||
# zoom factor: 5 x (full screen size)
|
||||
/vis/camera/reset
|
||||
/vis/camera/viewpoint 90 0
|
||||
/vis/camera/zoom 5
|
||||
/run/beamOn 50
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,137 @@
|
||||
#######################################################################
|
||||
# MACRO FILE NAME: exN03Vis3.mac #
|
||||
# #
|
||||
# AUTHOR(S): Satoshi Tanaka #
|
||||
# #
|
||||
# DATE: November 10, 1999 #
|
||||
# #
|
||||
# CONTENTS: A basic macro for demonstrating various drawing styles #
|
||||
# #
|
||||
# USAGE: % $G4BINDIR/exampleN03 exN03Vis3.mac #
|
||||
# #
|
||||
# REQUIRED PLATFORMS & SOFTWARES: Unix, X-window, OpenGL, #
|
||||
# DAWN (version 3.80 of after) #
|
||||
# Ghostview, Tcl/Tk #
|
||||
# #
|
||||
# ENVIRONMENTAL VARIABLES (C-MACROS) FOR INSTALLATION: #
|
||||
# (See geant4/source/visualization/README for details.) #
|
||||
# #
|
||||
# % setenv OGLHOME ... (e.g. /usr/local) #
|
||||
# % setenv G4VIS_BUILD_OPENGLX_DRIVER 1 #
|
||||
# % setenv G4VIS_BUILD_DAWNFILE_DRIVER 1 #
|
||||
# #
|
||||
# ENVIRONMENTAL VARIABLES (C-MACROS) FOR COMPILATION: #
|
||||
# (See geant4/source/visualization/README for details.) #
|
||||
# #
|
||||
# % setenv G4VIS_USE_OPENGLX 1 #
|
||||
# % setenv G4VIS_USE_DAWNFILE 1 #
|
||||
# #
|
||||
# Addional Notes: #
|
||||
# #
|
||||
#######################################################################
|
||||
|
||||
#########################################################
|
||||
Setting to store particle trajactories for visualization
|
||||
#########################################################
|
||||
/tracking/storeTrajectory 1
|
||||
#/vis/scene/include/trajectories
|
||||
|
||||
######################################################
|
||||
# Visualization with OGLIX (OpenGL Immediate X) driver
|
||||
######################################################
|
||||
|
||||
# Create "scene-0"
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the OGLSX driver
|
||||
/vis/sceneHandler/create OGLIX
|
||||
/vis/viewer/create
|
||||
|
||||
# Add detector geometry to the current scene
|
||||
/vis/scene/add/volume
|
||||
|
||||
# Bird-eye view of events with the hidden-surface
|
||||
# drawing style.
|
||||
/vis/camera/reset
|
||||
/vis/camera/viewpoint 45 45
|
||||
/vis/set/drawing_style 2
|
||||
/run/beamOn 10
|
||||
|
||||
##########################################################
|
||||
# Visualization with DAWNFILE driver
|
||||
#
|
||||
# * The visualized view is saved to a file "g4.eps"
|
||||
# with the "vectorized" PostScript format.
|
||||
#
|
||||
# * In order to make the file "g4.eps" printable,
|
||||
# append the "showpage" PostScript command to the file.
|
||||
# You can do it with the 4th page of the DAWN GUI panel
|
||||
# or by hand.
|
||||
#
|
||||
# * Set as follows to skip DAWN GUI.
|
||||
# % setenv G4DAWNFILE_VIEWER "dawn -d"
|
||||
#
|
||||
# * In order to save all views with a "multi-page"
|
||||
# EPS file "g4.eps", set the followings
|
||||
# in the 4th page of the DAWN GUI panel at
|
||||
# "every" visualization.
|
||||
#
|
||||
# Add showpage: Yes
|
||||
# Append mode : Yes
|
||||
#
|
||||
# More automatically, you can also generate the
|
||||
# multi-page EPS file "g4.eps", using the
|
||||
# batch-append mode of DAWN:
|
||||
#
|
||||
# % setenv DAWN_BATCH a
|
||||
# % rm -f g4.eps
|
||||
# % $G4BINDIR/exampleN03 exN03Vis3.mac
|
||||
# % ghostview g4.eps
|
||||
# (See each page using the menu of ghostview.)
|
||||
#
|
||||
##########################################################
|
||||
|
||||
# Create "scene-1"
|
||||
/vis/scene/create
|
||||
|
||||
# Invoke the DAWNFILE driver
|
||||
/vis/sceneHandler/create DAWNFILE
|
||||
/vis/viewer/create
|
||||
|
||||
# Add detector geometry to the current scene
|
||||
/vis/scene/add/volume
|
||||
|
||||
# Set camera parameters
|
||||
# Camera is zoomed up by 1.5 times of the standard setting
|
||||
/vis/camera/reset
|
||||
/vis/camera/zoom 1.5
|
||||
|
||||
# Bird-eye view of events with the wireframe drawing style
|
||||
/vis/camera/viewpoint 45 45
|
||||
/vis/set/drawing_style 0
|
||||
/run/beamOn 5
|
||||
|
||||
# Bird-eye view of events with the hidden-surface
|
||||
# drawing style.
|
||||
/vis/camera/viewpoint 45 45
|
||||
/vis/set/drawing_style 2
|
||||
/run/beamOn 50
|
||||
|
||||
# Cull detector geometry and show only trajectories.
|
||||
# * The command "/vis/camera/reset" resets the zoom
|
||||
# factor to one. But it does not reset view point.
|
||||
/vis/camera/reset
|
||||
/vis/camera/viewpoint 0 0
|
||||
/vis/set/culling on
|
||||
/vis/set/cull_by_density on 999
|
||||
/vis/set/drawing_style 0
|
||||
/run/beamOn 10
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: exampleN03.cc,v 1.7 1999/06/04 12:50:35 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: exampleN03.cc,v 1.7.8.1 1999/12/07 20:47:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -1,61 +1,68 @@
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-01-00 $
|
||||
(07-Dec-99)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
|
||||
***** Table : Nb of materials = 13 *****
|
||||
|
||||
Material: Aluminium density: 2.700 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 8.893 cm
|
||||
Material: Aluminium density: 2.700 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 8.893 cm
|
||||
---> Element: Aluminium Z = 13.0 N = 27.0 A = 26.98 g/mole fractionMass: 100.00 % Abundance 100.00 %
|
||||
|
||||
Material: liquidArgon density: 1.390 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 14.065 cm
|
||||
Material: liquidArgon density: 1.390 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 14.065 cm
|
||||
---> Element: liquidArgon Z = 18.0 N = 40.0 A = 39.95 g/mole fractionMass: 100.00 % Abundance 100.00 %
|
||||
|
||||
Material: Copper density: 8.960 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 1.436 cm
|
||||
Material: Copper density: 8.960 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 1.436 cm
|
||||
---> Element: Copper Z = 29.0 N = 63.5 A = 63.55 g/mole fractionMass: 100.00 % Abundance 100.00 %
|
||||
|
||||
Material: Lead density: 11.350 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 5.612 mm
|
||||
Material: Lead density: 11.350 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 5.612 mm
|
||||
---> Element: Lead Z = 82.0 N = 207.2 A = 207.19 g/mole fractionMass: 100.00 % Abundance 100.00 %
|
||||
|
||||
Material: Water density: 1.000 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 36.092 cm
|
||||
Material: Water density: 1.000 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 36.092 cm
|
||||
---> Element: Hydrogen H Z = 1.0 N = 1.0 A = 1.01 g/mole fractionMass: 11.21 % Abundance 66.67 %
|
||||
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 88.79 % Abundance 33.33 %
|
||||
|
||||
Material: Scintillator density: 1.032 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 42.549 cm
|
||||
Material: Scintillator density: 1.032 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 42.549 cm
|
||||
---> Element: Carbon C Z = 6.0 N = 12.0 A = 12.01 g/mole fractionMass: 91.45 % Abundance 47.37 %
|
||||
---> Element: Hydrogen H Z = 1.0 N = 1.0 A = 1.01 g/mole fractionMass: 8.55 % Abundance 52.63 %
|
||||
|
||||
Material: quartz density: 2.200 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 12.295 cm
|
||||
Material: quartz density: 2.200 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 12.295 cm
|
||||
---> Element: Silicon Si Z = 14.0 N = 28.1 A = 28.09 g/mole fractionMass: 46.75 % Abundance 33.33 %
|
||||
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 53.25 % Abundance 66.67 %
|
||||
|
||||
Material: Air density: 1.290 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 285.161 m
|
||||
Material: Air density: 1.290 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 285.161 m
|
||||
---> Element: Nitrogen N Z = 7.0 N = 14.0 A = 14.01 g/mole fractionMass: 70.00 % Abundance 72.71 %
|
||||
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 30.00 % Abundance 27.29 %
|
||||
|
||||
Material: Aerogel density: 200.000 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 1.493 m
|
||||
Material: Aerogel density: 200.000 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 1.493 m
|
||||
---> Element: Silicon Si Z = 14.0 N = 28.1 A = 28.09 g/mole fractionMass: 29.22 % Abundance 11.12 %
|
||||
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 66.49 % Abundance 44.42 %
|
||||
---> Element: Hydrogen H Z = 1.0 N = 1.0 A = 1.01 g/mole fractionMass: 4.19 % Abundance 44.37 %
|
||||
---> Element: Carbon C Z = 6.0 N = 12.0 A = 12.01 g/mole fractionMass: 0.10 % Abundance 0.09 %
|
||||
|
||||
Material: CarbonicGas density: 27.000 mg/cm3 temperature: 325.00 K pressure: 50.00 atm RadLength: 13.406 m
|
||||
Material: CarbonicGas density: 27.000 mg/cm3 temperature: 325.00 K pressure: 50.00 atm RadLength: 13.406 m
|
||||
---> Element: Carbon C Z = 6.0 N = 12.0 A = 12.01 g/mole fractionMass: 27.29 % Abundance 33.33 %
|
||||
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 72.71 % Abundance 66.67 %
|
||||
|
||||
Material: WaterSteam density: 0.300 mg/cm3 temperature: 500.00 K pressure: 2.00 atm RadLength: 1.203 km
|
||||
Material: WaterSteam density: 0.300 mg/cm3 temperature: 500.00 K pressure: 2.00 atm RadLength: 1.203 km
|
||||
---> Element: Hydrogen H Z = 1.0 N = 1.0 A = 1.01 g/mole fractionMass: 11.21 % Abundance 66.67 %
|
||||
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 88.79 % Abundance 33.33 %
|
||||
|
||||
Material: Galactic density: 0.000 mg/cm3 temperature: 2.73 K pressure: 0.00 atm RadLength: 6317232936888469291008.000 km
|
||||
Material: Galactic density: 0.000 mg/cm3 temperature: 2.73 K pressure: 0.00 atm RadLength: 6317232936888469291008.000 km
|
||||
---> Element: Galactic Z = 1.0 N = 1.0 A = 1.01 g/mole fractionMass: 100.00 % Abundance 100.00 %
|
||||
|
||||
Material: Beam density: 0.010 mg/cm3 temperature: 273.15 K pressure: 0.02 atm RadLength: 36.786 km
|
||||
Material: Beam density: 0.010 mg/cm3 temperature: 273.15 K pressure: 0.02 atm RadLength: 36.786 km
|
||||
---> Element: Nitrogen N Z = 7.0 N = 14.0 A = 14.01 g/mole fractionMass: 70.00 % Abundance 72.71 %
|
||||
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 30.00 % Abundance 27.29 %
|
||||
|
||||
|
||||
|
||||
The calorimeter is made of 10 layers of: [ 10mm of Lead + 5mm of liquidArgon ]
|
||||
ExN03PhysicsList::SetCuts:CutLength : 2 mm
|
||||
|
||||
phot: Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all ZSandia crossSection below 50 KeV
|
||||
PhysicsTables from 50 keV to 50 MeV in 100 bins.
|
||||
phot: Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all Z
|
||||
Sandia crossSection below 50 KeV
|
||||
PhysicsTables from 50 keV to 50 MeV in 100 bins.
|
||||
|
||||
compt: Total cross sections from a parametrisation. Good description from 10 KeV to (100/Z) GeV.
|
||||
Scattered gamma energy according Klein-Nishina.
|
||||
@@ -91,7 +98,7 @@ msc: Tables of transport mean free paths.
|
||||
hIoni: Knock-on electron cross sections .
|
||||
Good description above the mean excitation energy.
|
||||
delta ray energy sampled from differential Xsection.
|
||||
PhysicsTables from 1 keV to 1e+02 TeV in 100 bins.
|
||||
PhysicsTables from 1 keV to 1e+02 TeV in 150 bins.
|
||||
|
||||
msc: Tables of transport mean free paths.
|
||||
New model of MSC , computes the lateral
|
||||
@@ -110,16 +117,6 @@ MuBrems: theoretical cross section
|
||||
MuPairProd: theoretical cross sections
|
||||
Good description up to 1000 TeV.
|
||||
PhysicsTables from 1 GeV to 1e+03 PeV in 50 bins.
|
||||
#
|
||||
# Macro file for the initialization phase of "exampleN03.cc"
|
||||
#
|
||||
# Sets some default verbose
|
||||
# and initializes the graphic.
|
||||
#
|
||||
/control/saveHistory
|
||||
/run/verbose 2
|
||||
#
|
||||
/run/particle/dumpCutValues
|
||||
============= The cut Energy ==============================
|
||||
gamma e- mu- proton neutron
|
||||
Cut in range 2 mm 2 mm 2 mm 2 mm 2 mm
|
||||
@@ -139,6 +136,14 @@ Cut in energy
|
||||
Beam 990 eV 990 eV 990 eV 990 eV 990 eV
|
||||
===================================================
|
||||
#
|
||||
# Macro file for the initialization phase of "exampleN03.cc"
|
||||
#
|
||||
# Sets some default verbose
|
||||
# and initializes the graphic.
|
||||
#
|
||||
/control/saveHistory
|
||||
/run/verbose 2
|
||||
#
|
||||
# Create empty scene ("world" is default)
|
||||
/vis/scene/create
|
||||
#
|
||||
@@ -161,6 +166,10 @@ Cut in energy
|
||||
# if too many tracks cause core dump => storeTrajectory 0
|
||||
/tracking/storeTrajectory 1
|
||||
#/vis/scene/include/trajectories
|
||||
#
|
||||
# Flush visualization
|
||||
/vis/viewer/update
|
||||
|
||||
Idle> /run/particle/dumpCutValues
|
||||
============= The cut Energy ==============================
|
||||
gamma e- mu- proton neutron
|
||||
@@ -195,20 +204,20 @@ Start Run processing.
|
||||
Current couple of seeds = 9876, 54321
|
||||
----------------------------------------
|
||||
>>> Event 0
|
||||
10 hits are stored in ExN03CalorHitsCollection.
|
||||
Absorber: total energy: 2.8e+02 MeV total track length: 14 cm
|
||||
Gap: total energy: 12 MeV total track length: 5.9 cm
|
||||
195 trajectories stored in this event.
|
||||
9 hits are stored in ExN03CalorHitsCollection.
|
||||
Absorber: total energy: 2.8e+02 MeV total track length: 17 cm
|
||||
Gap: total energy: 13 MeV total track length: 7 cm
|
||||
210 trajectories stored in this event.
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1
|
||||
User=0.28s Real=0.33s Sys=0.03s
|
||||
User=0.44s Real=0.57s Sys=0.05s
|
||||
Idle> #
|
||||
Idle> # list the existing physics processes
|
||||
Idle> /process/list
|
||||
Transportation, msc, hIoni, MuIoni
|
||||
MuBrems, MuPairProd, eIoni, eBrem
|
||||
annihil, phot, compt, conv
|
||||
Transportation, msc, hIoni, eIoni
|
||||
eBrem, annihil, phot, compt
|
||||
conv, MuIoni, MuBrems, MuPairProd
|
||||
Decay
|
||||
Idle> #
|
||||
Idle> # switch off MultipleScattering
|
||||
@@ -221,17 +230,17 @@ Start Run processing.
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 2089514513, 1200712414
|
||||
Current couple of seeds = 1364523396, 538526746
|
||||
----------------------------------------
|
||||
>>> Event 0
|
||||
9 hits are stored in ExN03CalorHitsCollection.
|
||||
Absorber: total energy: 2.8e+02 MeV total track length: 15 cm
|
||||
Gap: total energy: 17 MeV total track length: 7.6 cm
|
||||
195 trajectories stored in this event.
|
||||
10 hits are stored in ExN03CalorHitsCollection.
|
||||
Absorber: total energy: 2.9e+02 MeV total track length: 15 cm
|
||||
Gap: total energy: 14 MeV total track length: 6.3 cm
|
||||
216 trajectories stored in this event.
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1
|
||||
User=0.25s Real=0.28s Sys=0.02s
|
||||
User=0.47s Real=0.47s Sys=0s
|
||||
Idle> #
|
||||
Idle> # switch on MultipleScattering
|
||||
Idle> /process/activate msc
|
||||
@@ -261,17 +270,17 @@ Start Run processing.
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 900551276, 1952365952
|
||||
Current couple of seeds = 1243028270, 582042789
|
||||
----------------------------------------
|
||||
>>> Event 0
|
||||
21 hits are stored in ExN03CalorHitsCollection.
|
||||
Absorber: total energy: 4.2e+02 MeV total track length: 98 cm
|
||||
Gap: total energy: 68 MeV total track length: 1.9 m
|
||||
176 trajectories stored in this event.
|
||||
26 hits are stored in ExN03CalorHitsCollection.
|
||||
Absorber: total energy: 3.7e+02 MeV total track length: 85 cm
|
||||
Gap: total energy: 77 MeV total track length: 2.1 m
|
||||
175 trajectories stored in this event.
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1
|
||||
User=0.62s Real=0.71s Sys=0.09s
|
||||
User=1.1s Real=1.2s Sys=0.08s
|
||||
Idle> G4 kernel has come to Quit state.
|
||||
Deletion of G4 kernel class start.
|
||||
UserDetectorConstruction deleted.
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03CalorHit.hh,v 1.1 1999/01/07 16:05:53 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03CalorHit.hh,v 1.1.10.1 1999/12/07 20:47:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03CalorimeterSD.hh,v 1.1 1999/01/07 16:05:54 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03CalorimeterSD.hh,v 1.1.10.1 1999/12/07 20:47:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03DetectorConstruction.hh,v 1.1 1999/01/07 16:05:54 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03DetectorConstruction.hh,v 1.1.10.1 1999/12/07 20:47:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03DetectorMessenger.hh,v 1.1 1999/01/07 16:05:54 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03DetectorMessenger.hh,v 1.1.10.1 1999/12/07 20:47:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03EventAction.hh,v 1.3 1999/04/16 11:55:03 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03EventAction.hh,v 1.3.8.1 1999/12/07 20:47:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03EventActionMessenger.hh,v 1.2 1999/03/10 16:15:37 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03EventActionMessenger.hh,v 1.2.8.1 1999/12/07 20:47:28 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03PhysicsList.hh,v 1.2 1999/04/16 11:55:04 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03PhysicsList.hh,v 1.4.6.1 1999/12/07 20:47:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
@@ -48,7 +48,7 @@ class ExN03PhysicsList: public G4VUserPhysicsList
|
||||
void ConstructBosons();
|
||||
void ConstructLeptons();
|
||||
void ConstructMesons();
|
||||
void ConstructBarions();
|
||||
void ConstructBaryons();
|
||||
|
||||
protected:
|
||||
// these methods Construct physics processes and register them
|
||||
@@ -59,7 +59,7 @@ class ExN03PhysicsList: public G4VUserPhysicsList
|
||||
G4double cutForGamma;
|
||||
G4double cutForElectron;
|
||||
G4double cutForProton;
|
||||
|
||||
G4double currentDefaultCut;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03PrimaryGeneratorAction.hh,v 1.1 1999/01/07 16:05:55 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03PrimaryGeneratorAction.hh,v 1.1.10.1 1999/12/07 20:47:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03PrimaryGeneratorMessenger.hh,v 1.1 1999/01/07 16:05:55 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03PrimaryGeneratorMessenger.hh,v 1.1.10.1 1999/12/07 20:47:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03RunAction.hh,v 1.3 1999/04/22 21:45:15 asaim Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03RunAction.hh,v 1.3.8.1 1999/12/07 20:47:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03SteppingAction.hh,v 1.2 1999/04/16 11:55:06 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03SteppingAction.hh,v 1.2.8.1 1999/12/07 20:47:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03VisManager.hh,v 1.2 1999/06/24 07:48:48 stesting Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03VisManager.hh,v 1.2.8.1 1999/12/07 20:47:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#
|
||||
/calor/setField 5 tesla
|
||||
#
|
||||
/vis~/clear/scene
|
||||
/vis~/clear/view
|
||||
/vis~/draw/current
|
||||
/vis/clear/scene
|
||||
/vis/clear/view
|
||||
/vis/draw/current
|
||||
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
/control/saveHistory
|
||||
/run/verbose 2
|
||||
#
|
||||
/run/particle/dumpCutValues
|
||||
#
|
||||
# Create empty scene ("world" is default)
|
||||
/vis/scene/create
|
||||
#
|
||||
@@ -20,7 +18,7 @@
|
||||
# Edit the next line(s) to choose another graphic system
|
||||
#
|
||||
#/vis/sceneHandler/create DAWNFILE
|
||||
/vis/sceneHandler/create OGLIXm
|
||||
/vis/sceneHandler/create OGLIX
|
||||
#
|
||||
# Create a viewer
|
||||
/vis/viewer/create
|
||||
@@ -32,3 +30,7 @@
|
||||
# if too many tracks cause core dump => storeTrajectory 0
|
||||
/tracking/storeTrajectory 1
|
||||
#/vis/scene/include/trajectories
|
||||
#
|
||||
# Flush visualization
|
||||
/vis/viewer/update
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03CalorHit.cc,v 1.1 1999/01/07 16:05:56 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03CalorHit.cc,v 1.1.10.1 1999/12/07 20:47:29 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03CalorimeterSD.cc,v 1.2 1999/01/28 17:11:24 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03CalorimeterSD.cc,v 1.2.8.1 1999/12/07 20:47:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03DetectorConstruction.cc,v 1.2 1999/02/03 16:07:23 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03DetectorConstruction.cc,v 1.2.8.1 1999/12/07 20:47:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03DetectorMessenger.cc,v 1.1 1999/01/07 16:05:56 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03DetectorMessenger.cc,v 1.2.8.1 1999/12/07 20:47:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
@@ -32,37 +32,33 @@ ExN03DetectorMessenger::ExN03DetectorMessenger(ExN03DetectorConstruction * ExN03
|
||||
|
||||
AbsMaterCmd = new G4UIcmdWithAString("/calor/setAbsMat",this);
|
||||
AbsMaterCmd->SetGuidance("Select Material of the Absorber.");
|
||||
AbsMaterCmd->SetParameterName("choice",true);
|
||||
AbsMaterCmd->SetCandidates("Water Aluminium Copper Lead ");
|
||||
AbsMaterCmd->SetDefaultValue("Lead");
|
||||
AbsMaterCmd->SetParameterName("choice",false);
|
||||
AbsMaterCmd->AvailableForStates(Idle);
|
||||
|
||||
GapMaterCmd = new G4UIcmdWithAString("/calor/setGapMat",this);
|
||||
GapMaterCmd->SetGuidance("Select Material of the Gap.");
|
||||
GapMaterCmd->SetParameterName("choice",true);
|
||||
GapMaterCmd->SetCandidates("Galactic Air CarbonicGas Aerogel Scintillator liquidArgon");
|
||||
GapMaterCmd->SetDefaultValue("liquidArgon");
|
||||
GapMaterCmd->SetParameterName("choice",false);
|
||||
GapMaterCmd->AvailableForStates(Idle);
|
||||
|
||||
AbsThickCmd = new G4UIcmdWithADoubleAndUnit("/calor/setAbsThick",this);
|
||||
AbsThickCmd->SetGuidance("Set Thickness of the Absorber");
|
||||
AbsThickCmd->SetParameterName("Size",false,false);
|
||||
AbsThickCmd->SetDefaultUnit("mm");
|
||||
AbsThickCmd->SetParameterName("Size",false);
|
||||
AbsThickCmd->SetRange("Size>=0.");
|
||||
AbsThickCmd->SetUnitCategory("Length");
|
||||
AbsThickCmd->AvailableForStates(Idle);
|
||||
|
||||
GapThickCmd = new G4UIcmdWithADoubleAndUnit("/calor/setGapThick",this);
|
||||
GapThickCmd->SetGuidance("Set Thickness of the Gap");
|
||||
GapThickCmd->SetParameterName("Size",false,false);
|
||||
GapThickCmd->SetDefaultUnit("mm");
|
||||
GapThickCmd->SetParameterName("Size",false);
|
||||
GapThickCmd->SetRange("Size>=0.");
|
||||
GapThickCmd->SetUnitCategory("Length");
|
||||
GapThickCmd->AvailableForStates(Idle);
|
||||
|
||||
SizeYZCmd = new G4UIcmdWithADoubleAndUnit("/calor/setSizeYZ",this);
|
||||
SizeYZCmd->SetGuidance("Set tranverse size of the calorimeter");
|
||||
SizeYZCmd->SetParameterName("Size",false,false);
|
||||
SizeYZCmd->SetDefaultUnit("mm");
|
||||
SizeYZCmd->SetParameterName("Size",false);
|
||||
SizeYZCmd->SetRange("Size>0.");
|
||||
SizeYZCmd->SetUnitCategory("Length");
|
||||
SizeYZCmd->AvailableForStates(Idle);
|
||||
|
||||
NbLayersCmd = new G4UIcmdWithAnInteger("/calor/setNbOfLayers",this);
|
||||
@@ -80,8 +76,8 @@ ExN03DetectorMessenger::ExN03DetectorMessenger(ExN03DetectorConstruction * ExN03
|
||||
MagFieldCmd = new G4UIcmdWithADoubleAndUnit("/calor/setField",this);
|
||||
MagFieldCmd->SetGuidance("Define magnetic field.");
|
||||
MagFieldCmd->SetGuidance("Magnetic field will be in Z direction.");
|
||||
MagFieldCmd->SetParameterName("Bz",false,false);
|
||||
MagFieldCmd->SetDefaultUnit("tesla");
|
||||
MagFieldCmd->SetParameterName("Bz",false);
|
||||
MagFieldCmd->SetUnitCategory("Magnetic flux density");
|
||||
MagFieldCmd->AvailableForStates(Idle);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03EventAction.cc,v 1.3 1999/04/16 11:55:08 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03EventAction.cc,v 1.4.6.1.2.1 1999/12/07 20:47:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#include "ExN03CalorHit.hh"
|
||||
#include "ExN03EventActionMessenger.hh"
|
||||
|
||||
#include <rw/tvordvec.h>
|
||||
#include "g4rw/tvordvec.h"
|
||||
|
||||
#include "G4Event.hh"
|
||||
#include "G4EventManager.hh"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03EventActionMessenger.cc,v 1.2 1999/03/10 16:15:38 maire Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03EventActionMessenger.cc,v 1.2.8.1 1999/12/07 20:47:30 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03PhysicsList.cc,v 1.2 1999/04/16 11:55:09 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03PhysicsList.cc,v 1.4.6.1 1999/12/07 20:47:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
@@ -28,10 +28,10 @@
|
||||
|
||||
ExN03PhysicsList::ExN03PhysicsList(): G4VUserPhysicsList()
|
||||
{
|
||||
defaultCutValue = 2.0*mm;
|
||||
cutForGamma = defaultCutValue;
|
||||
cutForElectron = defaultCutValue;
|
||||
cutForProton = defaultCutValue;
|
||||
currentDefaultCut = defaultCutValue = 2.0*mm;
|
||||
cutForGamma = defaultCutValue;
|
||||
cutForElectron = defaultCutValue;
|
||||
cutForProton = defaultCutValue;
|
||||
|
||||
SetVerboseLevel(1);
|
||||
}
|
||||
@@ -53,7 +53,7 @@ void ExN03PhysicsList::ConstructParticle()
|
||||
ConstructBosons();
|
||||
ConstructLeptons();
|
||||
ConstructMesons();
|
||||
ConstructBarions();
|
||||
ConstructBaryons();
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
@@ -107,7 +107,7 @@ void ExN03PhysicsList::ConstructMesons()
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
void ExN03PhysicsList::ConstructBarions()
|
||||
void ExN03PhysicsList::ConstructBaryons()
|
||||
{
|
||||
// barions
|
||||
G4Proton::ProtonDefinition();
|
||||
@@ -215,8 +215,18 @@ void ExN03PhysicsList::ConstructGeneral()
|
||||
|
||||
void ExN03PhysicsList::SetCuts()
|
||||
{
|
||||
if (verboseLevel >1){
|
||||
// reactualise cutValues
|
||||
if (currentDefaultCut != defaultCutValue)
|
||||
{
|
||||
if(cutForGamma == currentDefaultCut) cutForGamma = defaultCutValue;
|
||||
if(cutForElectron == currentDefaultCut) cutForElectron = defaultCutValue;
|
||||
if(cutForProton == currentDefaultCut) cutForProton = defaultCutValue;
|
||||
currentDefaultCut = defaultCutValue;
|
||||
}
|
||||
|
||||
if (verboseLevel >0){
|
||||
G4cout << "ExN03PhysicsList::SetCuts:";
|
||||
G4cout << "CutLength : " << G4BestUnit(defaultCutValue,"Length") << endl;
|
||||
}
|
||||
|
||||
// set cut values for gamma at first and for e- second and next for e+,
|
||||
@@ -232,9 +242,7 @@ void ExN03PhysicsList::SetCuts()
|
||||
|
||||
SetCutValueForOthers(defaultCutValue);
|
||||
|
||||
if (verboseLevel>1) {
|
||||
DumpCutValuesTable();
|
||||
}
|
||||
if (verboseLevel>0) DumpCutValuesTable();
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03PrimaryGeneratorAction.cc,v 1.1 1999/01/07 16:05:57 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03PrimaryGeneratorAction.cc,v 1.1.10.1 1999/12/07 20:47:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03PrimaryGeneratorMessenger.cc,v 1.1 1999/01/07 16:05:57 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03PrimaryGeneratorMessenger.cc,v 1.2.8.1 1999/12/07 20:47:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
@@ -25,9 +25,9 @@ ExN03PrimaryGeneratorMessenger::ExN03PrimaryGeneratorMessenger(ExN03PrimaryGener
|
||||
{
|
||||
RndmCmd = new G4UIcmdWithAString("/gun/random",this);
|
||||
RndmCmd->SetGuidance("Shoot randomly the incident particle.");
|
||||
RndmCmd->SetGuidance(" Choice : on, off(default)");
|
||||
RndmCmd->SetGuidance(" Choice : on(default), off");
|
||||
RndmCmd->SetParameterName("choice",true);
|
||||
RndmCmd->SetDefaultValue("off");
|
||||
RndmCmd->SetDefaultValue("on");
|
||||
RndmCmd->SetCandidates("on off");
|
||||
RndmCmd->AvailableForStates(PreInit,Idle);
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03RunAction.cc,v 1.5 1999/04/22 21:45:24 asaim Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03RunAction.cc,v 1.6.4.1 1999/12/07 20:47:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
@@ -41,8 +41,7 @@ void ExN03RunAction::BeginOfRunAction(const G4Run* aRun)
|
||||
if (G4VVisManager::GetConcreteInstance())
|
||||
{
|
||||
G4UImanager* UI = G4UImanager::GetUIpointer();
|
||||
UI->ApplyCommand("/vis/clear/view");
|
||||
UI->ApplyCommand("/vis/draw/current");
|
||||
UI->ApplyCommand("/vis/scene/notifyHandlers");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,9 +49,9 @@ void ExN03RunAction::BeginOfRunAction(const G4Run* aRun)
|
||||
|
||||
void ExN03RunAction::EndOfRunAction(const G4Run* )
|
||||
{
|
||||
if (G4VVisManager::GetConcreteInstance())
|
||||
G4UImanager::GetUIpointer()->ApplyCommand("/vis/show/view");
|
||||
if (G4VVisManager::GetConcreteInstance()) {
|
||||
G4UImanager::GetUIpointer()->ApplyCommand("/vis/viewer/update");
|
||||
}
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03SteppingAction.cc,v 1.2 1999/04/16 11:55:11 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03SteppingAction.cc,v 1.2.8.1 1999/12/07 20:47:31 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN03VisManager.cc,v 1.1 1999/01/07 16:05:58 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN03VisManager.cc,v 1.2.8.1 1999/12/07 20:47:32 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// John Allison 24th January 1998.
|
||||
@@ -56,10 +56,6 @@
|
||||
#include "G4OpenInventorWin32.hh"
|
||||
#endif
|
||||
|
||||
#ifdef G4VIS_USE_RAYX
|
||||
#include "G4RayX.hh"
|
||||
#endif
|
||||
|
||||
#ifdef G4VIS_USE_VRML
|
||||
#include "G4VRML1.hh"
|
||||
#include "G4VRML2.hh"
|
||||
@@ -114,10 +110,6 @@ void ExN03VisManager::RegisterGraphicsSystems () {
|
||||
RegisterGraphicsSystem (new G4OpenInventorWin32);
|
||||
#endif
|
||||
|
||||
#ifdef G4VIS_USE_RAYX
|
||||
RegisterGraphicsSystem (new G4RayX);
|
||||
#endif
|
||||
|
||||
#ifdef G4VIS_USE_VRML
|
||||
RegisterGraphicsSystem (new G4VRML1);
|
||||
RegisterGraphicsSystem (new G4VRML2);
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-01-00 $
|
||||
(07-Dec-99)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
|
||||
ionIoni: Knock-on electron cross sections .
|
||||
MeanFreePath is computed at tracking time.
|
||||
@@ -11,8 +16,9 @@ compt: Total cross sections from a parametrisation. Good description from 10 Ke
|
||||
Scattered gamma energy according Klein-Nishina.
|
||||
PhysicsTables from 10 keV to 100 GeV in 100 bins.
|
||||
|
||||
phot: Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all ZSandia crossSection below 50 KeV
|
||||
PhysicsTables from 50 keV to 50 MeV in 100 bins.
|
||||
phot: Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all Z
|
||||
Sandia crossSection below 50 KeV
|
||||
PhysicsTables from 50 keV to 50 MeV in 100 bins.
|
||||
|
||||
msc: Tables of transport mean free paths.
|
||||
New model of MSC , computes the lateral
|
||||
@@ -35,7 +41,7 @@ annihil: Total cross section from Heilter formula (annihilation into 2 photons)
|
||||
hIoni: Knock-on electron cross sections .
|
||||
Good description above the mean excitation energy.
|
||||
delta ray energy sampled from differential Xsection.
|
||||
PhysicsTables from 1 keV to 100 TeV in 100 bins.
|
||||
PhysicsTables from 1 keV to 100 TeV in 150 bins.
|
||||
|
||||
msc: Tables of transport mean free paths.
|
||||
New model of MSC , computes the lateral
|
||||
@@ -62,71 +68,71 @@ MuPairProd: theoretical cross sections
|
||||
Idle> Idle> Idle> Idle> Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 0
|
||||
5 hits are stored in ExN04TrackerHitsCollection.
|
||||
25 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.582536 (GeV)
|
||||
Total energy deposition in calorimeter : 0.286949 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 1
|
||||
5 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.328112 (GeV)
|
||||
Total energy deposition in calorimeter : 0.228803 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 2
|
||||
5 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.317862 (GeV)
|
||||
Total energy deposition in calorimeter : 0.228142 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 3
|
||||
15 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.695135 (GeV)
|
||||
17 hits are stored in ExN04TrackerHitsCollection.
|
||||
5 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.268653 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 4
|
||||
16 hits are stored in ExN04TrackerHitsCollection.
|
||||
24 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.254739 (GeV)
|
||||
Total energy deposition in calorimeter : 0.316491 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 5
|
||||
10 hits are stored in ExN04TrackerHitsCollection.
|
||||
18 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.399896 (GeV)
|
||||
Total energy deposition in calorimeter : 0.301362 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 6
|
||||
23 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.258006 (GeV)
|
||||
15 hits are stored in ExN04TrackerHitsCollection.
|
||||
5 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.215446 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 7
|
||||
19 hits are stored in ExN04TrackerHitsCollection.
|
||||
10 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.263667 (GeV)
|
||||
Total energy deposition in calorimeter : 0.324704 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 8
|
||||
27 hits are stored in ExN04TrackerHitsCollection.
|
||||
16 hits are stored in ExN04TrackerHitsCollection.
|
||||
4 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.2954 (GeV)
|
||||
Total energy deposition in calorimeter : 0.472503 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 9
|
||||
11 hits are stored in ExN04TrackerHitsCollection.
|
||||
5 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.279685 (GeV)
|
||||
5 hits are stored in ExN04TrackerHitsCollection.
|
||||
7 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.381889 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Idle>
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: exampleN04.cc,v 1.1 1999/01/07 16:05:59 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: exampleN04.cc,v 1.1.10.1 1999/12/07 20:47:32 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-01-00 $
|
||||
(07-Dec-99)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
|
||||
ionIoni: Knock-on electron cross sections .
|
||||
MeanFreePath is computed at tracking time.
|
||||
@@ -11,8 +16,9 @@ compt: Total cross sections from a parametrisation. Good description from 10 Ke
|
||||
Scattered gamma energy according Klein-Nishina.
|
||||
PhysicsTables from 10 keV to 100 GeV in 100 bins.
|
||||
|
||||
phot: Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all ZSandia crossSection below 50 KeV
|
||||
PhysicsTables from 50 keV to 50 MeV in 100 bins.
|
||||
phot: Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all Z
|
||||
Sandia crossSection below 50 KeV
|
||||
PhysicsTables from 50 keV to 50 MeV in 100 bins.
|
||||
|
||||
msc: Tables of transport mean free paths.
|
||||
New model of MSC , computes the lateral
|
||||
@@ -35,7 +41,7 @@ annihil: Total cross section from Heilter formula (annihilation into 2 photons)
|
||||
hIoni: Knock-on electron cross sections .
|
||||
Good description above the mean excitation energy.
|
||||
delta ray energy sampled from differential Xsection.
|
||||
PhysicsTables from 1 keV to 100 TeV in 100 bins.
|
||||
PhysicsTables from 1 keV to 100 TeV in 150 bins.
|
||||
|
||||
msc: Tables of transport mean free paths.
|
||||
New model of MSC , computes the lateral
|
||||
@@ -63,9 +69,9 @@ Idle> #
|
||||
Idle> Idle> Idle> Idle> Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 0
|
||||
140 hits are stored in ExN04TrackerHitsCollection.
|
||||
53 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.749993 (GeV)
|
||||
156 hits are stored in ExN04TrackerHitsCollection.
|
||||
55 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.810364 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Stage 0->1 : 0 hits found in the muon chamber.
|
||||
++++++++ event aborted
|
||||
@@ -77,9 +83,9 @@ Stage 0->1 : 0 hits found in the muon chamber.
|
||||
Stage 0->1 : 1 hits found in the muon chamber.
|
||||
Stage 1->2 : 1 isolated muon found.
|
||||
>>> Event 2
|
||||
92 hits are stored in ExN04TrackerHitsCollection.
|
||||
43 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 1.02574 (GeV)
|
||||
89 hits are stored in ExN04TrackerHitsCollection.
|
||||
53 hits are stored in ExN04CalorimeterHitsCollection.
|
||||
Total energy deposition in calorimeter : 0.969477 (GeV)
|
||||
1 hits are stored in ExN04MuonHitsCollection.
|
||||
Idle> #
|
||||
Idle>
|
||||
@@ -28,7 +28,7 @@ protected:
|
||||
virtual void ConstructAllBosons();
|
||||
virtual void ConstructAllLeptons();
|
||||
virtual void ConstructAllMesons();
|
||||
virtual void ConstructAllBarions();
|
||||
virtual void ConstructAllBaryons();
|
||||
virtual void ConstructAllIons();
|
||||
virtual void ConstructAllShortLiveds();
|
||||
};
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#include "globals.hh"
|
||||
#include "G4UserStackingAction.hh"
|
||||
#include "G4ThreeVector.hh"
|
||||
#include <rw/tpordvec.h>
|
||||
#include "g4rw/tpordvec.h"
|
||||
|
||||
class G4Track;
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN04PhysicsList.cc,v 1.5 1999/06/17 04:18:47 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN04PhysicsList.cc,v 1.6.6.1 1999/12/07 20:47:32 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include "G4BosonConstructor.hh"
|
||||
#include "G4LeptonConstructor.hh"
|
||||
#include "G4MesonConstructor.hh"
|
||||
#include "G4BarionConstructor.hh"
|
||||
#include "G4BaryonConstructor.hh"
|
||||
#include "G4IonConstructor.hh"
|
||||
#include "G4ShortLivedConstructor.hh"
|
||||
#include "G4Material.hh"
|
||||
@@ -57,7 +57,7 @@ void ExN04PhysicsList::ConstructParticle()
|
||||
ConstructAllBosons();
|
||||
ConstructAllLeptons();
|
||||
ConstructAllMesons();
|
||||
ConstructAllBarions();
|
||||
ConstructAllBaryons();
|
||||
ConstructAllIons();
|
||||
ConstructAllShortLiveds();
|
||||
}
|
||||
@@ -669,10 +669,10 @@ void ExN04PhysicsList::ConstructAllMesons()
|
||||
pConstructor.ConstructParticle();
|
||||
}
|
||||
|
||||
void ExN04PhysicsList::ConstructAllBarions()
|
||||
void ExN04PhysicsList::ConstructAllBaryons()
|
||||
{
|
||||
// Construct all barions
|
||||
G4BarionConstructor pConstructor;
|
||||
G4BaryonConstructor pConstructor;
|
||||
pConstructor.ConstructParticle();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: exampleN05.cc,v 1.2 1999/05/28 12:55:34 stesting Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: exampleN05.cc,v 1.4.2.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -47,7 +47,7 @@
|
||||
|
||||
#ifdef GNU_GCC
|
||||
#include "ExN05CalorimeterHit.hh"
|
||||
template class RWTValVector<ExN05CalorimeterHit>;
|
||||
template class G4RWTValVector<ExN05CalorimeterHit>;
|
||||
template class G4Allocator<ExN05CalorimeterHit>;
|
||||
#endif
|
||||
|
||||
@@ -129,10 +129,10 @@ int main(int argc, char** argv) {
|
||||
UImanager->ApplyCommand(command+fileName);
|
||||
}
|
||||
|
||||
delete runManager;
|
||||
#ifdef G4VIS_USE
|
||||
delete visManager;
|
||||
#endif
|
||||
delete runManager;
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
+159
-153
@@ -1,4 +1,9 @@
|
||||
RunManager construction starting....
|
||||
**********************************************
|
||||
Geant4 version $Name: geant4-01-00 $
|
||||
(07-Dec-99)
|
||||
Copyright : Geant4 Collaboration
|
||||
**********************************************
|
||||
|
||||
ExN05DetectorConstruction....
|
||||
|
||||
@@ -11,8 +16,9 @@ compt: Total cross sections from a parametrisation. Good description from 10 Ke
|
||||
Scattered gamma energy according Klein-Nishina.
|
||||
PhysicsTables from 10 keV to 100 GeV in 100 bins.
|
||||
|
||||
phot: Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all ZSandia crossSection below 50 KeV
|
||||
PhysicsTables from 50 keV to 50 MeV in 100 bins.
|
||||
phot: Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all Z
|
||||
Sandia crossSection below 50 KeV
|
||||
PhysicsTables from 50 keV to 50 MeV in 100 bins.
|
||||
|
||||
msc: Tables of transport mean free paths.
|
||||
New model of MSC , computes the lateral
|
||||
@@ -35,7 +41,7 @@ annihil: Total cross section from Heilter formula (annihilation into 2 photons)
|
||||
hIoni: Knock-on electron cross sections .
|
||||
Good description above the mean excitation energy.
|
||||
delta ray energy sampled from differential Xsection.
|
||||
PhysicsTables from 1 keV to 100 TeV in 100 bins.
|
||||
PhysicsTables from 1 keV to 100 TeV in 150 bins.
|
||||
|
||||
msc: Tables of transport mean free paths.
|
||||
New model of MSC , computes the lateral
|
||||
@@ -67,112 +73,112 @@ Idle> #/tracking/verbose 1
|
||||
Idle> #
|
||||
Idle> Idle> ### Run 0 start.
|
||||
>>> Event 0
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.989868 (GeV)
|
||||
11 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.989921 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 1
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999881 (GeV)
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999905 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 2
|
||||
11 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999781 (GeV)
|
||||
13 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999918 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 3
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999913 (GeV)
|
||||
8 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999917 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 4
|
||||
6 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999914 (GeV)
|
||||
11 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999917 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle> Idle> ### Run 1 start.
|
||||
>>> Event 0
|
||||
7 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999926 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 1
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999915 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 1
|
||||
7 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999883 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 2
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999908 (GeV)
|
||||
Total energy deposition in EM calorimeter crytals : 0.99992 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 3
|
||||
8 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999913 (GeV)
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999911 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 4
|
||||
8 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999932 (GeV)
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999915 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle> Idle> ### Run 2 start.
|
||||
>>> Event 0
|
||||
8 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999921 (GeV)
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.99993 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 1
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999923 (GeV)
|
||||
13 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999908 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 2
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999926 (GeV)
|
||||
6 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999896 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 3
|
||||
8 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999925 (GeV)
|
||||
Total energy deposition in EM calorimeter crytals : 0.999931 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 4
|
||||
7 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999918 (GeV)
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999911 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle> Idle> ### Run 3 start.
|
||||
>>> Event 0
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.98991 (GeV)
|
||||
11 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.989922 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 1
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999866 (GeV)
|
||||
Total energy deposition in EM calorimeter crytals : 0.999773 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 2
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999908 (GeV)
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.989917 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 3
|
||||
9 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999495 (GeV)
|
||||
10 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.99991 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 4
|
||||
11 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999931 (GeV)
|
||||
Total energy deposition in EM calorimeter crytals : 0.999918 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
number of event = 5
|
||||
@@ -182,114 +188,114 @@ Idle> #
|
||||
Idle> #
|
||||
Idle> Idle> ### Run 4 start.
|
||||
>>> Event 0
|
||||
11 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.239984 (GeV)
|
||||
8 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.239988 (GeV)
|
||||
9 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.419972 (GeV)
|
||||
Total energy deposition in HAD calorimeter towers : 0.479976 (GeV)
|
||||
>>> Event 1
|
||||
14 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.419972 (GeV)
|
||||
11 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.899941 (GeV)
|
||||
18 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.499974 (GeV)
|
||||
12 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.93995 (GeV)
|
||||
>>> Event 2
|
||||
20 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.659957 (GeV)
|
||||
11 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 1.45991 (GeV)
|
||||
Total energy deposition in EM calorimeter crytals : 0.619964 (GeV)
|
||||
14 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 1.43991 (GeV)
|
||||
>>> Event 3
|
||||
25 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.879944 (GeV)
|
||||
12 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 1.95988 (GeV)
|
||||
22 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.779955 (GeV)
|
||||
16 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 1.99988 (GeV)
|
||||
>>> Event 4
|
||||
28 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.15993 (GeV)
|
||||
13 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 2.35985 (GeV)
|
||||
27 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.919948 (GeV)
|
||||
16 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 2.55985 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle> Idle> ### Run 5 start.
|
||||
>>> Event 0
|
||||
29 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.17993 (GeV)
|
||||
30 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 3.21981 (GeV)
|
||||
Total energy deposition in EM calorimeter crytals : 0.959946 (GeV)
|
||||
26 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 3.37982 (GeV)
|
||||
>>> Event 1
|
||||
30 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.19993 (GeV)
|
||||
32 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 4.01977 (GeV)
|
||||
31 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999943 (GeV)
|
||||
29 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 4.17977 (GeV)
|
||||
>>> Event 2
|
||||
33 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.27992 (GeV)
|
||||
32 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 4.83973 (GeV)
|
||||
Total energy deposition in EM calorimeter crytals : 1.03994 (GeV)
|
||||
34 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 5.01972 (GeV)
|
||||
>>> Event 3
|
||||
34 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.29992 (GeV)
|
||||
34 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 5.71969 (GeV)
|
||||
Total energy deposition in EM calorimeter crytals : 1.05994 (GeV)
|
||||
37 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 5.87968 (GeV)
|
||||
>>> Event 4
|
||||
35 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.31992 (GeV)
|
||||
35 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 6.63964 (GeV)
|
||||
38 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.13994 (GeV)
|
||||
39 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 6.75964 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle> Idle> ### Run 6 start.
|
||||
>>> Event 0
|
||||
36 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.33992 (GeV)
|
||||
48 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 7.55959 (GeV)
|
||||
41 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.19993 (GeV)
|
||||
51 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 7.53959 (GeV)
|
||||
>>> Event 1
|
||||
37 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.35992 (GeV)
|
||||
53 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 8.47955 (GeV)
|
||||
>>> Event 2
|
||||
37 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.37992 (GeV)
|
||||
43 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.23993 (GeV)
|
||||
55 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 9.33951 (GeV)
|
||||
>>> Event 3
|
||||
39 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.41991 (GeV)
|
||||
Total energy deposition in HAD calorimeter towers : 8.35956 (GeV)
|
||||
>>> Event 2
|
||||
43 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.23993 (GeV)
|
||||
57 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 10.1195 (GeV)
|
||||
Total energy deposition in HAD calorimeter towers : 9.17952 (GeV)
|
||||
>>> Event 3
|
||||
45 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.27993 (GeV)
|
||||
60 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 9.93948 (GeV)
|
||||
>>> Event 4
|
||||
40 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.43991 (GeV)
|
||||
58 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 10.8994 (GeV)
|
||||
47 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.31993 (GeV)
|
||||
60 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 10.7994 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle> Idle> ### Run 7 start.
|
||||
>>> Event 0
|
||||
53 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.73989 (GeV)
|
||||
68 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 11.3394 (GeV)
|
||||
54 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.47991 (GeV)
|
||||
67 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 11.2994 (GeV)
|
||||
>>> Event 1
|
||||
63 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 2.01987 (GeV)
|
||||
69 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 11.7994 (GeV)
|
||||
>>> Event 2
|
||||
68 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 2.27984 (GeV)
|
||||
69 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 12.1593 (GeV)
|
||||
>>> Event 3
|
||||
71 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 2.45983 (GeV)
|
||||
69 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 12.4793 (GeV)
|
||||
>>> Event 4
|
||||
75 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 2.75979 (GeV)
|
||||
58 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.61991 (GeV)
|
||||
71 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 12.9192 (GeV)
|
||||
Total energy deposition in HAD calorimeter towers : 11.7394 (GeV)
|
||||
>>> Event 2
|
||||
65 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 1.7999 (GeV)
|
||||
76 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 12.2194 (GeV)
|
||||
>>> Event 3
|
||||
73 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 2.07988 (GeV)
|
||||
76 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 12.4593 (GeV)
|
||||
>>> Event 4
|
||||
74 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 2.19987 (GeV)
|
||||
77 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 12.9793 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle> #
|
||||
@@ -301,60 +307,60 @@ Idle> # switch off UserLimits
|
||||
Idle> Idle> #
|
||||
Idle> Idle> ### Run 8 start.
|
||||
>>> Event 0
|
||||
35 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.991074 (GeV)
|
||||
5 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.00616877 (GeV)
|
||||
>>> Event 1
|
||||
37 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.988936 (GeV)
|
||||
5 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.00810078 (GeV)
|
||||
>>> Event 2
|
||||
30 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.993177 (GeV)
|
||||
4 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.00529902 (GeV)
|
||||
>>> Event 3
|
||||
35 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.997372 (GeV)
|
||||
28 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.994988 (GeV)
|
||||
2 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.00136661 (GeV)
|
||||
>>> Event 4
|
||||
35 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.996405 (GeV)
|
||||
Total energy deposition in HAD calorimeter towers : 0.0030218 (GeV)
|
||||
>>> Event 1
|
||||
38 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.998376 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 2
|
||||
41 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.987257 (GeV)
|
||||
7 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.00617982 (GeV)
|
||||
>>> Event 3
|
||||
37 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.988903 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 4
|
||||
31 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.982488 (GeV)
|
||||
2 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.00470852 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle> # switch on UserLimits
|
||||
Idle> Idle> #
|
||||
Idle> Idle> ### Run 9 start.
|
||||
>>> Event 0
|
||||
23 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.997815 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
20 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.984933 (GeV)
|
||||
1 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.00313199 (GeV)
|
||||
>>> Event 1
|
||||
25 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.990859 (GeV)
|
||||
23 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999915 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 2
|
||||
22 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.993146 (GeV)
|
||||
23 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.999918 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
>>> Event 3
|
||||
23 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.996879 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
14 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.997678 (GeV)
|
||||
2 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0.00224095 (GeV)
|
||||
>>> Event 4
|
||||
30 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.99664 (GeV)
|
||||
23 hits are stored in EM ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in EM calorimeter crytals : 0.994089 (GeV)
|
||||
0 hits are stored in HAD ExN05CalorimeterHitsCollection.
|
||||
Total energy deposition in HAD calorimeter towers : 0 (GeV)
|
||||
number of event = 5
|
||||
Idle> #
|
||||
Idle>
|
||||
Idle> Idle>
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05CalorimeterHit.hh,v 1.2 1999/05/19 09:50:30 fbehner Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05CalorimeterHit.hh,v 1.2.8.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN05CalorimeterHit_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05CalorimeterSD.hh,v 1.1 1999/01/07 16:06:11 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05CalorimeterSD.hh,v 1.1.10.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN05CalorimeterSD_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05DetectorConstruction.hh,v 1.1 1999/01/07 16:06:11 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05DetectorConstruction.hh,v 1.1.10.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
#ifndef ExN05DetectorConstruction_h
|
||||
#define ExN05DetectorConstruction_h 1
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05DetectorMessenger.hh,v 1.1 1999/01/07 16:06:11 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05DetectorMessenger.hh,v 1.1.10.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05EMShowerModel.hh,v 1.1 1999/01/07 16:06:12 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05EMShowerModel.hh,v 1.1.8.1.2.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
//----------------------------------------------
|
||||
@@ -23,7 +23,7 @@
|
||||
#include "G4Step.hh"
|
||||
#include "G4VTouchable.hh"
|
||||
#include "G4TouchableHistory.hh"
|
||||
#include <rw/tvordvec.h>
|
||||
#include "g4rw/tvordvec.h"
|
||||
|
||||
class ExN05EMShowerModel : public G4VFastSimulationModel
|
||||
{
|
||||
@@ -58,7 +58,7 @@ private:
|
||||
G4Navigator *fpNavigator;
|
||||
G4bool fNaviSetup;
|
||||
|
||||
RWTValOrderedVector<ExN05EnergySpot> feSpotList;
|
||||
G4RWTValOrderedVector<ExN05EnergySpot> feSpotList;
|
||||
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05EnergySpot.hh,v 1.1 1999/01/07 16:06:12 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05EnergySpot.hh,v 1.1.8.1.2.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
#ifndef ExN05EnergySpot_h
|
||||
#define ExN05EnergySpot_h
|
||||
@@ -28,7 +28,7 @@ public:
|
||||
inline G4ThreeVector GetPosition() const {return Point;}
|
||||
|
||||
// Required by Rogue Wave explicitely,
|
||||
// when using RWTValOrderedVector<ExN05EnergySpot>
|
||||
// when using G4RWTValOrderedVector<ExN05EnergySpot>
|
||||
int operator==(const ExN05EnergySpot& eSpot) const
|
||||
{
|
||||
return (Energy==eSpot.Energy && Point==eSpot.Point) ? 1 : 0;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05EventAction.hh,v 1.2 1999/04/16 12:04:57 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05EventAction.hh,v 1.2.8.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN05EventAction_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05EventActionMessenger.hh,v 1.1 1999/01/07 16:06:12 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05EventActionMessenger.hh,v 1.1.10.1 1999/12/07 20:47:33 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN05EventActionMessenger_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05MaxTimeCuts.hh,v 1.2 1999/06/09 10:33:06 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05MaxTimeCuts.hh,v 1.2.8.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05MinEkineCuts.hh,v 1.2 1999/06/09 10:33:07 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05MinEkineCuts.hh,v 1.2.8.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05MinRangeCuts.hh,v 1.2 1999/06/09 10:33:08 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05MinRangeCuts.hh,v 1.2.8.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05PhysicsList.hh,v 1.3 1999/04/23 04:43:12 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05PhysicsList.hh,v 1.4.6.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
#ifndef ExN05PhysicsList_h
|
||||
@@ -34,7 +34,7 @@ protected:
|
||||
virtual void ConstructBosons();
|
||||
virtual void ConstructLeptons();
|
||||
virtual void ConstructMesons();
|
||||
virtual void ConstructBarions();
|
||||
virtual void ConstructBaryons();
|
||||
virtual void ConstructIons();
|
||||
|
||||
protected:
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05PiModel.hh,v 1.1 1999/01/07 16:06:14 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05PiModel.hh,v 1.1.10.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
//----------------------------------------
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05PionShowerModel.hh,v 1.1 1999/01/07 16:06:14 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05PionShowerModel.hh,v 1.1.8.1.2.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
//----------------------------------------------
|
||||
@@ -21,7 +21,7 @@
|
||||
#include "G4Step.hh"
|
||||
#include "G4VTouchable.hh"
|
||||
#include "G4TouchableHistory.hh"
|
||||
#include <rw/tvordvec.h>
|
||||
#include "g4rw/tvordvec.h"
|
||||
|
||||
class ExN05PionShowerModel : public G4VFastSimulationModel
|
||||
{
|
||||
@@ -56,7 +56,7 @@ private:
|
||||
G4Navigator *fpNavigator;
|
||||
G4bool fNaviSetup;
|
||||
|
||||
RWTValOrderedVector<ExN05EnergySpot> feSpotList;
|
||||
G4RWTValOrderedVector<ExN05EnergySpot> feSpotList;
|
||||
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05PrimaryGeneratorAction.hh,v 1.1 1999/01/07 16:06:14 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05PrimaryGeneratorAction.hh,v 1.1.10.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN05PrimaryGeneratorAction_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05RunAction.hh,v 1.4 1999/05/28 12:55:34 stesting Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05RunAction.hh,v 1.4.8.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN05RunAction_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05SpecialCuts.hh,v 1.2 1999/06/09 10:33:08 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05SpecialCuts.hh,v 1.2.8.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05SteppingAction.hh,v 1.2 1999/04/16 12:05:00 kurasige Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05SteppingAction.hh,v 1.2.8.1 1999/12/07 20:47:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN05SteppingAction_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05SteppingActionMessenger.hh,v 1.1 1999/01/07 16:06:15 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05SteppingActionMessenger.hh,v 1.1.10.1 1999/12/07 20:47:35 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#ifndef ExN05SteppingActionMessenger_h
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05CalorimeterHit.cc,v 1.1 1999/01/07 16:06:15 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05CalorimeterHit.cc,v 1.1.10.1 1999/12/07 20:47:35 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#include "ExN05CalorimeterHit.hh"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05CalorimeterSD.cc,v 1.1 1999/01/07 16:06:15 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05CalorimeterSD.cc,v 1.1.10.1 1999/12/07 20:47:35 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
|
||||
#include "ExN05CalorimeterSD.hh"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: ExN05DetectorConstruction.cc,v 1.1 1999/01/07 16:06:16 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: ExN05DetectorConstruction.cc,v 1.1.10.1 1999/12/07 20:47:36 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
#include "ExN05DetectorConstruction.hh"
|
||||
#include "ExN05CalorimeterSD.hh"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user