Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision

Target

Select target project
  • mnovak/geant4
  • ghugo/geant4
  • cbira/geant4
  • jebrown/geant4
  • averbyts/geant4
  • cirrone/geant4
  • jrodrig2/geant4
  • ekourlit/geant4
  • zuysal/geant4
  • whopkins/geant4
  • mbandier/geant4
  • ldesorgh/geant4
  • mpuccio/geant4
  • ivorobye/geant4
  • kurasige/geant4
  • pcanal/geant4
  • ychiu/geant4
  • mrenda/geant4
  • ssnyder/geant4
  • graemes/geant4
  • atlas-simulation-team/geant4
21 results
Select Git revision
Show changes
Commits on Source (1)
Showing
with 1201 additions and 129 deletions
$Id: History,v 1.105 2000/05/23 06:48:25 gcosmo Exp $
$Name: geant4-02-00 $
$Id: History,v 1.107 2000/08/01 12:38:18 gcosmo Exp $
$Name: config-V02-00-01 $
-------------------------------------------------------------------
=========================================================
......@@ -17,6 +17,14 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
1st August 2000 Gabriele Cosmo (config-V02-00-01)
- Added setup WIN32-g++ for Windows/NT/9X with Cygwin and g++ compiler.
Configuration non officially supported (courtesy of S.Agostinelli and
IST group, Genova).
24th July 2000 Gabriele Cosmo (config-V02-00-00)
- Added path to g3tog4 for global libs.
23rd May 2000 John Allison (config-V01-01-04)
- Added -I$(G4BASE)/processes/hadronic/models/radiative_decay/include to
binmake.gmk.
......
# $Id: binmake.gmk,v 1.45 2000/05/23 05:32:14 stesting Exp $
# $Id: binmake.gmk,v 1.46 2000/07/24 12:08:13 gcosmo Exp $
# ----------------------------------------------------------
# Script defining rules and paths for making binaries.
# Gabriele Cosmo, 25/06/1998.
......@@ -77,7 +77,8 @@ ifndef INCFLAGS
-I$(G4BASE)/readout/include \
-I$(G4BASE)/event/include \
-I$(G4BASE)/graphics_reps/include \
-I$(G4BASE)/intercoms/include
-I$(G4BASE)/intercoms/include \
-I$(G4BASE)/g3tog4/include
endif
ifdef G4ODBMS
......@@ -143,6 +144,7 @@ ifdef GLOBALLIBS
LDLIBS2 := -lG4readout \
-lG4run \
-lG4event \
-lG3toG4 \
-lG4tracking \
-lG4processes \
-lG4digits+hits \
......
#
# ------ GNU/WIN32 CYGNUS ------ !!! not supported !!!
# cygnus b20 with cygwin1.dll 1.1.5 patch
# Windows 95 4.00.1111
#
# Sys file by Stefano Agostinelli, July 2000
# IST Group: Franca Foppiano, Stefania Garelli, Stefano Agostinelli
#
ifeq ($(G4SYSTEM),WIN32-g++)
CXX := g++
GNU_GCC = 1
CXXFLAGS := -pipe -fno-for-scope -DGNU_GCC
ifdef G4OPTIMISE
CXXFLAGS += -O
FCFLAGS := -O
CCFLAGS := -O
else
ifdef G4DEBUG
CXXFLAGS += -g
FCFLAGS := -g
CCFLAGS := -g
endif
endif
ifdef G4MAKESHLIB
CXXFLAGS += -fPIC
FCFLAGS += -fPIC
CCFLAGS += -fPIC
endif
FC := g77
FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore
FCLIBS := -lg2c -lnsl
ECHO := echo -e
X11FLAGS := -I/usr/include/X11/extensions -I/usr/include/X11
X11LIBS := -L/usr/X11R6/lib -lXmu -lXt -lXext -lX11 -lSM -lICE
XMFLAGS := -I/usr/X11R6/include
XMLIBS := -lXm -lXpm
ifndef OGLFLAGS
OGLFLAGS := -I$(OGLHOME)/include
endif
ifndef OGLLIBS
OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL
endif
OIVFLAGS += -I$(OIHOME)/include
ifdef G4USE_OSPACE
CPPFLAGS += -DOS_LINUX_2 -DOS_NEW_CHECK -DOS_STL_ASSERT
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
endif
ifdef G4ODBMS
G4OODDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
endif
endif
$Id: History,v 1.55 2000/06/17 12:56:56 stesting Exp $
$Id: History,v 1.57 2000/08/09 10:14:41 stesting Exp $
-------------------------------------------------------------------
=========================================================
......@@ -17,6 +17,13 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
9th August 2000 Steve O'Neale (examples-V02-00-00)
- Updated all (except large_N) .out files ready for public patch
geant4-02-00
24th June 2000 John Allison (examples-V01-01-08)
- Updated .out files where necessary for stand-V01-01-05 and utils-V01-01-03.
17th June 2000 John Allison (examples-V01-01-07)
- Updated all .out files for geant4-01-01-ref-06.
......
**********************************************
Geant4 version $Name: geant4-02-00 $
(10-Mar-2000)
Geant4 version $Name: examples-V02-00-01 $
(30-Jun-2000)
Copyright : Geant4 Collaboration
**********************************************
......@@ -133,7 +133,7 @@ Cut in energy
Lead 101 keV 1.38 MeV 8.52 MeV 20.9 MeV 990 eV
Uranium 110 keV 1.92 MeV 10.5 MeV 26.1 MeV 990 eV
===================================================
# $Id: TestEm1.out,v 1.4 2000/06/17 12:44:26 stesting Exp $
# $Id: TestEm1.out,v 1.5 2000/08/09 09:06:57 stesting Exp $
#
# Macro file for "TestEm1.cc"
# (can be run in batch, without graphic)
......@@ -263,18 +263,18 @@ Start Run processing.
Run terminated.
Run Summary
Number of events processed : 100
User=68.58s Real=73.99s Sys=4.55s
User=67.85s Real=73.22s Sys=4.95s
nb tracks/event neutral: 24.41 charged: 637.29
nb steps/event neutral: 132.32 charged: 1260.26
nb tracks/event neutral: 24.63 charged: 638.66
nb steps/event neutral: 132.72 charged: 1262.30
nb of process calls per event:
eIoni eBrem phot compt conv annihil
1237.22 21.65 23.02 107.91 1.39 1.39
eIoni eBrem compt phot conv annihil
1239.01 21.93 108.09 23.27 1.36 1.36
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 1386467388, 892794333
Current couple of seeds = 1478672483, 1345289737
----------------------------------------
G4 kernel has come to Quit state.
Deletion of G4 kernel class start.
......
$Id: History,v 1.4 2000/06/24 08:01:20 stesting Exp $
$Id: History,v 1.5 2000/06/28 14:37:34 stesting Exp $
-------------------------------------------------------------------
=========================================================
......@@ -15,6 +15,9 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
June 28, 2000 John Allison (testem2-V02-00-00)
- Updated TestEm2.out for geant4-02-00.
June 24, 2000 John Allison (testem2-V01-01-02)
- Updated TestEm2.out for stand-V01-01-05 and utils-V01-01-03.
......
**********************************************
Geant4 version $Name: geant4-02-00 $
(10-Mar-2000)
Geant4 version $Name: examples-V02-00-01 $
(30-Jun-2000)
Copyright : Geant4 Collaboration
**********************************************
......@@ -142,7 +142,7 @@ Cut in energy
Tungsten 105 keV 2.31 MeV 11.7 MeV 29.5 MeV 990 eV
Lead 101 keV 1.38 MeV 8.52 MeV 20.9 MeV 990 eV
===================================================
# $Id: TestEm2.out,v 1.5 2000/06/24 08:01:20 stesting Exp $
# $Id: TestEm2.out,v 1.7 2000/08/09 09:07:09 stesting Exp $
#
# Macro file for "TestEm2.cc"
# (can be run in batch, without graphic)
......@@ -291,20 +291,20 @@ Start Run processing.
Run terminated.
Run Summary
Number of events processed : 100
User=135.06s Real=147.92s Sys=11.58s
User=138.63s Real=150.66s Sys=11.8s
LATERAL PROFILE CUMULATIVE LATERAL PROFILE
bin Mean rms bin Mean rms
0.00-> 1.11 radl: 12.83% 4.80% 0-> 1.11 radl: 12.83% 4.80%
1.11-> 2.22 radl: 22.99% 10.59% 0-> 2.22 radl: 35.82% 13.46%
2.22-> 3.33 radl: 23.35% 11.11% 0-> 3.33 radl: 59.17% 18.23%
3.33-> 4.44 radl: 14.66% 7.64% 0-> 4.44 radl: 73.83% 17.47%
4.44-> 5.55 radl: 10.04% 7.93% 0-> 5.55 radl: 83.88% 14.03%
5.55-> 6.66 radl: 5.77% 5.99% 0-> 6.66 radl: 89.65% 11.25%
6.66-> 7.77 radl: 2.68% 3.89% 0-> 7.77 radl: 92.33% 9.04%
7.77-> 8.88 radl: 1.65% 3.99% 0-> 8.88 radl: 93.97% 5.64%
8.88-> 9.99 radl: 1.02% 3.35% 0-> 9.99 radl: 94.99% 3.52%
0.00-> 1.11 radl: 13.35% 4.59% 0-> 1.11 radl: 13.35% 4.59%
1.11-> 2.22 radl: 24.58% 10.90% 0-> 2.22 radl: 37.93% 13.53%
2.22-> 3.33 radl: 21.59% 10.22% 0-> 3.33 radl: 59.52% 17.64%
3.33-> 4.44 radl: 13.24% 7.73% 0-> 4.44 radl: 72.76% 16.93%
4.44-> 5.55 radl: 10.14% 7.62% 0-> 5.55 radl: 82.91% 13.77%
5.55-> 6.66 radl: 5.83% 6.10% 0-> 6.66 radl: 88.73% 10.21%
6.66-> 7.77 radl: 3.50% 4.90% 0-> 7.77 radl: 92.23% 8.06%
7.77-> 8.88 radl: 1.49% 2.85% 0-> 8.88 radl: 93.72% 6.04%
8.88-> 9.99 radl: 0.82% 2.11% 0-> 9.99 radl: 94.54% 4.46%
......@@ -312,21 +312,21 @@ Run Summary
bin Mean rms bin Mean rms
0.00-> 0.11 radl: 66.01% 9.70% 0-> 0.11 radl: 66.01% 9.70%
0.11-> 0.22 radl: 16.95% 6.97% 0-> 0.22 radl: 82.95% 7.09%
0.22-> 0.33 radl: 5.91% 4.08% 0-> 0.33 radl: 88.86% 5.43%
0.33-> 0.44 radl: 2.97% 2.51% 0-> 0.44 radl: 91.83% 4.45%
0.44-> 0.56 radl: 1.85% 1.52% 0-> 0.56 radl: 93.68% 3.99%
0.56-> 0.67 radl: 1.31% 1.50% 0-> 0.67 radl: 94.99% 3.52%
0.00-> 0.11 radl: 67.13% 10.14% 0-> 0.11 radl: 67.13% 10.14%
0.11-> 0.22 radl: 15.90% 6.42% 0-> 0.22 radl: 83.03% 6.41%
0.22-> 0.33 radl: 5.80% 3.53% 0-> 0.33 radl: 88.82% 5.40%
0.33-> 0.44 radl: 2.98% 2.09% 0-> 0.44 radl: 91.80% 4.86%
0.44-> 0.56 radl: 1.91% 1.50% 0-> 0.56 radl: 93.72% 4.46%
0.56-> 0.67 radl: 0.83% 0.60% 0-> 0.67 radl: 94.54% 4.46%
SUMMARY
energy deposit : 94.99 % E0 +- 3.52 % E0
charged traklen: 13.64 radl +- 0.52 radl
neutral traklen: 192.15 radl +- 20.63 radl
energy deposit : 94.54 % E0 +- 4.46 % E0
charged traklen: 13.57 radl +- 0.63 radl
neutral traklen: 192.16 radl +- 16.62 radl
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 2001046935, 58619762
Current couple of seeds = 1505250682, 1092804685
----------------------------------------
......
$Id: History,v 1.1 2000/06/17 12:49:00 stesting Exp $
$Id: History,v 1.2 2000/06/24 08:03:09 stesting Exp $
-------------------------------------------------------------------
=========================================================
......@@ -15,5 +15,8 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
June 24, 2000 John Allison (testem3-V01-01-01)
- Updated TestEm3.out for stand-V01-01-05 and utils-V01-01-03.
June 17, 2000 John Allison (testem3-V01-00-00)
- Updated TestEm3.out for geant4-01-01-ref-06.
**********************************************
Geant4 version $Name: geant4-02-00 $
(10-Mar-2000)
Geant4 version $Name: examples-V02-00-01 $
(30-Jun-2000)
Copyright : Geant4 Collaboration
**********************************************
......@@ -208,7 +208,7 @@ Cut in energy
Galactic 990 eV 990 eV 990 eV 990 eV 990 eV
Beam 990 eV 990 eV 990 eV 990 eV 990 eV
===================================================
# $Id: TestEm3.out,v 1.4 2000/06/17 12:49:00 stesting Exp $
# $Id: TestEm3.out,v 1.6 2000/08/09 09:07:21 stesting Exp $
#
# Macro file for "exampleN03.cc"
# (can be run in batch, without graphic)
......@@ -241,19 +241,19 @@ Start Run processing.
Run terminated.
Run Summary
Number of events processed : 100
User=245.22s Real=266.8s Sys=18.67s
User=251.31s Real=269.87s Sys=18.32s
-------------------------------------------------------------
total energy dep total tracklen
Absorber0 ( Lead) : 809.43 MeV +- 15.49 MeV 52.53 cm +- 1.18 cm
Absorber1 ( liquidArgon) : 180.05 MeV +- 13.02 MeV 90.31 cm +- 6.77 cm
Absorber0 ( Lead) : 811.22 MeV +- 15.41 MeV 52.72 cm +- 1.25 cm
Absorber1 ( liquidArgon) : 178.99 MeV +- 15.21 MeV 89.88 cm +- 7.76 cm
-------------------------------------------------------------
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 915103625, 1965593171
Current couple of seeds = 2114333538, 2055482510
----------------------------------------
G4 kernel has come to Quit state.
Deletion of G4 kernel class start.
......
**********************************************
Geant4 version $Name: geant4-02-00 $
(10-Mar-2000)
Geant4 version $Name: examples-V02-00-01 $
(30-Jun-2000)
Copyright : Geant4 Collaboration
**********************************************
Material: FluorCarbonate density: 1.610 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 22.435 cm
......@@ -51,7 +51,7 @@ Cut in energy
Cuts in energy have not calculated yet !!
Enter /run/initialize command to calculate cuts
===================================================
# $Id: TestEm4.out,v 1.4 2000/06/17 12:52:19 stesting Exp $
# $Id: TestEm4.out,v 1.5 2000/08/09 09:07:33 stesting Exp $
#
# Macro file for "TestEm4.cc"
#
......@@ -87,11 +87,11 @@ Start Run processing.
Run terminated.
Run Summary
Number of events processed : 50000
User=93.01s Real=103.38s Sys=9.49s
User=90.94s Real=100.03s Sys=8.93s
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 5382335, 1635673159
Current couple of seeds = 2005584844, 1008873398
----------------------------------------
G4 kernel has come to Quit state.
Deletion of G4 kernel class start.
......
**********************************************
Geant4 version $Name: geant4-02-00 $
(10-Mar-2000)
Geant4 version $Name: examples-V02-00-01 $
(30-Jun-2000)
Copyright : Geant4 Collaboration
**********************************************
......@@ -398,99 +398,99 @@ Start Run processing.
Run terminated.
Run Summary
Number of events processed : 100000
User=242.39s Real=259.71s Sys=14.95s
User=240.46s Real=255.72s Sys=15.04s
================== run summary =====================
end of Run TotNbofEvents = 100000
mean charged track length in absorber=0.0209265 +- 1.37984e-05 mm
mean charged track length in absorber=0.0209773 +- 1.66759e-05 mm
mean energy deposit in absorber=0.00675313 +- 2.06813e-05 MeV
mean energy deposit in absorber=0.00679988 +- 2.18856e-05 MeV
mean number of steps in absorber (charged) =0.03886 +- 0.000710985
mean number of steps in absorber (neutral) =0 +- 0
mean number of steps in absorber (charged) =0.03981 +- 0.000734201
mean number of steps in absorber (neutral) =3e-05 +- 1.73202e-05
mean number of charged secondaries = 0.03646 +- 0.000624425
mean number of charged secondaries = 0.03683 +- 0.000630346
mean number of neutral secondaries = 0 +- 0
mean number of neutral secondaries = 3e-05 +- 1.73202e-05
mean number of e-s =0.03646 and e+s =0
mean number of e-s =0.03683 and e+s =0
(number) transmission coeff=1 reflection coeff=0.49894
(number) transmission coeff=1 reflection coeff=0.50161
energy deposit distribution
#entries=100000 #underflows=0 #overflows=5844
#entries=100000 #underflows=0 #overflows=5801
bin nb Elow entries normalized
0 0 0 0
1 0.0002 0 0
2 0.0004 0 0
3 0.0006 0 0
4 0.0008 1 0.05
5 0.001 2 0.1
6 0.0012 6 0.3
7 0.0014 19 0.95
8 0.0016 57 2.85
9 0.0018 120 6
10 0.002 237 11.85
11 0.0022 417 20.85
12 0.0024 766 38.3
13 0.0026 1182 59.1
14 0.0028 1809 90.45
15 0.003 2458 122.9
16 0.0032 3111 155.55
17 0.0034 3716 185.8
18 0.0036 4281 214.05
19 0.0038 4566 228.3
20 0.004 4753 237.65
21 0.0042 4709 235.45
22 0.0044 4637 231.85
23 0.0046 4359 217.95
24 0.0048 4166 208.3
25 0.005 3758 187.9
26 0.0052 3518 175.9
27 0.0054 3163 158.15
28 0.0056 3008 150.4
29 0.0058 2749 137.45
30 0.006 2525 126.25
31 0.0062 2355 117.75
32 0.0064 2151 107.55
33 0.0066 1966 98.3
34 0.0068 1854 92.7
35 0.007 1789 89.45
36 0.0072 1684 84.2
37 0.0074 1548 77.4
38 0.0076 1408 70.4
39 0.0078 1338 66.9
40 0.008 1155 57.75
41 0.0082 1138 56.9
42 0.0084 1019 50.95
43 0.0086 978 48.9
44 0.0088 842 42.1
45 0.009 809 40.45
46 0.0092 727 36.35
47 0.0094 667 33.35
48 0.0096 658 32.9
49 0.0098 579 28.95
50 0.01 531 26.55
51 0.0102 550 27.5
52 0.0104 483 24.15
53 0.0106 430 21.5
54 0.0108 403 20.15
55 0.011 401 20.05
56 0.0112 386 19.3
57 0.0114 320 16
58 0.0116 313 15.65
59 0.0118 307 15.35
60 0.012 285 14.25
61 0.0122 271 13.55
62 0.0124 260 13
63 0.0126 231 11.55
64 0.0128 227 11.35
Emp = 0.004 width= 0.003 MeV
4 0.0008 0 0
5 0.001 3 0.15
6 0.0012 7 0.35
7 0.0014 11 0.55
8 0.0016 50 2.5
9 0.0018 102 5.1
10 0.002 227 11.35
11 0.0022 440 22
12 0.0024 750 37.5
13 0.0026 1262 63.1
14 0.0028 1775 88.75
15 0.003 2408 120.4
16 0.0032 3138 156.9
17 0.0034 3688 184.4
18 0.0036 4211 210.55
19 0.0038 4564 228.2
20 0.004 4722 236.1
21 0.0042 4841 242.05
22 0.0044 4556 227.8
23 0.0046 4358 217.9
24 0.0048 4023 201.15
25 0.005 3785 189.25
26 0.0052 3528 176.4
27 0.0054 3221 161.05
28 0.0056 2961 148.05
29 0.0058 2711 135.55
30 0.006 2465 123.25
31 0.0062 2373 118.65
32 0.0064 2229 111.45
33 0.0066 1998 99.9
34 0.0068 1931 96.55
35 0.007 1794 89.7
36 0.0072 1649 82.45
37 0.0074 1534 76.7
38 0.0076 1434 71.7
39 0.0078 1278 63.9
40 0.008 1231 61.55
41 0.0082 1181 59.05
42 0.0084 1039 51.95
43 0.0086 928 46.4
44 0.0088 882 44.1
45 0.009 793 39.65
46 0.0092 762 38.1
47 0.0094 680 34
48 0.0096 631 31.55
49 0.0098 621 31.05
50 0.01 550 27.5
51 0.0102 509 25.45
52 0.0104 486 24.3
53 0.0106 418 20.9
54 0.0108 440 22
55 0.011 400 20
56 0.0112 385 19.25
57 0.0114 348 17.4
58 0.0116 301 15.05
59 0.0118 302 15.1
60 0.012 274 13.7
61 0.0122 259 12.95
62 0.0124 248 12.4
63 0.0126 248 12.4
64 0.0128 256 12.8
Emp = 0.0042 width= 0.0028 MeV
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 1546919864, 265575626
Current couple of seeds = 774998644, 1905018283
----------------------------------------
#
......
# $Id: GNUmakefile,v 1.2 2000/06/28 09:55:54 gcosmo Exp $
# $Id: GNUmakefile,v 1.3 2000/07/27 13:02:48 gcosmo Exp $
# --------------------------------------------------------------
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
# --------------------------------------------------------------
......@@ -8,7 +8,7 @@ G4TARGET := $(name)
G4EXLIB := true
ifndef G4INSTALL
G4INSTALL = ../../../../..
G4INSTALL = ../../../..
endif
.PHONY: all
......
$Id: History,v 1.2 2000/07/27 13:02:49 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
TestEm8 History file
------------------------
This file should be used by the G4 example coordinator to briefly
summarize all major modifications introduced in the code and keep
track of all tags.
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
27th July 2000 Gabriele Cosmo (TestEm8-V02-00-01)
- GNUmakefile: fixed definition of G4INSTALL variable.
28th June 2000 John Allison (TestEm8-V02-00-00)
- Added TestEm8.out.
- Created this file.
**********************************************
Geant4 version $Name: examples-V02-00-01 $
(30-Jun-2000)
Copyright : Geant4 Collaboration
**********************************************
***** Table : Nb of materials = 12 *****
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: Mylar density: 1.390 g/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 19.770 cm
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 48.42 % Abundance 18.18 %
---> Element: Carbon C Z = 6.0 N = 6.0 A = 6.01 g/mole fractionMass: 45.47 % Abundance 45.45 %
---> Element: Hydrogen H Z = 1.0 N = 1.0 A = 1.01 g/mole fractionMass: 6.11 % Abundance 36.36 %
Material: Polypropelene density: 910.000 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 28.167 cm
---> Element: Hydrogen H Z = 1.0 N = 1.0 A = 1.01 g/mole fractionMass: 25.16 % Abundance 66.67 %
---> Element: Carbon C Z = 6.0 N = 6.0 A = 6.01 g/mole fractionMass: 74.84 % Abundance 33.33 %
Material: Kr density: 3.700 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 30.736 m
---> Element: Kr Z = 36.0 N = 83.8 A = 83.80 g/mole fractionMass: 100.00 % Abundance 100.00 %
Material: Argon density: 1.784 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 109.604 m
---> Element: Argon Ar Z = 18.0 N = 39.9 A = 39.95 g/mole fractionMass: 100.00 % Abundance 100.00 %
Material: N2 density: 1.251 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 303.846 m
---> Element: Nitrogen N Z = 7.0 N = 14.0 A = 14.01 g/mole fractionMass: 100.00 % Abundance 100.00 %
Material: O2 density: 1.429 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 239.621 m
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 100.00 % Abundance 100.00 %
Material: Air density: 1.293 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 283.293 m
---> Element: Nitrogen N Z = 7.0 N = 14.0 A = 14.01 g/mole fractionMass: 75.57 % Abundance 78.48 %
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 23.15 % Abundance 21.05 %
---> Element: Argon Ar Z = 18.0 N = 39.9 A = 39.95 g/mole fractionMass: 1.28 % Abundance 0.47 %
Material: Xenon density: 5.858 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 14.478 m
---> Element: Xenon Z = 54.0 N = 131.3 A = 131.29 g/mole fractionMass: 100.00 % Abundance 100.00 %
Material: CO2 density: 1.977 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 158.123 m
---> Element: Carbon C Z = 6.0 N = 6.0 A = 6.01 g/mole fractionMass: 15.81 % Abundance 33.33 %
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 84.19 % Abundance 66.67 %
Material: Xe20CO2 density: 5.082 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 17.695 m
---> Element: Xenon Z = 54.0 N = 131.3 A = 131.29 g/mole fractionMass: 92.20 % Abundance 53.29 %
---> Element: Carbon C Z = 6.0 N = 6.0 A = 6.01 g/mole fractionMass: 1.23 % Abundance 15.57 %
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 6.57 % Abundance 31.14 %
Material: Kr20CO2 density: 3.601 mg/cm3 temperature: 273.15 K pressure: 1.00 atm RadLength: 33.957 m
---> Element: Kr Z = 36.0 N = 83.8 A = 83.80 g/mole fractionMass: 89.00 % Abundance 55.02 %
---> Element: Carbon C Z = 6.0 N = 6.0 A = 6.01 g/mole fractionMass: 1.74 % Abundance 14.99 %
---> Element: Oxygen O Z = 8.0 N = 16.0 A = 16.00 g/mole fractionMass: 9.26 % Abundance 29.99 %
The WORLD is made of 8e+02mm of Air, the transverse size (R) of the world is 2e+02 mm.
The ABSORBER is made of 40mm of Kr20CO2, the transverse size (R) is 1e+02 mm.
Z position of the (middle of the) absorber 3.6e+02 mm.
zRad = 1.5e+02 mm
radThick = 3.5e+02 mm
zModule = 10 mm
i = 0
10 mm 12 mm 13 mm 15 mm 16 mm 18 mm 19 mm 21 mm 22 mm 24 mm 25 mm 27 mm 28 mm 30 mm 31 mm 33 mm 34 mm 36 mm 37 mm 39 mm 41 mm 42 mm 44 mm 45 mm 47 mm 48 mm 50 mm 51 mm 53 mm 54 mm 56 mm 57 mm 59 mm 60 mm 62 mm 63 mm 65 mm 66 mm 68 mm 70 mm 71 mm 73 mm 74 mm 76 mm 77 mm 79 mm 80 mm 82 mm 83 mm 85 mm 86 mm 88 mm 89 mm 91 mm 92 mm 94 mm 95 mm 97 mm 98 mm 1e+02 mm 1e+02 mm 1e+02 mm 1e+02 mm 1.1e+02 mm 1.1e+02 mm 1.1e+02 mm 1.1e+02 mm 1.1e+02 mm 1.1e+02 mm 1.2e+02 mm 1.2e+02 mm 1.2e+02 mm 1.2e+02 mm 1.2e+02 mm 1.2e+02 mm 1.2e+02 mm 1.3e+02 mm 1.3e+02 mm 1.3e+02 mm 1.3e+02 mm 1.3e+02 mm 1.3e+02 mm 1.4e+02 mm 1.4e+02 mm 1.4e+02 mm 1.4e+02 mm 1.4e+02 mm 1.4e+02 mm 1.4e+02 mm 1.5e+02 mm 1.5e+02 mm 1.5e+02 mm 1.5e+02 mm 1.5e+02 mm 1.5e+02 mm 1.5e+02 mm 1.6e+02 mm 1.6e+02 mm 1.6e+02 mm 1.6e+02 mm 1.6e+02 mm 1.6e+02 mm 1.7e+02 mm 1.7e+02 mm 1.7e+02 mm 1.7e+02 mm 1.7e+02 mm 1.7e+02 mm 1.7e+02 mm 1.8e+02 mm 1.8e+02 mm 1.8e+02 mm 1.8e+02 mm 1.8e+02 mm 1.8e+02 mm 1.9e+02 mm 1.9e+02 mm 1.9e+02 mm 1.9e+02 mm 1.9e+02 mm 1.9e+02 mm 1.9e+02 mm 2e+02 mm 2e+02 mm 2e+02 mm 2e+02 mm 2e+02 mm 2e+02 mm 2.1e+02 mm 2.1e+02 mm 2.1e+02 mm 2.1e+02 mm 2.1e+02 mm 2.1e+02 mm 2.1e+02 mm 2.2e+02 mm 2.2e+02 mm 2.2e+02 mm 2.2e+02 mm 2.2e+02 mm 2.2e+02 mm 2.3e+02 mm 2.3e+02 mm 2.3e+02 mm 2.3e+02 mm 2.3e+02 mm 2.3e+02 mm 2.3e+02 mm 2.4e+02 mm 2.4e+02 mm 2.4e+02 mm 2.4e+02 mm 2.4e+02 mm 2.4e+02 mm 2.4e+02 mm 2.5e+02 mm 2.5e+02 mm 2.5e+02 mm 2.5e+02 mm 2.5e+02 mm 2.5e+02 mm 2.6e+02 mm 2.6e+02 mm 2.6e+02 mm 2.6e+02 mm 2.6e+02 mm 2.6e+02 mm 2.6e+02 mm 2.7e+02 mm 2.7e+02 mm 2.7e+02 mm 2.7e+02 mm 2.7e+02 mm 2.7e+02 mm 2.8e+02 mm 2.8e+02 mm 2.8e+02 mm 2.8e+02 mm 2.8e+02 mm 2.8e+02 mm 2.8e+02 mm 2.9e+02 mm 2.9e+02 mm 2.9e+02 mm 2.9e+02 mm 2.9e+02 mm 2.9e+02 mm 3e+02 mm
the number of TR radiator plates = 188
plate plasma energy = 30 eV
gas plasma energy = 0.73 eV
Irregular X-ray TR model is called
0 fGamma = 107.6 sumE = 0.002585
1 fGamma = 123.4 sumE = 0.00372
2 fGamma = 141.5 sumE = 0.005303
3 fGamma = 162.3 sumE = 0.007488
4 fGamma = 186.2 sumE = 0.01043
5 fGamma = 213.7 sumE = 0.01448
6 fGamma = 245.2 sumE = 0.02005
7 fGamma = 281.3 sumE = 0.02763
8 fGamma = 322.9 sumE = 0.03789
9 fGamma = 370.5 sumE = 0.05165
10 fGamma = 425.3 sumE = 0.06986
11 fGamma = 488.2 sumE = 0.09366
12 fGamma = 560.3 sumE = 0.1243
13 fGamma = 643.2 sumE = 0.1632
14 fGamma = 738.3 sumE = 0.2118
15 fGamma = 847.6 sumE = 0.2714
16 fGamma = 973 sumE = 0.3433
17 fGamma = 1117 sumE = 0.4288
18 fGamma = 1282 sumE = 0.5287
19 fGamma = 1472 sumE = 0.6434
20 fGamma = 1690 sumE = 0.7732
21 fGamma = 1940 sumE = 0.9176
22 fGamma = 2228 sumE = 1.076
23 fGamma = 2558 sumE = 1.246
24 fGamma = 2936 sumE = 1.427
25 fGamma = 3371 sumE = 1.616
26 fGamma = 3871 sumE = 1.81
27 fGamma = 4444 sumE = 2.006
28 fGamma = 5102 sumE = 2.219
29 fGamma = 5858 sumE = 2.558
30 fGamma = 6726 sumE = 2.913
31 fGamma = 7722 sumE = 3.279
32 fGamma = 8866 sumE = 3.655
33 fGamma = 1.018e+04 sumE = 4.035
34 fGamma = 1.169e+04 sumE = 4.417
35 fGamma = 1.342e+04 sumE = 4.797
36 fGamma = 1.541e+04 sumE = 5.172
37 fGamma = 1.769e+04 sumE = 5.538
38 fGamma = 2.031e+04 sumE = 5.893
39 fGamma = 2.332e+04 sumE = 6.234
40 fGamma = 2.677e+04 sumE = 6.557
41 fGamma = 3.074e+04 sumE = 6.862
42 fGamma = 3.529e+04 sumE = 7.147
43 fGamma = 4.052e+04 sumE = 7.409
44 fGamma = 4.652e+04 sumE = 7.649
45 fGamma = 5.342e+04 sumE = 7.865
46 fGamma = 6.133e+04 sumE = 8.059
47 fGamma = 7.042e+04 sumE = 8.229
48 fGamma = 8.085e+04 sumE = 8.377
49 fGamma = 9.283e+04 sumE = 8.504
total time for build X-ray TR tables = 23.59 s
Em8PhysicsList::SetCuts:CutLength : 1 mm
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.
PhysicsTables from 10 keV to 100 GeV in 100 bins.
conv: Total cross sections from a parametrisation. Good description from 1.5 MeV to 100 GeV for all Z.
e+e- energies according Bethe-Heitler
PhysicsTables from 1.022 MeV to 100 GeV in 100 bins.
eIoni: delta cross sections from Moller+Bhabha. Good description from 1 KeV to 100 GeV.
delta ray energy sampled from differential Xsection.
PhysicsTables from 1 keV to 100 TeV in 100 bins.
eIoni Minimum Delta cut in range=0.1 mm.
material min.delta energy(keV)
Aluminium 125.07
Mylar 118
Polypropelene 111.38
Kr 1.0737
Argon 0.99
N2 0.99
O2 0.99
Air 0.99
Xenon 1.8735
CO2 0.99
Xe20CO2 1.6715
Kr20CO2 1.088
eBrem: Total cross sections from a parametrisation. Good description from 10 KeV to 100 GeV.
log scale extrapolation above 100 GeV
Gamma energy sampled from a parametrised formula.
PhysicsTables from 1 keV to 100 TeV in 100 bins.
hIoni Minimum Delta cut in range=0.1 mm.
material min.delta energy(keV)
Aluminium 125.07
Mylar 118
Polypropelene 111.38
Kr 1.0737
Argon 0.99
N2 0.99
O2 0.99
Air 0.99
Xenon 1.8735
CO2 0.99
Xe20CO2 1.6715
Kr20CO2 1.088
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.
total time(SetCuts)=54.43 s
#
# Macro file 'run11.mac' for the initialization phase of "TestEm8.cc"
#
# It creates the default geometry (simple absorber cylinder )
#
#
#control/saveHistory
#
/run/verbose 2
#
/run/initialize
#
#/calor/setAbsMat Xenon
#
#/calor/setAbsThick 20.0 mm
#
#/calor/setAbsRad 100.0 mm
#
#/calor/update
#
# hist file name
#
#/plots/sethistName g4.p11
#
# PLOT: energy deposit distribution in absorber
#
#/plots/setnbinEn 95
#/plots/setEnlow 0.0 MeV
#/plots/setEnhigh 0.1 MeV
#
#/calor/cutG 3.0 mm
#
#/calor/cutE 3.0 mm
#
/run/initialize
/run/particle/dumpCutValues
============= The cut Energy ==============================
gamma e- mu- proton neutron
Cut in range 1 mm 1 mm 1 mm 1 mm
Cut in energy
Aluminium 6.89 keV 597 keV 5.02 MeV 13.1 MeV
Mylar 3.48 keV 541 keV 4.78 MeV 12.6 MeV
Polypropelene 2.75 keV 502 keV 4.55 MeV 12.1 MeV
Kr 990 eV 1.07 keV 70.9 keV 83.2 keV
Argon 990 eV 990 eV 50.9 keV 57.5 keV
N2 990 eV 990 eV 47.8 keV 81.2 keV
O2 990 eV 990 eV 52.1 keV 89.6 keV
Air 990 eV 990 eV 49 keV 83.2 keV
Xenon 990 eV 1.95 keV 85.3 keV 104 keV
CO2 990 eV 990 eV 75.4 keV 156 keV
Xe20CO2 990 eV 1.67 keV 83.2 keV 117 keV
Kr20CO2 990 eV 1.09 keV 75.4 keV 109 keV
===================================================
#
/gun/particle e-
#
#/gun/energy 200.00 GeV
#
/gun/energy 9000.0 MeV
#
#/tracking/verbose 2
#
/run/beamOn 1000
### Run 0 start.
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 9876, 54321
----------------------------------------
Start closing geometry.
Start Run processing.
---> Begin of Event: 0
Run terminated.
Run Summary
Number of events processed : 1000
User=89.31s Real=91.75s Sys=2.33s
================== run summary =====================
end of Run TotNbofEvents = 1000
mean charged track length in absorber=71.192 +- 1.0047 mm
mean energy deposit in absorber=0.0535616 +- 0.000926094 MeV
mean number of steps in absorber (charged) =2.352 +- 0.0377372
mean number of steps in absorber (neutral) =5.338 +- 0.0727857
mean number of charged secondaries = 1.32 +- 0.0371699
mean number of neutral secondaries = 0.012 +- 0.00344325
mean number of e-s =1.32 and e+s =0
(number) transmission coeff=0.736 reflection coeff=0.001
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 705959451, 1388635366
----------------------------------------
#
#
G4 kernel has come to Quit state.
Deletion of G4 kernel class start.
UserDetectorConstruction deleted.
UserPhysicsList deleted.
UserRunAction deleted.
UserPrimaryGenerator deleted.
G4SDManager deleted.
EventManager deleted.
UImanager deleted.
StateManager deleted.
RunManager is deleting.
G3toG4 tool's examples
----------------------
This directory includes two applications to demonstrate the usage of the
g3tog4 tool for converting Geant 3.21 simple geometries to Geant4 ones.
clGeometry
----------
Contains the code to build a detector geometry using the call list
mechanism and also provides visualization. The name of the executable is
clGeometry.
To run the application, one must provide as input argument a call list file
(few test samples are placed in ../data), generated by the rztog4 application
which can be built typing "gmake bin" from $G4INSTALL/source/g3tog4.
clGeometry.in is a macro to be executed either interactively or in batch.
For example:
> cd $G4INSTALL/examples/extended/g3tog4
> clGeometry data/testmodel.dat < clGeometry.in
cltog4
------
is a simple example which simply invokes the call list interpreter method
G4BuildGeom from G3toG4DetectorConstruction class, builds the geometry
and exits.
As for clGeometry, a call list needs to be fed to cltog4. A macro cltog4.in
is available to be executed either interactively or in batch.
# $Id: GNUmakefile,v 1.1 2000/07/24 11:23:40 gcosmo Exp $
# ----------------------------------------------------------------
name := clGeometry
G4TARGET := $(name)
G4EXLIB := true
ifndef G4INSTALL
G4INSTALL = ../../../..
endif
.PHONY: all
all: lib bin
include $(G4INSTALL)/config/binmake.gmk
// This code implementation is the intellectual property of
// 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: clGeometry.cc,v 1.1 2000/07/24 11:23:40 gcosmo Exp $
// GEANT4 tag $Name: examples-V02-00-01 $
//
//
// controls whether drawing is to be Done or not
#include "g4std/fstream"
#include <math.h>
#include "G4ios.hh"
// package includes
#include "G3toG4DetectorConstruction.hh"
#include "G3toG4RunAction.hh"
#include "G3toG4PrimaryGeneratorAction.hh"
#include "G3toG4PhysicsList.hh"
#include "G3toG4EventAction.hh"
#include "G4LogicalVolume.hh"
#include "G3VolTable.hh"
// geant4 includes
#include "G4RunManager.hh"
#include "G4UImanager.hh"
#include "G4UIterminal.hh"
// visualization
#ifdef G4VIS_USE
#include "G3toG4VisManager.hh"
#endif
G4int main(int argc, char** argv)
{
G4String inFile;
G4String macroFile = "";
if (argc < 2) {
G4cerr << "clGeometry: Correct syntax: clGeometry <call_list_file> [ <macro_file> ]"
<< G4endl;
G4cerr << "If only one argument is specified, interactive mode will be "
<< "entered." << G4endl << "The second argument, if specified, is "
<< "the name of the macro file (batch mode)." << G4endl;
return EXIT_FAILURE;
}
if (argc >= 2) {
// Process the command line
inFile = argv[1];
G4std::ifstream in(inFile);
if (!in) {
G4cerr << "Cannot open input file \"" << inFile << "\"" << G4endl;
return EXIT_FAILURE;
}
}
if (argc >= 3) {
macroFile = argv[2];
G4std::ifstream mac(macroFile);
if (!mac) {
G4cout << "Cannot open macro file """ << macroFile << """" << G4endl;
return 2;
}
}
if (argc >= 4) {
G4cerr << "Too many command line arguments (" << argc <<")" << G4endl;
return EXIT_FAILURE;
}
// Construct the default run manager
G4RunManager* RunManager = new G4RunManager;
// set mandatory initialization classes
RunManager->SetUserInitialization(new G3toG4DetectorConstruction(inFile));
G3toG4PhysicsList* thePhysicsList = new G3toG4PhysicsList;
// set verbosity of PhysicsList
thePhysicsList->SetVerboseLevel(2);
RunManager->SetUserInitialization(thePhysicsList);
//----------------
// Visualization:
//----------------
#ifdef G4VIS_USE
G4VisManager* VisManager = new G3toG4VisManager;
VisManager -> Initialize();
#endif
// set user action classes
RunManager->SetUserAction(new G3toG4RunAction);
G3toG4EventAction* theEventAction = new G3toG4EventAction;
theEventAction->SetDrawFlag("all");
RunManager->SetUserAction(theEventAction);
RunManager->SetUserAction(new G3toG4PrimaryGeneratorAction);
// the pointer to the User Interface manager
G4UImanager* UI = G4UImanager::GetUIpointer();
// set some additional defaults and initial actions
UI->ApplyCommand("/control/verbose 1");
UI->ApplyCommand("/run/verbose 1");
UI->ApplyCommand("/tracking/verbose 1");
UI->ApplyCommand("/tracking/storeTrajectory 1");
UI->ApplyCommand("/run/initialize");
G4bool batch_mode = macroFile != "";
if(!batch_mode) {
G4UIsession * session = new G4UIterminal;
if (session != 0) {
session->SessionStart();
delete session;
// G4cout << "deleted G4UITerminal..." << G4endl;
}
}
else {
// Batch mode
G4String command = "/control/execute ";
UI->ApplyCommand(command+macroFile);
}
#ifdef G4VIS_USE
if (VisManager !=0) delete VisManager;
#endif
delete RunManager;
return EXIT_SUCCESS;
}
#
# Initialize GEANT4
#
/gun/position 0. -1.5 0. mm
/gun/direction 0. 1. 0.
/gun/energy 1 GeV
/gun/particle mu-
/run/beamOn 1
/gun/particle mu+
/run/beamOn 1
/gun/particle e-
/run/beamOn 1
/gun/particle e+
/run/beamOn 1
#
/gun/position 0. 1.5 0. mm
/gun/direction 1. 0. 0.
/gun/energy 1 GeV
/gun/particle mu-
/run/beamOn 1
/gun/particle mu+
/run/beamOn 1
/gun/particle e-
/run/beamOn 1
/gun/particle e+
/run/beamOn 1
#
# Termination
#
**********************************************
Geant4 version $Name: examples-V02-00-01 $
(30-Jun-2000)
Copyright : Geant4 Collaboration
**********************************************
Instantiated G3toG4DetectorConstruction using call list file "/afs/cern.ch/sw/geant4/stt/dev2/src/geant4/examples/extended/g3tog4/data/testmodel.dat"
G4VUserPhysicsList::SetVerboseLevel : Verbose level is set to 2
/run/verbose 1
/tracking/verbose 1
/tracking/storeTrajectory 1
/run/initialize
Instantiated unit rotation matrix irot=0
Reading the call List file /afs/cern.ch/sw/geant4/stt/dev2/src/geant4/examples/extended/g3tog4/data/testmodel.dat...
G4ggclos: setting top-level VolTableEntry
Dump of VTD - 26 entries:
Instantiated 26 volume table entries
15 positions.
G3VolTable element 0 name BOX1 has 1 daughters
G3VolTable element 1 name BOX1_1 has 1 daughters
G3VolTable element 2 name BOX1_2 has 1 daughters
G3VolTable element 3 name BOX1_3 has 1 daughters
G3VolTable element 4 name BOX1_4 has 1 daughters
G3VolTable element 5 name BOX2 has 1 daughters
G3VolTable element 6 name BOX2_1 has 1 daughters
G3VolTable element 7 name BOX2_2 has 1 daughters
G3VolTable element 8 name BOX2_3 has 1 daughters
G3VolTable element 9 name BOX2_4 has 1 daughters
G3VolTable element 10 name BOX2_5 has 1 daughters
G3VolTable element 11 name BXD1 has 0 daughters
G3VolTable element 12 name BXD1_1 has 0 daughters
G3VolTable element 13 name BXD1_2 has 0 daughters
G3VolTable element 14 name BXD1_2_ENV has 1 daughters
G3VolTable element 15 name BXD1_3 has 0 daughters
G3VolTable element 16 name BXD1_3_ENV has 1 daughters
G3VolTable element 17 name BXD1_4 has 0 daughters
G3VolTable element 18 name BXD1_4_ENV has 1 daughters
G3VolTable element 19 name BXD1_5 has 0 daughters
G3VolTable element 20 name BXD1_5_ENV has 1 daughters
G3VolTable element 21 name HALL has 6 daughters
G3VolTable element 22 name TBD1 has 0 daughters
G3VolTable element 23 name TBD2 has 0 daughters
G3VolTable element 24 name TUB1 has 1 daughters
G3VolTable element 25 name TUB2 has 1 daughters
Call List file read completed. Build geometry
G3toG4 top level volume is HALL
Top-level G3toG4 logical volume HALL G4VisAttributes: invisible, daughters visible, colour: (1,1,1,1)
linestyle: solid, line width: 1
drawing style unforced
Top-level G3toG4 logical volume HALL G4VisAttributes: invisible, daughters visible, colour: (1,1,1,1)
linestyle: solid, line width: 1
drawing style unforced
G4VUserPhysicsList::Construct()
Construct particles
Construct processes
G3toG4PhysicsList::SetCuts:CutLength : 2 mm
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.
PhysicsTables from 10 keV to 100 GeV in 100 bins.
conv: Total cross sections from a parametrisation. Good description from 1.5 MeV to 100 GeV for all Z.
e+e- energies according Bethe-Heitler
PhysicsTables from 1.022 MeV to 100 GeV in 100 bins.
Set cuts for gamma
msc: Tables of transport mean free paths.
New model of MSC , computes the lateral
displacement of the particle , too.
PhysicsTables from 100 eV to 100 TeV in 100 bins.
eIoni: delta cross sections from Moller+Bhabha. Good description from 1 KeV to 100 GeV.
delta ray energy sampled from differential Xsection.
PhysicsTables from 1 keV to 100 TeV in 100 bins.
eIoni Minimum Delta cut in range=0.2 mm.
material min.delta energy(keV)
HYDROGEN 42.188
DEUTERIUM 67.152
HELIUM 37.603
LITHIUM 76.534
BERILLIUM 158.48
CARBON 187.37
NITROGEN 99.234
NEON 121.67
ALUMINIUM 191.93
IRON 356.55
COPPER 380.9
TUNGSTEN 559.7
LEAD 370.42
URANIUM 527.66
AIR 0.99
VACUUM 0.99
eBrem: Total cross sections from a parametrisation. Good description from 10 KeV to 100 GeV.
log scale extrapolation above 100 GeV
Gamma energy sampled from a parametrised formula.
PhysicsTables from 1 keV to 100 TeV in 100 bins.
Set cuts for e-
annihil: Total cross section from Heilter formula (annihilation into 2 photons).
gamma energies sampled according Heitler
PhysicsTables from 10 keV to 10 TeV in 100 bins.
Set cuts for e+
msc: Tables of transport mean free paths.
New model of MSC , computes the lateral
displacement of the particle , too.
PhysicsTables from 100 eV to 100 TeV in 100 bins.
hIoni Minimum Delta cut in range=0.2 mm.
material min.delta energy(keV)
HYDROGEN 42.188
DEUTERIUM 67.152
HELIUM 37.603
LITHIUM 76.534
BERILLIUM 158.48
CARBON 187.37
NITROGEN 99.234
NEON 121.67
ALUMINIUM 191.93
IRON 356.55
COPPER 380.9
TUNGSTEN 559.7
LEAD 370.42
URANIUM 527.66
AIR 0.99
VACUUM 0.99
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.
Set cuts for proton
Set cuts for anti_proton
G4VUserPhysicsList::SetCutValueForOthers :2[mm]
Set cuts for anti_kaon0
Set cuts for anti_neutron
Set cuts for anti_nu_e
Set cuts for anti_nu_mu
Set cuts for chargedgeantino
Set cuts for eta
Set cuts for eta_prime
Set cuts for geantino
Set cuts for kaon+
Set cuts for kaon-
Set cuts for kaon0
Set cuts for kaon0L
Set cuts for kaon0S
msc: Tables of transport mean free paths.
New model of MSC , computes the lateral
displacement of the particle , too.
PhysicsTables from 100 eV to 100 TeV in 100 bins.
MuIoni: knock-on electron cross sections .
Good description above the mean excitation energy.
delta ray energy sampled from differential Xsection.
PhysicsTables from 1 keV to 1000 PeV in 150 bins.
MuBrems: theoretical cross section
Good description up to 1000 PeV.
PhysicsTables from 1 keV to 1000 PeV in 150 bins.
MuPairProd: theoretical cross sections
Good description up to 1000 PeV.
PhysicsTables from 1 keV to 1000 PeV in 150 bins.
Set cuts for mu+
Set cuts for mu-
Set cuts for neutron
Set cuts for nu_e
Set cuts for nu_mu
Set cuts for opticalphoton
Set cuts for pi+
Set cuts for pi-
Set cuts for pi0
============= The cut Energy ==============================
gamma e- mu- proton neutron
Cut in range 2 mm 2 mm 2 mm 2 mm 2 mm
Cut in energy
HYDROGEN 990 eV 162 keV 1.81 MeV 4.78 MeV 990 eV
DEUTERIUM 990 eV 271 keV 2.81 MeV 7.63 MeV 990 eV
HELIUM 990 eV 145 keV 1.6 MeV 4.22 MeV 990 eV
LITHIUM 1.33 keV 322 keV 3.18 MeV 8.52 MeV 990 eV
BERILLIUM 2.4 keV 782 keV 6.26 MeV 16.8 MeV 990 eV
CARBON 4.3 keV 976 keV 7.26 MeV 19.4 MeV 990 eV
NITROGEN 3.34 keV 444 keV 4.07 MeV 10.8 MeV 990 eV
NEON 5.38 keV 568 keV 4.9 MeV 13 MeV 990 eV
ALUMINIUM 9.56 keV 1.03 MeV 7.44 MeV 19.4 MeV 990 eV
IRON 29.5 keV 2.43 MeV 12.6 MeV 32.6 MeV 990 eV
COPPER 35.7 keV 2.68 MeV 13.3 MeV 34.3 MeV 990 eV
TUNGSTEN 133 keV 4.66 MeV 17.6 MeV 44.4 MeV 990 eV
LEAD 121 keV 2.61 MeV 12.6 MeV 31.8 MeV 990 eV
URANIUM 169 keV 4.28 MeV 16.8 MeV 41.7 MeV 990 eV
AIR 990 eV 990 eV 82.2 keV 174 keV 990 eV
VACUUM 990 eV 990 eV 990 eV 990 eV 990 eV
===================================================
Idle> #
Idle> # Initialize GEANT4
Idle> #
Idle> /gun/position 0. -1.5 0. mm
Idle> /gun/direction 0. 1. 0.
Idle> /gun/energy 1 GeV
Idle> /gun/particle mu-
Idle> /run/beamOn 1
### Run 0 start.
Start Run processing.
>>>>>>>> Primary direction: (0,1,0)
*********************************************************************************************************
* G4Track Information: Particle = mu-, Track ID = 1, Parent ID = 0
*********************************************************************************************************
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 0 -1.5 0 1e+03 0 0 0 TBD1 initStep
1 0 200 0 1e+03 0 202 202 TBD2 Transportation
2 0 360 0 1e+03 0 160 362 HALL Transportation
3 0 4e+03 0 1e+03 0 3.64e+03 4e+03 OutOfWorld Transportation
>>> Event 0
1 trajectories stored in this event.
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0.07s Sys=0s
Idle> /gun/particle mu+
Idle> /run/beamOn 1
### Run 1 start.
Start Run processing.
>>>>>>>> Primary direction: (0,1,0)
*********************************************************************************************************
* G4Track Information: Particle = mu+, Track ID = 1, Parent ID = 0
*********************************************************************************************************
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 0 -1.5 0 1e+03 0 0 0 TBD1 initStep
1 0 200 0 1e+03 0 202 202 TBD2 Transportation
2 0 360 0 1e+03 0 160 362 HALL Transportation
3 0 4e+03 0 1e+03 0 3.64e+03 4e+03 OutOfWorld Transportation
>>> Event 0
1 trajectories stored in this event.
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0.01s Sys=0s
Idle> /gun/particle e-
Idle> /run/beamOn 1
### Run 2 start.
Start Run processing.
>>>>>>>> Primary direction: (0,1,0)
*********************************************************************************************************
* G4Track Information: Particle = e-, Track ID = 1, Parent ID = 0
*********************************************************************************************************
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 0 -1.5 0 1e+03 0 0 0 TBD1 initStep
1 0 200 0 1e+03 0 202 202 TBD2 Transportation
2 0 360 0 1e+03 0 160 362 HALL Transportation
3 0 4e+03 0 1e+03 0 3.64e+03 4e+03 OutOfWorld Transportation
>>> Event 0
1 trajectories stored in this event.
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0.02s Sys=0.01s
Idle> /gun/particle e+
Idle> /run/beamOn 1
### Run 3 start.
Start Run processing.
>>>>>>>> Primary direction: (0,1,0)
*********************************************************************************************************
* G4Track Information: Particle = e+, Track ID = 1, Parent ID = 0
*********************************************************************************************************
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 0 -1.5 0 1e+03 0 0 0 TBD1 initStep
1 0 200 0 1e+03 0 202 202 TBD2 Transportation
2 0 360 0 1e+03 0 160 362 HALL Transportation
3 0 4e+03 0 1e+03 0 3.64e+03 4e+03 OutOfWorld Transportation
>>> Event 0
1 trajectories stored in this event.
Run terminated.
Run Summary
Number of events processed : 1
User=0s Real=0s Sys=0s
Idle> #
Idle> /gun/position 0. 1.5 0. mm
Idle> /gun/direction 1. 0. 0.
Idle> /gun/energy 1 GeV
Idle> /gun/particle mu-
Idle> /run/beamOn 1
### Run 4 start.
Start Run processing.
>>>>>>>> Primary direction: (1,0,0)
*********************************************************************************************************
* G4Track Information: Particle = mu-, Track ID = 1, Parent ID = 0
*********************************************************************************************************
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 0 1.5 0 1e+03 0 0 0 TBD1 initStep
1 200 1.5 0 1e+03 0 200 200 TBD2 Transportation
2 360 1.5 0 1e+03 0 160 360 HALL Transportation
3 4e+03 1.5 0 1e+03 0 3.64e+03 4e+03 OutOfWorld Transportation
>>> Event 0
1 trajectories stored in this event.
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0.01s Sys=0s
Idle> /gun/particle mu+
Idle> /run/beamOn 1
### Run 5 start.
Start Run processing.
>>>>>>>> Primary direction: (1,0,0)
*********************************************************************************************************
* G4Track Information: Particle = mu+, Track ID = 1, Parent ID = 0
*********************************************************************************************************
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 0 1.5 0 1e+03 0 0 0 TBD1 initStep
1 200 1.5 0 1e+03 0 200 200 TBD2 Transportation
2 360 1.5 0 1e+03 0 160 360 HALL Transportation
3 4e+03 1.5 0 1e+03 0 3.64e+03 4e+03 OutOfWorld Transportation
>>> Event 0
1 trajectories stored in this event.
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0.01s Sys=0s
Idle> /gun/particle e-
Idle> /run/beamOn 1
### Run 6 start.
Start Run processing.
>>>>>>>> Primary direction: (1,0,0)
*********************************************************************************************************
* G4Track Information: Particle = e-, Track ID = 1, Parent ID = 0
*********************************************************************************************************
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 0 1.5 0 1e+03 0 0 0 TBD1 initStep
1 200 1.5 0 1e+03 0 200 200 TBD2 Transportation
2 360 1.5 0 1e+03 0 160 360 HALL Transportation
3 4e+03 1.5 0 1e+03 0 3.64e+03 4e+03 OutOfWorld Transportation
>>> Event 0
1 trajectories stored in this event.
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0.01s Sys=0s
Idle> /gun/particle e+
Idle> /run/beamOn 1
### Run 7 start.
Start Run processing.
>>>>>>>> Primary direction: (1,0,0)
*********************************************************************************************************
* G4Track Information: Particle = e+, Track ID = 1, Parent ID = 0
*********************************************************************************************************
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 0 1.5 0 1e+03 0 0 0 TBD1 initStep
1 200 1.5 0 1e+03 0 200 200 TBD2 Transportation
2 360 1.5 0 1e+03 0 160 360 HALL Transportation
3 4e+03 1.5 0 1e+03 0 3.64e+03 4e+03 OutOfWorld Transportation
>>> Event 0
1 trajectories stored in this event.
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0.01s Sys=0s
Idle> #
Idle> # Termination
Idle> #
Idle> G4 kernel has come to Quit state.
// This code implementation is the intellectual property of
// 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: G3toG4DetectorConstruction.hh,v 1.1 2000/07/24 11:23:41 gcosmo Exp $
// GEANT4 tag $Name: examples-V02-00-01 $
//
#ifndef G3toG4DetectorConstruction_h
#define G3toG4DetectorConstruction_h 1
//--------------------------------------------------------------------------
// G3toG4DetectorConstruction. Most the work is Done in
// G4BuildGeom, which returns a G4LogicalVolume*, a pointer to the
// top-level logiical volume in the detector defined by the call List file
// inFile
//--------------------------------------------------------------------------
#include "G4VUserDetectorConstruction.hh"
#include "G4PVPlacement.hh"
#include "G4LogicalVolume.hh"
#include "G3G4Interface.hh"
#include "globals.hh"
class G3toG4DetectorConstruction : public G4VUserDetectorConstruction
{
public:
G3toG4DetectorConstruction(G4String inFile="svt.dat");
~G3toG4DetectorConstruction();
G4VPhysicalVolume* Construct();
G4LogicalVolume* SimpleConstruct();
private:
G4String _inFile;
G4VPhysicalVolume* _pv;
G4LogicalVolume* _lv;
};
#endif