Import Geant4 9.5.0 source tree
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.12 2008/08/27 10:39:40 gcosmo Exp $
|
||||
$Id: History,v 1.12 2008-08-27 10:39:40 gcosmo Exp $
|
||||
--------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.4 2010/12/01 14:18:27 witoldp Exp $
|
||||
# $Id: GNUmakefile,v 1.4 2010-12-01 14:18:27 witoldp Exp $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.4 2010/12/03 14:42:14 gcosmo Exp $
|
||||
$Id: History,v 1.4 2010-12-03 14:42:14 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: exampleP01.cc,v 1.4 2010/12/01 14:18:27 witoldp Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: exampleP01.cc,v 1.4 2010-12-01 14:18:27 witoldp Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01ChamberParameterisation.hh,v 1.2 2006/06/29 17:38:43 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01ChamberParameterisation.hh,v 1.2 2006-06-29 17:38:43 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// A parameterisation that describes a series of boxes along Z
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01DetectorConstruction.hh,v 1.2 2006/06/29 17:38:46 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01DetectorConstruction.hh,v 1.2 2006-06-29 17:38:46 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01DetectorMessenger.hh,v 1.2 2006/06/29 17:38:49 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01DetectorMessenger.hh,v 1.2 2006-06-29 17:38:49 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01EventAction.hh,v 1.2 2006/06/29 17:38:51 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01EventAction.hh,v 1.2 2006-06-29 17:38:51 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01MagneticField.hh,v 1.2 2006/06/29 17:38:53 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01MagneticField.hh,v 1.2 2006-06-29 17:38:53 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// A class for control of the Magnetic Field of the detector.
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01PhysicsList.hh,v 1.2 2006/06/29 17:38:55 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01PhysicsList.hh,v 1.2 2006-06-29 17:38:55 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01PrimaryGeneratorAction.hh,v 1.2 2006/06/29 17:38:58 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01PrimaryGeneratorAction.hh,v 1.2 2006-06-29 17:38:58 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01RunAction.hh,v 1.2 2006/06/29 17:39:01 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01RunAction.hh,v 1.2 2006-06-29 17:39:01 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01SteppingAction.hh,v 1.2 2006/06/29 17:39:04 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01SteppingAction.hh,v 1.2 2006-06-29 17:39:04 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01SteppingVerbose.hh,v 1.2 2006/06/29 17:39:06 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01SteppingVerbose.hh,v 1.2 2006-06-29 17:39:06 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// This class manages the verbose outputs in G4SteppingManager.
|
||||
// It inherits from G4SteppingVerbose.
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01TrackerHit.hh,v 1.2 2006/06/29 17:39:08 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01TrackerHit.hh,v 1.2 2006-06-29 17:39:08 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01TrackerSD.hh,v 1.2 2006/06/29 17:39:10 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01TrackerSD.hh,v 1.2 2006-06-29 17:39:10 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: RootIO.hh,v 1.4 2010/12/01 14:18:27 witoldp Exp $
|
||||
// $Id: RootIO.hh,v 1.4 2010-12-01 14:18:27 witoldp Exp $
|
||||
#ifndef INCLUDE_ROOTIO_HH
|
||||
#define INCLUDE_ROOTIO_HH 1
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01ChamberParameterisation.cc,v 1.2 2006/06/29 17:39:15 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01ChamberParameterisation.cc,v 1.2 2006-06-29 17:39:15 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01DetectorConstruction.cc,v 1.2 2006/06/29 17:39:17 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01DetectorConstruction.cc,v 1.2 2006-06-29 17:39:17 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01DetectorMessenger.cc,v 1.2 2006/06/29 17:39:20 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01DetectorMessenger.cc,v 1.2 2006-06-29 17:39:20 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01EventAction.cc,v 1.2 2006/06/29 17:39:23 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01EventAction.cc,v 1.2 2006-06-29 17:39:23 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01MagneticField.cc,v 1.2 2006/06/29 17:39:26 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01MagneticField.cc,v 1.2 2006-06-29 17:39:26 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// User Field class implementation.
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01PrimaryGeneratorAction.cc,v 1.2 2006/06/29 17:39:32 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01PrimaryGeneratorAction.cc,v 1.2 2006-06-29 17:39:32 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01RunAction.cc,v 1.2 2006/06/29 17:39:34 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01RunAction.cc,v 1.2 2006-06-29 17:39:34 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01SteppingAction.cc,v 1.2 2006/06/29 17:39:37 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01SteppingAction.cc,v 1.2 2006-06-29 17:39:37 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01SteppingVerbose.cc,v 1.2 2006/06/29 17:39:39 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01SteppingVerbose.cc,v 1.2 2006-06-29 17:39:39 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01TrackerHit.cc,v 1.2 2006/06/29 17:39:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP01TrackerHit.cc,v 1.2 2006-06-29 17:39:41 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP01TrackerSD.cc,v 1.3 2010/12/01 14:18:27 witoldp Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExP01TrackerSD.cc,v 1.3 2010-12-01 14:18:27 witoldp Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.2 2010/01/11 17:03:09 gcosmo Exp $
|
||||
# $Id: GNUmakefile,v 1.2 2010-01-11 17:03:09 gcosmo Exp $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: exampleP02.cc,v 1.2 2010/11/07 14:17:47 allison Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: exampleP02.cc,v 1.2 2010-11-07 14:17:47 allison Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExP02GeoTree.hh,v 1.2 2007/12/10 16:29:11 gunter Exp $
|
||||
// $Id: ExP02GeoTree.hh,v 1.2 2007-12-10 16:29:11 gunter Exp $
|
||||
#ifndef INCLUDE_EXP02GEOTREE_H
|
||||
#define INCLUDE_EXP02GEOTREE_H 1
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP02PhysicsList.hh,v 1.1 2007/11/29 17:05:22 witoldp Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP02PhysicsList.hh,v 1.1 2007-11-29 17:05:22 witoldp Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP02PrimaryGeneratorAction.hh,v 1.1 2007/11/29 17:05:22 witoldp Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ExP02PrimaryGeneratorAction.hh,v 1.1 2007-11-29 17:05:22 witoldp Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExP02GeoTree.cc,v 1.2 2007/12/10 16:29:20 gunter Exp $
|
||||
// $Id: ExP02GeoTree.cc,v 1.2 2007-12-10 16:29:20 gunter Exp $
|
||||
// Include files
|
||||
|
||||
// local
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExP02PhysicsList.cc,v 1.3 2010/11/30 11:39:49 ivana Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExP02PhysicsList.cc,v 1.3 2010-11-30 11:39:49 ivana Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
|
||||
|
||||
set(name textGeom)
|
||||
project(${name})
|
||||
find_package(Geant4 REQUIRED)
|
||||
include(${Geant4_USE_FILE})
|
||||
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include ${Geant4_INCLUDE_DIR})
|
||||
file(GLOB sources ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cc)
|
||||
|
||||
add_executable(${name} EXCLUDE_FROM_ALL ${name}.cc ${sources})
|
||||
target_link_libraries(${name} ${Geant4_LIBRARIES})
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.6 2010/11/05 08:52:34 gcosmo Exp $
|
||||
# $Id: GNUmakefile,v 1.6 2010-11-05 08:52:34 gcosmo Exp $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -14,6 +14,13 @@ track of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
25 January 2011 G.Folger (exampleP03-V09-04-00)
|
||||
- re-tag, as tag was not included in geant4-09-04
|
||||
|
||||
9 November 2010 G.Folger (exampleP03-V09-03-04)
|
||||
--------------------------
|
||||
- add batch.mac as copy of run.mac, replacing use of OGL vis driver by ASCII
|
||||
|
||||
8 November 2010 J.Allison (exampleP03-V09-03-03)
|
||||
--------------------------
|
||||
- Introduced G4UIExecutive.
|
||||
|
||||
@@ -0,0 +1,88 @@
|
||||
#
|
||||
# can be run in batch, without graphic
|
||||
# or interactively: Idle> /control/execute run.mac
|
||||
#
|
||||
/run/verbose 2
|
||||
/event/verbose 0
|
||||
/control/verbose 1
|
||||
#
|
||||
# photon 10 MeV to the direction (0.,0.,1.)
|
||||
#
|
||||
/geometry/textInput/verbose 0
|
||||
|
||||
/run/initialize
|
||||
# Use this open statement to create an OpenGL view:
|
||||
#/vis/open OGL 600x600-0+0
|
||||
#
|
||||
# Use this open statement to create a .prim file suitable for
|
||||
# viewing in DAWN:
|
||||
#/vis/open DAWNFILE
|
||||
#
|
||||
# Use this open statement to create a .heprep file suitable for
|
||||
# viewing in HepRApp:
|
||||
#/vis/open HepRepFile
|
||||
#
|
||||
# Use this open statement to create a .wrl file suitable for
|
||||
# viewing in a VRML viewer:
|
||||
#/vis/open VRML2FILE
|
||||
# Use this open statement to create ASCII tree on stdout
|
||||
/vis/open ATree
|
||||
#
|
||||
# Disable auto refresh and quieten vis messages whilst scene and
|
||||
# trajectories are established:
|
||||
/vis/viewer/set/autoRefresh false
|
||||
/vis/verbose errors
|
||||
#
|
||||
# Draw geometry:
|
||||
/vis/drawVolume
|
||||
#
|
||||
# Specify view angle:
|
||||
#/vis/viewer/set/viewpointThetaPhi 90. 0.
|
||||
#
|
||||
# Specify zoom value:
|
||||
#/vis/viewer/zoom 2.
|
||||
#
|
||||
# Specify style (surface or wireframe):
|
||||
#/vis/viewer/set/style wireframe
|
||||
#
|
||||
# Draw coordinate axes:
|
||||
#/vis/scene/add/axes 0 0 0 1 m
|
||||
#
|
||||
# Draw smooth trajectories at end of event, showing trajectory points
|
||||
# as markers 2 pixels wide:
|
||||
/vis/scene/add/trajectories smooth
|
||||
/vis/modeling/trajectories/create/drawByCharge
|
||||
/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
|
||||
/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
|
||||
# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
|
||||
#
|
||||
# Draw hits at end of event:
|
||||
#/vis/scene/add/hits
|
||||
#
|
||||
# To draw only gammas:
|
||||
#/vis/filtering/trajectories/create/particleFilter
|
||||
#/vis/filtering/trajectories/particleFilter-0/add gamma
|
||||
#
|
||||
# To invert the above, drawing all particles except gammas,
|
||||
# keep the above two lines but also add:
|
||||
#/vis/filtering/trajectories/particleFilter-0/invert true
|
||||
#
|
||||
# Many other options are available with /vis/modeling and /vis/filtering.
|
||||
# For example, to select colour by particle ID:
|
||||
#/vis/modeling/trajectories/create/drawByParticleID
|
||||
#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
|
||||
#
|
||||
# To superimpose all of the events from a given run:
|
||||
/vis/scene/endOfEventAction accumulate
|
||||
#
|
||||
# Re-establish auto refreshing and verbosity:
|
||||
/vis/viewer/set/autoRefresh true
|
||||
/vis/verbose warnings
|
||||
#
|
||||
# For file-based drivers, use this to create an empty detector view:
|
||||
#/vis/viewer/flush
|
||||
/gun/particle gamma
|
||||
/gun/energy 10 MeV
|
||||
/tracking/verbose 0
|
||||
/run/beamOn 10
|
||||
|
||||
@@ -0,0 +1,389 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
*************************************************************
|
||||
Geant4 version Name: geant4-09-05-ref-00 (2-December-2011)
|
||||
Copyright : Geant4 Collaboration
|
||||
Reference : NIM A 506 (2003), 250-303
|
||||
WWW : http://cern.ch/geant4
|
||||
*************************************************************
|
||||
|
||||
Visualization Manager instantiating with verbosity "warnings (3)"...
|
||||
Visualization Manager initialising...
|
||||
Registering graphics systems...
|
||||
|
||||
You have successfully registered the following graphics systems.
|
||||
Current available graphics systems are:
|
||||
ASCIITree (ATree)
|
||||
DAWNFILE (DAWNFILE)
|
||||
G4HepRep (HepRepXML)
|
||||
G4HepRepFile (HepRepFile)
|
||||
RayTracer (RayTracer)
|
||||
VRML1FILE (VRML1FILE)
|
||||
VRML2FILE (VRML2FILE)
|
||||
gMocrenFile (gMocrenFile)
|
||||
OpenGLStoredX (OGL)
|
||||
OpenGLImmediateX (OGLI)
|
||||
OpenGLStoredX (OGLS)
|
||||
OpenGLImmediateX (OGLIX)
|
||||
OpenGLStoredX (OGLSX)
|
||||
|
||||
Registering model factories...
|
||||
|
||||
You have successfully registered the following model factories.
|
||||
Registered model factories:
|
||||
generic
|
||||
drawByCharge
|
||||
drawByParticleID
|
||||
drawByOriginVolume
|
||||
drawByAttribute
|
||||
|
||||
Registered filter factories:
|
||||
chargeFilter
|
||||
particleFilter
|
||||
originVolumeFilter
|
||||
attributeFilter
|
||||
|
||||
Some /vis commands (optionally) take a string to specify colour.
|
||||
Available colours:
|
||||
black, blue, cyan, gray, green, grey, magenta, red, white, yellow
|
||||
|
||||
/geometry/textInput/verbose 0
|
||||
/run/initialize
|
||||
userDetector->Construct() start.
|
||||
world is registered to the default region.
|
||||
physicsList->Construct() start.
|
||||
physicsList->Construct() start.
|
||||
physicsList->CheckParticleList() start.
|
||||
physicsList->setCut() start.
|
||||
/vis/open ATree
|
||||
/vis/viewer/set/autoRefresh false
|
||||
/vis/verbose errors
|
||||
Visualization verbosity changed to errors (2)
|
||||
/vis/drawVolume
|
||||
/vis/scene/add/trajectories smooth
|
||||
/tracking/storeTrajectory 2
|
||||
Attributes available for modeling and filtering with
|
||||
"/vis/modeling/trajectories/create/drawByAttribute" and
|
||||
"/vis/filtering/trajectories/create/attributeFilter" commands:
|
||||
G4SmoothTrajectory:
|
||||
Charge (Ch): unit: e+ (G4double)
|
||||
Track ID (ID): G4int
|
||||
Initial kinetic energy (IKE): G4BestUnit (G4double)
|
||||
Initial momentum magnitude (IMag): G4BestUnit (G4double)
|
||||
Initial momentum (IMom): G4BestUnit (G4ThreeVector)
|
||||
No. of points (NTP): G4int
|
||||
PDG Encoding (PDG): G4int
|
||||
Parent ID (PID): G4int
|
||||
Particle Name (PN): G4String
|
||||
G4SmoothTrajectoryPoint:
|
||||
Auxiliary Point Position (Aux): G4BestUnit (G4ThreeVector)
|
||||
Step Position (Pos): G4BestUnit (G4ThreeVector)
|
||||
/vis/scene/notifyHandlers
|
||||
/vis/modeling/trajectories/create/drawByCharge
|
||||
/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
|
||||
/vis/scene/notifyHandlers scene-0
|
||||
/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
|
||||
/vis/scene/notifyHandlers scene-0
|
||||
/vis/scene/endOfEventAction accumulate
|
||||
/vis/viewer/set/autoRefresh true
|
||||
/vis/viewer/refresh
|
||||
G4ASCIITreeSceneHandler::BeginModeling: writing to G4 standard output (G4cout)
|
||||
# Set verbosity with "/vis/ASCIITree/verbose <verbosity>":
|
||||
# < 10: - does not print daughters of repeated placements, does not repeat replicas.
|
||||
# >= 10: prints all physical volumes.
|
||||
# The level of detail is given by verbosity%10:
|
||||
# for each volume:
|
||||
# >= 0: physical volume name.
|
||||
# >= 1: logical volume name (and names of sensitive detector and readout geometry, if any).
|
||||
# >= 2: solid name and type.
|
||||
# >= 3: volume and density.
|
||||
# >= 5: daughter-subtracted volume and mass.
|
||||
# and in the summary at the end of printing:
|
||||
# >= 4: daughter-included mass of top physical volume(s) in scene to depth specified.
|
||||
# Note: by default, culling is switched off so all volumes are seen.
|
||||
# Note: the mass calculation takes into account daughters, which can be time consuming. If you want the mass of a particular subtree to a particular depth:
|
||||
# /vis/open ATree
|
||||
# /vis/ASCIITree/verbose 14
|
||||
# /vis/scene/create
|
||||
# /vis/scene/add/volume <subtree-physical-volume> ! <depth>
|
||||
# /vis/sceneHandler/attach
|
||||
# /vis/viewer/flush
|
||||
# Now printing with verbosity 0
|
||||
# Format is: PV:n
|
||||
# Abbreviations: PV = Physical Volume, LV = Logical Volume,
|
||||
# SD = Sensitive Detector, RO = Read Out Geometry.
|
||||
"world":0
|
||||
"my tube":1
|
||||
"sphere":1
|
||||
G4ASCIITreeSceneHandler::EndModeling
|
||||
/vis/verbose warnings
|
||||
Visualization verbosity changed to warnings (3)
|
||||
/gun/particle gamma
|
||||
/gun/energy 10 MeV
|
||||
/tracking/verbose 0
|
||||
/run/beamOn 10
|
||||
|
||||
phot: for gamma SubType= 12
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
PhotoElectric : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
compt: for gamma SubType= 13
|
||||
Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Klein-Nishina : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
conv: for gamma SubType= 14
|
||||
Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
BetheHeitler : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
msc: for e- SubType= 10
|
||||
Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1
|
||||
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
UrbanMsc95 : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
eIoni: for e- SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
MollerBhabha : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
eBrem: for e- SubType= 3
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
LPM flag: 1 for E > 1 GeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGenUrban
|
||||
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGenUrban
|
||||
|
||||
eIoni: for e+ SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
MollerBhabha : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
eBrem: for e+ SubType= 3
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
LPM flag: 1 for E > 1 GeV
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGenUrban
|
||||
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGenUrban
|
||||
|
||||
annihil: for e+ SubType= 5
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
eplus2gg : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
msc: for proton SubType= 10
|
||||
Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1
|
||||
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
UrbanMsc90 : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
hIoni: for proton SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Bragg : Emin= 0 eV Emax= 2 MeV
|
||||
BetheBloch : Emin= 2 MeV Emax= 10 TeV
|
||||
|
||||
hIoni: for anti_proton SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU73QO : Emin= 0 eV Emax= 2 MeV
|
||||
BetheBloch : Emin= 2 MeV Emax= 10 TeV
|
||||
|
||||
msc: for kaon+ SubType= 10
|
||||
Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1
|
||||
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
UrbanMsc90 : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
hIoni: for kaon+ SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Bragg : Emin= 0 eV Emax= 1.05231 MeV
|
||||
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV
|
||||
|
||||
hIoni: for kaon- SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV
|
||||
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV
|
||||
|
||||
muMsc: for mu+ SubType= 10
|
||||
Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1
|
||||
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
UrbanMsc90 : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
muIoni: for mu+ SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Bragg : Emin= 0 eV Emax= 200 keV
|
||||
BetheBloch : Emin= 200 keV Emax= 1 GeV
|
||||
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
|
||||
|
||||
muBrems: for mu+ SubType= 3
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
MuBrem : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
muPairProd: for mu+ SubType= 4
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
muPairProd : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
muIoni: for mu- SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU73QO : Emin= 0 eV Emax= 200 keV
|
||||
BetheBloch : Emin= 200 keV Emax= 1 GeV
|
||||
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
|
||||
|
||||
muBrems: for mu- SubType= 3
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
MuBrem : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
muPairProd: for mu- SubType= 4
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
muPairProd : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
hIoni: for pi+ SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
Bragg : Emin= 0 eV Emax= 297.505 keV
|
||||
BetheBloch : Emin= 297.505 keV Emax= 10 TeV
|
||||
|
||||
msc: for pi- SubType= 10
|
||||
Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1
|
||||
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
UrbanMsc90 : Emin= 0 eV Emax= 10 TeV
|
||||
|
||||
hIoni: for pi- SubType= 2
|
||||
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
|
||||
Lambda tables from threshold to 10 TeV in 77 bins, spline: 1
|
||||
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
ICRU73QO : Emin= 0 eV Emax= 297.505 keV
|
||||
BetheBloch : Emin= 297.505 keV Emax= 10 TeV
|
||||
|
||||
Region <DefaultRegionForTheWorld> -- -- appears in <world> world volume
|
||||
This region is in the mass world.
|
||||
Root logical volume(s) : world
|
||||
Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
|
||||
Materials : Air G4_WATER G4_AIR
|
||||
Production cuts : gamma 1 cm e- 1 cm e+ 1 cm proton 1 cm
|
||||
|
||||
Region <DefaultRegionForParallelWorld> -- -- is not associated to any world.
|
||||
Root logical volume(s) :
|
||||
Pointers : G4VUserRegionInformation[0], G4UserLimits[0], G4FastSimulationManager[0], G4UserSteppingAction[0]
|
||||
Materials :
|
||||
Production cuts : gamma 1 cm e- 1 cm e+ 1 cm proton 1 cm
|
||||
|
||||
========= Table of registered couples ==============================
|
||||
|
||||
Index : 0 used in the geometry : Yes recalculation needed : No
|
||||
Material : Air
|
||||
Range cuts : gamma 1 cm e- 1 cm e+ 1 cm proton 1 cm
|
||||
Energy thresholds : gamma 990 eV e- 15.9574 keV e+ 15.735 keV proton 1 MeV
|
||||
Region(s) which use this couple :
|
||||
DefaultRegionForTheWorld
|
||||
|
||||
Index : 1 used in the geometry : Yes recalculation needed : No
|
||||
Material : G4_WATER
|
||||
Range cuts : gamma 1 cm e- 1 cm e+ 1 cm proton 1 cm
|
||||
Energy thresholds : gamma 7.73912 keV e- 2.13081 MeV e+ 2.01928 MeV proton 1 MeV
|
||||
Region(s) which use this couple :
|
||||
DefaultRegionForTheWorld
|
||||
|
||||
Index : 2 used in the geometry : Yes recalculation needed : No
|
||||
Material : G4_AIR
|
||||
Range cuts : gamma 1 cm e- 1 cm e+ 1 cm proton 1 cm
|
||||
Energy thresholds : gamma 990 eV e- 15.919 keV e+ 15.479 keV proton 1 MeV
|
||||
Region(s) which use this couple :
|
||||
DefaultRegionForTheWorld
|
||||
|
||||
====================================================================
|
||||
|
||||
Start closing geometry.
|
||||
G4GeometryManager::ReportVoxelStats -- Voxel Statistics
|
||||
|
||||
Total memory consumed for geometry optimisation: 0 kByte
|
||||
Total CPU time elapsed for geometry optimisation: 0 seconds
|
||||
/vis/scene/notifyHandlers scene-0
|
||||
G4ASCIITreeSceneHandler::BeginModeling: writing to G4 standard output (G4cout)
|
||||
# Set verbosity with "/vis/ASCIITree/verbose <verbosity>":
|
||||
# < 10: - does not print daughters of repeated placements, does not repeat replicas.
|
||||
# >= 10: prints all physical volumes.
|
||||
# The level of detail is given by verbosity%10:
|
||||
# for each volume:
|
||||
# >= 0: physical volume name.
|
||||
# >= 1: logical volume name (and names of sensitive detector and readout geometry, if any).
|
||||
# >= 2: solid name and type.
|
||||
# >= 3: volume and density.
|
||||
# >= 5: daughter-subtracted volume and mass.
|
||||
# and in the summary at the end of printing:
|
||||
# >= 4: daughter-included mass of top physical volume(s) in scene to depth specified.
|
||||
# Note: by default, culling is switched off so all volumes are seen.
|
||||
# Note: the mass calculation takes into account daughters, which can be time consuming. If you want the mass of a particular subtree to a particular depth:
|
||||
# /vis/open ATree
|
||||
# /vis/ASCIITree/verbose 14
|
||||
# /vis/scene/create
|
||||
# /vis/scene/add/volume <subtree-physical-volume> ! <depth>
|
||||
# /vis/sceneHandler/attach
|
||||
# /vis/viewer/flush
|
||||
# Now printing with verbosity 0
|
||||
# Format is: PV:n
|
||||
# Abbreviations: PV = Physical Volume, LV = Logical Volume,
|
||||
# SD = Sensitive Detector, RO = Read Out Geometry.
|
||||
"world":0
|
||||
"my tube":1
|
||||
"sphere":1
|
||||
G4ASCIITreeSceneHandler::EndModeling
|
||||
Start Run processing.
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10
|
||||
User=0s Real=0s Sys=0s
|
||||
10 events have been kept for refreshing and/or reviewing.
|
||||
Graphics systems deleted.
|
||||
Visualization Manager deleting...
|
||||
UserDetectorConstruction deleted.
|
||||
UserPhysicsList deleted.
|
||||
UserRunAction deleted.
|
||||
UserPrimaryGenerator deleted.
|
||||
G4 kernel has come to Quit state.
|
||||
EventManager deleted.
|
||||
UImanager deleted.
|
||||
Units table cleared.
|
||||
StateManager deleted.
|
||||
RunManagerKernel is deleted.
|
||||
RunManager is deleting.
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGDetectorConstruction.hh,v 1.4 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// $Id: ExTGDetectorConstruction.hh,v 1.4 2010-11-05 08:52:34 gcosmo Exp $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGDetectorConstructionWithCpp.hh,v 1.3 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGDetectorConstructionWithCpp.hh,v 1.3 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGDetectorConstructionWithCuts.hh,v 1.3 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGDetectorConstructionWithCuts.hh,v 1.3 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGDetectorConstructionWithSD.hh,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGDetectorConstructionWithSD.hh,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGPhysicsList.hh,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGPhysicsList.hh,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGPrimaryGeneratorAction.hh,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGPrimaryGeneratorAction.hh,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRCDetectorBuilder.hh,v 1.5 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRCDetectorBuilder.hh,v 1.5 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Author: P. Arce
|
||||
// Changes: creation May 2007
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRCLineProcessor.hh,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRCLineProcessor.hh,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Description:
|
||||
//
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRCRegionCutsMgr.hh,v 1.3 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRCRegionCutsMgr.hh,v 1.3 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Author: P. Arce
|
||||
// Changes: creation May 2007
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRCRegionData.hh,v 1.3 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRCRegionData.hh,v 1.3 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Author: P. Arce
|
||||
// Changes: creation May 2007
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGRunAction.hh,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRunAction.hh,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGTrackerHit.hh,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGTrackerHit.hh,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGTrackerSD.hh,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGTrackerSD.hh,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGDetectorConstruction.cc,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGDetectorConstruction.cc,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGDetectorConstructionWithCpp.cc,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGDetectorConstructionWithCpp.cc,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGDetectorConstructionWithCuts.cc,v 1.3 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGDetectorConstructionWithCuts.cc,v 1.3 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGDetectorConstructionWithSD.cc,v 1.3 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGDetectorConstructionWithSD.cc,v 1.3 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGPhysicsList.cc,v 1.4 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGPhysicsList.cc,v 1.4 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGPrimaryGeneratorAction.cc,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGPrimaryGeneratorAction.cc,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRCDetectorBuilder.cc,v 1.5 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRCDetectorBuilder.cc,v 1.5 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Author: P. Arce
|
||||
// Changes: creation May 2007
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRCLineProcessor.cc,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRCLineProcessor.cc,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Author: P. Arce
|
||||
// Changes: creation May 2007
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRCRegionCutsMgr.cc,v 1.4 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRCRegionCutsMgr.cc,v 1.4 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Author: P. Arce
|
||||
// Changes: creation May 2007
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRCRegionData.cc,v 1.4 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRCRegionData.cc,v 1.4 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Author: P. Arce
|
||||
// Changes: creation May 2007
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: ExTGRunAction.cc,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGRunAction.cc,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGTrackerHit.cc,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGTrackerHit.cc,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ExTGTrackerSD.cc,v 1.2 2010/11/05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: ExTGTrackerSD.cc,v 1.2 2010-11-05 08:52:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
|
||||
|
||||
set(name load_gdml)
|
||||
project(${name})
|
||||
find_package(Geant4 REQUIRED)
|
||||
include(${Geant4_USE_FILE})
|
||||
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include ${Geant4_INCLUDE_DIR})
|
||||
file(GLOB sources ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cc)
|
||||
|
||||
add_executable(${name} EXCLUDE_FROM_ALL ${name}.cc ${sources})
|
||||
target_link_libraries(${name} ${Geant4_LIBRARIES})
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.3 2009/05/11 13:03:17 gcosmo Exp $
|
||||
# $Id: GNUmakefile,v 1.3 2009-05-11 13:03:17 gcosmo Exp $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for examples module.
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.20 2010/11/17 10:55:23 gcosmo Exp $
|
||||
$Id: History,v 1.20 2010-11-17 10:55:23 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: README,v 1.4 2009/05/11 13:03:17 gcosmo Exp $
|
||||
$Id: README,v 1.4 2009-05-11 13:03:17 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: DetectorConstruction.hh,v 1.2 2008/11/10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: DetectorConstruction.hh,v 1.2 2008-11-10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: PhysicsList.hh,v 1.2 2008/11/10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: PhysicsList.hh,v 1.2 2008-11-10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: PrimaryGeneratorAction.hh,v 1.2 2008/11/10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: PrimaryGeneratorAction.hh,v 1.2 2008-11-10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: load_gdml.cc,v 1.13 2010/11/17 10:55:11 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: load_gdml.cc,v 1.13 2010-11-17 10:55:11 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: PhysicsList.cc,v 1.2 2008/11/10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: PhysicsList.cc,v 1.2 2008-11-10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: PrimaryGeneratorAction.cc,v 1.2 2008/11/10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: PrimaryGeneratorAction.cc,v 1.2 2008-11-10 15:39:34 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.2 2008/08/27 11:04:41 gcosmo Exp $
|
||||
# $Id: GNUmakefile,v 1.2 2008-08-27 11:04:41 gcosmo Exp $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.11 2010/11/30 10:53:38 gcosmo Exp $
|
||||
$Id: History,v 1.11 2010-11-30 10:53:38 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -17,6 +17,13 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
November 10th, 2011 Gabriele Cosmo G02-V09-04-01
|
||||
- Changed from no longer supported physics-list QGSP-BERT-EMV to QGSP-BERT.
|
||||
|
||||
September 27th, 2011 Anton Pytel G02-V09-04-00
|
||||
- Updated test.gdml to add example of ionisation potential to materials.
|
||||
Requires upgrade of the schema to GDML-3.0.1.
|
||||
|
||||
November 30th, 2010 Ivana Hrivnacova G02-V09-03-04
|
||||
- Moved inclusion of vis headers as last in main().
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: README,v 1.2 2008/11/13 16:44:29 gcosmo Exp $
|
||||
$Id: README,v 1.2 2008-11-13 16:44:29 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Example of use GDML reader/writer in Detector Construction
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: geotest.cc,v 1.5 2010/11/30 10:53:38 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: geotest.cc,v 1.5 2010-11-30 10:53:38 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
// A pre-built physics list
|
||||
//
|
||||
#include "QGSP_BERT_EMV.hh"
|
||||
#include "QGSP_BERT.hh"
|
||||
|
||||
// Example includes
|
||||
//
|
||||
@@ -68,7 +68,7 @@ int main(int argc, char** argv)
|
||||
//
|
||||
DetectorConstruction* detector = new DetectorConstruction;
|
||||
runManager->SetUserInitialization(detector);
|
||||
runManager->SetUserInitialization(new QGSP_BERT_EMV);
|
||||
runManager->SetUserInitialization(new QGSP_BERT);
|
||||
runManager->SetUserAction(new PrimaryGeneratorAction);
|
||||
RunAction* runAction = new RunAction;
|
||||
runManager->SetUserAction(runAction);
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ChamberParameterisation.hh,v 1.1 2008/08/27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ChamberParameterisation.hh,v 1.1 2008-08-27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class ChamberParameterisation
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: DetectorConstruction.hh,v 1.1 2008/08/27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: DetectorConstruction.hh,v 1.1 2008-08-27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class DetectorConstruction
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: DetectorMessenger.hh,v 1.1 2008/08/27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: DetectorMessenger.hh,v 1.1 2008-08-27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class DetectorMessenger
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: PrimaryGeneratorAction.hh,v 1.1 2008/08/27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: PrimaryGeneratorAction.hh,v 1.1 2008-08-27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class PrimaryGeneratorAction
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RunAction.hh,v 1.2 2008/12/18 12:57:00 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: RunAction.hh,v 1.2 2008-12-18 12:57:00 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class RunAction
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ChamberParameterisation.cc,v 1.2 2008/12/18 12:57:02 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: ChamberParameterisation.cc,v 1.2 2008-12-18 12:57:02 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class ChamberParameterisation implementation
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: DetectorConstruction.cc,v 1.8 2009/04/24 15:47:13 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
// $Id: DetectorConstruction.cc,v 1.8 2009-04-24 15:47:13 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class DetectorConstruction implementation
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: DetectorMessenger.cc,v 1.3 2008/12/18 12:57:06 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: DetectorMessenger.cc,v 1.3 2008-12-18 12:57:06 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class DetectorMessenger implementation
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: PrimaryGeneratorAction.cc,v 1.2 2008/12/18 12:57:08 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: PrimaryGeneratorAction.cc,v 1.2 2008-12-18 12:57:08 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class PrimaryGeneratorAction implementation
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: RunAction.cc,v 1.1 2008/08/27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-02 $
|
||||
// $Id: RunAction.cc,v 1.1 2008-08-27 10:30:18 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class RunAction implementation
|
||||
//
|
||||
|
||||
@@ -4,248 +4,253 @@
|
||||
<define/>
|
||||
|
||||
<materials>
|
||||
<material Z="13" name="Aluminum0x16edd80" state="solid">
|
||||
<material Z="13" name="Aluminum0x8f3f50" state="solid">
|
||||
<MEE unit="eV" value="166"/>
|
||||
<D unit="g/cm3" value="2.7"/>
|
||||
<atom unit="g/mole" value="26.98"/>
|
||||
</material>
|
||||
<material Z="54" name="XenonGas0x16f2970" state="gas">
|
||||
<material Z="54" name="XenonGas0x8f7f90" state="gas">
|
||||
<T unit="K" value="293.15"/>
|
||||
<MEE unit="eV" value="482"/>
|
||||
<D unit="g/cm3" value="0.005458"/>
|
||||
<atom unit="g/mole" value="131.29"/>
|
||||
</material>
|
||||
<element Z="7" name="Nitrogen0x16eccc0">
|
||||
<element Z="7" name="Nitrogen0x8e9030">
|
||||
<atom unit="g/mole" value="14.01"/>
|
||||
</element>
|
||||
<element Z="8" name="Oxygen0x16ece00">
|
||||
<element Z="8" name="Oxygen0x8e91e0">
|
||||
<atom unit="g/mole" value="16"/>
|
||||
</element>
|
||||
<material name="Air0x16ed110" state="gas">
|
||||
<material name="Air0x8e95c0" state="gas">
|
||||
<MEE unit="eV" value="85.7030667332999"/>
|
||||
<D unit="g/cm3" value="0.00129"/>
|
||||
<fraction n="0.7" ref="Nitrogen0x16eccc0"/>
|
||||
<fraction n="0.3" ref="Oxygen0x16ece00"/>
|
||||
<fraction n="0.7" ref="Nitrogen0x8e9030"/>
|
||||
<fraction n="0.3" ref="Oxygen0x8e91e0"/>
|
||||
</material>
|
||||
<material Z="82" name="Lead0x16f1ee0" state="solid">
|
||||
<material Z="82" name="Lead0x8f7480" state="solid">
|
||||
<MEE unit="eV" value="823"/>
|
||||
<D unit="g/cm3" value="11.35"/>
|
||||
<atom unit="g/mole" value="207.19"/>
|
||||
</material>
|
||||
</materials>
|
||||
|
||||
<solids>
|
||||
<box lunit="mm" name="MBox0x16f46b0" x="73.5294117647059" y="73.5294117647059" z="73.5294117647059"/>
|
||||
<tube aunit="deg" deltaphi="180" lunit="mm" name="BTube0x16f4a10" rmax="24.5098039215686" rmin="0" startphi="-90" z="49.0196078431373"/>
|
||||
<box lunit="mm" name="SBox0x16f4810" x="49.0196078431373" y="49.0196078431373" z="49.0196078431373"/>
|
||||
<box lunit="mm" name="BBox0x16f4550" x="235.294117647059" y="235.294117647059" z="235.294117647059"/>
|
||||
<box lunit="mm" name="OuterBox0x16f4370" x="588.235294117647" y="588.235294117647" z="588.235294117647"/>
|
||||
<tube aunit="deg" deltaphi="180" lunit="mm" name="subTub0x16f41c0" rmax="1000" rmin="0" startphi="-90" z="2000"/>
|
||||
<box lunit="mm" name="detHallBox0x16f6f70" x="1000" y="2000" z="1000"/>
|
||||
<box lunit="mm" name="chamber0x16f73f0" x="200" y="200" z="20"/>
|
||||
<box lunit="mm" name="ChamberBox0x16f72b0" x="833.333333333333" y="833.333333333333" z="833.333333333333"/>
|
||||
<box lunit="mm" name="detHallBox0x16f7170" x="1000" y="2000" z="1000"/>
|
||||
<box lunit="mm" name="detectorBox0x16f3e40" x="8000" y="7000" z="7000"/>
|
||||
<box lunit="mm" name="roomBox0x16f4000" x="500" y="500" z="500"/>
|
||||
<box lunit="mm" name="ExpHallBox0x16f2d90" x="10000" y="10000" z="10000"/>
|
||||
<box lunit="mm" name="MBox0x8f9d00" x="73.5294117647059" y="73.5294117647059" z="73.5294117647059"/>
|
||||
<tube aunit="deg" deltaphi="180" lunit="mm" name="BTube0x8fa000" rmax="24.5098039215686" rmin="0" startphi="-90" z="49.0196078431373"/>
|
||||
<box lunit="mm" name="SBox0x8f9e40" x="49.0196078431373" y="49.0196078431373" z="49.0196078431373"/>
|
||||
<box lunit="mm" name="BBox0x8f9bc0" x="235.294117647059" y="235.294117647059" z="235.294117647059"/>
|
||||
<box lunit="mm" name="OuterBox0x8f9a00" x="588.235294117647" y="588.235294117647" z="588.235294117647"/>
|
||||
<tube aunit="deg" deltaphi="180" lunit="mm" name="subTub0x8f9850" rmax="1000" rmin="0" startphi="-90" z="2000"/>
|
||||
<box lunit="mm" name="detHallBox0x8fc580" x="1000" y="2000" z="1000"/>
|
||||
<box lunit="mm" name="chamber0x8fca00" x="200" y="200" z="20"/>
|
||||
<box lunit="mm" name="ChamberBox0x8fc8c0" x="833.333333333333" y="833.333333333333" z="833.333333333333"/>
|
||||
<box lunit="mm" name="detHallBox0x8fc780" x="1000" y="2000" z="1000"/>
|
||||
<box lunit="mm" name="detectorBox0x8f94d0" x="8000" y="7000" z="7000"/>
|
||||
<box lunit="mm" name="roomBox0x8f9690" x="500" y="500" z="500"/>
|
||||
<box lunit="mm" name="ExpHallBox0x8f83b0" x="10000" y="10000" z="10000"/>
|
||||
</solids>
|
||||
|
||||
<structure>
|
||||
<volume name="AlMedBoxLV10x16f4730">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="MBox0x16f46b0"/>
|
||||
<volume name="AlMedBoxLV10x8f9d80">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="MBox0x8f9d00"/>
|
||||
</volume>
|
||||
<volume name="ReflBigAl0x16f4d40">
|
||||
<materialref ref="XenonGas0x16f2970"/>
|
||||
<solidref ref="BTube0x16f4a10"/>
|
||||
<volume name="ReflBigAl0x8fa330">
|
||||
<materialref ref="XenonGas0x8f7f90"/>
|
||||
<solidref ref="BTube0x8fa000"/>
|
||||
</volume>
|
||||
<volume name="AlSmaBoxLV0x16f4890">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="SBox0x16f4810"/>
|
||||
<physvol name="AlPhysBigTube0x16f4e00">
|
||||
<volumeref ref="ReflBigAl0x16f4d40"/>
|
||||
<rotation name="AlPhysBigTube0x16f4e00_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="AlPhysBigTube0x16f4e00_scl" x="1" y="1" z="-1"/>
|
||||
<volume name="AlSmaBoxLV0x8f9ec0">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="SBox0x8f9e40"/>
|
||||
<physvol name="AlPhysBigTube0x8fa3f0">
|
||||
<volumeref ref="ReflBigAl0x8fa330"/>
|
||||
<rotation name="AlPhysBigTube0x8fa3f0_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="AlPhysBigTube0x8fa3f0_scl" x="1" y="1" z="-1"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="AlBigBoxLV0x16f45d0">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="BBox0x16f4550"/>
|
||||
<physvol name="av_1_impr_1_AlMedBoxLV1_pv_00x16f5420">
|
||||
<volumeref ref="AlMedBoxLV10x16f4730"/>
|
||||
<position name="av_1_impr_1_AlMedBoxLV1_pv_00x16f5420_pos" unit="mm" x="78.6764705882353" y="0" z="0"/>
|
||||
<volume name="AlBigBoxLV0x8f9c40">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="BBox0x8f9bc0"/>
|
||||
<physvol name="av_1_impr_1_AlMedBoxLV1_pv_00x8fa9b0">
|
||||
<volumeref ref="AlMedBoxLV10x8f9d80"/>
|
||||
<position name="av_1_impr_1_AlMedBoxLV1_pv_00x8fa9b0_pos" unit="mm" x="78.6764705882353" y="0" z="0"/>
|
||||
</physvol>
|
||||
<physvol name="av_1_impr_1_AlSmaBoxLV_pv_10x16f54b0">
|
||||
<volumeref ref="AlSmaBoxLV0x16f4890"/>
|
||||
<position name="av_1_impr_1_AlSmaBoxLV_pv_10x16f54b0_pos" unit="mm" x="-14.8529411764706" y="0" z="0"/>
|
||||
<physvol name="av_1_impr_1_AlSmaBoxLV_pv_10x8faa60">
|
||||
<volumeref ref="AlSmaBoxLV0x8f9ec0"/>
|
||||
<position name="av_1_impr_1_AlSmaBoxLV_pv_10x8faa60_pos" unit="mm" x="-14.8529411764706" y="0" z="0"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="AlMedBoxLV1_refl0x16f5840">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="MBox0x16f46b0"/>
|
||||
<volume name="AlMedBoxLV1_refl0x8fade0">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="MBox0x8f9d00"/>
|
||||
</volume>
|
||||
<volume name="ReflBigAl_refl0x16f6070">
|
||||
<materialref ref="XenonGas0x16f2970"/>
|
||||
<solidref ref="BTube0x16f4a10"/>
|
||||
<volume name="ReflBigAl_refl0x8fb620">
|
||||
<materialref ref="XenonGas0x8f7f90"/>
|
||||
<solidref ref="BTube0x8fa000"/>
|
||||
</volume>
|
||||
<volume name="AlSmaBoxLV_refl0x16f5cf0">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="SBox0x16f4810"/>
|
||||
<physvol name="AlPhysBigTube0x16f6180">
|
||||
<volumeref ref="ReflBigAl_refl0x16f6070"/>
|
||||
<rotation name="AlPhysBigTube0x16f6180_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="AlPhysBigTube0x16f6180_scl" x="1" y="1" z="-1"/>
|
||||
<volume name="AlSmaBoxLV_refl0x8fb280">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="SBox0x8f9e40"/>
|
||||
<physvol name="AlPhysBigTube0x8fb730">
|
||||
<volumeref ref="ReflBigAl_refl0x8fb620"/>
|
||||
<rotation name="AlPhysBigTube0x8fb730_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="AlPhysBigTube0x8fb730_scl" x="1" y="1" z="-1"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="OuterBoxLV0x16f43f0">
|
||||
<materialref ref="Air0x16ed110"/>
|
||||
<solidref ref="OuterBox0x16f4370"/>
|
||||
<physvol name="AlPhysBig0x16f4970">
|
||||
<volumeref ref="AlBigBoxLV0x16f45d0"/>
|
||||
<position name="AlPhysBig0x16f4970_pos" unit="mm" x="127.647058823529" y="0" z="0"/>
|
||||
<volume name="OuterBoxLV0x8f9a80">
|
||||
<materialref ref="Air0x8e95c0"/>
|
||||
<solidref ref="OuterBox0x8f9a00"/>
|
||||
<physvol name="AlPhysBig0x8f9f80">
|
||||
<volumeref ref="AlBigBoxLV0x8f9c40"/>
|
||||
<position name="AlPhysBig0x8f9f80_pos" unit="mm" x="127.647058823529" y="0" z="0"/>
|
||||
</physvol>
|
||||
<physvol name="av_1_impr_2_AlMedBoxLV1_pv_00x16f5950">
|
||||
<volumeref ref="AlMedBoxLV1_refl0x16f5840"/>
|
||||
<position name="av_1_impr_2_AlMedBoxLV1_pv_00x16f5950_pos" unit="mm" x="-174.411764705882" y="0" z="0"/>
|
||||
<rotation name="av_1_impr_2_AlMedBoxLV1_pv_00x16f5950_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="av_1_impr_2_AlMedBoxLV1_pv_00x16f5950_scl" x="1" y="1" z="-1"/>
|
||||
<physvol name="av_1_impr_2_AlMedBoxLV1_pv_00x8faef0">
|
||||
<volumeref ref="AlMedBoxLV1_refl0x8fade0"/>
|
||||
<position name="av_1_impr_2_AlMedBoxLV1_pv_00x8faef0_pos" unit="mm" x="-174.411764705882" y="0" z="0"/>
|
||||
<rotation name="av_1_impr_2_AlMedBoxLV1_pv_00x8faef0_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="av_1_impr_2_AlMedBoxLV1_pv_00x8faef0_scl" x="1" y="1" z="-1"/>
|
||||
</physvol>
|
||||
<physvol name="av_1_impr_2_AlSmaBoxLV_pv_10x16f61f0">
|
||||
<volumeref ref="AlSmaBoxLV_refl0x16f5cf0"/>
|
||||
<position name="av_1_impr_2_AlSmaBoxLV_pv_10x16f61f0_pos" unit="mm" x="-80.8823529411765" y="0" z="0"/>
|
||||
<rotation name="av_1_impr_2_AlSmaBoxLV_pv_10x16f61f0_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="av_1_impr_2_AlSmaBoxLV_pv_10x16f61f0_scl" x="1" y="1" z="-1"/>
|
||||
<physvol name="av_1_impr_2_AlSmaBoxLV_pv_10x8fb780">
|
||||
<volumeref ref="AlSmaBoxLV_refl0x8fb280"/>
|
||||
<position name="av_1_impr_2_AlSmaBoxLV_pv_10x8fb780_pos" unit="mm" x="-80.8823529411765" y="0" z="0"/>
|
||||
<rotation name="av_1_impr_2_AlSmaBoxLV_pv_10x8fb780_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="av_1_impr_2_AlSmaBoxLV_pv_10x8fb780_scl" x="1" y="1" z="-1"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="tubLV0x16f42b0">
|
||||
<materialref ref="Lead0x16f1ee0"/>
|
||||
<solidref ref="subTub0x16f41c0"/>
|
||||
<physvol name="AssemblyPhys0x16f50e0">
|
||||
<volumeref ref="OuterBoxLV0x16f43f0"/>
|
||||
<position name="AssemblyPhys0x16f50e0_pos" unit="mm" x="333.333333333333" y="0" z="0"/>
|
||||
<volume name="tubLV0x8f9940">
|
||||
<materialref ref="Lead0x8f7480"/>
|
||||
<solidref ref="subTub0x8f9850"/>
|
||||
<physvol name="AssemblyPhys0x8fa6b0">
|
||||
<volumeref ref="OuterBoxLV0x8f9a80"/>
|
||||
<position name="AssemblyPhys0x8fa6b0_pos" unit="mm" x="333.333333333333" y="0" z="0"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="AlBigBoxLV_refl0x16f6aa0">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="BBox0x16f4550"/>
|
||||
<physvol name="av_1_impr_1_AlMedBoxLV1_pv_00x16f6bd0">
|
||||
<volumeref ref="AlMedBoxLV1_refl0x16f5840"/>
|
||||
<position name="av_1_impr_1_AlMedBoxLV1_pv_00x16f6bd0_pos" unit="mm" x="78.6764705882353" y="0" z="0"/>
|
||||
<volume name="AlBigBoxLV_refl0x8fc090">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="BBox0x8f9bc0"/>
|
||||
<physvol name="av_1_impr_1_AlMedBoxLV1_pv_00x8fc1a0">
|
||||
<volumeref ref="AlMedBoxLV1_refl0x8fade0"/>
|
||||
<position name="av_1_impr_1_AlMedBoxLV1_pv_00x8fc1a0_pos" unit="mm" x="78.6764705882353" y="0" z="0"/>
|
||||
</physvol>
|
||||
<physvol name="av_1_impr_1_AlSmaBoxLV_pv_10x16f6c40">
|
||||
<volumeref ref="AlSmaBoxLV_refl0x16f5cf0"/>
|
||||
<position name="av_1_impr_1_AlSmaBoxLV_pv_10x16f6c40_pos" unit="mm" x="-14.8529411764706" y="0" z="0"/>
|
||||
<physvol name="av_1_impr_1_AlSmaBoxLV_pv_10x8fc210">
|
||||
<volumeref ref="AlSmaBoxLV_refl0x8fb280"/>
|
||||
<position name="av_1_impr_1_AlSmaBoxLV_pv_10x8fc210_pos" unit="mm" x="-14.8529411764706" y="0" z="0"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="OuterBoxLV_refl0x16f6720">
|
||||
<materialref ref="Air0x16ed110"/>
|
||||
<solidref ref="OuterBox0x16f4370"/>
|
||||
<physvol name="AlPhysBig0x16f6c90">
|
||||
<volumeref ref="AlBigBoxLV_refl0x16f6aa0"/>
|
||||
<position name="AlPhysBig0x16f6c90_pos" unit="mm" x="127.647058823529" y="0" z="0"/>
|
||||
<volume name="OuterBoxLV_refl0x8fbd00">
|
||||
<materialref ref="Air0x8e95c0"/>
|
||||
<solidref ref="OuterBox0x8f9a00"/>
|
||||
<physvol name="AlPhysBig0x8fc280">
|
||||
<volumeref ref="AlBigBoxLV_refl0x8fc090"/>
|
||||
<position name="AlPhysBig0x8fc280_pos" unit="mm" x="127.647058823529" y="0" z="0"/>
|
||||
</physvol>
|
||||
<physvol name="av_1_impr_2_AlMedBoxLV1_pv_00x16f6ce0">
|
||||
<volumeref ref="AlMedBoxLV10x16f4730"/>
|
||||
<position name="av_1_impr_2_AlMedBoxLV1_pv_00x16f6ce0_pos" unit="mm" x="-174.411764705882" y="0" z="0"/>
|
||||
<rotation name="av_1_impr_2_AlMedBoxLV1_pv_00x16f6ce0_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="av_1_impr_2_AlMedBoxLV1_pv_00x16f6ce0_scl" x="1" y="1" z="-1"/>
|
||||
<physvol name="av_1_impr_2_AlMedBoxLV1_pv_00x8fc2d0">
|
||||
<volumeref ref="AlMedBoxLV10x8f9d80"/>
|
||||
<position name="av_1_impr_2_AlMedBoxLV1_pv_00x8fc2d0_pos" unit="mm" x="-174.411764705882" y="0" z="0"/>
|
||||
<rotation name="av_1_impr_2_AlMedBoxLV1_pv_00x8fc2d0_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="av_1_impr_2_AlMedBoxLV1_pv_00x8fc2d0_scl" x="1" y="1" z="-1"/>
|
||||
</physvol>
|
||||
<physvol name="av_1_impr_2_AlSmaBoxLV_pv_10x16f6d80">
|
||||
<volumeref ref="AlSmaBoxLV0x16f4890"/>
|
||||
<position name="av_1_impr_2_AlSmaBoxLV_pv_10x16f6d80_pos" unit="mm" x="-80.8823529411765" y="0" z="0"/>
|
||||
<rotation name="av_1_impr_2_AlSmaBoxLV_pv_10x16f6d80_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="av_1_impr_2_AlSmaBoxLV_pv_10x16f6d80_scl" x="1" y="1" z="-1"/>
|
||||
<physvol name="av_1_impr_2_AlSmaBoxLV_pv_10x8fc390">
|
||||
<volumeref ref="AlSmaBoxLV0x8f9ec0"/>
|
||||
<position name="av_1_impr_2_AlSmaBoxLV_pv_10x8fc390_pos" unit="mm" x="-80.8823529411765" y="0" z="0"/>
|
||||
<rotation name="av_1_impr_2_AlSmaBoxLV_pv_10x8fc390_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="av_1_impr_2_AlSmaBoxLV_pv_10x8fc390_scl" x="1" y="1" z="-1"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="tubLV_refl0x16f63a0">
|
||||
<materialref ref="Lead0x16f1ee0"/>
|
||||
<solidref ref="subTub0x16f41c0"/>
|
||||
<physvol name="AssemblyPhys0x16f6e50">
|
||||
<volumeref ref="OuterBoxLV_refl0x16f6720"/>
|
||||
<position name="AssemblyPhys0x16f6e50_pos" unit="mm" x="333.333333333333" y="0" z="0"/>
|
||||
<volume name="tubLV_refl0x8fb960">
|
||||
<materialref ref="Lead0x8f7480"/>
|
||||
<solidref ref="subTub0x8f9850"/>
|
||||
<physvol name="AssemblyPhys0x8fc460">
|
||||
<volumeref ref="OuterBoxLV_refl0x8fbd00"/>
|
||||
<position name="AssemblyPhys0x8fc460_pos" unit="mm" x="333.333333333333" y="0" z="0"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="detHallLV0x16f6ff0">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="detHallBox0x16f6f70"/>
|
||||
<volume name="detHallLV0x8fc600">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="detHallBox0x8fc580"/>
|
||||
</volume>
|
||||
<volume name="Chamber0x16f7470">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="chamber0x16f73f0"/>
|
||||
<volume name="Chamber0x8fca80">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="chamber0x8fca00"/>
|
||||
</volume>
|
||||
<volume name="ChamberLV0x16f7330">
|
||||
<materialref ref="Air0x16ed110"/>
|
||||
<solidref ref="ChamberBox0x16f72b0"/>
|
||||
<volume name="ChamberLV0x8fc940">
|
||||
<materialref ref="Air0x8e95c0"/>
|
||||
<solidref ref="ChamberBox0x8fc8c0"/>
|
||||
<paramvol ncopies="5">
|
||||
<volumeref ref="Chamber0x16f7470"/>
|
||||
<volumeref ref="Chamber0x8fca80"/>
|
||||
<parameterised_position_size>
|
||||
<parameters number="1">
|
||||
<position name="Chamber0x16f75900_pos" unit="mm" x="0" y="0" z="-150"/>
|
||||
<position name="Chamber0x8fcb800_pos" unit="mm" x="0" y="0" z="-150"/>
|
||||
<box_dimensions lunit="mm" x="48" y="48" z="20"/>
|
||||
</parameters>
|
||||
<parameters number="2">
|
||||
<position name="Chamber0x16f75901_pos" unit="mm" x="0" y="0" z="-70"/>
|
||||
<position name="Chamber0x8fcb801_pos" unit="mm" x="0" y="0" z="-70"/>
|
||||
<box_dimensions lunit="mm" x="134.4" y="134.4" z="20"/>
|
||||
</parameters>
|
||||
<parameters number="3">
|
||||
<position name="Chamber0x16f75902_pos" unit="mm" x="0" y="0" z="10"/>
|
||||
<position name="Chamber0x8fcb802_pos" unit="mm" x="0" y="0" z="10"/>
|
||||
<box_dimensions lunit="mm" x="220.8" y="220.8" z="20"/>
|
||||
</parameters>
|
||||
<parameters number="4">
|
||||
<position name="Chamber0x16f75903_pos" unit="mm" x="0" y="0" z="90"/>
|
||||
<position name="Chamber0x8fcb803_pos" unit="mm" x="0" y="0" z="90"/>
|
||||
<box_dimensions lunit="mm" x="307.2" y="307.2" z="20"/>
|
||||
</parameters>
|
||||
<parameters number="5">
|
||||
<position name="Chamber0x16f75904_pos" unit="mm" x="0" y="0" z="170"/>
|
||||
<position name="Chamber0x8fcb804_pos" unit="mm" x="0" y="0" z="170"/>
|
||||
<box_dimensions lunit="mm" x="393.6" y="393.6" z="20"/>
|
||||
</parameters>
|
||||
</parameterised_position_size>
|
||||
</paramvol>
|
||||
</volume>
|
||||
<volume name="detHallLV0x16f71f0">
|
||||
<materialref ref="Aluminum0x16edd80"/>
|
||||
<solidref ref="detHallBox0x16f7170"/>
|
||||
<physvol name="AssemblyPhys0x16f7660">
|
||||
<volumeref ref="ChamberLV0x16f7330"/>
|
||||
<volume name="detHallLV0x8fc800">
|
||||
<materialref ref="Aluminum0x8f3f50"/>
|
||||
<solidref ref="detHallBox0x8fc780"/>
|
||||
<physvol name="AssemblyPhys0x8fcc30">
|
||||
<volumeref ref="ChamberLV0x8fc940"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="detLV0x16f3ec0">
|
||||
<materialref ref="Air0x16ed110"/>
|
||||
<solidref ref="detectorBox0x16f3e40"/>
|
||||
<physvol name="PhysSubDetector10x16f5520">
|
||||
<volumeref ref="tubLV0x16f42b0"/>
|
||||
<position name="PhysSubDetector10x16f5520_pos" unit="mm" x="1050" y="0" z="0"/>
|
||||
<volume name="detLV0x8f9550">
|
||||
<materialref ref="Air0x8e95c0"/>
|
||||
<solidref ref="detectorBox0x8f94d0"/>
|
||||
<physvol name="PhysSubDetector10x8faad0">
|
||||
<volumeref ref="tubLV0x8f9940"/>
|
||||
<position name="PhysSubDetector10x8faad0_pos" unit="mm" x="1050" y="0" z="0"/>
|
||||
</physvol>
|
||||
<physvol name="reflSubDetector0x16f6ea0">
|
||||
<volumeref ref="tubLV_refl0x16f63a0"/>
|
||||
<position name="reflSubDetector0x16f6ea0_pos" unit="mm" x="-1050" y="0" z="0"/>
|
||||
<rotation name="reflSubDetector0x16f6ea0_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="reflSubDetector0x16f6ea0_scl" x="1" y="1" z="-1"/>
|
||||
<physvol name="reflSubDetector0x8fc4b0">
|
||||
<volumeref ref="tubLV_refl0x8fb960"/>
|
||||
<position name="reflSubDetector0x8fc4b0_pos" unit="mm" x="-1050" y="0" z="0"/>
|
||||
<rotation name="reflSubDetector0x8fc4b0_rot" unit="deg" x="180" y="0" z="180"/>
|
||||
<scale name="reflSubDetector0x8fc4b0_scl" x="1" y="1" z="-1"/>
|
||||
</physvol>
|
||||
<physvol name="PhysSubDetectorFirst30x16f70c0">
|
||||
<volumeref ref="detHallLV0x16f6ff0"/>
|
||||
<position name="PhysSubDetectorFirst30x16f70c0_pos" unit="mm" x="0" y="1050" z="0"/>
|
||||
<physvol name="PhysSubDetectorFirst30x8fc6d0">
|
||||
<volumeref ref="detHallLV0x8fc600"/>
|
||||
<position name="PhysSubDetectorFirst30x8fc6d0_pos" unit="mm" x="0" y="1050" z="0"/>
|
||||
</physvol>
|
||||
<physvol name="PhysSubDetectorSecond30x16f76f0">
|
||||
<volumeref ref="detHallLV0x16f71f0"/>
|
||||
<position name="PhysSubDetectorSecond30x16f76f0_pos" unit="mm" x="0" y="-1050" z="0"/>
|
||||
<physvol name="PhysSubDetectorSecond30x8fccc0">
|
||||
<volumeref ref="detHallLV0x8fc800"/>
|
||||
<position name="PhysSubDetectorSecond30x8fccc0_pos" unit="mm" x="0" y="-1050" z="0"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
<volume name="roomLV0x16f4080">
|
||||
<materialref ref="Air0x16ed110"/>
|
||||
<solidref ref="roomBox0x16f4000"/>
|
||||
<volume name="roomLV0x8f9710">
|
||||
<materialref ref="Air0x8e95c0"/>
|
||||
<solidref ref="roomBox0x8f9690"/>
|
||||
</volume>
|
||||
<volume name="ExpHallLV0x16f3720">
|
||||
<materialref ref="Air0x16ed110"/>
|
||||
<solidref ref="ExpHallBox0x16f2d90"/>
|
||||
<physvol name="detPhys0x16f3f80">
|
||||
<volumeref ref="detLV0x16f3ec0"/>
|
||||
<volume name="ExpHallLV0x8f8d90">
|
||||
<materialref ref="Air0x8e95c0"/>
|
||||
<solidref ref="ExpHallBox0x8f83b0"/>
|
||||
<physvol name="detPhys0x8f9610">
|
||||
<volumeref ref="detLV0x8f9550"/>
|
||||
</physvol>
|
||||
<physvol name="roomPhys0x16f4140">
|
||||
<volumeref ref="roomLV0x16f4080"/>
|
||||
<position name="roomPhys0x16f4140_pos" unit="mm" x="4740" y="0" z="0"/>
|
||||
<physvol name="roomPhys0x8f97d0">
|
||||
<volumeref ref="roomLV0x8f9710"/>
|
||||
<position name="roomPhys0x8f97d0_pos" unit="mm" x="4740" y="0" z="0"/>
|
||||
</physvol>
|
||||
</volume>
|
||||
</structure>
|
||||
|
||||
<setup name="Default" version="1.0">
|
||||
<world ref="ExpHallLV0x16f3720"/>
|
||||
<world ref="ExpHallLV0x8f8d90"/>
|
||||
</setup>
|
||||
|
||||
</gdml>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $Id: GNUmakefile,v 1.2 2009/04/15 13:26:26 gcosmo Exp $
|
||||
# $Id: GNUmakefile,v 1.2 2009-04-15 13:26:26 gcosmo Exp $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.11 2010/11/17 11:40:58 gcosmo Exp $
|
||||
$Id: History,v 1.11 2010-11-17 11:40:58 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -17,6 +17,9 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
November 10th, 2011 Gabriele Cosmo G03-V09-04-00
|
||||
- Changed from no longer supported physics-list QGSP-BERT-EMV to QGSP-BERT.
|
||||
|
||||
November 17th, 2010 Gabriele Cosmo G03-V09-03-06
|
||||
- Restored generic OGL viewer in macros.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: README,v 1.2 2009/04/15 13:26:26 gcosmo Exp $
|
||||
$Id: README,v 1.2 2009-04-15 13:26:26 gcosmo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Example of definition of a GDML extension with associated reader and writer
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: gdml_ext.cc,v 1.7 2010/11/07 13:31:07 allison Exp $
|
||||
// GEANT4 tag $Name: geant4-09-04 $
|
||||
// $Id: gdml_ext.cc,v 1.7 2010-11-07 13:31:07 allison Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
// A pre-built physics list
|
||||
//
|
||||
#include "QGSP_BERT_EMV.hh"
|
||||
#include "QGSP_BERT.hh"
|
||||
|
||||
// Example includes
|
||||
//
|
||||
@@ -68,7 +68,7 @@ int main(int argc, char** argv)
|
||||
//
|
||||
DetectorConstruction* detector = new DetectorConstruction;
|
||||
runManager->SetUserInitialization(detector);
|
||||
runManager->SetUserInitialization(new QGSP_BERT_EMV);
|
||||
runManager->SetUserInitialization(new QGSP_BERT);
|
||||
runManager->SetUserAction(new PrimaryGeneratorAction);
|
||||
RunAction* runAction = new RunAction;
|
||||
runManager->SetUserAction(runAction);
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ColorReader.hh,v 1.3 2009/04/24 15:54:21 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
// $Id: ColorReader.hh,v 1.3 2009-04-24 15:54:21 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// class ColorReader
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: ColorWriter.hh,v 1.2 2009/04/24 15:54:21 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
// $Id: ColorWriter.hh,v 1.2 2009-04-24 15:54:21 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
//
|
||||
// class ColorWriter
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: DetectorConstruction.hh,v 1.2 2009/04/15 13:26:26 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
// $Id: DetectorConstruction.hh,v 1.2 2009-04-15 13:26:26 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class DetectorConstruction
|
||||
//
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: DetectorMessenger.hh,v 1.2 2009/04/15 13:26:26 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-09-03 $
|
||||
// $Id: DetectorMessenger.hh,v 1.2 2009-04-15 13:26:26 gcosmo Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
//
|
||||
// Class DetectorMessenger
|
||||
//
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user