Import Geant4 11.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2021-12-10 14:46:44 +01:00
committed by Ben Morgan
parent 6399a014b6
commit 80e2389dd8
3932 changed files with 202519 additions and 246221 deletions
-17
View File
@@ -1,17 +0,0 @@
///\file "persistency/.README.txt"
///\brief Examples persistency README page
/*! \page Examples_persistency Category "persistency"
This directory contains a set of persistency examples.
- \link ExampleP01 P01 \endlink Root I/O example for storing and retrieving calorimeter hits.
- \link ExampleP02 P02 \endlink Root I/O example for storing and reading geometry objects.
- \link ExampleP03 P03 \endlink Example of detector geometry persistency in ASCII text format.
- \link Examples_gdml gdml \endlink Set of examples showing usage of the GDML plugin module in Geant4.
See the README page inside each example for more detail.
*/
+1 -1
View File
@@ -1,6 +1,6 @@
#---Adding all persistency examples subdirectories explicitly
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
find_package(Geant4)
include(${Geant4_USE_FILE})
@@ -1,83 +0,0 @@
///\file "persistency/P01/.README.txt"
///\brief Example P01 README page
/*! \page ExampleP01 Example P01
\section P01_s1 General description
This example shows how to store produced hits in a file using
the 'reflection' technique for persistency provided by the Reflex tool
included in ROOT. The Reflex tool allows to create a dictionary
for the hit class, making then possible to save hit objects in a .root
file. The general simulation setup (geometry, physics list, user
actions, etc...) is taken from ExampleN02.
The provided makefile produces two executables: 'exampleP01' and
'readHits'. The first one is the actual Geant4 simulation application
with hits persistency. The second one, is just a simple 'reader' for
the produced .root file (you need to specify the name of the .root
file as argument).
\section P01_s2 Building and running the example
This examples requires the ROOT toolkit of version 6 to be installed. The
provided CMake file checks for the existence of the package and its version.
Once the CMake configuration has been succesfully done, the two executables
for this example (exampleP01, readHits) should be built using make
(in your CMake build directory):
\verbatim
make
\endverbatim
When the example is run (using the provided run.mac macro file) ten
events are generated and the produced hits will be stored in
the hits.root file. In addition, the hits will be printed out on the
screen so one can then compare them with the 'reader' output.
In order to read the persistified hits, a small 'reader' application
has been implemented. It can be run in the following way:
\verbatim
<my_binary_directory>/readHits hits.root
\endverbatim
where the argument is the name of the file to be read. All the hits
saved in that file will be then read and printed on the screen.
In addition to that the readHits.C ROOT macro file is provides, which
illustrates how one can read the hits file directly from the ROOT
prompt.
\section P01_s3 Remark on dictionary generation
The dictionary is generated by ${ROOTSYS}/bin/genreflex
tool. The header file including headers for all the classes we want to
generate the dictionary for should be given as argument. Additionally,
a so called selection file (xml) should be provided (with -s flag) to
the genreflex tool (see the GNUmakefile). The role of this file is to
specify which classes we want to generate the dictionary for. The
selection file for our dictionary is in xml/ directory. Please refer
to genreflex manual for more details concerning the usage of that
tool.
Concerning generating dictionary for the Geant4 objects, there are
also two technical remarks that need to be made here.
The Reflex tool requires all the templated classes to be
explicitely used somewhere in the included header files in order for
the generation of the dictionary to be possible. For those templated
classes for which it is not the case, the problem can be very easily
solved by instaciating them in the headerfile which is given to
genreflex (see includes/ExP01Classes.hh) as argument.
The second remark is that there is an unfortunate clash of names as
far as G4String class is concerned. The header of G4String class
defines __G4String which happens to be the name of a variable used
within the generated dictionary code. The solution for that is to do
\verbatim
#undef __G4String
\endverbatim
in include/ExP01Classes.hh file.
*/
@@ -1,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
project(P01)
#----------------------------------------------------------------------------
-82
View File
@@ -1,82 +0,0 @@
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
ExampleP01
----------
General description
-------------------
This example shows how to store produced hits in a file using
the 'reflection' technique for persistency provided by the Reflex tool
included in ROOT. The Reflex tool allows to create a dictionary
for the hit class, making then possible to save hit objects in a .root
file. The general simulation setup (geometry, physics list, user
actions, etc...) is taken from ExampleN02.
The provided makefile produces two executables: 'exampleP01' and
'readHits'. The first one is the actual Geant4 simulation application
with hits persistency. The second one, is just a simple 'reader' for
the produced .root file (you need to specify the name of the .root
file as argument).
Building and running the example
--------------------------------
This examples requires the ROOT toolkit of version 6 to be installed. The
provided CMake file checks for the existence of the package and its version.
Once the CMake configuration has been succesfully done, the two executables
for this example (exampleP01, readHits) should be built using make
(in your CMake build directory):
make
When the example is run (using the provided run.mac macro file) ten
events are generated and the produced hits will be stored in
the hits.root file. In addition, the hits will be printed out on the
screen so one can then compare them with the 'reader' output.
In order to read the persistified hits, a small 'reader' application
has been implemented. It can be run in the following way:
<my_binary_directory>/readHits hits.root
where the argument is the name of the file to be read. All the hits
saved in that file will be then read and printed on the screen.
In addition to that the readHits.C ROOT macro file is provides, which
illustrates how one can read the hits file directly from the ROOT
prompt.
Remark on dictionary generation
-------------------------------
The dictionary is generated by ${ROOTSYS}/bin/genreflex
tool. The header file including headers for all the classes we want to
generate the dictionary for should be given as argument. Additionally,
a so called selection file (xml) should be provided (with -s flag) to
the genreflex tool (see the GNUmakefile). The role of this file is to
specify which classes we want to generate the dictionary for. The
selection file for our dictionary is in xml/ directory. Please refer
to genreflex manual for more details concerning the usage of that
tool.
Concerning generating dictionary for the Geant4 objects, there are
also two technical remarks that need to be made here.
The Reflex tool requires all the templated classes to be
explicitely used somewhere in the included header files in order for
the generation of the dictionary to be possible. For those templated
classes for which it is not the case, the problem can be very easily
solved by instaciating them in the headerfile which is given to
genreflex (see includes/ExP01Classes.hh) as argument.
The second remark is that there is an unfortunate clash of names as
far as G4String class is concerned. The header of G4String class
defines __G4String which happens to be the name of a variable used
within the generated dictionary code. The solution for that is to do
#undef __G4String in include/ExP01Classes.hh file.
+331 -372
View File
@@ -4,378 +4,337 @@ Collection name='THashList', class='THashList', size=4
TKey Name = Event_3, Title = object title, Cycle = 1
TKey Name = Event_4, Title = object title, Cycle = 1
Collection: Event_1
Number of hits: 51
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00323676 position[mm]: (-12.2171,2.65375,-1584.75)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0038909 position[mm]: (-12.3594,2.68522,-1575.53)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00864322 position[mm]: (-12.8692,2.79827,-1542.62)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0134881 position[mm]: (-13.2859,2.89309,-1515.51)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0197991 position[mm]: (-14.0809,3.0804,-1463.05)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0206028 position[mm]: (-15.0432,3.30675,-1400)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0253753 position[mm]: (-24.6327,5.52999,-760.682)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00899952 position[mm]: (-25.1756,5.66199,-724.49)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0112183 position[mm]: (-25.5363,5.74813,-700.523)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0427645 position[mm]: (-27.0442,6.1042,-600)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0362652 position[mm]: (-37.4938,8.4343,96.0955)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0312709 position[mm]: (-38.9219,8.74903,188.69)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00518782 position[mm]: (-39.0421,8.77266,196.368)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00345525 position[mm]: (-39.0991,8.78411,200)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0191644 position[mm]: (-49.4518,10.8657,858.246)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00666628 position[mm]: (-49.8203,10.945,881.36)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0130183 position[mm]: (-50.4094,11.0708,918.396)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0245426 position[mm]: (-51.4414,11.2973,982.916)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00480269 position[mm]: (-51.7073,11.3618,1000)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 8.45805e-05 position[mm]: (-61.0811,13.6443,1600.71)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0533965 position[mm]: (-62.9673,14.1194,1722.03)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0029426 position[mm]: (-63.069,14.1454,1728.7)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0365001 position[mm]: (-64.1576,14.4121,1800)
trackID: 62 chamberNb: 4 energy deposit[MeV]: 0.0108842 position[mm]: (-62.9544,14.3347,1728.73)
trackID: 62 chamberNb: 4 energy deposit[MeV]: 0.00352377 position[mm]: (-62.934,14.3189,1728.73)
trackID: 61 chamberNb: 4 energy deposit[MeV]: 0.0018583 position[mm]: (-62.9665,14.1304,1722.03)
trackID: 60 chamberNb: 4 energy deposit[MeV]: 0.00173404 position[mm]: (-61.0909,13.6472,1600.71)
trackID: 54 chamberNb: 3 energy deposit[MeV]: 0.00367348 position[mm]: (-51.7048,11.3079,982.946)
trackID: 54 chamberNb: 3 energy deposit[MeV]: 0.00546052 position[mm]: (-51.5667,11.307,982.943)
trackID: 54 chamberNb: 3 energy deposit[MeV]: 0.00306028 position[mm]: (-51.5749,11.2932,982.928)
trackID: 75 chamberNb: 3 energy deposit[MeV]: 0.00218375 position[mm]: (-51.5791,11.3124,982.945)
trackID: 74 chamberNb: 3 energy deposit[MeV]: 0.0017388 position[mm]: (-51.7046,11.3013,982.954)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.0019443 position[mm]: (-50.3978,11.0724,918.397)
trackID: 52 chamberNb: 3 energy deposit[MeV]: 0.00566719 position[mm]: (-49.6412,10.9687,881.384)
trackID: 52 chamberNb: 3 energy deposit[MeV]: 0.00505387 position[mm]: (-49.6043,10.9884,881.4)
trackID: 76 chamberNb: 3 energy deposit[MeV]: 0.00198243 position[mm]: (-49.6403,10.9603,881.392)
trackID: 51 chamberNb: 3 energy deposit[MeV]: 0.00435147 position[mm]: (-49.4178,10.8763,858.248)
trackID: 44 chamberNb: 2 energy deposit[MeV]: 0.00822585 position[mm]: (-39.2505,8.64126,196.397)
trackID: 44 chamberNb: 2 energy deposit[MeV]: 0.00719955 position[mm]: (-39.2481,8.6568,196.323)
trackID: 43 chamberNb: 2 energy deposit[MeV]: 0.0046306 position[mm]: (-38.9585,8.73532,188.692)
trackID: 42 chamberNb: 2 energy deposit[MeV]: 0.00234206 position[mm]: (-37.4842,8.42276,96.0964)
trackID: 29 chamberNb: 1 energy deposit[MeV]: 0.00226796 position[mm]: (-25.5502,5.75197,-700.522)
trackID: 28 chamberNb: 1 energy deposit[MeV]: 0.00145983 position[mm]: (-25.1748,5.67032,-724.49)
trackID: 27 chamberNb: 1 energy deposit[MeV]: 0.00220391 position[mm]: (-24.6307,5.51632,-760.682)
trackID: 22 chamberNb: 0 energy deposit[MeV]: 0.00243725 position[mm]: (-14.0868,3.06556,-1463.05)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.00951089 position[mm]: (-13.7858,2.53471,-1515.41)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.00791861 position[mm]: (-14.0838,2.52608,-1515.32)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.0100615 position[mm]: (-13.963,2.4954,-1515.33)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.00356597 position[mm]: (-12.8603,2.82367,-1542.62)
trackID: 19 chamberNb: 0 energy deposit[MeV]: 0.00139258 position[mm]: (-12.3662,2.68926,-1575.53)
trackID: 18 chamberNb: 0 energy deposit[MeV]: 0.00586167 position[mm]: (-12.2041,2.5999,-1584.75)
Number of hits: 91
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0174322 position[mm]: (-9.14682,-19.2489,-1550.14)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0155065 position[mm]: (-9.46539,-19.9341,-1518.68)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.015751 position[mm]: (-9.81347,-20.6946,-1483.7)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0123671 position[mm]: (-10.0968,-21.3109,-1455.12)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0107315 position[mm]: (-10.5006,-22.1714,-1415.25)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00539197 position[mm]: (-10.656,-22.4993,-1400)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00569426 position[mm]: (-16.9025,-35.7006,-784.421)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00135735 position[mm]: (-16.9301,-35.7584,-781.707)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0251551 position[mm]: (-17.4041,-36.7434,-735.493)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 1.59686e-05 position[mm]: (-17.4048,-36.7449,-735.421)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00900634 position[mm]: (-17.8863,-37.7677,-687.855)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0252504 position[mm]: (-18.7733,-39.6625,-600.486)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.000388912 position[mm]: (-18.7782,-39.673,-600)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.000988652 position[mm]: (-24.7485,-52.6789,3.56656)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0246546 position[mm]: (-25.3722,-54.05,66.9326)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0117664 position[mm]: (-25.6213,-54.5851,91.5337)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.000569946 position[mm]: (-25.6495,-54.6473,94.3988)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00422072 position[mm]: (-25.752,-54.8735,104.827)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00676587 position[mm]: (-25.9318,-55.2701,123.175)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0149988 position[mm]: (-26.2719,-56.0195,157.882)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00110361 position[mm]: (-26.3078,-56.098,161.537)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00933243 position[mm]: (-26.5519,-56.6356,186.591)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00207627 position[mm]: (-26.6817,-56.9254,200)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00649033 position[mm]: (-32.8819,-70.4943,831.383)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0529681 position[mm]: (-33.8054,-72.4726,923.363)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0110988 position[mm]: (-34.1733,-73.2559,959.385)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0181588 position[mm]: (-34.5919,-74.1466,1000)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0324686 position[mm]: (-41.6181,-88.7878,1677.63)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00165988 position[mm]: (-41.7127,-88.9854,1686.67)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0261717 position[mm]: (-42.5874,-90.7914,1769.43)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00869284 position[mm]: (-42.917,-91.4598,1800)
trackID: 61 chamberNb: 4 energy deposit[MeV]: 0.00184327 position[mm]: (-42.6358,-90.7928,1769.43)
trackID: 61 chamberNb: 4 energy deposit[MeV]: 0.00217379 position[mm]: (-42.6294,-90.7901,1769.44)
trackID: 84 chamberNb: 4 energy deposit[MeV]: 0.00135947 position[mm]: (-42.6335,-90.786,1769.43)
trackID: 60 chamberNb: 4 energy deposit[MeV]: 0.002422 position[mm]: (-41.6982,-88.9792,1686.67)
trackID: 59 chamberNb: 4 energy deposit[MeV]: 0.010049 position[mm]: (-41.5073,-88.8443,1677.64)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.00712849 position[mm]: (-35.1188,-71.6156,959.872)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.000675313 position[mm]: (-35.0436,-71.4274,959.313)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.00345221 position[mm]: (-34.5198,-70.8618,958.294)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.00954478 position[mm]: (-35.4611,-71.2572,957.976)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.00430171 position[mm]: (-35.6422,-71.6754,957.485)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.00475762 position[mm]: (-35.69,-71.3641,957.148)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.000332479 position[mm]: (-35.7611,-71.284,957.221)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.00171345 position[mm]: (-35.8636,-71.1433,957.211)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.00111146 position[mm]: (-35.7739,-71.1812,957.173)
trackID: 48 chamberNb: 3 energy deposit[MeV]: 0.00685595 position[mm]: (-35.8361,-71.1985,957.2)
trackID: 93 chamberNb: 3 energy deposit[MeV]: 0.00150232 position[mm]: (-35.7756,-71.1858,957.166)
trackID: 92 chamberNb: 3 energy deposit[MeV]: 0.0016616 position[mm]: (-35.8631,-71.1359,957.205)
trackID: 91 chamberNb: 3 energy deposit[MeV]: 0.00308713 position[mm]: (-35.7452,-71.2732,957.21)
trackID: 90 chamberNb: 3 energy deposit[MeV]: 0.00098947 position[mm]: (-35.745,-71.1692,957.219)
trackID: 94 chamberNb: 3 energy deposit[MeV]: 0.00110158 position[mm]: (-35.7505,-71.1673,957.219)
trackID: 89 chamberNb: 3 energy deposit[MeV]: 0.00173297 position[mm]: (-35.6457,-71.6686,957.491)
trackID: 88 chamberNb: 3 energy deposit[MeV]: 0.00454864 position[mm]: (-34.5289,-70.8284,958.277)
trackID: 87 chamberNb: 3 energy deposit[MeV]: 0.00179271 position[mm]: (-35.0371,-71.4219,959.32)
trackID: 47 chamberNb: 3 energy deposit[MeV]: 0.00158733 position[mm]: (-33.8069,-72.4818,923.364)
trackID: 46 chamberNb: 3 energy deposit[MeV]: 0.00749283 position[mm]: (-32.9284,-70.5587,831.388)
trackID: 43 chamberNb: 2 energy deposit[MeV]: 0.00378073 position[mm]: (-26.5273,-56.6513,186.593)
trackID: 42 chamberNb: 2 energy deposit[MeV]: 0.00536616 position[mm]: (-26.3262,-56.1432,161.54)
trackID: 41 chamberNb: 2 energy deposit[MeV]: 0.00232902 position[mm]: (-26.257,-56.0192,157.882)
trackID: 40 chamberNb: 2 energy deposit[MeV]: 0.00856534 position[mm]: (-25.971,-55.0955,123.199)
trackID: 40 chamberNb: 2 energy deposit[MeV]: 0.00404904 position[mm]: (-26.0028,-55.0965,123.194)
trackID: 39 chamberNb: 2 energy deposit[MeV]: 0.00218453 position[mm]: (-25.7657,-54.8732,104.827)
trackID: 38 chamberNb: 2 energy deposit[MeV]: 0.00223164 position[mm]: (-25.6607,-54.6388,94.3996)
trackID: 37 chamberNb: 2 energy deposit[MeV]: 0.00168113 position[mm]: (-25.6173,-54.5761,91.5344)
trackID: 36 chamberNb: 2 energy deposit[MeV]: 0.0012167 position[mm]: (-25.3729,-54.0435,66.933)
trackID: 35 chamberNb: 2 energy deposit[MeV]: 0.0030045 position[mm]: (-24.733,-52.664,3.56823)
trackID: 29 chamberNb: 1 energy deposit[MeV]: 0.001501 position[mm]: (-18.776,-39.6543,-600.485)
trackID: 28 chamberNb: 1 energy deposit[MeV]: 0.00415213 position[mm]: (-18.041,-37.5647,-687.819)
trackID: 28 chamberNb: 1 energy deposit[MeV]: 0.0102727 position[mm]: (-18.1585,-37.5477,-687.767)
trackID: 96 chamberNb: 1 energy deposit[MeV]: 0.00137343 position[mm]: (-18.0427,-37.5594,-687.824)
trackID: 27 chamberNb: 1 energy deposit[MeV]: 0.00192405 position[mm]: (-17.4121,-36.7538,-735.421)
trackID: 26 chamberNb: 1 energy deposit[MeV]: 0.00181874 position[mm]: (-17.3959,-36.7363,-735.492)
trackID: 25 chamberNb: 1 energy deposit[MeV]: 0.00337591 position[mm]: (-16.9061,-35.7653,-781.706)
trackID: 24 chamberNb: 1 energy deposit[MeV]: 0.000527922 position[mm]: (-16.8746,-35.6838,-784.418)
trackID: 24 chamberNb: 1 energy deposit[MeV]: 0.0030086 position[mm]: (-16.87,-35.6952,-784.435)
trackID: 97 chamberNb: 1 energy deposit[MeV]: 0.00143251 position[mm]: (-16.8667,-35.682,-784.417)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.0100418 position[mm]: (-9.12229,-22.791,-1414.91)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.00684213 position[mm]: (-8.62199,-21.915,-1414.55)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.00530348 position[mm]: (-8.51747,-22.2705,-1413.91)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.00480208 position[mm]: (-8.6712,-22.5163,-1413.84)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.0113288 position[mm]: (-8.69491,-22.6409,-1413.76)
trackID: 99 chamberNb: 0 energy deposit[MeV]: 0.00130496 position[mm]: (-8.66406,-22.5169,-1413.84)
trackID: 98 chamberNb: 0 energy deposit[MeV]: 0.000616708 position[mm]: (-8.53597,-22.2409,-1413.84)
trackID: 98 chamberNb: 0 energy deposit[MeV]: 0.00611465 position[mm]: (-8.48438,-22.2693,-1413.83)
trackID: 100 chamberNb: 0 energy deposit[MeV]: 0.00237175 position[mm]: (-8.53998,-22.2506,-1413.85)
trackID: 19 chamberNb: 0 energy deposit[MeV]: 0.00126284 position[mm]: (-10.1016,-21.3058,-1455.12)
trackID: 18 chamberNb: 0 energy deposit[MeV]: 0.00372634 position[mm]: (-9.79691,-20.6713,-1483.7)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.00478818 position[mm]: (-9.50495,-19.9227,-1518.68)
trackID: 16 chamberNb: 0 energy deposit[MeV]: 0.00417084 position[mm]: (-9.20632,-19.3188,-1550.13)
trackID: 16 chamberNb: 0 energy deposit[MeV]: 0.00245238 position[mm]: (-9.2001,-19.3093,-1550.12)
trackID: 101 chamberNb: 0 energy deposit[MeV]: 0.0016593 position[mm]: (-9.2074,-19.326,-1550.12)
Collection: Event_2
Number of hits: 108
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00990939 position[mm]: (-207.244,-161.386,-1578.44)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.000244233 position[mm]: (-207.415,-161.517,-1577.75)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0144427 position[mm]: (-216.63,-168.563,-1540.82)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0124663 position[mm]: (-225.389,-175.335,-1505.33)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.000696409 position[mm]: (-226.057,-175.846,-1502.63)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00955931 position[mm]: (-232.107,-180.492,-1478.1)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00681285 position[mm]: (-237.024,-184.204,-1458.38)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0040336 position[mm]: (-240,-186.448,-1446.42)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 7.35056e-05 position[mm]: (-399.514,-306.584,-799.355)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0086664 position[mm]: (-401.882,-308.39,-789.702)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00436029 position[mm]: (-405.719,-311.309,-774.061)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0268707 position[mm]: (-420.865,-322.825,-712.66)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0113829 position[mm]: (-426.169,-326.877,-691.279)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00997859 position[mm]: (-431.153,-330.712,-671.303)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0115015 position[mm]: (-437.367,-335.528,-646.41)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0101593 position[mm]: (-442.176,-339.236,-627.108)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00827272 position[mm]: (-448.947,-344.407,-600)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00336941 position[mm]: (-602.741,-459.965,6.67493)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0423769 position[mm]: (-632.484,-482.603,124.436)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0129074 position[mm]: (-641.723,-489.99,160.847)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00268309 position[mm]: (-643.735,-491.651,168.816)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00223843 position[mm]: (-646.951,-494.313,181.606)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00567001 position[mm]: (-651.56,-498.167,200)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00165814 position[mm]: (-802.653,-625.63,803.707)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0144656 position[mm]: (-813.707,-634.772,847.339)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0423828 position[mm]: (-835.19,-652.649,931.905)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00332137 position[mm]: (-837.126,-654.2,939.349)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00485691 position[mm]: (-840.315,-656.748,951.63)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00632117 position[mm]: (-844.461,-660.055,967.588)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0103187 position[mm]: (-851.757,-665.892,995.69)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0014453 position[mm]: (-852.869,-666.79,1000)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0121877 position[mm]: (-1013.92,-796.524,1623.83)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0254872 position[mm]: (-1033.33,-811.315,1698.14)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0196418 position[mm]: (-1048.29,-822.532,1756.39)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00400484 position[mm]: (-1051.17,-824.706,1767.55)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0164954 position[mm]: (-1059.58,-831.053,1800)
trackID: 69 chamberNb: 4 energy deposit[MeV]: 0.00826813 position[mm]: (-1051.34,-824.763,1767.85)
trackID: 68 chamberNb: 4 energy deposit[MeV]: 0.00311573 position[mm]: (-1051.15,-824.695,1767.56)
trackID: 67 chamberNb: 4 energy deposit[MeV]: 0.00868633 position[mm]: (-1048.24,-822.621,1756.39)
trackID: 66 chamberNb: 4 energy deposit[MeV]: 0.00239961 position[mm]: (-1033.34,-811.33,1698.14)
trackID: 65 chamberNb: 4 energy deposit[MeV]: 0.00245034 position[mm]: (-1013.91,-796.509,1623.84)
trackID: 59 chamberNb: 3 energy deposit[MeV]: 0.00141516 position[mm]: (-851.75,-665.895,995.691)
trackID: 58 chamberNb: 3 energy deposit[MeV]: 0.00279207 position[mm]: (-844.475,-660.042,967.589)
trackID: 57 chamberNb: 3 energy deposit[MeV]: 0.00599646 position[mm]: (-840.661,-656.706,951.601)
trackID: 57 chamberNb: 3 energy deposit[MeV]: 0.00176722 position[mm]: (-840.762,-656.83,951.498)
trackID: 57 chamberNb: 3 energy deposit[MeV]: 0.000935847 position[mm]: (-840.808,-656.921,951.554)
trackID: 57 chamberNb: 3 energy deposit[MeV]: 0.00334849 position[mm]: (-840.835,-656.959,951.508)
trackID: 57 chamberNb: 3 energy deposit[MeV]: 0.00324297 position[mm]: (-840.821,-656.955,951.526)
trackID: 90 chamberNb: 3 energy deposit[MeV]: 0.00262601 position[mm]: (-840.82,-656.908,951.55)
trackID: 89 chamberNb: 3 energy deposit[MeV]: 0.00138989 position[mm]: (-840.767,-656.831,951.492)
trackID: 56 chamberNb: 3 energy deposit[MeV]: 0.00622584 position[mm]: (-837.179,-654.225,939.335)
trackID: 55 chamberNb: 3 energy deposit[MeV]: 0.00667524 position[mm]: (-835.313,-652.62,931.893)
trackID: 55 chamberNb: 3 energy deposit[MeV]: 0.0034636 position[mm]: (-835.302,-652.6,931.905)
trackID: 54 chamberNb: 3 energy deposit[MeV]: 0.00220449 position[mm]: (-813.689,-634.792,847.341)
trackID: 54 chamberNb: 3 energy deposit[MeV]: 0.00139323 position[mm]: (-813.683,-634.798,847.342)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00417588 position[mm]: (-799.718,-627.375,803.878)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00393522 position[mm]: (-796.903,-629.071,802.535)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00306036 position[mm]: (-794.424,-627.052,801.82)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00104327 position[mm]: (-793.145,-627.117,802.337)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00456406 position[mm]: (-792.941,-629.272,804.403)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00511574 position[mm]: (-793.969,-629.765,807.773)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00637247 position[mm]: (-797.851,-629.636,808.544)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00309314 position[mm]: (-795.78,-627.749,805.661)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00895093 position[mm]: (-797.881,-627.252,803.54)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00666176 position[mm]: (-800.749,-627.447,804.002)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00875908 position[mm]: (-801.307,-629.518,806.038)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.0107237 position[mm]: (-801.426,-629.812,806.609)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.0102013 position[mm]: (-801.49,-629.54,806.491)
trackID: 53 chamberNb: 3 energy deposit[MeV]: 0.00740612 position[mm]: (-801.506,-629.6,806.444)
trackID: 92 chamberNb: 3 energy deposit[MeV]: 0.00218699 position[mm]: (-792.929,-629.267,804.402)
trackID: 91 chamberNb: 3 energy deposit[MeV]: 0.00230187 position[mm]: (-793.147,-627.117,802.352)
trackID: 48 chamberNb: 2 energy deposit[MeV]: 0.00172235 position[mm]: (-647.162,-494.31,181.582)
trackID: 48 chamberNb: 2 energy deposit[MeV]: 0.000100189 position[mm]: (-647.182,-494.234,181.631)
trackID: 48 chamberNb: 2 energy deposit[MeV]: 0.00715183 position[mm]: (-647.208,-494.243,181.7)
trackID: 94 chamberNb: 2 energy deposit[MeV]: 0.00227061 position[mm]: (-647.173,-494.223,181.636)
trackID: 93 chamberNb: 2 energy deposit[MeV]: 0.00316 position[mm]: (-647.145,-494.298,181.571)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00166229 position[mm]: (-643.728,-491.657,168.817)
trackID: 46 chamberNb: 2 energy deposit[MeV]: 0.00817399 position[mm]: (-641.65,-490.041,160.863)
trackID: 45 chamberNb: 2 energy deposit[MeV]: 0.00160447 position[mm]: (-632.491,-482.609,124.434)
trackID: 44 chamberNb: 2 energy deposit[MeV]: 0.00308924 position[mm]: (-602.763,-459.964,6.67084)
trackID: 34 chamberNb: 1 energy deposit[MeV]: 0.00158052 position[mm]: (-442.184,-339.239,-627.11)
trackID: 33 chamberNb: 1 energy deposit[MeV]: 0.00204573 position[mm]: (-437.355,-335.527,-646.407)
trackID: 32 chamberNb: 1 energy deposit[MeV]: 0.00719253 position[mm]: (-431.211,-330.665,-671.301)
trackID: 31 chamberNb: 1 energy deposit[MeV]: 0.00179581 position[mm]: (-426.178,-326.873,-691.28)
trackID: 30 chamberNb: 1 energy deposit[MeV]: 0.00180419 position[mm]: (-420.864,-322.835,-712.662)
trackID: 29 chamberNb: 1 energy deposit[MeV]: 0.00178413 position[mm]: (-405.718,-311.299,-774.058)
trackID: 28 chamberNb: 1 energy deposit[MeV]: 0.00853436 position[mm]: (-401.873,-308.486,-789.708)
trackID: 27 chamberNb: 1 energy deposit[MeV]: 0.00200303 position[mm]: (-399.518,-306.595,-799.358)
trackID: 22 chamberNb: 0 energy deposit[MeV]: 0.00715865 position[mm]: (-237.094,-184.222,-1458.4)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.00485216 position[mm]: (-232.134,-180.46,-1478.1)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.00532339 position[mm]: (-226.089,-175.81,-1502.63)
trackID: 19 chamberNb: 0 energy deposit[MeV]: 0.00162162 position[mm]: (-225.382,-175.341,-1505.33)
trackID: 18 chamberNb: 0 energy deposit[MeV]: 0.00165618 position[mm]: (-216.634,-168.571,-1540.82)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.00690165 position[mm]: (-205.357,-162.02,-1576.71)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.000884619 position[mm]: (-204.803,-162.315,-1576.32)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.00851841 position[mm]: (-204.919,-162.95,-1575.11)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.0029855 position[mm]: (-204.38,-163.62,-1575.22)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.0021987 position[mm]: (-203.779,-163.853,-1575.07)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.00815166 position[mm]: (-204.142,-164.244,-1574.84)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.00771203 position[mm]: (-203.965,-163.978,-1574.81)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.00797414 position[mm]: (-203.896,-163.933,-1574.84)
trackID: 104 chamberNb: 0 energy deposit[MeV]: 0.00257143 position[mm]: (-203.971,-163.979,-1574.82)
trackID: 103 chamberNb: 0 energy deposit[MeV]: 0.00319027 position[mm]: (-203.774,-163.868,-1575.09)
trackID: 102 chamberNb: 0 energy deposit[MeV]: 0.00204907 position[mm]: (-204.385,-163.624,-1575.21)
trackID: 101 chamberNb: 0 energy deposit[MeV]: 0.00541519 position[mm]: (-204.681,-162.279,-1576.29)
trackID: 101 chamberNb: 0 energy deposit[MeV]: 0.00340951 position[mm]: (-204.689,-162.265,-1576.31)
trackID: 105 chamberNb: 0 energy deposit[MeV]: 0.00154363 position[mm]: (-204.688,-162.285,-1576.29)
trackID: 16 chamberNb: 0 energy deposit[MeV]: 0.00623364 position[mm]: (-207.258,-161.445,-1578.45)
Number of hits: 84
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0215623 position[mm]: (39.1055,123.995,-1537.81)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0011119 position[mm]: (39.2437,124.429,-1534.72)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00553722 position[mm]: (40.3118,127.767,-1511.04)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00288133 position[mm]: (40.487,128.32,-1507.15)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0187196 position[mm]: (43.7154,138.615,-1435.33)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.000893277 position[mm]: (43.896,139.2,-1431.29)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0131794 position[mm]: (44.909,142.505,-1408.42)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00255475 position[mm]: (45.2804,143.717,-1400)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0020168 position[mm]: (72.4232,231.948,-791.329)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0191813 position[mm]: (74.8434,239.489,-739.696)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00488624 position[mm]: (75.3943,241.178,-728.185)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00266656 position[mm]: (75.6936,242.083,-722.017)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0102167 position[mm]: (76.6061,244.825,-703.244)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0158013 position[mm]: (78.4534,250.439,-665.447)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0101196 position[mm]: (81.7681,260.158,-600)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00578336 position[mm]: (115.807,356.466,25.8162)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0130692 position[mm]: (119.012,365.821,83.3583)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00970557 position[mm]: (121.529,372.718,125.942)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.002298 position[mm]: (121.995,374.022,133.865)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0213963 position[mm]: (125.967,384.729,200)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.000936037 position[mm]: (161.604,482.052,804.62)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00348552 position[mm]: (162.412,484.272,818.256)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.034779 position[mm]: (165.538,492.956,871.669)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0147367 position[mm]: (168.6,501.285,922.879)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00466231 position[mm]: (169.09,502.666,931.345)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.011321 position[mm]: (172.003,510.752,981.146)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00784367 position[mm]: (173.122,513.882,1000)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0367359 position[mm]: (215.362,626.875,1685.62)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00526687 position[mm]: (216.577,629.953,1703.84)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0215246 position[mm]: (219.984,638.385,1753.99)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.000992859 position[mm]: (220.086,638.633,1755.47)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00215374 position[mm]: (220.256,639.042,1757.91)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00272989 position[mm]: (220.515,639.667,1761.64)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0112539 position[mm]: (222.549,644.58,1790.84)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0031773 position[mm]: (223.204,646.109,1800)
trackID: 70 chamberNb: 4 energy deposit[MeV]: 0.00132948 position[mm]: (222.556,644.576,1790.84)
trackID: 69 chamberNb: 4 energy deposit[MeV]: 0.00362945 position[mm]: (220.502,639.691,1761.64)
trackID: 68 chamberNb: 4 energy deposit[MeV]: 0.0028981 position[mm]: (220.235,639.041,1757.91)
trackID: 67 chamberNb: 4 energy deposit[MeV]: 0.00638279 position[mm]: (219.43,639.202,1755.58)
trackID: 67 chamberNb: 4 energy deposit[MeV]: 0.00324495 position[mm]: (219.635,639.772,1755.76)
trackID: 67 chamberNb: 4 energy deposit[MeV]: 0.00596952 position[mm]: (219.173,639.556,1755.7)
trackID: 67 chamberNb: 4 energy deposit[MeV]: 0.00971622 position[mm]: (219.22,639.538,1755.42)
trackID: 67 chamberNb: 4 energy deposit[MeV]: 0.00418521 position[mm]: (219.274,639.526,1755.37)
trackID: 67 chamberNb: 4 energy deposit[MeV]: 0.00289521 position[mm]: (219.269,639.517,1755.35)
trackID: 89 chamberNb: 4 energy deposit[MeV]: 0.00168661 position[mm]: (219.177,639.564,1755.7)
trackID: 66 chamberNb: 4 energy deposit[MeV]: 0.00400577 position[mm]: (219.958,638.367,1754)
trackID: 65 chamberNb: 4 energy deposit[MeV]: 0.00158487 position[mm]: (216.584,629.947,1703.85)
trackID: 64 chamberNb: 4 energy deposit[MeV]: 0.0013216 position[mm]: (215.363,626.868,1685.62)
trackID: 60 chamberNb: 3 energy deposit[MeV]: 0.00172183 position[mm]: (171.996,510.746,981.148)
trackID: 59 chamberNb: 3 energy deposit[MeV]: 0.00770904 position[mm]: (169.013,502.696,931.352)
trackID: 58 chamberNb: 3 energy deposit[MeV]: 0.00184495 position[mm]: (168.601,501.296,922.878)
trackID: 57 chamberNb: 3 energy deposit[MeV]: 0.00248136 position[mm]: (165.524,492.966,871.669)
trackID: 56 chamberNb: 3 energy deposit[MeV]: 0.00282504 position[mm]: (162.426,484.286,818.254)
trackID: 55 chamberNb: 3 energy deposit[MeV]: 0.000858227 position[mm]: (161.539,482.116,804.623)
trackID: 55 chamberNb: 3 energy deposit[MeV]: 0.00346002 position[mm]: (161.548,482.156,804.603)
trackID: 55 chamberNb: 3 energy deposit[MeV]: 0.00161512 position[mm]: (161.553,482.15,804.598)
trackID: 90 chamberNb: 3 energy deposit[MeV]: 0.00358038 position[mm]: (161.515,482.115,804.61)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00556109 position[mm]: (118.276,383.654,138.337)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.0170856 position[mm]: (102.889,403.383,182.767)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.000978962 position[mm]: (103.771,405.457,188.005)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00601089 position[mm]: (105.583,410.416,200)
trackID: 94 chamberNb: 2 energy deposit[MeV]: 0.00190496 position[mm]: (103.771,405.468,188.001)
trackID: 93 chamberNb: 2 energy deposit[MeV]: 0.00404836 position[mm]: (102.914,403.363,182.769)
trackID: 92 chamberNb: 2 energy deposit[MeV]: 0.00143964 position[mm]: (118.269,383.653,138.333)
trackID: 46 chamberNb: 2 energy deposit[MeV]: 0.00272759 position[mm]: (121.47,372.73,125.948)
trackID: 46 chamberNb: 2 energy deposit[MeV]: 0.00226753 position[mm]: (121.471,372.738,125.96)
trackID: 136 chamberNb: 2 energy deposit[MeV]: 0.00128367 position[mm]: (121.474,372.735,125.945)
trackID: 45 chamberNb: 2 energy deposit[MeV]: 0.00250908 position[mm]: (118.996,365.827,83.3591)
trackID: 44 chamberNb: 2 energy deposit[MeV]: 0.00190597 position[mm]: (115.817,356.46,25.8172)
trackID: 37 chamberNb: 1 energy deposit[MeV]: 0.00155339 position[mm]: (78.4508,250.448,-665.448)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.00326346 position[mm]: (76.6266,244.813,-703.241)
trackID: 35 chamberNb: 1 energy deposit[MeV]: 0.0014817 position[mm]: (75.6996,242.077,-722.016)
trackID: 34 chamberNb: 1 energy deposit[MeV]: 0.00129489 position[mm]: (75.3871,241.178,-728.184)
trackID: 33 chamberNb: 1 energy deposit[MeV]: 0.00136336 position[mm]: (74.8396,239.482,-739.695)
trackID: 32 chamberNb: 1 energy deposit[MeV]: 0.00192481 position[mm]: (72.4258,231.96,-791.33)
trackID: 23 chamberNb: 0 energy deposit[MeV]: 0.00306933 position[mm]: (44.9307,142.509,-1408.42)
trackID: 22 chamberNb: 0 energy deposit[MeV]: 0.00288095 position[mm]: (43.8931,139.22,-1431.29)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.00122091 position[mm]: (43.7157,138.621,-1435.33)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.00306746 position[mm]: (40.4655,128.316,-1507.15)
trackID: 19 chamberNb: 0 energy deposit[MeV]: 0.00489825 position[mm]: (40.0648,127.817,-1511)
trackID: 19 chamberNb: 0 energy deposit[MeV]: 0.00809003 position[mm]: (40.1391,127.798,-1511.05)
trackID: 138 chamberNb: 0 energy deposit[MeV]: 0.00271721 position[mm]: (40.0546,127.809,-1511.02)
trackID: 18 chamberNb: 0 energy deposit[MeV]: 0.00248525 position[mm]: (39.2305,124.419,-1534.72)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.00149106 position[mm]: (39.0974,123.998,-1537.81)
Collection: Event_3
Number of hits: 105
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.000142237 position[mm]: (-182.714,-89.1504,-1598.29)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0117448 position[mm]: (-188.963,-92.1863,-1570.36)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00241116 position[mm]: (-190.713,-93.0306,-1562.53)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0102666 position[mm]: (-195.375,-95.2911,-1541.63)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0108043 position[mm]: (-200.435,-97.8302,-1518.76)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0243197 position[mm]: (-211.874,-103.53,-1466.68)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00555836 position[mm]: (-214.397,-104.83,-1454.99)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00175646 position[mm]: (-215.571,-105.441,-1449.59)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0130376 position[mm]: (-223.849,-109.743,-1411.36)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00703194 position[mm]: (-226.332,-111.029,-1400)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00464842 position[mm]: (-358.863,-179.444,-792.661)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00729115 position[mm]: (-363.234,-181.74,-772.41)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00498788 position[mm]: (-365.247,-182.808,-763.101)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0074807 position[mm]: (-370.382,-185.517,-739.41)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.000921049 position[mm]: (-371.278,-185.987,-735.302)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0162738 position[mm]: (-382.42,-191.86,-684.223)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00599164 position[mm]: (-387.025,-194.352,-662.732)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0208004 position[mm]: (-398.28,-200.403,-610.596)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00411082 position[mm]: (-400.564,-201.626,-600)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0028629 position[mm]: (-533.034,-272.459,13.8074)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.017149 position[mm]: (-543.055,-277.841,60.2752)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0196527 position[mm]: (-556.368,-285.14,122.032)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00442667 position[mm]: (-557.272,-285.634,126.257)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0078407 position[mm]: (-561.34,-287.854,145.235)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.000363521 position[mm]: (-562.206,-288.33,149.291)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00877339 position[mm]: (-567.227,-291.094,172.813)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00415309 position[mm]: (-569.864,-292.548,185.107)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00468462 position[mm]: (-573.054,-294.33,200)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00887244 position[mm]: (-707.027,-368.286,827.945)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00364496 position[mm]: (-709.834,-369.826,841.183)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0181281 position[mm]: (-718.24,-374.495,880.797)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00651837 position[mm]: (-721.255,-376.161,894.936)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00262072 position[mm]: (-723.867,-377.611,907.159)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0125822 position[mm]: (-733.468,-383.066,952.547)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.013172 position[mm]: (-743.665,-388.836,1000)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0251578 position[mm]: (-884.987,-469.319,1663.58)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00339169 position[mm]: (-887.933,-470.98,1677.33)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0392749 position[mm]: (-908.976,-482.885,1775.57)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 5.73694e-05 position[mm]: (-909.065,-482.934,1775.98)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0120925 position[mm]: (-914.232,-485.788,1800)
trackID: 74 chamberNb: 4 energy deposit[MeV]: 0.00176039 position[mm]: (-909.058,-482.942,1775.98)
trackID: 73 chamberNb: 4 energy deposit[MeV]: 0.0014563 position[mm]: (-908.968,-482.885,1775.57)
trackID: 72 chamberNb: 4 energy deposit[MeV]: 0.0013694 position[mm]: (-887.928,-470.975,1677.33)
trackID: 71 chamberNb: 4 energy deposit[MeV]: 0.00439194 position[mm]: (-884.202,-469.583,1663.89)
trackID: 71 chamberNb: 4 energy deposit[MeV]: 0.000346053 position[mm]: (-884.273,-469.61,1664.02)
trackID: 71 chamberNb: 4 energy deposit[MeV]: 0.00508069 position[mm]: (-884.586,-469.724,1664.27)
trackID: 71 chamberNb: 4 energy deposit[MeV]: 0.00694359 position[mm]: (-884.603,-469.769,1664)
trackID: 71 chamberNb: 4 energy deposit[MeV]: 0.00522692 position[mm]: (-884.626,-469.735,1663.98)
trackID: 112 chamberNb: 4 energy deposit[MeV]: 0.00436607 position[mm]: (-884.634,-469.779,1664.02)
trackID: 111 chamberNb: 4 energy deposit[MeV]: 0.0046207 position[mm]: (-884.295,-469.618,1663.99)
trackID: 110 chamberNb: 4 energy deposit[MeV]: 0.00412986 position[mm]: (-884.228,-469.596,1663.87)
trackID: 65 chamberNb: 3 energy deposit[MeV]: 0.00257823 position[mm]: (-733.477,-383.051,952.547)
trackID: 64 chamberNb: 3 energy deposit[MeV]: 0.00149334 position[mm]: (-723.867,-377.603,907.161)
trackID: 63 chamberNb: 3 energy deposit[MeV]: 0.00182135 position[mm]: (-721.265,-376.158,894.935)
trackID: 62 chamberNb: 3 energy deposit[MeV]: 0.00323702 position[mm]: (-718.263,-374.494,880.793)
trackID: 61 chamberNb: 3 energy deposit[MeV]: 0.00794578 position[mm]: (-709.912,-369.789,841.179)
trackID: 60 chamberNb: 3 energy deposit[MeV]: 0.00758828 position[mm]: (-707.019,-368.367,827.945)
trackID: 53 chamberNb: 2 energy deposit[MeV]: 0.00278246 position[mm]: (-569.88,-292.537,185.106)
trackID: 52 chamberNb: 2 energy deposit[MeV]: 0.00508025 position[mm]: (-567.2,-291.13,172.818)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00146051 position[mm]: (-562.206,-288.322,149.292)
trackID: 50 chamberNb: 2 energy deposit[MeV]: 0.00743867 position[mm]: (-561.371,-287.782,145.244)
trackID: 49 chamberNb: 2 energy deposit[MeV]: 0.00205789 position[mm]: (-557.284,-285.628,126.256)
trackID: 48 chamberNb: 2 energy deposit[MeV]: 0.00296207 position[mm]: (-556.389,-285.141,122.029)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.000349864 position[mm]: (-543.049,-277.762,60.3098)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00831648 position[mm]: (-543.263,-275.642,61.6985)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00613615 position[mm]: (-543.945,-276.605,63.2762)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.0025852 position[mm]: (-543.471,-275.998,62.9942)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00700308 position[mm]: (-543.079,-275.603,64.2531)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00871496 position[mm]: (-542.805,-276.553,63.8933)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00523097 position[mm]: (-543.379,-276.597,64.2969)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00518131 position[mm]: (-543.456,-277.018,64.5666)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.00674237 position[mm]: (-543.603,-277.207,64.7518)
trackID: 47 chamberNb: 2 energy deposit[MeV]: 0.0093403 position[mm]: (-543.541,-277.236,64.8393)
trackID: 117 chamberNb: 2 energy deposit[MeV]: 0.00152918 position[mm]: (-543.6,-277.214,64.7472)
trackID: 116 chamberNb: 2 energy deposit[MeV]: 0.00161258 position[mm]: (-543.464,-277.017,64.5609)
trackID: 115 chamberNb: 2 energy deposit[MeV]: 0.00256381 position[mm]: (-543.455,-276.004,62.9913)
trackID: 114 chamberNb: 2 energy deposit[MeV]: 0.0017527 position[mm]: (-543.265,-275.651,61.6928)
trackID: 113 chamberNb: 2 energy deposit[MeV]: 0.00406323 position[mm]: (-543.019,-277.753,60.3023)
trackID: 46 chamberNb: 2 energy deposit[MeV]: 0.00148978 position[mm]: (-533.027,-272.456,13.8098)
trackID: 41 chamberNb: 1 energy deposit[MeV]: 0.00479401 position[mm]: (-398.316,-200.383,-610.598)
trackID: 40 chamberNb: 1 energy deposit[MeV]: 0.00539823 position[mm]: (-387.005,-194.308,-662.719)
trackID: 39 chamberNb: 1 energy deposit[MeV]: 0.00174543 position[mm]: (-382.41,-191.863,-684.221)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.000485913 position[mm]: (-371.029,-186.01,-735.212)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.00632878 position[mm]: (-370.947,-186.218,-735.372)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.00764784 position[mm]: (-371.049,-186.179,-735.438)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.00250194 position[mm]: (-371.048,-186.166,-735.427)
trackID: 118 chamberNb: 1 energy deposit[MeV]: 0.00158769 position[mm]: (-371.028,-186.005,-735.219)
trackID: 37 chamberNb: 1 energy deposit[MeV]: 0.00477379 position[mm]: (-370.342,-185.514,-739.398)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.00158739 position[mm]: (-365.15,-183.086,-763.063)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.00727154 position[mm]: (-364.808,-183.196,-763.07)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.0123547 position[mm]: (-364.917,-183.069,-763.024)
trackID: 119 chamberNb: 1 energy deposit[MeV]: 0.00241042 position[mm]: (-365.155,-183.101,-763.065)
trackID: 35 chamberNb: 1 energy deposit[MeV]: 0.00268513 position[mm]: (-363.216,-181.738,-772.405)
trackID: 34 chamberNb: 1 energy deposit[MeV]: 0.00281901 position[mm]: (-358.882,-179.443,-792.664)
trackID: 29 chamberNb: 0 energy deposit[MeV]: 0.00344476 position[mm]: (-223.824,-109.74,-1411.35)
trackID: 28 chamberNb: 0 energy deposit[MeV]: 0.00341095 position[mm]: (-215.58,-105.418,-1449.58)
trackID: 27 chamberNb: 0 energy deposit[MeV]: 0.0108344 position[mm]: (-214.215,-104.69,-1454.91)
trackID: 27 chamberNb: 0 energy deposit[MeV]: 0.00448066 position[mm]: (-214.196,-104.663,-1454.89)
trackID: 26 chamberNb: 0 energy deposit[MeV]: 0.00220921 position[mm]: (-211.886,-103.536,-1466.68)
trackID: 25 chamberNb: 0 energy deposit[MeV]: 0.00140356 position[mm]: (-200.427,-97.8297,-1518.76)
trackID: 24 chamberNb: 0 energy deposit[MeV]: 0.00145438 position[mm]: (-195.374,-95.283,-1541.63)
trackID: 23 chamberNb: 0 energy deposit[MeV]: 0.00879002 position[mm]: (-190.871,-93.036,-1562.55)
trackID: 23 chamberNb: 0 energy deposit[MeV]: 0.00289242 position[mm]: (-190.865,-93.0169,-1562.55)
trackID: 22 chamberNb: 0 energy deposit[MeV]: 0.00143248 position[mm]: (-188.965,-92.1943,-1570.36)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.00803882 position[mm]: (-182.792,-89.1888,-1598.3)
Number of hits: 82
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00828945 position[mm]: (-120.358,32.0127,-1580.83)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00700916 position[mm]: (-123.273,32.7956,-1560.67)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00155552 position[mm]: (-124.14,33.0346,-1554.73)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0177594 position[mm]: (-131.815,35.1467,-1502.61)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0337391 position[mm]: (-146.657,39.0199,-1400)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00547206 position[mm]: (-237.165,62.2479,-783.245)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00445912 position[mm]: (-239.087,62.7399,-770.286)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.023392 position[mm]: (-247.312,64.9133,-711.899)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00650988 position[mm]: (-249.115,65.3915,-697.393)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0041427 position[mm]: (-251.248,65.9657,-680.246)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00440381 position[mm]: (-253.246,66.4965,-664.078)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00166824 position[mm]: (-253.519,66.5703,-661.857)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0135859 position[mm]: (-256.615,67.4299,-636.557)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00718292 position[mm]: (-258.393,67.9376,-622.041)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.000357632 position[mm]: (-258.503,67.9674,-621.142)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00491991 position[mm]: (-259.93,68.3547,-609.48)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00344529 position[mm]: (-261.092,68.6606,-600)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00672363 position[mm]: (-335.195,87.08,12.6765)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00667937 position[mm]: (-338.535,87.939,40.4943)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.000857114 position[mm]: (-339.177,88.1019,45.8618)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0031074 position[mm]: (-340.003,88.3079,52.8029)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0213269 position[mm]: (-345.29,89.6301,97.3387)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.000148093 position[mm]: (-345.321,89.6384,97.6004)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0198152 position[mm]: (-350.461,91.3919,137.157)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.000693179 position[mm]: (-350.783,91.5133,139.413)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00365501 position[mm]: (-354.24,92.8234,163.564)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.000438203 position[mm]: (-354.584,92.9476,165.903)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0102358 position[mm]: (-359.636,94.7396,200)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0017692 position[mm]: (-449.682,126.273,803.003)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00336061 position[mm]: (-450.482,126.546,808.326)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0175266 position[mm]: (-458.096,129.13,859.053)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0029129 position[mm]: (-459.09,129.476,865.655)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00106119 position[mm]: (-460.041,129.81,871.995)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0456493 position[mm]: (-478.399,136.37,993.446)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00285821 position[mm]: (-479.35,136.713,1000)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0236857 position[mm]: (-578.892,172.759,1690.34)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0265085 position[mm]: (-594.706,178.644,1800)
trackID: 81 chamberNb: 4 energy deposit[MeV]: 0.0020396 position[mm]: (-578.881,172.756,1690.35)
trackID: 72 chamberNb: 3 energy deposit[MeV]: 0.00554535 position[mm]: (-478.509,136.4,993.44)
trackID: 72 chamberNb: 3 energy deposit[MeV]: 0.0039867 position[mm]: (-478.525,136.422,993.457)
trackID: 71 chamberNb: 3 energy deposit[MeV]: 0.00145047 position[mm]: (-460.041,129.801,871.996)
trackID: 70 chamberNb: 3 energy deposit[MeV]: 0.00263968 position[mm]: (-459.073,129.481,865.658)
trackID: 69 chamberNb: 3 energy deposit[MeV]: 0.00163153 position[mm]: (-458.097,129.12,859.054)
trackID: 68 chamberNb: 3 energy deposit[MeV]: 0.00363983 position[mm]: (-450.408,126.486,808.35)
trackID: 68 chamberNb: 3 energy deposit[MeV]: 0.00344326 position[mm]: (-450.397,126.509,808.355)
trackID: 135 chamberNb: 3 energy deposit[MeV]: 0.00149146 position[mm]: (-450.411,126.486,808.358)
trackID: 67 chamberNb: 3 energy deposit[MeV]: 0.00132476 position[mm]: (-449.689,126.27,803.003)
trackID: 60 chamberNb: 2 energy deposit[MeV]: 0.00324873 position[mm]: (-354.561,92.9454,165.908)
trackID: 59 chamberNb: 2 energy deposit[MeV]: 0.00122005 position[mm]: (-354.245,92.8184,163.563)
trackID: 58 chamberNb: 2 energy deposit[MeV]: 0.00478843 position[mm]: (-350.428,91.2155,139.558)
trackID: 58 chamberNb: 2 energy deposit[MeV]: 0.0122115 position[mm]: (-350.546,91.0768,139.841)
trackID: 58 chamberNb: 2 energy deposit[MeV]: 0.00343275 position[mm]: (-350.517,91.0812,139.901)
trackID: 58 chamberNb: 2 energy deposit[MeV]: 0.00172473 position[mm]: (-350.507,91.0839,139.901)
trackID: 136 chamberNb: 2 energy deposit[MeV]: 0.00144542 position[mm]: (-350.516,91.0776,139.908)
trackID: 57 chamberNb: 2 energy deposit[MeV]: 0.00155332 position[mm]: (-350.452,91.3908,137.158)
trackID: 56 chamberNb: 2 energy deposit[MeV]: 0.00146302 position[mm]: (-345.321,89.6468,97.6005)
trackID: 55 chamberNb: 2 energy deposit[MeV]: 0.00164615 position[mm]: (-345.29,89.6205,97.3393)
trackID: 54 chamberNb: 2 energy deposit[MeV]: 0.00144252 position[mm]: (-340.004,88.3161,52.8029)
trackID: 53 chamberNb: 2 energy deposit[MeV]: 0.00200201 position[mm]: (-339.226,88.1521,45.861)
trackID: 53 chamberNb: 2 energy deposit[MeV]: 0.00466013 position[mm]: (-339.261,88.1516,45.8417)
trackID: 137 chamberNb: 2 energy deposit[MeV]: 0.00137545 position[mm]: (-339.225,88.1598,45.8598)
trackID: 52 chamberNb: 2 energy deposit[MeV]: 0.00149201 position[mm]: (-338.543,87.9377,40.4937)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00984471 position[mm]: (-335.195,86.96,12.6927)
trackID: 39 chamberNb: 1 energy deposit[MeV]: 0.00181893 position[mm]: (-259.937,68.346,-609.48)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.00145622 position[mm]: (-258.508,67.9611,-621.143)
trackID: 37 chamberNb: 1 energy deposit[MeV]: 0.00325776 position[mm]: (-258.374,67.9228,-622.037)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.00123038 position[mm]: (-256.621,67.4328,-636.557)
trackID: 35 chamberNb: 1 energy deposit[MeV]: 0.00249295 position[mm]: (-253.535,66.5686,-661.858)
trackID: 34 chamberNb: 1 energy deposit[MeV]: 0.00324842 position[mm]: (-253.258,66.5175,-664.079)
trackID: 33 chamberNb: 1 energy deposit[MeV]: 0.00133622 position[mm]: (-251.252,65.972,-680.246)
trackID: 32 chamberNb: 1 energy deposit[MeV]: 0.00241734 position[mm]: (-249.161,65.3853,-697.395)
trackID: 32 chamberNb: 1 energy deposit[MeV]: 0.00145295 position[mm]: (-249.158,65.3931,-697.395)
trackID: 138 chamberNb: 1 energy deposit[MeV]: 0.00129375 position[mm]: (-249.155,65.3829,-697.393)
trackID: 31 chamberNb: 1 energy deposit[MeV]: 0.00228388 position[mm]: (-247.305,64.926,-711.897)
trackID: 30 chamberNb: 1 energy deposit[MeV]: 0.0012467 position[mm]: (-239.094,62.7402,-770.287)
trackID: 29 chamberNb: 1 energy deposit[MeV]: 0.00172793 position[mm]: (-237.098,62.291,-783.229)
trackID: 29 chamberNb: 1 energy deposit[MeV]: 0.00373116 position[mm]: (-237.082,62.3095,-783.244)
trackID: 139 chamberNb: 1 energy deposit[MeV]: 0.00222082 position[mm]: (-237.094,62.2808,-783.238)
trackID: 23 chamberNb: 0 energy deposit[MeV]: 0.00124809 position[mm]: (-131.817,35.1533,-1502.61)
trackID: 22 chamberNb: 0 energy deposit[MeV]: 0.00158332 position[mm]: (-124.134,33.0276,-1554.73)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.00263862 position[mm]: (-123.278,32.7782,-1560.66)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.0018637 position[mm]: (-120.348,32.0155,-1580.83)
Collection: Event_4
Number of hits: 104
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00296933 position[mm]: (-102.109,-41.1029,-1591.74)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00399437 position[mm]: (-103.726,-41.854,-1578.44)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00167813 position[mm]: (-104.695,-42.2979,-1570.56)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00257389 position[mm]: (-105.348,-42.5973,-1565.28)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00143805 position[mm]: (-105.838,-42.8185,-1561.34)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0106539 position[mm]: (-110.406,-44.9132,-1524.85)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00473951 position[mm]: (-112.747,-46.041,-1505.92)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00893497 position[mm]: (-116.88,-47.9584,-1472.44)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0178272 position[mm]: (-121.861,-50.2891,-1432.67)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00314193 position[mm]: (-123.629,-51.0922,-1418.87)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00124922 position[mm]: (-124.605,-51.532,-1411.4)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.000636163 position[mm]: (-125.122,-51.7609,-1407.46)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00220188 position[mm]: (-125.87,-52.0925,-1401.77)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.000286721 position[mm]: (-126.104,-52.1968,-1400)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0408678 position[mm]: (-220.873,-94.8854,-687.879)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00507192 position[mm]: (-222.29,-95.4578,-677.667)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0010888 position[mm]: (-222.69,-95.6149,-674.809)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00667714 position[mm]: (-225.063,-96.5253,-658.065)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0282676 position[mm]: (-231.995,-99.0931,-610.172)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00568703 position[mm]: (-233.485,-99.6169,-600)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0161571 position[mm]: (-326.046,-132.901,36.0567)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00112451 position[mm]: (-327.229,-133.322,44.2532)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0230111 position[mm]: (-336.032,-136.481,105.362)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0122851 position[mm]: (-339.801,-137.793,131.698)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0246674 position[mm]: (-349.414,-141.349,200)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00946387 position[mm]: (-437.439,-173.103,828.051)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0102184 position[mm]: (-440.773,-174.332,851.799)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0181717 position[mm]: (-447.224,-176.729,898.042)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00233817 position[mm]: (-447.997,-177.021,903.538)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00312091 position[mm]: (-448.825,-177.334,909.388)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0101725 position[mm]: (-451.194,-178.227,926.189)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0130762 position[mm]: (-454.643,-179.528,950.63)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0191766 position[mm]: (-460.718,-181.829,993.64)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00152223 position[mm]: (-461.603,-182.179,1000)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0251739 position[mm]: (-556.449,-219.678,1683.71)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0355864 position[mm]: (-569.291,-224.843,1776.87)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0063955 position[mm]: (-572.414,-226.048,1800)
trackID: 72 chamberNb: 4 energy deposit[MeV]: 0.00616382 position[mm]: (-569.265,-224.79,1776.88)
trackID: 71 chamberNb: 4 energy deposit[MeV]: 0.00391945 position[mm]: (-556.424,-219.694,1683.72)
trackID: 64 chamberNb: 3 energy deposit[MeV]: 0.00414158 position[mm]: (-460.7,-181.802,993.647)
trackID: 63 chamberNb: 3 energy deposit[MeV]: 0.00174619 position[mm]: (-454.643,-179.539,950.63)
trackID: 62 chamberNb: 3 energy deposit[MeV]: 0.00272336 position[mm]: (-451.22,-178.229,926.24)
trackID: 61 chamberNb: 3 energy deposit[MeV]: 0.00173413 position[mm]: (-451.186,-178.233,926.19)
trackID: 60 chamberNb: 3 energy deposit[MeV]: 0.00667736 position[mm]: (-448.887,-177.309,909.386)
trackID: 59 chamberNb: 3 energy deposit[MeV]: 0.00561497 position[mm]: (-448.049,-177.021,903.535)
trackID: 58 chamberNb: 3 energy deposit[MeV]: 0.00185139 position[mm]: (-447.219,-176.739,898.042)
trackID: 57 chamberNb: 3 energy deposit[MeV]: 0.000393506 position[mm]: (-440.758,-174.26,851.811)
trackID: 57 chamberNb: 3 energy deposit[MeV]: 0.00496118 position[mm]: (-440.789,-174.279,851.836)
trackID: 87 chamberNb: 3 energy deposit[MeV]: 0.00198984 position[mm]: (-440.756,-174.252,851.82)
trackID: 56 chamberNb: 3 energy deposit[MeV]: 0.00155872 position[mm]: (-437.438,-173.094,828.052)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.0104979 position[mm]: (-342.998,-137.39,132.19)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.000307385 position[mm]: (-343.524,-136.956,132.261)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00972185 position[mm]: (-345.238,-136.538,131.246)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00799097 position[mm]: (-346.47,-136.931,130.457)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 2.98199e-05 position[mm]: (-346.496,-136.919,130.46)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00759425 position[mm]: (-347.192,-136.405,130.276)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.000270791 position[mm]: (-347.18,-136.104,130.011)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00166211 position[mm]: (-347.495,-136.084,129.895)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.0048133 position[mm]: (-347.585,-135.815,130.195)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.000207379 position[mm]: (-347.481,-135.979,130.285)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00649485 position[mm]: (-347.576,-136.031,130.484)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00368681 position[mm]: (-347.524,-136.08,130.527)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00291425 position[mm]: (-347.52,-136.067,130.542)
trackID: 93 chamberNb: 2 energy deposit[MeV]: 0.00146774 position[mm]: (-347.518,-136.086,130.53)
trackID: 92 chamberNb: 2 energy deposit[MeV]: 0.00183119 position[mm]: (-347.476,-135.971,130.289)
trackID: 91 chamberNb: 2 energy deposit[MeV]: 0.0016495 position[mm]: (-347.489,-136.089,129.901)
trackID: 90 chamberNb: 2 energy deposit[MeV]: 0.00172105 position[mm]: (-347.182,-136.097,130.017)
trackID: 89 chamberNb: 2 energy deposit[MeV]: 0.0057746 position[mm]: (-346.53,-136.958,130.475)
trackID: 88 chamberNb: 2 energy deposit[MeV]: 0.000687278 position[mm]: (-343.516,-136.915,132.263)
trackID: 88 chamberNb: 2 energy deposit[MeV]: 0.00516365 position[mm]: (-343.496,-136.883,132.204)
trackID: 88 chamberNb: 2 energy deposit[MeV]: 0.00171693 position[mm]: (-343.486,-136.884,132.202)
trackID: 94 chamberNb: 2 energy deposit[MeV]: 0.001526 position[mm]: (-343.522,-136.909,132.265)
trackID: 50 chamberNb: 2 energy deposit[MeV]: 0.00658668 position[mm]: (-336.065,-136.538,105.361)
trackID: 49 chamberNb: 2 energy deposit[MeV]: 0.00177864 position[mm]: (-327.238,-133.317,44.2526)
trackID: 48 chamberNb: 2 energy deposit[MeV]: 0.00175144 position[mm]: (-326.049,-132.891,36.0572)
trackID: 40 chamberNb: 1 energy deposit[MeV]: 0.00399482 position[mm]: (-231.99,-99.0624,-610.167)
trackID: 39 chamberNb: 1 energy deposit[MeV]: 0.00155311 position[mm]: (-225.054,-96.5266,-658.063)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.00301184 position[mm]: (-222.678,-95.6326,-674.807)
trackID: 37 chamberNb: 1 energy deposit[MeV]: 0.00239563 position[mm]: (-222.304,-95.4641,-677.669)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.00750969 position[mm]: (-220.497,-95.1068,-687.768)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.00226002 position[mm]: (-220.415,-94.9316,-687.725)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.0053922 position[mm]: (-220.364,-94.8732,-687.843)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.00548186 position[mm]: (-220.344,-94.9162,-687.827)
trackID: 96 chamberNb: 1 energy deposit[MeV]: 0.00193148 position[mm]: (-220.425,-94.9255,-687.726)
trackID: 28 chamberNb: 0 energy deposit[MeV]: 0.00278817 position[mm]: (-126.41,-51.6258,-1402.05)
trackID: 28 chamberNb: 0 energy deposit[MeV]: 0.0024878 position[mm]: (-126.613,-51.6831,-1401.85)
trackID: 28 chamberNb: 0 energy deposit[MeV]: 0.00483081 position[mm]: (-126.744,-51.6876,-1401.7)
trackID: 28 chamberNb: 0 energy deposit[MeV]: 0.00581887 position[mm]: (-126.769,-51.7361,-1401.7)
trackID: 102 chamberNb: 0 energy deposit[MeV]: 0.00263986 position[mm]: (-126.735,-51.6901,-1401.69)
trackID: 101 chamberNb: 0 energy deposit[MeV]: 0.00154227 position[mm]: (-126.609,-51.6757,-1401.85)
trackID: 27 chamberNb: 0 energy deposit[MeV]: 0.00160082 position[mm]: (-125.124,-51.7699,-1407.46)
trackID: 26 chamberNb: 0 energy deposit[MeV]: 0.0079116 position[mm]: (-124.522,-51.5216,-1411.38)
trackID: 25 chamberNb: 0 energy deposit[MeV]: 0.00204212 position[mm]: (-123.617,-51.0899,-1418.87)
trackID: 24 chamberNb: 0 energy deposit[MeV]: 0.00148944 position[mm]: (-121.865,-50.2967,-1432.67)
trackID: 23 chamberNb: 0 energy deposit[MeV]: 0.00157542 position[mm]: (-116.759,-47.9953,-1472.41)
trackID: 23 chamberNb: 0 energy deposit[MeV]: 0.00555439 position[mm]: (-116.781,-47.9532,-1472.43)
trackID: 103 chamberNb: 0 energy deposit[MeV]: 0.0037574 position[mm]: (-116.733,-47.9838,-1472.42)
trackID: 22 chamberNb: 0 energy deposit[MeV]: 0.00137539 position[mm]: (-112.754,-46.0439,-1505.92)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.00174496 position[mm]: (-110.409,-44.9035,-1524.85)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.002207 position[mm]: (-105.851,-42.8138,-1561.34)
trackID: 19 chamberNb: 0 energy deposit[MeV]: 0.00267619 position[mm]: (-105.366,-42.5955,-1565.28)
trackID: 18 chamberNb: 0 energy deposit[MeV]: 0.00173408 position[mm]: (-104.704,-42.3013,-1570.56)
trackID: 17 chamberNb: 0 energy deposit[MeV]: 0.0070482 position[mm]: (-103.796,-41.8752,-1578.44)
trackID: 16 chamberNb: 0 energy deposit[MeV]: 0.00182127 position[mm]: (-102.104,-41.0936,-1591.74)
Number of hits: 70
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.00635849 position[mm]: (102.847,21.9736,-1577)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.0505602 position[mm]: (115.728,25.3854,-1469.66)
trackID: 1 chamberNb: 0 energy deposit[MeV]: 0.020265 position[mm]: (123.943,27.6097,-1400)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00487965 position[mm]: (196.889,49.4871,-785.224)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0116329 position[mm]: (201.079,50.6986,-750.479)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00402162 position[mm]: (201.83,50.9217,-744.256)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00952723 position[mm]: (203.453,51.4015,-730.837)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.000450973 position[mm]: (203.617,51.451,-729.477)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00262604 position[mm]: (204.548,51.7286,-721.761)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00156445 position[mm]: (205.713,52.073,-712.008)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00326617 position[mm]: (206.814,52.396,-702.822)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0131166 position[mm]: (210.991,53.6057,-668.143)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0137087 position[mm]: (215.849,54.9237,-627.371)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0022558 position[mm]: (216.68,55.1266,-620.305)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.0090286 position[mm]: (218.634,55.5826,-603.744)
trackID: 1 chamberNb: 1 energy deposit[MeV]: 0.00191443 position[mm]: (219.079,55.6787,-600)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00766252 position[mm]: (291.685,70.2846,15.0778)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0161953 position[mm]: (296.93,71.225,59.149)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00524743 position[mm]: (298.702,71.5756,73.8401)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0166842 position[mm]: (303.981,72.6569,116.926)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00545869 position[mm]: (306.4,73.113,137.106)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00923382 position[mm]: (308.315,73.501,152.942)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.00762031 position[mm]: (310.505,73.9586,171.134)
trackID: 1 chamberNb: 2 energy deposit[MeV]: 0.0154846 position[mm]: (314.023,74.6776,200)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0119841 position[mm]: (392.963,91.151,836.015)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0173401 position[mm]: (398.89,92.2412,882.681)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.00284831 position[mm]: (399.525,92.3595,887.717)
trackID: 1 chamberNb: 3 energy deposit[MeV]: 0.0343696 position[mm]: (413.698,94.9536,1000)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0501211 position[mm]: (505.076,112.391,1726.12)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00473449 position[mm]: (506.919,112.732,1740.69)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00489703 position[mm]: (508.366,112.98,1752.29)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.0114771 position[mm]: (513.635,113.834,1794.58)
trackID: 1 chamberNb: 4 energy deposit[MeV]: 0.00412303 position[mm]: (514.303,113.956,1800)
trackID: 75 chamberNb: 4 energy deposit[MeV]: 0.00259255 position[mm]: (513.651,113.838,1794.58)
trackID: 74 chamberNb: 4 energy deposit[MeV]: 0.00192571 position[mm]: (508.378,112.977,1752.29)
trackID: 73 chamberNb: 4 energy deposit[MeV]: 0.0054798 position[mm]: (506.962,112.706,1740.69)
trackID: 72 chamberNb: 4 energy deposit[MeV]: 0.00529666 position[mm]: (505.036,112.416,1726.13)
trackID: 64 chamberNb: 3 energy deposit[MeV]: 0.00251327 position[mm]: (399.542,92.3617,887.716)
trackID: 63 chamberNb: 3 energy deposit[MeV]: 0.00304702 position[mm]: (398.901,92.2604,882.681)
trackID: 62 chamberNb: 3 energy deposit[MeV]: 0.00274759 position[mm]: (392.949,91.1628,836.017)
trackID: 54 chamberNb: 2 energy deposit[MeV]: 0.00160634 position[mm]: (310.514,73.9593,171.133)
trackID: 53 chamberNb: 2 energy deposit[MeV]: 6.15061e-05 position[mm]: (308.292,73.4998,152.948)
trackID: 53 chamberNb: 2 energy deposit[MeV]: 0.00653758 position[mm]: (308.249,73.5147,152.994)
trackID: 89 chamberNb: 2 energy deposit[MeV]: 0.00224006 position[mm]: (308.263,73.4823,152.926)
trackID: 89 chamberNb: 2 energy deposit[MeV]: 0.00246548 position[mm]: (308.276,73.4762,152.917)
trackID: 52 chamberNb: 2 energy deposit[MeV]: 0.00523603 position[mm]: (306.355,73.1233,137.115)
trackID: 51 chamberNb: 2 energy deposit[MeV]: 0.00228223 position[mm]: (303.991,72.6464,116.926)
trackID: 50 chamberNb: 2 energy deposit[MeV]: 0.00133706 position[mm]: (298.709,71.5732,73.8395)
trackID: 49 chamberNb: 2 energy deposit[MeV]: 0.00124328 position[mm]: (296.924,71.2277,59.1499)
trackID: 48 chamberNb: 2 energy deposit[MeV]: 0.00185737 position[mm]: (291.693,70.2764,15.0776)
trackID: 39 chamberNb: 1 energy deposit[MeV]: 0.00217464 position[mm]: (218.627,55.571,-603.742)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.00329829 position[mm]: (216.423,55.3748,-620.227)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.0109844 position[mm]: (216.441,55.1806,-620.126)
trackID: 38 chamberNb: 1 energy deposit[MeV]: 0.00326247 position[mm]: (216.444,55.203,-620.134)
trackID: 90 chamberNb: 1 energy deposit[MeV]: 0.0031628 position[mm]: (216.409,55.3652,-620.242)
trackID: 37 chamberNb: 1 energy deposit[MeV]: 0.00996907 position[mm]: (215.694,55.0122,-627.334)
trackID: 37 chamberNb: 1 energy deposit[MeV]: 0.00274138 position[mm]: (215.689,55.029,-627.326)
trackID: 36 chamberNb: 1 energy deposit[MeV]: 0.00733792 position[mm]: (210.923,53.571,-668.127)
trackID: 35 chamberNb: 1 energy deposit[MeV]: 0.00154748 position[mm]: (206.811,52.3874,-702.821)
trackID: 34 chamberNb: 1 energy deposit[MeV]: 0.00127962 position[mm]: (205.713,52.0659,-712.008)
trackID: 33 chamberNb: 1 energy deposit[MeV]: 0.002313 position[mm]: (204.56,51.7206,-721.761)
trackID: 32 chamberNb: 1 energy deposit[MeV]: 0.00247196 position[mm]: (203.638,51.5513,-729.473)
trackID: 32 chamberNb: 1 energy deposit[MeV]: 0.0047954 position[mm]: (203.667,51.5443,-729.502)
trackID: 91 chamberNb: 1 energy deposit[MeV]: 0.00158988 position[mm]: (203.638,51.5602,-729.475)
trackID: 31 chamberNb: 1 energy deposit[MeV]: 0.00376778 position[mm]: (203.454,51.3725,-730.834)
trackID: 30 chamberNb: 1 energy deposit[MeV]: 0.00136265 position[mm]: (201.836,50.9253,-744.257)
trackID: 29 chamberNb: 1 energy deposit[MeV]: 0.00345392 position[mm]: (201.1,50.7139,-750.48)
trackID: 28 chamberNb: 1 energy deposit[MeV]: 0.00213223 position[mm]: (196.878,49.4801,-785.222)
trackID: 21 chamberNb: 0 energy deposit[MeV]: 0.00146162 position[mm]: (115.737,25.3858,-1469.66)
trackID: 20 chamberNb: 0 energy deposit[MeV]: 0.00196506 position[mm]: (102.837,21.98,-1577)
File diff suppressed because it is too large Load Diff
@@ -1,64 +0,0 @@
///\file "persistency/P02/.README.txt"
///\brief Example P02 README page
/*! \page ExampleP02 Example P02
\section P02_s1 General description
This example shows how to store in a binary file and how to
read back the geometry tree using the 'reflection' technique for
persistency provided by the Reflex tool also included in ROOT. The
Reflex tool allows to create a dictionary for the geometry classes,
making then possible to save the entire tree in a .root file.
The provided makefile produces the executable: 'exampleP02'. In order
to run it one has to specify the argument, either 'write' or
'read'. In the first case the geometry is instaciated in the standard
way and then saved into the root file (geo.root). In the second case,
the geometry is read from geo.root file.
\section P02_s2 Building and running the example
This examples requires the ROOT toolkit of version 6 to be installed. The
provided CMake file checks for the existence of the package and its version.
Once the CMake configuration has been succesfully done, the executable
for this example should be built using make
(in your CMake build directory):
\verbatim
make
\endverbatim
\section P02_s3 Remark on dictionary generation
The dictionary is generated by ${ROOTSYS}/bin/genreflex
tool. The header file including headers for all the classes we want to
generate the dictionary for should be given as argument. Additionally,
a so called selection file (xml) should be provided (with -s flag) to
the genreflex tool (see the GNUmakefile). The role of this file is to
specify which classes we want to generate the dictionary for. The
selection file for our dictionary is in xml/ directory. Please refer
to genreflex manual for more details concerning the usage of that
tool.
Concerning generating dictionary for the Geant4 objects, there are
also two technical remarks that need to be made here.
The Reflex tool requires all the templated classes to be
explicitely used somewhere in the included header files in order for
the generation of the dictionary to be possible. For those templated
classes for which it is not the case, the problem can be very easily
solved by instaciating them in the headerfile which is given to
genreflex (see includes/ExP02Classes.hh) as argument.
The second remark is that there is an unfortunate clash of names as
far as G4String class is concerned. The header of G4String class
defines __G4String which happens to be the name of a variable used
within the generated dictionary code. The solution for that is to do
\verbatim
#undef __G4String
\endverbatim
in include/ExP02Classes.hh file.
*/
@@ -1,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
project(P02)
#----------------------------------------------------------------------------
-61
View File
@@ -1,61 +0,0 @@
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
ExampleP02
----------
General description
-------------------
This example shows how to store in a binary file and how to
read back the geometry tree using the 'reflection' technique for
persistency provided by the Reflex tool also included in ROOT. The
Reflex tool allows to create a dictionary for the geometry classes,
making then possible to save the entire tree in a .root file.
The provided makefile produces the executable: 'exampleP02'. In order
to run it one has to specify the argument, either 'write' or
'read'. In the first case the geometry is instaciated in the standard
way and then saved into the root file (geo.root). In the second case,
the geometry is read from geo.root file.
Building and running the example
--------------------------------
This examples requires the ROOT toolkit of version 6 to be installed. The
provided CMake file checks for the existence of the package and its version.
Once the CMake configuration has been succesfully done, the executable
for this example should be built using make
(in your CMake build directory):
make
Remark on dictionary generation
-------------------------------
The dictionary is generated by ${ROOTSYS}/bin/genreflex
tool. The header file including headers for all the classes we want to
generate the dictionary for should be given as argument. Additionally,
a so called selection file (xml) should be provided (with -s flag) to
the genreflex tool (see the GNUmakefile). The role of this file is to
specify which classes we want to generate the dictionary for. The
selection file for our dictionary is in xml/ directory. Please refer
to genreflex manual for more details concerning the usage of that
tool.
Concerning generating dictionary for the Geant4 objects, there are
also two technical remarks that need to be made here.
The Reflex tool requires all the templated classes to be
explicitely used somewhere in the included header files in order for
the generation of the dictionary to be possible. For those templated
classes for which it is not the case, the problem can be very easily
solved by instaciating them in the headerfile which is given to
genreflex (see includes/ExP02Classes.hh) as argument.
The second remark is that there is an unfortunate clash of names as
far as G4String class is concerned. The header of G4String class
defines __G4String which happens to be the name of a variable used
within the generated dictionary code. The solution for that is to do
#undef __G4String in include/ExP02Classes.hh file.
@@ -1,133 +0,0 @@
///\file "persistency/P03/.README.txt"
///\brief ExampleP03 README page
/*! \page ExampleP03 Example P03
This example illustrates the use of the text geometry.
\section P03_s1 GEOMETRY EXAMPLES
Several examples of text geometries are provided:
g4geom_simple.txt :
- Simple construction of materials and single placements
g4geom_matemixt.txt :
- Isotopes, elements and materials
g4geom_boolean.txt :
- Boolean solids
g4geom_reflections.txt :
- Reflections
g4geom_replicas.txt :
- Replicas
g4geom_divisions.txt :
- Divisions
g4geom_paramLinear.txt :
- Linear parameterisations
g4geom_paramSquare.txt :
- Square parameterisations
g4geom_assembly.txt :
- Assembly placements
\section P03_s2 HOW TO START ?
Execute textGeom in 'batch' mode from macro file
\verbatim
% textGeom run.mac
\endverbatim
It will read the geometry from a file named 'g4geom.txt', and it will create a
VRML2 file to visualise the geometry.
Therefore if you want to try any of the above-mentioned files, copy it to a
file with this name,
\section P03_s3 DEFINING A SENSITIVE DETECTOR
The detector construction class ExTGDetectorConstructionWithSD shows how to
access a volume of the text geometry and assign to it a sensitive detector.
To use it, replace at exampleTextGeom.cc the line
\verbatim
runManager->SetUserInitialization(new ExTGDetectorConstruction);
\endverbatim
by
\verbatim
runManager->SetUserInitialization(new ExTGDetectorConstructionWithSD);
\endverbatim
and recompile.
It will use the geometry from the file 'g4geom_SD.txt'
\section P03_s4 MIXING TEXT AND C++ GEOMETRIES
The detector construction class ExTGDetectorConstructionWithCpp shows how to
create a volume with C++ and place it in the world or inside a volume defined
in the text geometry.
To use it, replace at exampleTextGeom.cc the line
\verbatim
runManager->SetUserInitialization(new ExTGDetectorConstruction);
\endverbatim
by
\verbatim
runManager->SetUserInitialization(new ExTGDetectorConstructionWithCpp);
\endverbatim
and recompile.
It will use the geometry from the file 'g4geom_simple.txt'
\section P03_s5 CREATING NEW TAGS IN THE TEXT GEOMETRY: DEFINING CUTS PER REGION
The detector construction class ExTGDetectorConstructionWithCuts, together with
ExTGRCLineProcessor, ExTGRCDetectorBuilder, ExTGRCRegionCutsMgr and
ExTGRCRegionData show how to add a couple of tags, ':REGION' and ':CUT', that
allow to define cuts per region in your input geometry text file.
To use it, replace at exampleTextGeom.cc the line
\verbatim
runManager->SetUserInitialization(new ExTGDetectorConstruction);
\endverbatim
by
\verbatim
runManager->SetUserInitialization(new ExTGDetectorConstructionWithCuts);
\endverbatim
and recompile.
It will use the geometry from the file 'g4geom_cutsPerRegion.txt'
\section P03_s6 DUMP THE IN-MEMORY GEOMETRY TO TEXT FILE
The run action, ExTGRunAction, triggers the writing of the in-memory Geant4
geometry to a text file.
To use it you just have to uncomment in exampleTextGeom.cc the line
\verbatim
runManager->SetUserAction(new ExTGRunAction);
\endverbatim
and it will read the geometry from the file 'g4geom.txt' and will write the
geometry in a file named 'geom.txt'
*/
@@ -1,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
project(P03)
#----------------------------------------------------------------------------
-117
View File
@@ -1,117 +0,0 @@
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
Example TextGeom
----------------
This example illustrates the use of the text geometry.
1.- GEOMETRY EXAMPLES
Several examples of text geometries are provided:
g4geom_simple.txt :
- Simple construction of materials and single placements
g4geom_matemixt.txt :
- Isotopes, elements and materials
g4geom_boolean.txt :
- Boolean solids
g4geom_reflections.txt :
- Reflections
g4geom_replicas.txt :
- Replicas
g4geom_divisions.txt :
- Divisions
g4geom_paramLinear.txt :
- Linear parameterisations
g4geom_paramSquare.txt :
- Square parameterisations
g4geom_assembly.txt :
- Assembly placements
2.- HOW TO START ?
- execute textGeom in 'batch' mode from macro file
% textGeom run.mac
It will read the geometry from a file named 'g4geom.txt', and it will create a
VRML2 file to visualise the geometry.
Therefore if you want to try any of the above-mentioned files, copy it to a
file with this name,
3.- DEFINING A SENSITIVE DETECTOR
The detector construction class ExTGDetectorConstructionWithSD shows how to
access a volume of the text geometry and assign to it a sensitive detector.
To use it, replace at exampleTextGeom.cc the line
runManager->SetUserInitialization(new ExTGDetectorConstruction);
by
runManager->SetUserInitialization(new ExTGDetectorConstructionWithSD);
and recompile.
It will use the geometry from the file 'g4geom_SD.txt'
4.- MIXING TEXT AND C++ GEOMETRIES
The detector construction class ExTGDetectorConstructionWithCpp shows how to
create a volume with C++ and place it in the world or inside a volume defined
in the text geometry.
To use it, replace at exampleTextGeom.cc the line
runManager->SetUserInitialization(new ExTGDetectorConstruction);
by
runManager->SetUserInitialization(new ExTGDetectorConstructionWithCpp);
and recompile.
It will use the geometry from the file 'g4geom_simple.txt'
5.- CREATING NEW TAGS IN THE TEXT GEOMETRY: DEFINING CUTS PER REGION
The detector construction class ExTGDetectorConstructionWithCuts, together with
ExTGRCLineProcessor, ExTGRCDetectorBuilder, ExTGRCRegionCutsMgr and
ExTGRCRegionData show how to add a couple of tags, ':REGION' and ':CUT', that
allow to define cuts per region in your input geometry text file.
To use it, replace at exampleTextGeom.cc the line
runManager->SetUserInitialization(new ExTGDetectorConstruction);
by
runManager->SetUserInitialization(new ExTGDetectorConstructionWithCuts);
and recompile.
It will use the geometry from the file 'g4geom_cutsPerRegion.txt'
6.- DUMP THE IN-MEMORY GEOMETRY TO TEXT FILE
The run action 'ExTGRunAction' triggers the writing of the in-memory Geant4
geometry to a text file.
To use it you just have to uncomment in exampleTextGeom.cc the line
runManager->SetUserAction(new ExTGRunAction);
and it will read the geometry from the file 'g4geom.txt' and will write the
geometry in a file named 'geom.txt'
+152 -87
View File
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
**************************************************************
Geant4 version Name: geant4-10-07-ref-06 (25-June-2021)
Geant4 version Name: geant4-11-00-ref-00 (10-December-2021)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -29,10 +29,8 @@ You have successfully registered the following graphics systems.
Registered graphics systems are:
ASCIITree (ATree)
DAWNFILE (DAWNFILE)
G4HepRep (HepRepXML)
G4HepRepFile (HepRepFile)
RayTracer (RayTracer)
VRML1FILE (VRML1FILE)
VRML2FILE (VRML2FILE)
gMocrenFile (gMocrenFile)
OpenGLImmediateQt (OGLIQt, OGLI)
@@ -122,32 +120,99 @@ Visualization verbosity changed to warnings (3)
/gun/energy 10 MeV
/tracking/verbose 0
/run/beamOn 10
=======================================================================
====== Electromagnetic Physics Parameters ========
=======================================================================
LPM effect enabled 1
Enable creation and use of sampling tables 0
Apply cuts on all EM processes 0
Use general process 0
Enable linear polarisation for gamma 0
Enable sampling of quantum entanglement 0
X-section factor for integral approach 0.8
Min kinetic energy for tables 100 eV
Max kinetic energy for tables 100 TeV
Number of bins per decade of a table 7
Verbose level 1
Verbose level for worker thread 0
Bremsstrahlung energy threshold above which
primary e+- is added to the list of secondary 100 TeV
Bremsstrahlung energy threshold above which primary
muon/hadron is added to the list of secondary 100 TeV
Lowest triplet kinetic energy 1 MeV
Enable sampling of gamma linear polarisation 0
5D gamma conversion model type 0
5D gamma conversion model on isolated ion 0
Livermore data directory livermore
=======================================================================
====== Ionisation Parameters ========
=======================================================================
Step function for e+- (0.2, 1 mm)
Step function for muons/hadrons (0.2, 0.1 mm)
Step function for light ions (0.2, 0.1 mm)
Step function for general ions (0.2, 0.1 mm)
Lowest e+e- kinetic energy 1 keV
Lowest muon/hadron kinetic energy 1 keV
Fluctuations of dE/dx are enabled 1
Use ICRU90 data 0
Use built-in Birks satuaration 0
Build CSDA range enabled 0
Use cut as a final range enabled 0
Enable angular generator interface 0
Max kinetic energy for CSDA tables 1 GeV
Max kinetic energy for NIEL computation 0 eV
Linear loss limit 0.01
Read data from file for e+e- pair production by mu 0
=======================================================================
====== Multiple Scattering Parameters ========
=======================================================================
Type of msc step limit algorithm for e+- 1
Type of msc step limit algorithm for muons/hadrons 0
Msc lateral displacement for e+- enabled 1
Msc lateral displacement for muons and hadrons 0
Urban msc model lateral displacement alg96 1
Range factor for msc step limit for e+- 0.04
Range factor for msc step limit for muons/hadrons 0.2
Geometry factor for msc step limitation of e+- 2.5
Safety factor for msc step limit for e+- 0.6
Skin parameter for msc step limitation of e+- 1
Lambda limit for msc step limit for e+- 1 mm
Use Mott correction for e- scattering 0
Factor used for dynamic computation of angular
limit between single and multiple scattering 1
Fixed angular limit between single
and multiple scattering 3.1416 rad
Upper energy limit for e+- multiple scattering 100 MeV
Type of electron single scattering model 0
Type of nuclear form-factor 1
Screening factor 1
=======================================================================
phot: for gamma SubType=12 BuildTable=0
LambdaPrime table from 200 keV to 100 TeV in 61 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 meV Emax= 100 TeV SauterGavrila Fluo
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV SauterGavrila Fluo
compt: for gamma SubType=13 BuildTable=1
Lambda table from 100 eV to 1 MeV, 7 bins/decade, spline: 1
LambdaPrime table from 1 MeV to 100 TeV in 56 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
Klein-Nishina : Emin= 0 meV Emax= 100 TeV
Klein-Nishina : Emin= 0 eV Emax= 100 TeV
conv: for gamma SubType=14 BuildTable=1
Lambda table from 1.022 MeV to 100 TeV, 18 bins/decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitlerLPM : Emin= 0 meV Emax= 100 TeV ModifiedTsai
BetheHeitlerLPM : Emin= 0 eV Emax= 100 TeV ModifiedTsai
Rayl: for gamma SubType=11 BuildTable=1
Lambda table from 100 eV to 100 keV, 7 bins/decade, spline: 0
LambdaPrime table from 100 keV to 100 TeV in 63 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 meV Emax= 100 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 meV Emax= 100 MeV Nbins=42 100 eV - 100 MeV
UrbanMsc : Emin= 0 eV Emax= 100 MeV Nbins=42 100 eV - 100 MeV
StepLim=UseSafety Rfact=0.04 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=1 Llim=1 mm
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Nbins=42 100 MeV - 100 TeV
StepLim=UseSafety Rfact=0.04 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=1 Llim=1 mm
@@ -157,25 +222,25 @@ eIoni: for e- XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 meV Emax= 100 TeV
MollerBhabha : Emin= 0 eV Emax= 100 TeV
eBrem: for e- XStype:4 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 meV Emax= 1 GeV ModifiedTsai
eBremSB : Emin= 0 eV Emax= 1 GeV ModifiedTsai
eBremLPM : Emin= 1 GeV Emax= 100 TeV ModifiedTsai
CoulombScat: for e- XStype:3 SubType=1 BuildTable=1
Lambda table from 100 MeV to 100 TeV, 7 bins/decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 7 bins/decade, spline: 0
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 meV Emax= 100 MeV Nbins=42 100 eV - 100 MeV
UrbanMsc : Emin= 0 eV Emax= 100 MeV Nbins=42 100 eV - 100 MeV
StepLim=UseSafety Rfact=0.04 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=1 Llim=1 mm
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Nbins=42 100 MeV - 100 TeV
StepLim=UseSafety Rfact=0.04 Gfact=2.5 Sfact=0.6 DispFlag:1 Skin=1 Llim=1 mm
@@ -185,29 +250,29 @@ eIoni: for e+ XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 meV Emax= 100 TeV
MollerBhabha : Emin= 0 eV Emax= 100 TeV
eBrem: for e+ XStype:4 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 meV Emax= 1 GeV ModifiedTsai
eBremSB : Emin= 0 eV Emax= 1 GeV ModifiedTsai
eBremLPM : Emin= 1 GeV Emax= 100 TeV ModifiedTsai
annihil: for e+ XStype:2 SubType=5 BuildTable=0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 meV Emax= 100 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+ XStype:3 SubType=1 BuildTable=1
Lambda table from 100 MeV to 100 TeV, 7 bins/decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 7 bins/decade, spline: 0
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
hIoni: for proton XStype:1 SubType=2
@@ -215,31 +280,31 @@ hIoni: for proton XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 meV Emax= 2 MeV
Bragg : Emin= 0 eV Emax= 2 MeV
BetheBloch : Emin= 2 MeV Emax= 100 TeV
hBrems: for proton XStype:1 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
hPairProd: for proton XStype:1 SubType=4
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
CoulombScat: for proton XStype:3 SubType=1 BuildTable=1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 0
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for GenericIon SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 meV Emax= 100 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
ionIoni: for GenericIon XStype:1 SubType=2
@@ -248,12 +313,12 @@ ionIoni: for GenericIon XStype:1 SubType=2
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.02
Stopping Power data for 17 ion/material pairs
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 meV Emax= 2 MeV
BraggIon : Emin= 0 eV Emax= 2 MeV
BetheBloch : Emin= 2 MeV Emax= 100 TeV
msc: for alpha SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 meV Emax= 100 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
ionIoni: for alpha XStype:1 SubType=2
@@ -261,12 +326,12 @@ ionIoni: for alpha XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 meV Emax=7.9452 MeV
BraggIon : Emin= 0 eV Emax=7.9452 MeV
BetheBloch : Emin=7.9452 MeV Emax= 100 TeV
msc: for anti_proton SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
hIoni: for anti_proton XStype:1 SubType=2
@@ -274,31 +339,31 @@ hIoni: for anti_proton XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 meV Emax= 2 MeV
ICRU73QO : Emin= 0 eV Emax= 2 MeV
BetheBloch : Emin= 2 MeV Emax= 100 TeV
hBrems: for anti_proton XStype:1 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
hPairProd: for anti_proton XStype:1 SubType=4
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
CoulombScat: for anti_proton XStype:3 SubType=1 BuildTable=1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 0
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for kaon+ SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
hIoni: for kaon+ XStype:1 SubType=2
@@ -306,31 +371,31 @@ hIoni: for kaon+ XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 meV Emax=1.05231 MeV
Bragg : Emin= 0 eV Emax=1.05231 MeV
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV
hBrems: for kaon+ XStype:1 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
hPairProd: for kaon+ XStype:1 SubType=4
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
CoulombScat: for kaon+ XStype:3 SubType=1 BuildTable=1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 0
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
hIoni: for kaon- XStype:1 SubType=2
@@ -338,31 +403,31 @@ hIoni: for kaon- XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 meV Emax=1.05231 MeV
ICRU73QO : Emin= 0 eV Emax=1.05231 MeV
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV
hBrems: for kaon- XStype:1 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
hPairProd: for kaon- XStype:1 SubType=4
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
CoulombScat: for kaon- XStype:3 SubType=1 BuildTable=1
Used Lambda table of kaon+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
muIoni: for mu+ XStype:1 SubType=2
@@ -370,32 +435,32 @@ muIoni: for mu+ XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 meV Emax= 200 keV
Bragg : Emin= 0 eV Emax= 200 keV
BetheBloch : Emin= 200 keV Emax= 1 GeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ XStype:1 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
MuBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
muPairProd: for mu+ XStype:1 SubType=4
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
muPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
CoulombScat: for mu+ XStype:3 SubType=1 BuildTable=1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 0
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
muIoni: for mu- XStype:1 SubType=2
@@ -403,32 +468,32 @@ muIoni: for mu- XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 meV Emax= 200 keV
ICRU73QO : Emin= 0 eV Emax= 200 keV
BetheBloch : Emin= 200 keV Emax= 1 GeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- XStype:1 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
MuBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
muPairProd: for mu- XStype:1 SubType=4
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
muPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
CoulombScat: for mu- XStype:3 SubType=1 BuildTable=1
Used Lambda table of mu+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
hIoni: for pi+ XStype:1 SubType=2
@@ -436,31 +501,31 @@ hIoni: for pi+ XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 meV Emax=297.505 keV
Bragg : Emin= 0 eV Emax=297.505 keV
BetheBloch : Emin=297.505 keV Emax= 100 TeV
hBrems: for pi+ XStype:1 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
hPairProd: for pi+ XStype:1 SubType=4
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
CoulombScat: for pi+ XStype:3 SubType=1 BuildTable=1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda table from threshold to 100 TeV, 7 bins/decade, spline: 0
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 meV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Nbins=84 100 eV - 100 TeV
StepLim=Minimal Rfact=0.2 Gfact=2.5 Sfact=0.6 DispFlag:0 Skin=1 Llim=1 mm
hIoni: for pi- XStype:1 SubType=2
@@ -468,27 +533,27 @@ hIoni: for pi- XStype:1 SubType=2
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
StepFunction=(0.2, 0.1 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 meV Emax=297.505 keV
ICRU73QO : Emin= 0 eV Emax=297.505 keV
BetheBloch : Emin=297.505 keV Emax= 100 TeV
hBrems: for pi- XStype:1 SubType=3
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hBrem : Emin= 0 eV Emax= 100 TeV ModifiedMephi
hPairProd: for pi- XStype:1 SubType=4
dE/dx and range tables from 100 eV to 100 TeV in 84 bins
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 1
Lambda tables from threshold to 100 TeV, 7 bins/decade, spline: 0
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 meV Emax= 100 TeV ModifiedMephi
hPairProd : Emin= 0 eV Emax= 100 TeV ModifiedMephi
CoulombScat: for pi- XStype:3 SubType=1 BuildTable=1
Used Lambda table of pi+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 meV Emax= 100 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
Region <DefaultRegionForTheWorld> -- -- appears in <world> world volume
This region is in the mass world.
@@ -508,21 +573,21 @@ Region <DefaultRegionForParallelWorld> -- -- is not associated to any world.
Index : 0 used in the geometry : Yes
Material : Air
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 70 keV
Energy thresholds : gamma 1 keV e- 1 keV e+ 1 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 1 used in the geometry : Yes
Material : G4_WATER
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 2.51944 keV e- 276.265 keV e+ 270.751 keV proton 70 keV
Energy thresholds : gamma 2.52562 keV e- 277.64 keV e+ 270.815 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 2 used in the geometry : Yes
Material : G4_AIR
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 990 eV e- 990 eV e+ 990 eV proton 70 keV
Energy thresholds : gamma 1 keV e- 1 keV e+ 1 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
@@ -538,7 +603,7 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Run terminated.
Run Summary
Number of events processed : 10
User=0.000000s Real=0.000796s Sys=0.000000s
User=0.000000s Real=0.000948s Sys=0.000000s
10 events have been kept for refreshing and/or reviewing.
"/vis/reviewKeptEvents" to review them one by one.
"/vis/enable", then "/vis/viewer/flush" or "/vis/viewer/rebuild" to see them accumulated.
@@ -569,11 +634,11 @@ Pool ID '17G4DynamicParticle', size : 0.000961 MB
Pool ID '7G4Track', size : 0.00192 MB
Pool ID '18G4TouchableHistory', size : 0.000961 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Pool ID '18G4SmoothTrajectory', size : 0.00288 MB
Pool ID '18G4SmoothTrajectory', size : 0.00192 MB
Pool ID '23G4SmoothTrajectoryPoint', size : 0.00481 MB
Pool ID '21G4TrajectoryContainer', size : 0.000961 MB
Number of memory pools allocated: 12 of which, static: 0
Dynamic pools deleted: 12 / Total memory freed: 0.026 MB
Dynamic pools deleted: 12 / Total memory freed: 0.025 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
-13
View File
@@ -1,13 +0,0 @@
Geant4 Persistency Examples
===========================
This directory contains a set of persistency examples.
P01 Root I/O example for storing and retrieving calorimeter hits.
P02 Root I/O example for storing and reading geometry objects.
P03 Example of detector geometry persistency in ASCII text format.
gdml Set of examples showing usage of the GDML plugin module in Geant4.
See the README file inside each example for more detail.
@@ -1,24 +0,0 @@
///\file "persistency/gdml/.README.txt"
///\brief Examples gdml README page
/*! \page Examples_gdml Category "persistency/gdml"
This directory contains a set of examples showing the usage of the GDML
plugin module in Geant4.
- \link ExampleG01 G01 \endlink Simple example for importing and exporting simple GDML files.
- \link ExampleG02 G02 \endlink Sample application showing how to import/export different
geometry setups, including STEP Tools files and structures
integrating them in a real simulation application.
- \link ExampleG03 G03 \endlink Simple example showing how to import extensions to the GDML
schema.
- \link ExampleG04 G04 \endlink Simple example showing how to associate detector sensitivity
to a logical-volume, making use of the auxiliary-information.
See the README file inside each example for more detail.
*/
@@ -1,6 +1,6 @@
#---Adding all GDML examples subdirectories explicitly
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
add_subdirectory(G01)
add_subdirectory(G02)
@@ -1,58 +0,0 @@
///\file "persistency/gdml/G01/.README.txt"
///\brief Example G01 README page
/*! \page ExampleG01 Example G01
\section G01_s1 GDML READ/WRITE
This example demonstrates the usage of the GDML reader and writer. It allows
to export geometry descriptions in an application independent format (GDML,
Geometry Description Markup Language).
The GDML files can be then used to interchange geometries between different
applications and users.
The detector construction consists of a call to GDMLProcessor which parses a
GDML file and returns the pointer to the world volume. The user can also write
her/his own GDML file and use it as the primary input format for her/his Geant4
application.
Several simple GDML files are provided:
- axes.gdml, showing loading and orientation of Cartesian axes;
- solids.gdml, list of all supported solids with placement;
- scale.gdml, a simple diamond structure made of extruded solids;
- divisionvol.gdml, a divided box;
- parameterized.gdml, a parameterised box;
- pTube.gdml, a parameterised tube;
- auxiliary.gdml, showing association of volume with auxiliary information;
- etc...
\section G01_s2 HOW TO BUILD THE EXAMPLE ?
- You need to have built the persistency/gdml module by having
set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step,
as well as the -DXERCESC_ROOT_DIR=path_to_xercesc flag pointing to
the path where the XercesC XML parser package is installed in your system.
- Compile and link to generate the executable (in your CMAKE build directory):
\verbatim
make
\endverbatim
- Execute the application.
- For reading and visualize interactively a GDML file:
\verbatim
load_gdml [GDML-file-in].gdml
\endverbatim
- For reading, writing and visualize interactively a GDML file:
\verbatim
load_gdml [GDML-file-in].gdml [GDML-file-out].gdml
\endverbatim
- For reading, writing a GDML file and running in batch a macro:
\verbatim
load_gdml [GDML-file-in].gdml [GDML-file-out].gdml [macro].in
\endverbatim
*/
@@ -1,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
project(G01)
#----------------------------------------------------------------------------
@@ -16,6 +16,9 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
September 15th, 2021 Gabriele Cosmo G01-V10-07-02
- Fixed minor overlaps in assembly.gdml and axes.gdml samples.
February 3rd, 2021 Gabriele Cosmo G01-V10-07-01
- Fixed auxiliary.gdml sample to define proper Region tags.
@@ -1,49 +0,0 @@
-------------------------------------------------------------------
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
GDML read/write
---------------
This example demonstrates the usage of the GDML reader and writer. It allows
to export geometry descriptions in an application independent format (GDML,
Geometry Description Markup Language).
The GDML files can be then used to interchange geometries between different
applications and users.
The detector construction consists of a call to GDMLProcessor which parses a
GDML file and returns the pointer to the world volume. The user can also write
her/his own GDML file and use it as the primary input format for her/his Geant4
application.
Several simple GDML files are provided:
- axes.gdml, showing loading and orientation of Cartesian axes;
- solids.gdml, list of all supported solids with placement;
- scale.gdml, a simple diamond structure made of extruded solids;
- divisionvol.gdml, a divided box;
- parameterized.gdml, a parameterised box;
- pTube.gdml, a parameterised tube;
- auxiliary.gdml, showing association of volume with auxiliary information;
- etc...
HOW TO BUILD THE EXAMPLE ?
- You need to have built the persistency/gdml module by having
set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step,
as well as the -DXERCESC_ROOT_DIR=<path_to_xercesc> flag pointing to
the path where the XercesC XML parser package is installed in your system.
- Compile and link to generate the executable (in your CMAKE build directory):
% make
- Execute the application.
o For reading and visualize interactively a GDML file:
% load_gdml [GDML-file-in].gdml
o For reading, writing and visualize interactively a GDML file:
% load_gdml [GDML-file-in].gdml [GDML-file-out].gdml
o For reading, writing a GDML file and running in batch a macro:
% load_gdml [GDML-file-in].gdml [GDML-file-out].gdml [macro].in
@@ -34,7 +34,7 @@
</materials>
<solids>
<box name="WorldBox" x="1.1" y="1.1" z="1.1" lunit="m"/>
<box name="WorldBox" x="1.5" y="1.5" z="1.5" lunit="m"/>
<tube name="TubeSol" rmin="0.1075" rmax="0.1875" z="0.1875" deltaphi="TWOPI" startphi="0" aunit="rad" lunit="m"/>
</solids>
@@ -5,12 +5,12 @@
<constant name="XLength" value="100"/>
<constant name="YLength" value="200"/>
<constant name="ZLength" value="300"/>
<position name="XBoxPos" x="XLength/2"/>
<position name="YBoxPos" y="YLength/2"/>
<position name="ZBoxPos" z="ZLength/2"/>
<position name="XArrowPos" x="XLength"/>
<position name="YArrowPos" y="YLength"/>
<position name="ZArrowPos" z="ZLength"/>
<position name="XBoxPos" x="XLength/2+5"/>
<position name="YBoxPos" y="YLength/2+5"/>
<position name="ZBoxPos" z="ZLength/2+5"/>
<position name="XArrowPos" x="XLength+5"/>
<position name="YArrowPos" y="YLength+5"/>
<position name="ZArrowPos" z="ZLength+5"/>
<rotation name="XArrowRot" y="-90" unit="deg"/>
<rotation name="YArrowRot" x="90" unit="deg"/>
<rotation name="ZArrowRot" unit="deg"/>
@@ -2,9 +2,9 @@
<gdml xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://service-spi.web.cern.ch/service-spi/app/releases/GDML/schema/gdml.xsd">
<define>
<position name="SiliconBlockUpper_vol_0_pos_0x438ed50" unit="cm" x="7.00000000e+00" y="0.00000000e+00" z="0.00000000e+00"/>
<position name="SiliconBlockUpper_vol_0_pos" unit="cm" x="7.00000000e+00" y="0.00000000e+00" z="0.00000000e+00"/>
<rotation name="identity_rot" unit="rad" x="0" y="0" z="0"/>
<position name="SiliconBlockDown_vol_1_pos_0x43938f0" unit="cm" x="-7.00000000e+00" y="0.00000000e+00" z="0.00000000e+00"/>
<position name="SiliconBlockDown_vol_1_pos" unit="cm" x="-7.00000000e+00" y="0.00000000e+00" z="0.00000000e+00"/>
<position name="AssemblyVol_pos_1" unit="cm" x="14.00000000e+00" y="0.00000000e+00" z="0.00000000e+00"/>
<position name="AssemblyVol_pos_2" unit="cm" x="-14.00000000e+00" y="0.00000000e+00" z="0.00000000e+00"/>
</define>
@@ -35,30 +35,30 @@
</materials>
<solids>
<box lunit="cm" name="world_volume_shape_0x4345980" x="6.00000000e+03" y="6.00000000e+03" z="6.00000000e+03"/>
<box lunit="cm" name="SiliconBlockUpper_vol_shape_0x438eae0" x="10.00000000e+00" y="4.00000000e+01" z="4.00000000e+01"/>
<box lunit="cm" name="SiliconBlockDown_vol_shape_0x43935f0" x="10.00000000e+00" y="4.00000000e+01" z="4.00000000e+01"/>
<box lunit="cm" name="world_volume_shape" x="6.00000000e+03" y="6.00000000e+03" z="6.00000000e+03"/>
<box lunit="cm" name="SiliconBlockUpper_vol_shape" x="10.00000000e+00" y="4.00000000e+01" z="4.00000000e+01"/>
<box lunit="cm" name="SiliconBlockDown_vol_shape" x="10.00000000e+00" y="4.00000000e+01" z="4.00000000e+01"/>
</solids>
<structure>
<volume name="SiliconBlockUpper_vol_0x438ebb0">
<volume name="SiliconBlockUpper_vol">
<materialref ref="Silicon"/>
<solidref ref="SiliconBlockUpper_vol_shape_0x438eae0"/>
<solidref ref="SiliconBlockUpper_vol_shape"/>
</volume>
<volume name="SiliconBlockDown_vol_0x43936c0">
<volume name="SiliconBlockDown_vol">
<materialref ref="Silicon"/>
<solidref ref="SiliconBlockDown_vol_shape_0x43935f0"/>
<solidref ref="SiliconBlockDown_vol_shape"/>
</volume>
<assembly name="AssemblyVol">
<physvol>
<volumeref ref="SiliconBlockUpper_vol_0x438ebb0"/>
<positionref ref="SiliconBlockUpper_vol_0_pos_0x438ed50"/>
<volumeref ref="SiliconBlockUpper_vol"/>
<positionref ref="SiliconBlockUpper_vol_0_pos"/>
<rotationref ref="identity_rot"/>
</physvol>
<physvol>
<volumeref ref="SiliconBlockDown_vol_0x43936c0"/>
<positionref ref="SiliconBlockDown_vol_1_pos_0x43938f0"/>
<volumeref ref="SiliconBlockDown_vol"/>
<positionref ref="SiliconBlockDown_vol_1_pos"/>
<rotationref ref="identity_rot"/>
</physvol>
</assembly>
@@ -74,9 +74,9 @@
</physvol>
</assembly>
<volume name="world_volume_0x4345a00">
<volume name="world_volume">
<materialref ref="Air"/>
<solidref ref="world_volume_shape_0x4345980"/>
<solidref ref="world_volume_shape"/>
<physvol>
<volumeref ref="AssemblyVol_2"/>
</physvol>
@@ -84,7 +84,7 @@
</structure>
<setup name="default" version="1.0">
<world ref="world_volume_0x4345a00"/>
<world ref="world_volume"/>
</setup>
</gdml>
File diff suppressed because it is too large Load Diff
@@ -1,57 +0,0 @@
///\file "persistency/gdml/G02/.README.txt"
///\brief Example G02 README page
/*! \page ExampleG02 Example G02
\section G02_s1 EXAMPLE OF USE GDML READER/WRITER IN DETECTOR CONSTRUCTION
In this directory you can find a example showing how to use GDML module for
reading and writing. It is also shown how to Read STEP Tools files.
In this example the DetectorConstruction consists of a Simple Detector, then
this Detector is filled/written in GDML.
The different options for writing and reading GDML files are shown in the
Detector Construction: writing modular files, using different schema location,
setting parameters for names in GDML file, etc.
For more information, please, refer to the GDML Documentation.
The Geometry is a Simple Detector Box with 4 Subdetectors.
This setup shows how to use Reflection Factory, Assembly of Volumes and
Parameterisation.
Using commands or macros it possible to read or write GDML file.
\section G02_s2 HOW TO BUILD THE EXAMPLE ?
- You need to have built the persistency/gdml module by having
set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step,
as well as the -DXERCESC_ROOT_DIR=path_to_xercesc flag pointing to
the path where the XercesC XML parser package is installed in your system.
- Compile and link to generate the executable (in your CMAKE build directory):
\verbatim
% make
\endverbatim
- Execute the application:
\verbatim
% geotest [macro-file].mac
\endverbatim
You can run this application with the following macro file:
- write_gdml.mac : This macro will write the Geometry defined in file
"test.gdml" and output to a new file wtest.gdml
To change this name you can use command :
/mydet/writeFile FileName.gdml
- read_gdml.mac : This macro will read the Geometry from file "test.gdml"
To change this name you can use command :
/mydet/readFile FileName.gdml
- read_step.mac : This macro will read the STEP Tool files "mbb.geom" and
"mbb.tree" and load them in memory.
To change this name you can use command :
/mydet/StepFile FileName
*/
@@ -1,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
project(G02)
#----------------------------------------------------------------------------
@@ -16,6 +16,9 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
November 11th, 2021 Gabriele Cosmo G02-V10-07-00
- Fixed visualisation settings in input macros.
November 13th, 2020 Ben Morgan G02-V10-06-01
- Enforce use of Serial RunManager.
@@ -1,47 +0,0 @@
-------------------------------------------------------------------
Example of use GDML reader/writer in Detector Construction
-----------------------------------------------------------
In this directory you can find a example showing how to use GDML module for
reading and writing. It is also shown how to Read STEP Tools files.
In this example the DetectorConstruction consists of a Simple Detector, then
this Detector is filled/written in GDML.
The different options for writing and reading GDML files are shown in the
Detector Construction: writing modular files, using different schema location,
setting parameters for names in GDML file, etc.
For more information, please, refer to the GDML Documentation.
The Geometry is a Simple Detector Box with 4 Subdetectors.
This setup shows how to use Reflection Factory, Assembly of Volumes and
Parameterisation.
Using commands or macros it possible to read or write GDML file.
HOW TO BUILD THE EXAMPLE ?
- You need to have built the persistency/gdml module by having
set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step,
as well as the -DXERCESC_ROOT_DIR=<path_to_xercesc> flag pointing to
the path where the XercesC XML parser package is installed in your system.
- Compile and link to generate the executable (in your CMAKE build directory):
% make
- Execute the application:
% geotest [macro-file].mac
You can run this application with the following macro file:
write_gdml.mac : This macro will write the Geometry defined in file
"test.gdml" and output to a new file wtest.gdml
To change this name you can use command :
/mydet/writeFile FileName.gdml
read_gdml.mac : This macro will read the Geometry from file "test.gdml"
To change this name you can use command :
/mydet/readFile FileName.gdml
read_step.mac : This macro will read the STEP Tool files "mbb.geom" and
"mbb.tree" and load them in memory.
To change this name you can use command :
/mydet/StepFile FileName
@@ -2,15 +2,12 @@
# Visualization of detector geometry and events
###################################################
# create empty scene
/vis/scene/create
# reading Geometry from File
/mydet/readFile test.gdml
/run/initialize
# Create a scene handler for a specific graphics system
/vis/open OGL
/vis/open OGL 600x600-0+0
# draw scene
/vis/viewer/zoom 1.5
@@ -2,15 +2,12 @@
# Visualization of detector geometry and events
###################################################
# create empty scene
/vis/scene/create
# reading Geometry from STEP file
/mydet/StepFile mbb
/run/initialize
# Create a scene handler for a specific graphics system
/vis/open OGL
/vis/open OGL 600x600-0+0
#/vis/open VRML2FILE
# draw scene
@@ -2,9 +2,6 @@
# Visualization of detector geometry and events
###################################################
# create empty scene
/vis/scene/create
/run/initialize
# Use this open statement to create an OpenGL view:
/vis/open OGL 600x600-0+0
@@ -2,15 +2,12 @@
# Visualization of detector geometry and events
###################################################
# create empty scene
/vis/scene/create
# writing Geometry in GDML file
/mydet/writeFile wtest.gdml
/run/initialize
# Create a scene handler for a specific graphics system
/vis/open OGL
/vis/open OGL 600x600-0+0
# draw scene
/vis/viewer/zoom 1.5
@@ -1,49 +0,0 @@
///\file "persistency/gdml/G03/.README.txt"
///\brief Example G03 README page
/*! \page ExampleG03 Example G03
\section G03_s1 EXAMPLE OF DEFINITION OF A GDML EXTENSION WITH ASSOCIATED READER AND WRITER
In this directory you can find an example showing how to extend the GDML
schema and plug-in a custom reader and writer to the system for handling
the extension.
For more information, please, refer to the GDML Documentation.
The Geometry is a Simple Box to which it is assigned a color as
visualization attribute.
The entity "color" is defined as part of the "extension" tag and properly
implemented in the GDML schema extension placed inside the directory
SimpleExtensionSchema.
The GDML file implenting the geometry with colors extension is
color_extension.gdml, in which the standard "gdml" tag has been replaced
by the "gdml_simple_extension" tag, with relative location for the new schema.
The GDML file is automatically loaded by the program.
It is also possible to use UI commands or macros as arguments to read any
standard GDML file.
\section G03_s2 HOW TO BUILD THE EXAMPLE ?
- You need to have built the persistency/gdml module by having
set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step,
as well as the -DXERCESC_ROOT_DIR=path_to_xercesc flag pointing to
the path where the XercesC XML parser package is installed in your system.
- Compile and link to generate the executable (in your CMAKE build directory):
\verbatim
% make
\endverbatim
- Execute the application for reading and visualizing the setup:
\verbatim
% gdml_ext read_ext.mac
\endverbatim
- Execute the application for also writing the setup:
\verbatim
% gdml_ext [write_ext.mac]
\endverbatim
*/
@@ -1,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
project(G03)
#----------------------------------------------------------------------------
@@ -16,6 +16,9 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
November 11th, 2021 Gabriele Cosmo G03-V10-07-00
- Fixed visualisation settings in input macros.
November 13th, 2020 Ben Morgan G03-V10-06-01
- Enforce use of Serial RunManager.
@@ -1,37 +0,0 @@
-------------------------------------------------------------------
Example of definition of a GDML extension with associated reader and writer
---------------------------------------------------------------------------
In this directory you can find an example showing how to extend the GDML
schema and plug-in a custom reader and writer to the system for handling
the extension.
For more information, please, refer to the GDML Documentation.
The Geometry is a Simple Box to which it is assigned a color as
visualization attribute.
The entity "color" is defined as part of the "extension" tag and properly
implemented in the GDML schema extension placed inside the directory
SimpleExtensionSchema.
The GDML file implenting the geometry with colors extension is
color_extension.gdml, in which the standard "gdml" tag has been replaced
by the "gdml_simple_extension" tag, with relative location for the new schema.
The GDML file is automatically loaded by the program.
It is also possible to use UI commands or macros as arguments to read any
standard GDML file.
HOW TO BUILD THE EXAMPLE ?
- You need to have built the persistency/gdml module by having
set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step,
as well as the -DXERCESC_ROOT_DIR=<path_to_xercesc> flag pointing to
the path where the XercesC XML parser package is installed in your system.
- Compile and link to generate the executable (in your CMAKE build directory):
% make
- Execute the application for reading and visualizing the setup:
% gdml_ext read_ext.mac
- Execute the application for also writing the setup:
% gdml_ext [write_ext.mac]
@@ -2,9 +2,6 @@
# Visualization of detector geometry and events
###################################################
# create empty scene
/vis/scene/create
# reading extended GDML Geometry from file
/mydet/readFile color_extension.gdml
/run/initialize
@@ -2,9 +2,6 @@
# Visualization of detector geometry and events
###################################################
# create empty scene
/vis/scene/create
/run/initialize
#
# Use this open statement to create an OpenGL view:
@@ -2,9 +2,6 @@
# Visualization of detector geometry and events
###################################################
# create empty scene
/vis/scene/create
# reading extended GDML Geometry from file
/mydet/writeFile color_extension_test.gdml
/run/initialize
@@ -1,39 +0,0 @@
///\file "persistency/gdml/G04/.README.txt"
///\brief Example G04 README page
/*! \page ExampleG04 Example G04
\section G04_s1 GDML DETECTOR SENSITIVITY
This example demonstrates the usage of the GDML auxiliary information for
associating a sensitive detector to a volume.
The detector construction consists of a call to GDMLProcessor which parses a
GDML file and returns the pointer to the world volume. The user can also write
her/his own GDML file and use it as the primary input format for her/his Geant4
application.
A simple GDML files is provided:
- auxiliary.gdml, showing association of a volume with the auxiliary
information, related to the sensitive detector.
\section G04_s2 HOW TO BUILD THE EXAMPLE ?
- You need to have built the persistency/gdml module by having
set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step,
as well as the -DXERCESC_ROOT_DIR=path_to_xercesc flag pointing to
the path where the XercesC XML parser package is installed in your system.
- Compile and link to generate the executable (in your CMAKE build directory):
\verbatim
% make
\endverbatim
- Execute the application for parsing interactively the GDML file:
\verbatim
% gdml_det auxiliary.gdml
\endverbatim
*/
@@ -1,6 +1,6 @@
#----------------------------------------------------------------------------
# Setup the project
cmake_minimum_required(VERSION 3.12...3.20)
cmake_minimum_required(VERSION 3.16...3.21)
project(G04)
#----------------------------------------------------------------------------
@@ -1,34 +0,0 @@
-------------------------------------------------------------------
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
GDML detector sensitivity
-------------------------
This example demonstrates the usage of the GDML auxiliary information for
associating a sensitive detector to a volume.
The detector construction consists of a call to GDMLProcessor which parses a
GDML file and returns the pointer to the world volume. The user can also write
her/his own GDML file and use it as the primary input format for her/his Geant4
application.
A simple GDML files is provided:
- auxiliary.gdml, showing association of a volume with the auxiliary
information, related to the sensitive detector.
HOW TO BUILD THE EXAMPLE ?
- You need to have built the persistency/gdml module by having
set the -DGEANT4_USE_GDML=ON flag during the CMAKE configuration step,
as well as the -DXERCESC_ROOT_DIR=<path_to_xercesc> flag pointing to
the path where the XercesC XML parser package is installed in your system.
- Compile and link to generate the executable (in your CMAKE build directory):
% make
- Execute the application.
o For parsing interactively the GDML file:
% gdml_det auxiliary.gdml
File diff suppressed because it is too large Load Diff
-17
View File
@@ -1,17 +0,0 @@
Geant4 GDML Examples
====================
This directory contains a set of examples showing the usage of the GDML
plugin module in Geant4.
G01 Simple example for importing and exporting simple GDML files.
G02 Sample application showing how to import/export different
geometry setups, including STEP Tools files and structures
integrating them in a real simulation application.
G03 Simple example showing how to import extensions to the GDML
schema.
G04 Simple example showing how to associate detector sensitivity
to a logical-volume, making use of the auxiliary-information.
See the README file inside each example for more detail.