From 38a3db896042aa03457efed8c535aec19dfae37c Mon Sep 17 00:00:00 2001
From: Gabriele Cosmo <gabriele.cosmo@cern.ch>
Date: Thu, 9 Jun 2016 10:09:27 +0200
Subject: [PATCH] Import Geant4 5.0.1 source tree

---
 Configure                                     |    33 +-
 ReleaseNotes/Patch4.5.0-1.txt                 |   181 +
 config/History                                |     9 +-
 config/architecture.gmk                       |     8 +-
 config/binmake.gmk                            |     6 +-
 config/common.gmk                             |     4 +-
 config/globlib.gmk                            |     5 +-
 config/scripts/GNUmakefile                    |     4 +-
 config/scripts/binmake.gmk                    |     2 +-
 config/scripts/install.sh.SH                  |     4 +
 config/sys/WIN32-VC7.gmk                      |    43 +
 .../advanced/composite_calorimeter/History    |     6 +-
 .../src/CCalEcalOrganization.cc               |     1 -
 .../src/CCalHcalOrganization.cc               |     1 -
 .../src/CCalPrimaryGeneratorAction.cc         |     1 -
 .../src/CCalPrimaryGeneratorMessenger.cc      |     2 -
 .../src/FCALMaterialConsultant.cc             |     1 -
 examples/advanced/xray_telescope/History      |     7 +-
 .../xray_telescope/src/XrayTelRunAction.cc    |     2 -
 .../B01/src/B01DetectorConstruction.cc        |     5 +-
 .../B02/src/B02DetectorConstruction.cc        |     5 +-
 .../src/B02ImportanceDetectorConstruction.cc  |     5 +-
 .../B02/src/B02ScoringDetectorConstruction.cc |     5 +-
 .../B03/src/B03DetectorConstruction.cc        |     5 +-
 .../src/B03ImportanceDetectorConstruction.cc  |     5 +-
 examples/extended/biasing/History             |    14 +-
 .../TestEm10/TestEm10.large_N.out             |  1613 +-
 .../electromagnetic/TestEm10/TestEm10.out     |   836 +-
 .../extended/electromagnetic/TestEm2/History  |     5 +-
 .../electromagnetic/TestEm2/TestEm2.out       |     4 +-
 .../include/Em2DetectorConstruction.hh        |     4 +-
 .../TestEm2/include/Em2DetectorMessenger.hh   |     4 +-
 .../TestEm2/include/Em2EventAction.hh         |     4 +-
 .../include/Em2EventActionMessenger.hh        |     4 +-
 .../TestEm2/include/Em2PhysListEmModel.hh     |     4 +-
 .../TestEm2/include/Em2PhysListEmStandard.hh  |     4 +-
 .../TestEm2/include/Em2PhysListGeneral.hh     |     4 +-
 .../TestEm2/include/Em2PhysListParticles.hh   |     4 +-
 .../TestEm2/include/Em2PhysicsList.hh         |     4 +-
 .../include/Em2PhysicsListMessenger.hh        |     4 +-
 .../include/Em2PrimaryGeneratorAction.hh      |     4 +-
 .../TestEm2/include/Em2RunAction.hh           |     4 +-
 .../TestEm2/include/Em2SteppingAction.hh      |     4 +-
 .../TestEm2/include/Em2SteppingVerbose.hh     |     4 +-
 .../TestEm2/include/Em2TrackingAction.hh      |     4 +-
 .../TestEm2/include/Em2VisManager.hh          |     4 +-
 .../electromagnetic/TestEm2/run01.mac         |     6 +-
 .../TestEm2/src/Em2DetectorConstruction.cc    |     4 +-
 .../TestEm2/src/Em2DetectorMessenger.cc       |     4 +-
 .../TestEm2/src/Em2EventAction.cc             |     4 +-
 .../TestEm2/src/Em2EventActionMessenger.cc    |     4 +-
 .../TestEm2/src/Em2PhysListEmModel.cc         |     4 +-
 .../TestEm2/src/Em2PhysListEmStandard.cc      |     4 +-
 .../TestEm2/src/Em2PhysListGeneral.cc         |     4 +-
 .../TestEm2/src/Em2PhysListParticles.cc       |     4 +-
 .../TestEm2/src/Em2PhysicsListMessenger.cc    |     4 +-
 .../TestEm2/src/Em2PrimaryGeneratorAction.cc  |     4 +-
 .../TestEm2/src/Em2RunAction.cc               |     4 +-
 .../TestEm2/src/Em2SteppingAction.cc          |     4 +-
 .../TestEm2/src/Em2SteppingVerbose.cc         |    10 +-
 .../TestEm2/src/Em2TrackingAction.cc          |     4 +-
 .../TestEm2/src/Em2VisManager.cc              |     4 +-
 .../electromagnetic/TestEm3/TestEm3.out       |    10 +-
 .../extended/electromagnetic/TestEm4/History  |     6 +-
 .../electromagnetic/TestEm4/TestEm4.out       |     4 +-
 .../TestEm4/src/Em4SteppingVerbose.cc         |    10 +-
 .../electromagnetic/TestEm5/TestEm5.out       |     4 +-
 .../electromagnetic/TestEm6/TestEm6.out       |     4 +-
 .../electromagnetic/TestEm8/TestEm8.out       |    32 +-
 examples/extended/field/field01/field01.out   |     6 +-
 examples/extended/field/field02/field02.out   |     6 +-
 examples/extended/field/field03/field03.out   |     6 +-
 .../extended/g3tog4/clGeometry/clGeometry.out |    14 +-
 examples/extended/g3tog4/cltog4/cltog4.out    |    10 +-
 examples/extended/geometry/olap/History       |     6 +-
 .../geometry/olap/src/RandomDetector.cc       |     5 +-
 examples/novice/N01/exampleN01.out            |     4 +-
 examples/novice/N02/History                   |     5 +-
 examples/novice/N02/exampleN02.out            |  1730 +-
 .../N02/include/ExN02DetectorMessenger.hh     |     7 +-
 examples/novice/N02/run2.mac                  |     4 +-
 .../novice/N02/src/ExN02DetectorMessenger.cc  |    21 +-
 .../novice/N02/src/ExN02SteppingVerbose.cc    |    10 +-
 examples/novice/N03/exampleN03.out            |     2 +-
 examples/novice/N04/exampleN04.out            |     2 +-
 examples/novice/N05/exampleN05.out            |     2 +-
 examples/novice/N06/exampleN06.out            | 22632 +---------------
 source/g3tog4/History                         |     8 +-
 source/g3tog4/include/G3MedTable.hh           |     6 +-
 source/g3tog4/src/G3MedTable.cc               |    17 +-
 source/geometry/magneticfield/History         |     7 +-
 .../magneticfield/include/G4FieldTrack.icc    |     5 +-
 source/geometry/management/History            |    72 +-
 source/geometry/management/src/G4VSolid.cc    |    59 +-
 source/geometry/solids/Boolean/History        |    10 +-
 .../Boolean/include/G4ReflectionFactory.hh    |    12 +-
 .../solids/Boolean/src/G4ReflectionFactory.cc |    31 +-
 source/geometry/solids/CSG/History            |     7 +-
 source/geometry/solids/CSG/src/G4Cons.cc      |    90 +-
 source/geometry/volumes/History               |    21 +-
 .../volumes/include/G4GeometryMessenger.hh    |     6 +-
 .../include/G4IdentityTrajectoryFilter.hh     |    26 +-
 .../include/G4VCurvedTrajectoryFilter.hh      |    41 +-
 .../volumes/src/G4GeometryMessenger.cc        |    66 +-
 .../volumes/src/G4IdentityTrajectoryFilter.cc |    18 +-
 .../volumes/src/G4VCurvedTrajectoryFilter.cc  |    27 +-
 source/global/History                         |     9 +-
 source/global/management/include/G4SIunits.hh |   224 +-
 source/global/management/include/globals.hh   |     9 +-
 source/intercoms/History                      |     5 +-
 source/intercoms/include/G4VVisManager.hh     |    21 +-
 source/parameterisations/History              |    13 +-
 .../include/G4FoamXTRdEdx.hh                  |     8 +-
 .../include/G4FoamXrayTRmodel.hh              |     8 +-
 .../include/G4GamDistrXTRdEdx.hh              |     8 +-
 .../include/G4GamDistrXrayTRmodel.hh          |     8 +-
 .../include/G4IrregularXTRdEdx.hh             |     6 +-
 .../include/G4IrregularXrayTRmodel.hh         |     8 +-
 .../include/G4PAIclusterModel.hh              |     6 +-
 .../include/G4PhotoClusterModel.hh            |     6 +-
 .../include/G4PlateIrrGasXTRdEdx.hh           |     6 +-
 .../include/G4PlateIrrGasXrayTRmodel.hh       |     8 +-
 .../include/G4RegularXTRdEdx.hh               |     6 +-
 .../include/G4RegularXrayTRmodel.hh           |     8 +-
 .../include/G4VClusterModel.hh                |     8 +-
 .../parameterisations/include/G4VXTRdEdx.hh   |     7 +-
 .../include/G4VXrayTRadModel.hh               |     7 +-
 .../include/G4VXrayTRmodel.hh                 |     7 +-
 .../src/G4IrregularXrayTRmodel.cc             |    14 +-
 source/parameterisations/src/G4VXTRdEdx.cc    |    14 +-
 .../parameterisations/src/G4VXrayTRadModel.cc |    22 +-
 source/persistency/History                    |     3 +
 source/persistency/src/G4MCTSimParticle.cc    |     2 +-
 source/persistency/src/G4MCTSimVertex.cc      |     2 +-
 .../lowenergy/src/G4QAOLowEnergyLoss.cc       |     2 -
 .../muons/src/G4MuBremsstrahlungModel.cc      |    49 +-
 .../muons/src/G4MuPairProductionModel.cc      |    59 +-
 .../standard/src/G4PAIonisation.cc            |    21 +-
 .../standard/src/G4PAIxSection.cc             |    22 +-
 .../standard/src/G4eBremsstrahlungModel.cc    |   112 +-
 .../processes/electromagnetic/xrays/History   |    10 +-
 .../xrays/include/G4VXTRenergyLoss.hh         |     7 +-
 .../electromagnetic/xrays/src/G4Cerenkov.cc   |    10 +-
 .../xrays/src/G4ForwardXrayTR.cc              |    37 +-
 .../xrays/src/G4VXTRenergyLoss.cc             |    19 +-
 .../src/G4ElectroNuclearCrossSection.cc       |     6 +-
 .../include/G4InelasticInteraction.hh         |     6 +-
 .../management/include/G4NoModelFound.hh      |     8 +
 .../management/src/G4EnergyRangeManager.cc    |     7 +-
 .../management/src/G4HadronicProcess.cc       |    13 +
 .../management/src/G4InelasticInteraction.cc  |     1 +
 .../body/include/G4Quasmon.hh                 |    18 +-
 .../body/src/G4QEnvironment.cc                |   309 +-
 .../body/src/G4QParticle.cc                   |    11 +-
 .../body/src/G4Quasmon.cc                     |   106 +-
 .../include/G4ElectroNuclearReaction.hh       |    32 +-
 .../include/G4ContinuumGammaDeexcitation.hh   |     9 +-
 .../include/G4DiscreteGammaDeexcitation.hh    |    40 +-
 .../include/G4NuclearLevelManager.hh          |    36 +-
 .../include/G4NuclearLevelStore.hh            |    54 +
 .../include/G4StatMFMacrocanonical.hh         |     4 +-
 .../src/G4ContinuumGammaDeexcitation.cc       |    13 +-
 .../src/G4DiscreteGammaDeexcitation.cc        |    63 +-
 .../de_excitation/src/G4Evaporation.cc        |     6 +-
 .../de_excitation/src/G4ExcitationHandler.cc  |     3 +-
 .../src/G4NuclearLevelManager.cc              |   397 +-
 .../de_excitation/src/G4NuclearLevelStore.cc  |   100 +
 .../high_energy/src/G4TheoFSGenerator.cc      |     5 +-
 .../include/G4PreCompoundModel.hh             |     4 +-
 .../src/G4PreCompoundEmission.cc              |     8 +-
 .../scattering/src/G4AngularDistribution.cc   |     1 -
 .../scattering/src/G4VAngularDistribution.cc  |     3 +-
 .../generator/util/include/G4FermiMomentum.hh |    10 +-
 .../generator/util/src/G4Fancy3DNucleus.cc    |     6 +-
 .../include/G4LEKaonZeroLInelastic.hh         |     6 +-
 .../include/G4LEKaonZeroSInelastic.hh         |     6 +-
 .../include/G4NeutronHPInterpolator.hh        |     6 +-
 .../include/G4NeutronHPLegendreTable.hh       |     9 +-
 .../src/G4NeutronHPContAngularPar.cc          |     4 +-
 .../src/G4NeutronHPEnAngCorrelation.cc        |    14 +
 .../neutron_hp/src/G4NeutronHPFSFissionFS.cc  |     7 +-
 .../neutron_hp/src/G4NeutronHPPhotonDist.cc   |     5 +-
 .../neutron_hp/src/G4NeutronHPProduct.cc      |     4 +-
 .../hadronic/models/radiative_decay/History   |     9 +
 .../src/G4NuclearDecayChannel.cc              |     9 +-
 .../radiative_decay/src/G4RadioactiveDecay.cc |     9 +-
 .../util/include/G4EffectiveCharge.hh         |     2 -
 source/processes/optical/History              |     3 +
 .../optical/src/G4OpBoundaryProcess.cc        |    17 +-
 source/visualization/HepRep/History           |     7 +-
 .../include/G4HepRepFileSceneHandler.hh       |     7 +-
 .../HepRep/include/HepRepXMLWriter.hh         |     4 +-
 .../HepRep/src/G4HepRepFileSceneHandler.cc    |   235 +-
 .../HepRep/src/HepRepXMLWriter.cc             |    48 +-
 source/visualization/History                  |    14 +-
 source/visualization/OpenInventor/History     |    17 +-
 .../src/G4OpenInventorSceneHandler.cc         |     5 +-
 source/visualization/VRML/History             |     4 +
 .../VRML/src/G4VRML2SceneHandlerFunc.icc      |     7 +-
 .../management/include/G4VisManager.hh        |    65 +-
 .../management/src/G4VisManager.cc            |    28 +-
 201 files changed, 5474 insertions(+), 25186 deletions(-)
 create mode 100644 ReleaseNotes/Patch4.5.0-1.txt
 create mode 100644 config/sys/WIN32-VC7.gmk
 create mode 100644 source/processes/hadronic/management/include/G4NoModelFound.hh
 create mode 100644 source/processes/hadronic/models/generator/de_excitation/include/G4NuclearLevelStore.hh
 create mode 100644 source/processes/hadronic/models/generator/de_excitation/src/G4NuclearLevelStore.cc

diff --git a/Configure b/Configure
index 7c24dbae31..3b94f3036d 100755
--- a/Configure
+++ b/Configure
@@ -18,9 +18,9 @@
 # you may fetch it yourself from your nearest archive site.)
 #
 
-# $Id: Configure,v 1.31 2002/12/13 15:46:47 stesting Exp $
+# $Id: Configure,v 1.33 2003/02/21 16:04:59 stesting Exp $
 #
-# Generated on Fri Dec 13 16:43:52 CET 2002 [metaconfig 3.0 PL70]
+# Generated on Fri Feb 21 17:04:19 CET 2003 [metaconfig 3.0 PL70]
 
 cat >/tmp/c1$$ <<EOF
 WARNING!!!!!
@@ -1348,6 +1348,8 @@ cd ../..
 			;;
 		cygwin*) osname=win32
 			;;
+		darwin*) osname=darwin
+			;;
 		domainos) osname=apollo
 			osvers="$3"
 			;;
@@ -1602,6 +1604,8 @@ case "$g4osname" in
 				;;
 		'win32')	g4osname=WIN32
 				;;
+		'darwin')	g4osname=Darwin
+				;;
 	esac
 esac
 
@@ -1645,6 +1649,9 @@ case  "$g4compiler" in
 		'WIN32')
 				g4compiler=VC
 				;;
+		'Darwin')
+				g4compiler=g++
+				;;
 	esac
 esac
 
@@ -1693,6 +1700,9 @@ gans=$ans
 			'win32')
 					g4osnamerec=WIN32
 					;;
+			'darwin')
+					g4osnamerec=Darwin
+					;;
 		esac
 		dflt=$g4osname
 		rp="What is your OS'?"
@@ -1740,6 +1750,9 @@ EOM
 			'WIN32')
 					g4compilerrec=VC
 					;;
+			'Darwin')
+					g4compilerrec=g++
+					;;
 		esac
 		dflt=$g4compiler
 		rp="Which C++ compiler?"
@@ -1812,7 +1825,7 @@ fi
 
 	. $src/.config/bin/$g4system/env.sh
 
-	CPPFLAGS=`grep 'CPPFLAGS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | awk -F := '{print $2}'`
+	CPPFLAGS=`grep 'CPPFLAGS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | $sed  -e 's/^\(.*\):=//'`
 
 #	echo CPPFLAGS=$CPPFLAGS
 	echo $CPPFLAGS
@@ -1826,7 +1839,7 @@ fi
 
 	. $src/.config/bin/$g4system/env.sh
 
-	CXXFLAGS=`grep 'CXXFLAGS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | awk -F := '{print $2}'`
+	CXXFLAGS=`grep 'CXXFLAGS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | $sed  -e 's/^\(.*\):=//'`
 
 #	echo CXXFLAGS=$CXXFLAGS
 	echo $CXXFLAGS
@@ -1840,7 +1853,7 @@ fi
 
 	. $src/.config/bin/$g4system/env.sh
 
-	INCFLAGS=`grep 'INCFLAGS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | awk -F := '{print $2}'`
+	INCFLAGS=`grep 'INCFLAGS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | $sed  -e 's/^\(.*\):=//'`
 
 #	echo INCFLAGS=$INCFLAGS
 	echo $INCFLAGS
@@ -1854,7 +1867,7 @@ fi
 
 	. $src/.config/bin/$g4system/env.sh
 
-	LDFLAGS=`grep 'LDFLAGS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | awk -F := '{print $2}'`
+	LDFLAGS=`grep 'LDFLAGS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | $sed  -e 's/^\(.*\):=//'`
 
 #	echo LDFLAGS=$LDFLAGS
 	echo $LDFLAGS
@@ -1889,8 +1902,8 @@ fi
 	
 # Global libs
 
-	LDLIBS_1=`grep 'LDLIBS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | awk -F := '{print $2}'`
-	LDLIBS_2=`echo $LDLIBS_1 | awk -F -lMarker '{print $2}'`
+	LDLIBS_1=`grep 'LDLIBS_FINAL :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | $sed  -e 's/^\(.*\):=//'`
+	LDLIBS_2=`echo $LDLIBS_1 | $sed  -e 's/^\(.*\)-lMarker//'`
 
 	echo "$LDLIBS_2 $c"
 
@@ -1909,8 +1922,8 @@ fi
 
 	LIBLIST_LIST=`$G4LIB/$G4SYSTEM/liblist -m $G4LIB/$G4SYSTEM < $G4LIB/$G4SYSTEM/libname.map`
 
-	LDLIBS3=`grep 'LDLIBS3 :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | awk -F := '{print $2}'`
-	LDLIBS4=`grep 'LDLIBS4 :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | awk -F := '{print $2}'`
+	LDLIBS3=`grep 'LDLIBS3 :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | $sed  -e 's/^\(.*\):=//'`
+	LDLIBS4=`grep 'LDLIBS4 :=' $G4LIB/$G4SYSTEM/GNUmakefile.db | $sed  -e 's/^\(.*\):=//'`
 
 	LDLIBS=$LIBLIST_LIST $LDLIBS3 $LDLIBS4	
 
diff --git a/ReleaseNotes/Patch4.5.0-1.txt b/ReleaseNotes/Patch4.5.0-1.txt
new file mode 100644
index 0000000000..2b8a57ebd3
--- /dev/null
+++ b/ReleaseNotes/Patch4.5.0-1.txt
@@ -0,0 +1,181 @@
+
+                 Geant4 5.0 - patch-01 Release Notes
+                 -----------------------------------
+
+                                                      24th February 2003
+
+List of fixes included in this public patch to release 5.0:
+
+  o Config:
+    ------
+    - Added experimental setup WIN32-VC7.gmk for Windows .NET VC++ compiler.
+    - Generalised identification of WIN32 specific setups in core scripts.
+    - Forced silent generation of dependencies.
+    - Configure script: fixed GNUmakefile access problem for correct execution
+      of flags/libs command options. Added automatic recognition of 'Darwin' OS.
+    - source/GNUmakefile: included patch to release 5.0.
+
+  o Electromagnetic processes (low-energy):
+    --------------------------------------
+    - Minor fix in G4QAOLowEnergyLoss to use G4Poisson distribution.
+
+  o Electromagnetic processes (standard):
+    ------------------------------------
+  + standard:
+    - Fix for compound materials in G4eBremsstrahlungModel.
+    - Minor fix in G4PAIonisation and G4PAIxSection to use G4Poisson
+      distribution.
+  + muons:
+    - Fix for compound materials in G4MuBremsstrahlungModel and
+      G4MuPairProductionModel.
+  + xrays:
+    - G4VXTRenergyLoss: removed reduntant headers inclusions and ordered
+      inclusion for complex numbers to allow porting on Windows .NET VC++.
+    - Minor fix in G4Cerenkov, G4ForwardXrayTR and G4VXTRenergyLoss to use
+      G4Poisson distribution.
+
+  o General processes:
+    -----------------
+  + optical:
+    - Fix in calculation of polarization for perpendicular incidence
+      in G4OpBoundaryProcess. Fixes bug report #442.
+
+  o Geometry:
+    --------
+  + magnetic-field:
+    - Removed some redundant inclusions of headers.
+  + management:
+    - G4VSolid.cc: restored original conditions for extent clipping in
+      method ClipPolygon().
+  + solids/Boolean:
+    - Added set/get functions Set/GetVolumesNameExtension() for volume-name
+      extension in G4ReflectionFactory. By default now the factory assigns
+      "_refl" postfix to name of reflected volumes/solids.
+    - Assumed less strict condition in the G4ReflectionFactory::CheckScale()
+      method, to avoid precision problems with imported rotation matrices.
+  + solids/CSG:
+    - G4Cons: enhanced treatment of phi-sections, according to
+      algorithm used also in G4Tubs.
+  + volumes:
+    - Fix in G4GeometryMessenger to check for geometry closed when commands
+      are applied. Command /geometry/navigator/reset and test commands apply
+      only when system is in "Idle" state.
+    - G4VCurvedTrajectoryFilter: fixed initialisation of data member
+      in constructor. Fixes crash in visualization under in some setups.
+    - G4IdentityTrajectoryFilter: added comments for the Software Reference
+      Manual.
+
+  o Global:
+    ------
+    - Exclude definition of min/max for Windows .NET VC++ compiler
+      in globals.hh.
+    - Use SystemOfUnits.h and PhysicalConstants.h from CLHEP instead of
+      internal local copies.
+
+  o Hadronic processes:
+    ------------------
+  + cross_sections
+    o Fixed bug in Newton method for electro-nuclear cross-sections.
+  + management:
+    o Fixed a missing data-member initialization in G4InelasticInteraction.
+      Fixes bug report #455.
+    o G4EnergyRangeManager, G4HadronicProcess: adopt exception handling for
+      'no model found' case.
+  + models/chiral_inv_phase_space
+    o Minor fix for memory leak.
+    o Fixed calculation of the equivalent photon in electro-nuclear. 
+  + models/generator/de_excitation
+    o Improved performance for gamma evaporation (~30%).
+    o Minor fix in method G4ExcitationHandler::transform() when calling
+      erase(), to allow porting on Windows .NET VC++ compiler.
+  + models/generator/high_energy
+    o G4TheoFSGenerator: fix for semantics change in track, added Clear()
+      call to particle-change vector.
+  + models/generator/scattering
+    o Removed some redundant inclusions of headers.
+  + models/generator/util
+    o Critical fix for semi-infinite loop in G4Fancy3DNucleus and
+      G4FermiMomentum. 
+  + models/low_energy
+    o G4LEKaonZeroLInelastic, G4LEKaonZeroSInelastic: fixed virtual
+      destructor.
+  + models/neutron_hp
+    o Fix in sampling of gammas, in case internal conversion data are
+      available in breit frame.
+    o Fixed recoil direction distribution for 14MeV neutrons in Silicon.
+    o Fixed cases of uninitialised variables responsible for event
+      irreproducibility.
+    o Optimized usage of poisson distribution to adopt G4Poisson. 
+  + models/pre_equilibrium
+    o Fixed warning.
+  + models/radiative_decay
+    o Fix in G4NuclearDecayChannel and G4RadioactiveDecay: adapted to new
+      nuclear level manager.
+  + util
+    o Removed some redundant inclusions of headers.
+
+  o Intercoms:
+    ---------
+    - Included G4VVisManager::Draw methods for hits and trajectories.
+
+  o Parameterisations:
+    -----------------
+    - Updated header files to remove redundant header inclusions
+      and properly order inclusion for complex numbers, to allow
+      porting on Windows .NET VC++ compiler.
+    - Minor fix in G4IrregularXrayTRmodel, G4VXTRdEdx and G4VXrayTRadModel
+      to use G4Poisson distribution.
+
+  o Persistency:
+    -----------
+    - Corrected inclusion of headers for constant and units from CLHEP
+      in G4MCTSimParticle and G4MCTSimVertex.
+
+  o Visualization:
+    -------------
+    - OpenInventor: removed erroneous additional transformation.
+    - HepRep: modified G4HepRepFileSceneHandler::AddThis()
+      to incorporate G4Attributes into the HepRep1 file.
+      Moved some of HepRepXMLWriter's warning messages to debug blocks.
+    - VRML: minor fix to VRML2 driver in G4VRML2SceneHandlerFunc to
+      adopt G4String.
+    - Included G4VisManager::Draw methods for hits and trajectories.
+
+  o G3toG4 tool:
+    -----------
+    - G4gstmed: included get functions for the medium table entries:
+        G4int GetSize() const
+        G3MedTableEntry* GetMTE(G4int i) const
+
+  o Examples:
+    --------
+    - novice/N02
+      o Cosmetics in output for stepping verbose.
+      o Minor improvements to specific UI commands.
+    - extended/electromagnetic - TestEm2, TestEm4
+      o Cosmetics in output for stepping verbose.
+      o Minor improvements to specific UI commands.
+    - extended/geometry/olap
+      o Removed redundant inclusion of headers.
+    - extended/biasing
+      o Removed redundant inclusion of headers.
+    - advanced - composite_calorimeter, xray_telescope
+      o Removed redundant inclusion of headers.
+    - Updated reference outputs.
+
+ ----------------------------------------------------------------------------
+
+                             Technical Notes
+                             --------------- 
+
+  o  This patch should be applied on top of release 5.0.
+  o  Technical notes distributed for release 5.0 are also applicable and
+     valid for this patch.
+
+The code and rebuilt binary libraries for release 5.0 are available through
+our "Source Code" Web page:
+- see our <A href="http://cern.ch/geant4">Geant4 Home Page</A>.
+
+Please refer to <A
+href="http://cern.ch/geant4/G4UsersDocuments/Overview/html/index.html">Geant4
+User Documentation</A> for further information about using Geant4.
diff --git a/config/History b/config/History
index 1c2d759158..e21c8533ba 100644
--- a/config/History
+++ b/config/History
@@ -1,5 +1,5 @@
-$Id: History,v 1.209 2002/12/10 14:05:59 gcosmo Exp $
-$Name: geant4-05-00 $
+$Id: History,v 1.210 2003/01/22 18:02:21 gcosmo Exp $
+$Name: geant4-05-00-patch-01 $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,11 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+22nd January 2003  Gabriele Cosmo (config-V05-00-00)
+- Added experimental setup WIN32-VC7.gmk for Windows .NET VC++ compiler.
+- Generalised identification of WIN32 specific setups in core scripts.
+- Forced silent generation of dependencies (added -w option to calls to g++).
+
 4th December 2002  Gabriele Cosmo (config-V04-01-08)
 - Removed obsolete setup for ObjectSpace-STL (G4USE_OSPACE and related
   variables). Removed obsolete variable G4USE_STL.
diff --git a/config/architecture.gmk b/config/architecture.gmk
index 7fb6bebbf3..655f4cd5e1 100644
--- a/config/architecture.gmk
+++ b/config/architecture.gmk
@@ -1,4 +1,4 @@
-# $Id: architecture.gmk,v 1.84 2002/12/04 14:44:23 gcosmo Exp $
+# $Id: architecture.gmk,v 1.85 2003/01/22 18:02:02 gcosmo Exp $
 # ------------------------------------------------------------------------
 #       GEANT 4 - Architecture configuration script for GNU Make
 #
@@ -124,7 +124,7 @@ ifndef CLHEP_LIB_DIR
   CLHEP_LIB_DIR     := $(CLHEP_BASE_DIR)/lib
 endif
 ifndef CLHEP_LIB
-  ifeq ($(G4SYSTEM),WIN32-VC)
+  ifneq (,$(findstring WIN32-VC,$(G4SYSTEM)))
     CLHEP_LIB         := CLHEP.lib
   else
     CLHEP_LIB         := CLHEP
@@ -145,7 +145,7 @@ endif
 
 # Toggle variables (positional qualifiers) between WIN32-VC and UNIX...
 #
-ifeq ($(G4SYSTEM),WIN32-VC)
+ifneq (,$(findstring WIN32-VC,$(G4SYSTEM)))
   OUT_OBJ := -TP '-Fo'
   FOR_OBJ := '-Fo'
   OUT_LIB := '-out:'
@@ -180,7 +180,7 @@ CPPFLAGS  += -I$(CLHEP_INCLUDE_DIR)
 
 # Positional qualifiers in action...
 #
-ifeq ($(G4SYSTEM),WIN32-VC)
+ifneq (,$(findstring WIN32-VC,$(G4SYSTEM)))
   LDFLAGS   := -link $(LIB_PATH)$(CLHEP_LIB_DIR)
   LOADLIBS  := $(CLHEP_LIB)
 else
diff --git a/config/binmake.gmk b/config/binmake.gmk
index 2b5adda66b..4a4a61828e 100644
--- a/config/binmake.gmk
+++ b/config/binmake.gmk
@@ -1,4 +1,4 @@
-# $Id: binmake.gmk,v 1.85 2002/12/04 14:44:23 gcosmo Exp $
+# $Id: binmake.gmk,v 1.86 2003/01/22 18:02:03 gcosmo Exp $
 # ----------------------------------------------------------
 # Script defining rules and paths for making binaries.
 #    First implementation: Gabriele Cosmo, 25/06/1998.
@@ -224,7 +224,7 @@ else
 endif
 LDLIBS_PREFINAL += $(LDLIBS4)
 
-ifeq ($(G4SYSTEM),WIN32-VC)
+ifneq (,$(findstring WIN32-VC,$(G4SYSTEM)))
   WIN32TMP := $(patsubst -L%,$(LIB_PATH)%,$(LDFLAGS))
   LDFLAGS  = $(patsubst /,$(PATH_DEL),$(WIN32TMP))
   LDLIBS = $(patsubst -l%,lib%.a,$(LDLIBS_PREFINAL))
@@ -327,7 +327,7 @@ $(G4TMPDIR)/exe/$(G4TARGET).d: $(G4TARGET).cc
 	@if [ ! -d $(G4TMPDIR)/exe ] ; then mkdir $(G4TMPDIR)/exe ;fi
 	@echo Making dependency for file $<...
 	@set -e;\
-	g++ $(GPPFLAGS) $(CPPFLAGS) $< |\
+	g++ $(GPPFLAGS) $(CPPFLAGS) -w $< |\
 	sed 's!$(G4TARGET)\.o!$(G4TMPDIR)/exe/& $@!' >$@;\
 	[ -s $@ ] || rm -f $@
 ifneq ($(dependencies),)
diff --git a/config/common.gmk b/config/common.gmk
index d73d80f2d2..59e94e7999 100644
--- a/config/common.gmk
+++ b/config/common.gmk
@@ -1,4 +1,4 @@
-# $Id: common.gmk,v 1.34 2002/12/04 08:36:14 gcosmo Exp $
+# $Id: common.gmk,v 1.35 2003/01/22 18:02:03 gcosmo Exp $
 # ----------------------------------------------------------------
 # Common part of GNUmakefile for libraries.  John Allison, 5/7/95.
 # ----------------------------------------------------------------
@@ -100,7 +100,7 @@ $(G4TMPDIR)/%.d: src/%.cc
 	@echo Making dependency for file $< ...
 	@if [ ! -d $(G4TMPDIR) ] ; then mkdir -p $(G4TMPDIR)  ;fi
 	@set -e;\
-	g++ $(GPPFLAGS) $(CPPFLAGS) $< |\
+	g++ $(GPPFLAGS) $(CPPFLAGS) -w $< |\
 	sed 's!$*\.o!$(G4TMPDIR)/& $@!' >$@;\
 	[ -s $@ ] || rm -f $@
 ifneq ($(dependencies),)
diff --git a/config/globlib.gmk b/config/globlib.gmk
index fecb6f261f..adca1bbebd 100644
--- a/config/globlib.gmk
+++ b/config/globlib.gmk
@@ -1,4 +1,4 @@
-# $Id: globlib.gmk,v 1.19 2002/11/25 12:10:44 gcosmo Exp $
+# $Id: globlib.gmk,v 1.20 2003/01/22 18:02:04 gcosmo Exp $
 # --------------------------------------------------------------
 # Script for compound libraries.  Gabriele Cosmo, 25/6/98.
 # --------------------------------------------------------------
@@ -45,8 +45,9 @@ $(G4LIBDIR)/lib$(name).a: \
 #
 #
 #
-	@if [ X$(G4SYSTEM) = XWIN32-VC ]  ; i=NO; \
+	@if [ X$(G4SYSTEM) = XWIN32-VC -o X$(G4SYSTEM) = XWIN32-VC7 ] ; \
 	then  \
+	i=NO; \
 	(( for lib in $(SUBLIBS); \
 	do ( if [ $$i = NO ]; \
 	then \
diff --git a/config/scripts/GNUmakefile b/config/scripts/GNUmakefile
index 50d818d32d..ec6f4f39e8 100644
--- a/config/scripts/GNUmakefile
+++ b/config/scripts/GNUmakefile
@@ -1,4 +1,4 @@
-# $Id: GNUmakefile,v 1.1 2002/12/13 15:47:31 stesting Exp $
+# $Id: GNUmakefile,v 1.2 2003/02/21 15:23:26 stesting Exp $
 # --------------------------------------------------------------
 # GNUmakefile for tests module.  Gabriele Cosmo, 27/06/98.
 # --------------------------------------------------------------
@@ -20,4 +20,6 @@ include $(G4INSTALL)/config/scripts/binmake.gmk
 CXXFLAGS_FINAL := $(CXXFLAGS) 
 INCFLAGS_FINAL := $(INCFLAGS)
 LDLIBS_FINAL := $(LDLIBS)
+LDLIB3_FINAL := $(LDLIBS3)
+LDLIB4_FINAL := $(LDLIBS4)
 #LDFLAGS_FINAL := $(LDFLAGS)
diff --git a/config/scripts/binmake.gmk b/config/scripts/binmake.gmk
index 3fb8a80a78..754c5c0ee4 100644
--- a/config/scripts/binmake.gmk
+++ b/config/scripts/binmake.gmk
@@ -1,4 +1,4 @@
-# $Id: binmake.gmk,v 1.1 2002/12/13 15:47:27 stesting Exp $
+# $Id: binmake.gmk,v 1.2 2003/02/21 15:23:26 stesting Exp $
 # ----------------------------------------------------------
 # Script defining rules and paths for making binaries.
 #    First implementation: Gabriele Cosmo, 25/06/1998.
diff --git a/config/scripts/install.sh.SH b/config/scripts/install.sh.SH
index 208ef9758b..aeac7d2156 100755
--- a/config/scripts/install.sh.SH
+++ b/config/scripts/install.sh.SH
@@ -381,6 +381,10 @@ if test -f \$G4INSTALL/config/scripts/GNUmakefile.db ; then
 mv \$G4INSTALL/config/scripts/GNUmakefile.db \$G4LIB/\$G4SYSTEM/GNUmakefile.db.bac
 fi
 
+# Be careful: first time there is no $G4LIB!
+
+mkdir -p \$G4LIB/\$G4SYSTEM
+
 $g4make -n -p -f \$G4INSTALL/config/scripts/GNUmakefile > \$G4LIB/\$G4SYSTEM/GNUmakefile.db
 
 echo ""
diff --git a/config/sys/WIN32-VC7.gmk b/config/sys/WIN32-VC7.gmk
new file mode 100644
index 0000000000..fa585a35d7
--- /dev/null
+++ b/config/sys/WIN32-VC7.gmk
@@ -0,0 +1,43 @@
+#
+# ------ WIN32/VC ------    Visual-C++ 7.0 .NET
+#                            experimental setup
+ifeq ($(G4SYSTEM),WIN32-VC7)
+  CXX       := CL
+  G4_HAVE_BOOL := yes
+  ifdef G4OPTIMISE
+    CXXFLAGS  += -Ox
+  else
+    ifdef G4DEBUG
+      CXXFLAGS  += -Od -Zi -Fd$(G4LIBDIR)/lib$(name)
+    endif
+  endif
+  CXXFLAGS += -MD -GR -GX -Zm200 -nologo -DWIN32 -D_CONSOLE 
+  CXXFLAGS += -D_WIN32 -DOS
+  CPPFLAGS += -DWIN32 -DXPNET
+  #
+  # Use ISO standard version.
+  #
+  G4USE_STD_NAMESPACE := yes 
+  CPPFLAGS += -DG4USE_STD_NAMESPACE
+
+  LDFLAGS  += -FORCE /NODEFAULTLIB:MSVCRT.dll
+
+  AR := LIB
+  ECHO := echo -e
+  FC := g77
+#  FCLIBS := -lf2c
+  ifndef OGLFLAGS
+    OGLFLAGS  :=
+  endif
+  ifndef OGLLIBS
+    OGLLIBS   := -lGLU  -lGL
+  endif
+
+  define build-granular-shared-lib
+    @echo "Shared Libraries not supported on $(G4SYSTEM)
+  endef
+  define build-global-shared-lib
+    @echo "Shared Libraries not supported on $(G4SYSTEM)
+  endef
+
+endif
diff --git a/examples/advanced/composite_calorimeter/History b/examples/advanced/composite_calorimeter/History
index e96601cf8c..cd1184d444 100644
--- a/examples/advanced/composite_calorimeter/History
+++ b/examples/advanced/composite_calorimeter/History
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------
-$Id: History,v 1.8 2002/12/11 14:32:29 ribon Exp $
+$Id: History,v 1.9 2003/02/19 08:59:03 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -9,6 +9,10 @@ $Id: History,v 1.8 2002/12/11 14:32:29 ribon Exp $
                       Example History file
                       ---------------------
 
+19.02.2003 - G.Cosmo (ccal-V05-00-00)
+- Removed redundant inclusion of PhysicalConstants.h and SystemOfUnits.h.
+  Now using CLHEP headers.
+
 11.12.2002 - A.Ribon (ccal-V04-01-04)
 - Some clean up and fixes, but unfortunately not yet fixed
   the problem of reading the material in the Sun platform
diff --git a/examples/advanced/composite_calorimeter/src/CCalEcalOrganization.cc b/examples/advanced/composite_calorimeter/src/CCalEcalOrganization.cc
index 79af7b9e33..e436e741bc 100644
--- a/examples/advanced/composite_calorimeter/src/CCalEcalOrganization.cc
+++ b/examples/advanced/composite_calorimeter/src/CCalEcalOrganization.cc
@@ -28,7 +28,6 @@
 #include "G4VPhysicalVolume.hh"
 #include "G4Step.hh"
 #include "G4StepPoint.hh"
-#include "SystemOfUnits.h"
 
 CCalEcalOrganization::~CCalEcalOrganization(){
   G4cout << " Deleting CCalEcalOrganization" << G4endl;
diff --git a/examples/advanced/composite_calorimeter/src/CCalHcalOrganization.cc b/examples/advanced/composite_calorimeter/src/CCalHcalOrganization.cc
index 739af5ae55..02801aeeac 100644
--- a/examples/advanced/composite_calorimeter/src/CCalHcalOrganization.cc
+++ b/examples/advanced/composite_calorimeter/src/CCalHcalOrganization.cc
@@ -29,7 +29,6 @@
 #include "G4VPhysicalVolume.hh"
 #include "G4Step.hh"
 #include "G4StepPoint.hh"
-#include "SystemOfUnits.h"
 
 CCalHcalOrganization::~CCalHcalOrganization() {
   G4cout << " Deleting CCalHcalOrganization" << G4endl;
diff --git a/examples/advanced/composite_calorimeter/src/CCalPrimaryGeneratorAction.cc b/examples/advanced/composite_calorimeter/src/CCalPrimaryGeneratorAction.cc
index f8a44b9e42..2820b5c00b 100644
--- a/examples/advanced/composite_calorimeter/src/CCalPrimaryGeneratorAction.cc
+++ b/examples/advanced/composite_calorimeter/src/CCalPrimaryGeneratorAction.cc
@@ -36,7 +36,6 @@
 #include "CLHEP/Random/RandFlat.h"
 #include "G4HEPEvtInterface.hh"
 #include "G4RunManager.hh"
-#include "SystemOfUnits.h"
 
 #define debug
 
diff --git a/examples/advanced/composite_calorimeter/src/CCalPrimaryGeneratorMessenger.cc b/examples/advanced/composite_calorimeter/src/CCalPrimaryGeneratorMessenger.cc
index 4d77a0c4cb..236b04e6b5 100644
--- a/examples/advanced/composite_calorimeter/src/CCalPrimaryGeneratorMessenger.cc
+++ b/examples/advanced/composite_calorimeter/src/CCalPrimaryGeneratorMessenger.cc
@@ -36,8 +36,6 @@
 #include "G4UIcmdWithAnInteger.hh"
 #include "globals.hh"
 
-#include "PhysicalConstants.h"
-
 CCalPrimaryGeneratorMessenger::CCalPrimaryGeneratorMessenger(CCalPrimaryGeneratorAction* myGun) : myAction(myGun) {
 
   verboseCmd = new G4UIcmdWithAnInteger("/CCal/generator/verbose",this);
diff --git a/examples/advanced/lAr_calorimeter/src/FCALMaterialConsultant.cc b/examples/advanced/lAr_calorimeter/src/FCALMaterialConsultant.cc
index 9435c9081e..dcc8b28166 100644
--- a/examples/advanced/lAr_calorimeter/src/FCALMaterialConsultant.cc
+++ b/examples/advanced/lAr_calorimeter/src/FCALMaterialConsultant.cc
@@ -48,7 +48,6 @@
 //----------------------------------------------------------------------------------
 
 #include "FCALMaterialConsultant.hh"
-#include "PhysicalConstants.h"
 
 #include "globals.hh"
 
diff --git a/examples/advanced/xray_telescope/History b/examples/advanced/xray_telescope/History
index d0de0790c3..e8713fae7a 100644
--- a/examples/advanced/xray_telescope/History
+++ b/examples/advanced/xray_telescope/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.14 2001/12/05 19:10:44 nartallo Exp $
+$Id: History,v 1.15 2003/02/19 09:08:36 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,8 +17,13 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+19.02.2003 - G.Cosmo, tag xraytel-V05-00-00
+             Removed redundant inclusion of SystemOfUnits.h.
+             Should use CLHEP headers instead.
+
 05.12.2001 - RN, tag xraytel-V03-02-01
              Try again
+
 05.12.2001 - RN, tag xraytel-V03-02-00
              Adopted new analysis design by AP as in LowEnTest
              Small design iteration by MGP implemented
diff --git a/examples/advanced/xray_telescope/src/XrayTelRunAction.cc b/examples/advanced/xray_telescope/src/XrayTelRunAction.cc
index 31ed39c5dc..5e9d8235cf 100644
--- a/examples/advanced/xray_telescope/src/XrayTelRunAction.cc
+++ b/examples/advanced/xray_telescope/src/XrayTelRunAction.cc
@@ -64,8 +64,6 @@
 #include "G4VVisManager.hh"
 #include "XrayTelRunAction.hh"
 #include "XrayTelAnalysis.hh"
-#include "SystemOfUnits.h"
-
 
 XrayTelRunAction::XrayTelRunAction()
   :nEnteringTracks(0), totEnteringEnergy(0.)
diff --git a/examples/extended/biasing/B01/src/B01DetectorConstruction.cc b/examples/extended/biasing/B01/src/B01DetectorConstruction.cc
index c589ca5405..d59f3366aa 100644
--- a/examples/extended/biasing/B01/src/B01DetectorConstruction.cc
+++ b/examples/extended/biasing/B01/src/B01DetectorConstruction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: B01DetectorConstruction.cc,v 1.7 2002/11/22 17:47:57 dressel Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: B01DetectorConstruction.cc,v 1.8 2003/02/19 08:02:36 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "g4std/strstream"
@@ -38,7 +38,6 @@
 #include "G4PVPlacement.hh"
 #include "G4VisAttributes.hh"
 #include "G4Colour.hh"
-#include "PhysicalConstants.h"
 
 // for importance biasing
 #include "G4IStore.hh"
diff --git a/examples/extended/biasing/B02/src/B02DetectorConstruction.cc b/examples/extended/biasing/B02/src/B02DetectorConstruction.cc
index e70d9e4087..68eddf9526 100644
--- a/examples/extended/biasing/B02/src/B02DetectorConstruction.cc
+++ b/examples/extended/biasing/B02/src/B02DetectorConstruction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: B02DetectorConstruction.cc,v 1.6 2002/11/22 17:47:58 dressel Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: B02DetectorConstruction.cc,v 1.7 2003/02/19 08:24:35 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "g4std/strstream"
@@ -38,7 +38,6 @@
 #include "G4PVPlacement.hh"
 #include "G4VisAttributes.hh"
 #include "G4Colour.hh"
-#include "PhysicalConstants.h"
 
 // for importance biasing
 #include "G4IStore.hh"
diff --git a/examples/extended/biasing/B02/src/B02ImportanceDetectorConstruction.cc b/examples/extended/biasing/B02/src/B02ImportanceDetectorConstruction.cc
index c85b03b7cd..1c619e4147 100644
--- a/examples/extended/biasing/B02/src/B02ImportanceDetectorConstruction.cc
+++ b/examples/extended/biasing/B02/src/B02ImportanceDetectorConstruction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: B02ImportanceDetectorConstruction.cc,v 1.2 2002/11/22 17:47:58 dressel Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: B02ImportanceDetectorConstruction.cc,v 1.3 2003/02/19 08:24:35 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "globals.hh"
@@ -35,7 +35,6 @@
 #include "G4LogicalVolume.hh"
 #include "G4ThreeVector.hh"
 #include "G4PVPlacement.hh"
-#include "PhysicalConstants.h"
 
 
 B02ImportanceDetectorConstruction::B02ImportanceDetectorConstruction()
diff --git a/examples/extended/biasing/B02/src/B02ScoringDetectorConstruction.cc b/examples/extended/biasing/B02/src/B02ScoringDetectorConstruction.cc
index f8587f1ce1..1891e122bb 100644
--- a/examples/extended/biasing/B02/src/B02ScoringDetectorConstruction.cc
+++ b/examples/extended/biasing/B02/src/B02ScoringDetectorConstruction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: B02ScoringDetectorConstruction.cc,v 1.5 2002/07/11 08:12:22 dressel Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: B02ScoringDetectorConstruction.cc,v 1.6 2003/02/19 08:24:35 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "globals.hh"
@@ -34,7 +34,6 @@
 #include "G4LogicalVolume.hh"
 #include "G4ThreeVector.hh"
 #include "G4PVPlacement.hh"
-#include "PhysicalConstants.h"
 
 G4VPhysicalVolume* B02ScoringDetectorConstruction::Construct()
 {  
diff --git a/examples/extended/biasing/B03/src/B03DetectorConstruction.cc b/examples/extended/biasing/B03/src/B03DetectorConstruction.cc
index 4519ab537b..cc93e369f9 100644
--- a/examples/extended/biasing/B03/src/B03DetectorConstruction.cc
+++ b/examples/extended/biasing/B03/src/B03DetectorConstruction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: B03DetectorConstruction.cc,v 1.10 2002/11/22 17:47:58 dressel Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: B03DetectorConstruction.cc,v 1.11 2003/02/19 08:24:36 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "g4std/strstream"
@@ -38,7 +38,6 @@
 #include "G4PVPlacement.hh"
 #include "G4VisAttributes.hh"
 #include "G4Colour.hh"
-#include "PhysicalConstants.h"
 
 B03DetectorConstruction::B03DetectorConstruction()
 {;}
diff --git a/examples/extended/biasing/B03/src/B03ImportanceDetectorConstruction.cc b/examples/extended/biasing/B03/src/B03ImportanceDetectorConstruction.cc
index 0404c69e1b..6575688160 100644
--- a/examples/extended/biasing/B03/src/B03ImportanceDetectorConstruction.cc
+++ b/examples/extended/biasing/B03/src/B03ImportanceDetectorConstruction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: B03ImportanceDetectorConstruction.cc,v 1.2 2002/11/22 17:47:58 dressel Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: B03ImportanceDetectorConstruction.cc,v 1.3 2003/02/19 08:24:36 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "globals.hh"
@@ -35,7 +35,6 @@
 #include "G4LogicalVolume.hh"
 #include "G4ThreeVector.hh"
 #include "G4PVPlacement.hh"
-#include "PhysicalConstants.h"
 
 
 B03ImportanceDetectorConstruction::B03ImportanceDetectorConstruction()
diff --git a/examples/extended/biasing/History b/examples/extended/biasing/History
index 0931b4d296..c5a6df389a 100644
--- a/examples/extended/biasing/History
+++ b/examples/extended/biasing/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.21 2002/11/25 10:41:12 dressel Exp $
+$Id: History,v 1.22 2003/02/19 08:07:21 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,11 +17,15 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
-Nov 25th M. Dressel -  exbiasing-V04-01-01
-  change README
+Feb 19th, 2003  G.Cosmo - exbiasing-V05-00-00
+- removed redundant inclusion of PhysicalConstants.h.
+  Now using CLHEP headers.
 
-Nov 22th M. Dressel 
-  changed geometry for scoring. Cells must not coinside with
+Nov 25th, 2002 M.Dressel -  exbiasing-V04-01-01
+- change README
+
+Nov 22th, 2002 M.Dressel 
+- changed geometry for scoring. Cells must not coinside with
   wolrd boundary since tracks would be killed before
   scoring is called in the case a track exits a cell into
   "out of world".
diff --git a/examples/extended/electromagnetic/TestEm10/TestEm10.large_N.out b/examples/extended/electromagnetic/TestEm10/TestEm10.large_N.out
index 7ea6c6a3fa..57147f7cf0 100644
--- a/examples/extended/electromagnetic/TestEm10/TestEm10.large_N.out
+++ b/examples/extended/electromagnetic/TestEm10/TestEm10.large_N.out
@@ -1,6 +1,6 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
-                                (29-Jun-2001)
+ Geant4 version $Name: geant4-05-00-patch-01 $
+                                (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
 Visualization Manager instantiating...
@@ -9,10 +9,16 @@ Registering graphics systems...
 
 You have successfully chosen to use the following graphics systems.
 Current available graphics systems are:
+  ASCIITree (ATree)
   DAWNFILE (DAWNFILE)
+  GAGTree (GAGTree)
+  G4HepRepFile (HepRepFile)
+  G4HepRep (HepRepXML)
+  RayTracer (RayTracer)
   VRML1FILE (VRML1FILE)
+  VRML2FILE (VRML2FILE)
 
-***** Table : Nb of materials = 28 *****
+***** Table : Nb of materials = 32 *****
 
  Material: Aluminium            density:  2.700 g/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   8.893 cm
    --->  Element: Aluminium    Z = 13.0   N =  27.0   A =  26.98 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
@@ -44,7 +50,7 @@ Current available graphics systems are:
    --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  45.47 %  Abundance  45.45 %
    --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   6.11 %  Abundance  36.36 %
 
- Material: Polypropelene            density: 910.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  28.167 cm
+ Material: CH2            density: 910.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  28.167 cm
    --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  25.16 %  Abundance  66.67 %
    --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  74.84 %  Abundance  33.33 %
 
@@ -125,31 +131,283 @@ Current available graphics systems are:
    --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.79 %  Abundance  13.38 %
    --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   1.21 %  Abundance  53.51 %
 
+ Material: Ar7CH4            density:  1.709 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 115.488 m
+   --->  Element: ArgonAr   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:  97.10 %  Abundance  62.75 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.73 %  Abundance   7.45 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   1.17 %  Abundance  29.80 %
 
+ Material: Kr7CH4            density:  3.491 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  32.856 m
+   --->  Element: Kr    Z = 36.0   N =  83.8   A =  83.80 g/mole  fractionMass:  98.60 %  Abundance  62.82 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.84 %  Abundance   7.44 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.56 %  Abundance  29.75 %
 
- The  WORLD   is made of 800mm of He, the transverse size (R) of the world is 200 mm. 
- The ABSORBER is made of 30mm of Xe10CH4, the transverse size (R) is 100 mm. 
+ Material: XeArCH4            density:  3.655 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  26.879 m
+   --->  Element: Xenon    Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  76.14 %  Abundance  33.82 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.68 %  Abundance   6.60 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.46 %  Abundance  26.42 %
+   --->  Element: ArgonAr   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:  22.72 %  Abundance  33.17 %
+
+ Material: radiatorMat            density: 24.058 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  11.575 m
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  47.08 %  Abundance  18.25 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  43.07 %  Abundance  44.43 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   5.79 %  Abundance  35.54 %
+   --->  Element: NitrogenN   Z =  7.0   N =  14.0   A =  14.01 g/mole  fractionMass:   3.99 %  Abundance   1.77 %
+   --->  Element: ArgonAr   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:   0.07 %  Abundance   0.01 %
+
+
+
+ The  WORLD   is made of 2000mm of Air, the transverse size (R) of the world is 200 mm. 
+ The ABSORBER is made of 15mm of Ar7CH4, the transverse size (R) is 100 mm. 
  Z position of the (middle of the) absorber 360  mm.
 
-zRad = 75.4 mm
-radThick = 60.96 mm
-fFoilNumber = 300
-fRadiatorMat = Li
-WorldMaterial = He
-zModule = 50.04 mm
-50.04 mm	50.206 mm	50.372 mm	50.538 mm	50.704 mm	50.87 mm	51.036 mm	51.202 mm	51.368 mm	51.534 mm	51.7 mm	51.866 mm	52.032 mm	52.198 mm	52.364 mm	52.53 mm	52.696 mm	52.862 mm	53.028 mm	53.194 mm	53.36 mm	53.526 mm	53.692 mm	53.858 mm	54.024 mm	54.19 mm	54.356 mm	54.522 mm	54.688 mm	54.854 mm	55.02 mm	55.186 mm	55.352 mm	55.518 mm	55.684 mm	55.85 mm	56.016 mm	56.182 mm	56.348 mm	56.514 mm	56.68 mm	56.846 mm	57.012 mm	57.178 mm	57.344 mm	57.51 mm	57.676 mm	57.842 mm	58.008 mm	58.174 mm	58.34 mm	58.506 mm	58.672 mm	58.838 mm	59.004 mm	59.17 mm	59.336 mm	59.502 mm	59.668 mm	59.834 mm	60 mm	60.166 mm	60.332 mm	60.498 mm	60.664 mm	60.83 mm	60.996 mm	61.162 mm	61.328 mm	61.494 mm	61.66 mm	61.826 mm	61.992 mm	62.158 mm	62.324 mm	62.49 mm	62.656 mm	62.822 mm	62.988 mm	63.154 mm	63.32 mm	63.486 mm	63.652 mm	63.818 mm	63.984 mm	64.15 mm	64.316 mm	64.482 mm	64.648 mm	64.814 mm	64.98 mm	65.146 mm	65.312 mm	65.478 mm	65.644 mm	65.81 mm	65.976 mm	66.142 mm	66.308 mm	66.474 mm	66.64 mm	66.806 mm	66.972 mm	67.138 mm	67.304 mm	67.47 mm	67.636 mm	67.802 mm	67.968 mm	68.134 mm	68.3 mm	68.466 mm	68.632 mm	68.798 mm	68.964 mm	69.13 mm	69.296 mm	69.462 mm	69.628 mm	69.794 mm	69.96 mm	70.126 mm	70.292 mm	70.458 mm	70.624 mm	70.79 mm	70.956 mm	71.122 mm	71.288 mm	71.454 mm	71.62 mm	71.786 mm	71.952 mm	72.118 mm	72.284 mm	72.45 mm	72.616 mm	72.782 mm	72.948 mm	73.114 mm	73.28 mm	73.446 mm	73.612 mm	73.778 mm	73.944 mm	74.11 mm	74.276 mm	74.442 mm	74.608 mm	74.774 mm	74.94 mm	75.106 mm	75.272 mm	75.438 mm	75.604 mm	75.77 mm	75.936 mm	76.102 mm	76.268 mm	76.434 mm	76.6 mm	76.766 mm	76.932 mm	77.098 mm	77.264 mm	77.43 mm	77.596 mm	77.762 mm	77.928 mm	78.094 mm	78.26 mm	78.426 mm	78.592 mm	78.758 mm	78.924 mm	79.09 mm	79.256 mm	79.422 mm	79.588 mm	79.754 mm	79.92 mm	80.086 mm	80.252 mm	80.418 mm	80.584 mm	80.75 mm	80.916 mm	81.082 mm	81.248 mm	81.414 mm	81.58 mm	81.746 mm	81.912 mm	82.078 mm	82.244 mm	82.41 mm	82.576 mm	82.742 mm	82.908 mm	83.074 mm	83.24 mm	83.406 mm	83.572 mm	83.738 mm	83.904 mm	84.07 mm	84.236 mm	84.402 mm	84.568 mm	84.734 mm	84.9 mm	85.066 mm	85.232 mm	85.398 mm	85.564 mm	85.73 mm	85.896 mm	86.062 mm	86.228 mm	86.394 mm	86.56 mm	86.726 mm	86.892 mm	87.058 mm	87.224 mm	87.39 mm	87.556 mm	87.722 mm	87.888 mm	88.054 mm	88.22 mm	88.386 mm	88.552 mm	88.718 mm	88.884 mm	89.05 mm	89.216 mm	89.382 mm	89.548 mm	89.714 mm	89.88 mm	90.046 mm	90.212 mm	90.378 mm	90.544 mm	90.71 mm	90.876 mm	91.042 mm	91.208 mm	91.374 mm	91.54 mm	91.706 mm	91.872 mm	92.038 mm	92.204 mm	92.37 mm	92.536 mm	92.702 mm	92.868 mm	93.034 mm	93.2 mm	93.366 mm	93.532 mm	93.698 mm	93.864 mm	94.03 mm	94.196 mm	94.362 mm	94.528 mm	94.694 mm	94.86 mm	95.026 mm	95.192 mm	95.358 mm	95.524 mm	95.69 mm	95.856 mm	96.022 mm	96.188 mm	96.354 mm	96.52 mm	96.686 mm	96.852 mm	97.018 mm	97.184 mm	97.35 mm	97.516 mm	97.682 mm	97.848 mm	98.014 mm	98.18 mm	98.346 mm	98.512 mm	98.678 mm	98.844 mm	99.01 mm	99.176 mm	99.342 mm	99.508 mm	99.674 mm	
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 0
-Warning: No parametrisation model was defined?
+zRad = 138.359 mm
+radThick = 76.718 mm
+fFoilNumber = 100
+fRadiatorMat = radiatorMat
+WorldMaterial = Air
+zModule = 100 mm
+zAbsorber = 200.309 mm
+the number of TR radiator plates = 100
+total radiator thickness = 7.747 cm
+plate material = Mylar
+gas material = Air
+plate plasma energy = 29.55 eV
+gas plasma energy = 0.731967 eV
+Regular X-ray TR  radiator EM process is called
+0	fGamma = 107.6	sumE = 0.1933
+1	fGamma = 123.4	sumE = 0.2553
+2	fGamma = 141.5	sumE = 0.3303
+3	fGamma = 162.3	sumE = 0.4171
+4	fGamma = 186.2	sumE = 0.5041
+5	fGamma = 213.7	sumE = 0.5873
+6	fGamma = 245.2	sumE = 0.6919
+7	fGamma = 281.3	sumE = 0.8242
+8	fGamma = 322.9	sumE = 0.914
+9	fGamma = 370.5	sumE = 1.058
+10	fGamma = 425.3	sumE = 1.179
+11	fGamma = 488.2	sumE = 1.277
+12	fGamma = 560.3	sumE = 1.423
+13	fGamma = 643.2	sumE = 1.53
+14	fGamma = 738.3	sumE = 1.64
+15	fGamma = 847.6	sumE = 1.77
+16	fGamma = 973	sumE = 1.943
+17	fGamma = 1117	sumE = 2.024
+18	fGamma = 1282	sumE = 2.251
+19	fGamma = 1472	sumE = 2.413
+20	fGamma = 1690	sumE = 2.628
+21	fGamma = 1940	sumE = 2.842
+22	fGamma = 2228	sumE = 2.938
+23	fGamma = 2558	sumE = 3.031
+24	fGamma = 2936	sumE = 3.432
+25	fGamma = 3371	sumE = 3.327
+26	fGamma = 3871	sumE = 3.48
+27	fGamma = 4444	sumE = 3.561
+28	fGamma = 5102	sumE = 3.472
+29	fGamma = 5858	sumE = 3.698
+30	fGamma = 6726	sumE = 3.649
+31	fGamma = 7722	sumE = 3.826
+32	fGamma = 8866	sumE = 3.921
+33	fGamma = 1.018e+04	sumE = 4.137
+34	fGamma = 1.169e+04	sumE = 4.02
+35	fGamma = 1.342e+04	sumE = 4.187
+36	fGamma = 1.541e+04	sumE = 4.157
+37	fGamma = 1.769e+04	sumE = 4.105
+38	fGamma = 2.031e+04	sumE = 4.082
+39	fGamma = 2.332e+04	sumE = 4.096
+40	fGamma = 2.677e+04	sumE = 4.138
+41	fGamma = 3.074e+04	sumE = 4.222
+42	fGamma = 3.529e+04	sumE = 4.274
+43	fGamma = 4.052e+04	sumE = 4.305
+44	fGamma = 4.652e+04	sumE = 4.324
+45	fGamma = 5.342e+04	sumE = 4.336
+46	fGamma = 6.133e+04	sumE = 4.341
+47	fGamma = 7.042e+04	sumE = 4.343
+48	fGamma = 8.085e+04	sumE = 4.344
+49	fGamma = 9.283e+04	sumE = 4.343
+
+total time for build X-ray TR energy loss tables = 33.02 s
+
+phot:  Total cross sections from Sandia parametrisation. 
 Em10PhysicsList::SetCuts:CutLength : 1 mm
 
-phot:  Total cross sections from a parametrisation. Good description from 10 KeV to 50 MeV for all Z
-        Sandia crossSection below 50 KeV
-       PhysicsTables from 50 keV to 50 MeV in 100 bins. 
+total time(SetCuts)=0.01 s 
+
+========= Table of registered couples ==============================
+
+Index : 0     used in the geometry : No      recalculation needed : Yes
+ Material : Aluminium
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 1     used in the geometry : No      recalculation needed : Yes
+ Material : TRT_CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 2     used in the geometry : No      recalculation needed : Yes
+ Material : Radiator
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 3     used in the geometry : No      recalculation needed : Yes
+ Material : CarbonFiber
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 4     used in the geometry : No      recalculation needed : Yes
+ Material : Li
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 5     used in the geometry : No      recalculation needed : Yes
+ Material : Be
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 6     used in the geometry : Yes     recalculation needed : Yes
+ Material : Mylar
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 7     used in the geometry : No      recalculation needed : Yes
+ Material : Kapton
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 8     used in the geometry : No      recalculation needed : Yes
+ Material : CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 9     used in the geometry : No      recalculation needed : Yes
+ Material : He
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 10     used in the geometry : No      recalculation needed : Yes
+ Material : Ne
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 11     used in the geometry : No      recalculation needed : Yes
+ Material : Argon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 12     used in the geometry : No      recalculation needed : Yes
+ Material : Kr
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 13     used in the geometry : No      recalculation needed : Yes
+ Material : Xenon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 14     used in the geometry : No      recalculation needed : Yes
+ Material : CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 15     used in the geometry : No      recalculation needed : Yes
+ Material : C3H8
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 16     used in the geometry : No      recalculation needed : Yes
+ Material : isoC4H10
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 17     used in the geometry : No      recalculation needed : Yes
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 18     used in the geometry : No      recalculation needed : Yes
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 19     used in the geometry : No      recalculation needed : Yes
+ Material : N2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 20     used in the geometry : No      recalculation needed : Yes
+ Material : O2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 21     used in the geometry : Yes     recalculation needed : Yes
+ Material : Air
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 22     used in the geometry : No      recalculation needed : Yes
+ Material : Xe20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 23     used in the geometry : No      recalculation needed : Yes
+ Material : Kr20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 24     used in the geometry : No      recalculation needed : Yes
+ Material : Xe55He15CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 25     used in the geometry : No      recalculation needed : Yes
+ Material : Xe10CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 26     used in the geometry : No      recalculation needed : Yes
+ Material : Xe5CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 27     used in the geometry : No      recalculation needed : Yes
+ Material : Xe20CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 28     used in the geometry : Yes     recalculation needed : Yes
+ Material : Ar7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 29     used in the geometry : No      recalculation needed : Yes
+ Material : Kr7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 30     used in the geometry : No      recalculation needed : Yes
+ Material : XeArCH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 31     used in the geometry : Yes     recalculation needed : Yes
+ Material : radiatorMat
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+====================================================================
+
 
 compt:  Total cross sections from a parametrisation. Good description from 10 KeV to (100/Z) GeV. 
        Scattered gamma energy according Klein-Nishina.
-        PhysicsTables from 10 keV to 100 GeV in 100 bins. 
+        PhysicsTables from 1 keV to 100 GeV in 80 bins. 
 
 conv:  Total cross sections from a parametrisation. Good description from 1.5 MeV to 100 GeV for all Z. 
         e+e- energies according Bethe-Heitler
@@ -169,129 +427,370 @@ hIoni:    Knock-on electron cross sections .
          Good description above the mean excitation energy.
          delta ray energy sampled from  differential Xsection.
         PhysicsTables from 1 keV to 100 TeV in 100 bins. 
+ G4ParticleWithCuts::GetEnergyCuts  Production Cut is not defined for [kaon+]
+ G4ParticleWithCuts::GetEnergyCuts  Production Cut is not defined for [kaon-]
+ G4ParticleWithCuts::GetEnergyCuts  Production Cut is not defined for [pi+]
+ G4ParticleWithCuts::GetEnergyCuts  Production Cut is not defined for [pi-]
+
+========= Table of registered couples ==============================
+
+Index : 0     used in the geometry : No      recalculation needed : No 
+ Material : Aluminium
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 6.88731 keV    e- 596.68 keV    e+ 568.011 keV
+
+Index : 1     used in the geometry : No      recalculation needed : No 
+ Material : TRT_CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 2.77888 keV    e- 514.737 keV    e+ 496.074 keV
+
+Index : 2     used in the geometry : No      recalculation needed : No 
+ Material : Radiator
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 89.6195 keV    e+ 88.523 keV
+
+Index : 3     used in the geometry : No      recalculation needed : No 
+ Material : CarbonFiber
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.5233 keV    e- 146.642 keV    e+ 144.847 keV
+
+Index : 4     used in the geometry : No      recalculation needed : No 
+ Material : Li
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.15733 keV    e- 206.993 keV    e+ 201.959 keV
+
+Index : 5     used in the geometry : No      recalculation needed : No 
+ Material : Be
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.98554 keV    e- 466.46 keV    e+ 449.547 keV
+
+Index : 6     used in the geometry : Yes     recalculation needed : No 
+ Material : Mylar
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 3.48153 keV    e- 540.718 keV    e+ 527.568 keV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 7     used in the geometry : No      recalculation needed : No 
+ Material : Kapton
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 3.48153 keV    e- 540.718 keV    e+ 527.568 keV
+
+Index : 8     used in the geometry : No      recalculation needed : No 
+ Material : CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 2.74947 keV    e- 502.219 keV    e+ 484.009 keV
+
+Index : 9     used in the geometry : No      recalculation needed : No 
+ Material : He
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 10     used in the geometry : No      recalculation needed : No 
+ Material : Ne
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 11     used in the geometry : No      recalculation needed : No 
+ Material : Argon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 12     used in the geometry : No      recalculation needed : No 
+ Material : Kr
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.07368 keV    e+ 1.06054 keV
+
+Index : 13     used in the geometry : No      recalculation needed : No 
+ Material : Xenon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.94906 keV    e+ 1.92521 keV
+
+Index : 14     used in the geometry : No      recalculation needed : No 
+ Material : CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 15     used in the geometry : No      recalculation needed : No 
+ Material : C3H8
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 16     used in the geometry : No      recalculation needed : No 
+ Material : isoC4H10
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.45105 keV    e+ 1.4333 keV
+
+Index : 17     used in the geometry : No      recalculation needed : No 
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 18     used in the geometry : No      recalculation needed : No 
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 19     used in the geometry : No      recalculation needed : No 
+ Material : N2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 20     used in the geometry : No      recalculation needed : No 
+ Material : O2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 21     used in the geometry : Yes     recalculation needed : No 
+ Material : Air
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 22     used in the geometry : No      recalculation needed : No 
+ Material : Xe20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.67154 keV    e+ 1.65109 keV
+
+Index : 23     used in the geometry : No      recalculation needed : No 
+ Material : Kr20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.08802 keV    e+ 1.07471 keV
+
+Index : 24     used in the geometry : No      recalculation needed : No 
+ Material : Xe55He15CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 25     used in the geometry : No      recalculation needed : No 
+ Material : Xe10CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.7426 keV    e+ 1.72128 keV
+
+Index : 26     used in the geometry : No      recalculation needed : No 
+ Material : Xe5CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.8335 keV    e+ 1.81107 keV
+
+Index : 27     used in the geometry : No      recalculation needed : No 
+ Material : Xe20CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.54404 keV    e+ 1.52515 keV
+
+Index : 28     used in the geometry : Yes     recalculation needed : No 
+ Material : Ar7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 29     used in the geometry : No      recalculation needed : No 
+ Material : Kr7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 995.645 eV    e+ 990 eV
+
+Index : 30     used in the geometry : No      recalculation needed : No 
+ Material : XeArCH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.03645 keV    e+ 1.02377 keV
+
+Index : 31     used in the geometry : Yes     recalculation needed : No 
+ Material : radiatorMat
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 43.8848 keV    e+ 43.3478 keV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+====================================================================
+
+
+========= Table of registered couples ==============================
+
+Index : 0     used in the geometry : No      recalculation needed : No 
+ Material : Aluminium
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 6.88731 keV    e- 596.68 keV    e+ 568.011 keV
+
+Index : 1     used in the geometry : No      recalculation needed : No 
+ Material : TRT_CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 2.77888 keV    e- 514.737 keV    e+ 496.074 keV
+
+Index : 2     used in the geometry : No      recalculation needed : No 
+ Material : Radiator
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 89.6195 keV    e+ 88.523 keV
+
+Index : 3     used in the geometry : No      recalculation needed : No 
+ Material : CarbonFiber
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.5233 keV    e- 146.642 keV    e+ 144.847 keV
+
+Index : 4     used in the geometry : No      recalculation needed : No 
+ Material : Li
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.15733 keV    e- 206.993 keV    e+ 201.959 keV
+
+Index : 5     used in the geometry : No      recalculation needed : No 
+ Material : Be
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.98554 keV    e- 466.46 keV    e+ 449.547 keV
+
+Index : 6     used in the geometry : Yes     recalculation needed : No 
+ Material : Mylar
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 3.48153 keV    e- 540.718 keV    e+ 527.568 keV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 7     used in the geometry : No      recalculation needed : No 
+ Material : Kapton
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 3.48153 keV    e- 540.718 keV    e+ 527.568 keV
+
+Index : 8     used in the geometry : No      recalculation needed : No 
+ Material : CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 2.74947 keV    e- 502.219 keV    e+ 484.009 keV
+
+Index : 9     used in the geometry : No      recalculation needed : No 
+ Material : He
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 10     used in the geometry : No      recalculation needed : No 
+ Material : Ne
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 11     used in the geometry : No      recalculation needed : No 
+ Material : Argon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 12     used in the geometry : No      recalculation needed : No 
+ Material : Kr
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.07368 keV    e+ 1.06054 keV
+
+Index : 13     used in the geometry : No      recalculation needed : No 
+ Material : Xenon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.94906 keV    e+ 1.92521 keV
+
+Index : 14     used in the geometry : No      recalculation needed : No 
+ Material : CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 15     used in the geometry : No      recalculation needed : No 
+ Material : C3H8
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 16     used in the geometry : No      recalculation needed : No 
+ Material : isoC4H10
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.45105 keV    e+ 1.4333 keV
+
+Index : 17     used in the geometry : No      recalculation needed : No 
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 18     used in the geometry : No      recalculation needed : No 
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 19     used in the geometry : No      recalculation needed : No 
+ Material : N2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 20     used in the geometry : No      recalculation needed : No 
+ Material : O2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 21     used in the geometry : Yes     recalculation needed : No 
+ Material : Air
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 22     used in the geometry : No      recalculation needed : No 
+ Material : Xe20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.67154 keV    e+ 1.65109 keV
+
+Index : 23     used in the geometry : No      recalculation needed : No 
+ Material : Kr20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.08802 keV    e+ 1.07471 keV
+
+Index : 24     used in the geometry : No      recalculation needed : No 
+ Material : Xe55He15CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 25     used in the geometry : No      recalculation needed : No 
+ Material : Xe10CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.7426 keV    e+ 1.72128 keV
+
+Index : 26     used in the geometry : No      recalculation needed : No 
+ Material : Xe5CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.8335 keV    e+ 1.81107 keV
+
+Index : 27     used in the geometry : No      recalculation needed : No 
+ Material : Xe20CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.54404 keV    e+ 1.52515 keV
+
+Index : 28     used in the geometry : Yes     recalculation needed : No 
+ Material : Ar7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 29     used in the geometry : No      recalculation needed : No 
+ Material : Kr7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 995.645 eV    e+ 990 eV
+
+Index : 30     used in the geometry : No      recalculation needed : No 
+ Material : XeArCH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.03645 keV    e+ 1.02377 keV
+
+Index : 31     used in the geometry : Yes     recalculation needed : No 
+ Material : radiatorMat
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 43.8848 keV    e+ 43.3478 keV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+====================================================================
+
+
+======== Table of production thresholds in range and energy ===========
+
+-----------------------------------------------------------------------
+Region : DefaultRegionForTheWorld
+-----------------------------------------------------------------------
+                              gamma            e-            e+           
+Threshold in range            1 mm             1 mm             1 mm
+   Air                           990 eV           990 eV           990 eV
+   radiatorMat                           990 eV          43.9 keV          43.3 keV
+   Mylar                          3.48 keV           541 keV           528 keV
+   Ar7CH4                           990 eV           990 eV           990 eV
+=======================================================================
 
-total time(SetCuts)=13.15 s 
-============= The cut Energy ==============================
-                      gamma            e-           
-Cut in range       
- Aluminium                            1 mm             1 mm
-   TRT_CH2                            1 mm             1 mm
-   Radiator                            1 mm             1 mm
-   CarbonFiber                            1 mm             1 mm
-   Li                            1 mm             1 mm
-   Be                            1 mm             1 mm
-   Mylar                            1 mm             1 mm
-   Kapton                            1 mm             1 mm
-   Polypropelene                            1 mm             1 mm
-   He                            1 mm             1 mm
-   Ne                            1 mm             1 mm
-   Argon                            1 mm             1 mm
-   Kr                            1 mm             1 mm
-   Xenon                            1 mm             1 mm
-   CH4                            1 mm             1 mm
-   C3H8                            1 mm             1 mm
-   isoC4H10                            1 mm             1 mm
-   CO2                            1 mm             1 mm
-   CO2                            1 mm             1 mm
-   N2                            1 mm             1 mm
-   O2                            1 mm             1 mm
-   Air                            1 mm             1 mm
-   Xe20CO2                            1 mm             1 mm
-   Kr20CO2                            1 mm             1 mm
-   Xe55He15CH4                            1 mm             1 mm
-   Xe10CH4                            1 mm             1 mm
-   Xe5CH4                            1 mm             1 mm
-   Xe20CH4                            1 mm             1 mm
-Cut in energy
- Aluminium                         6.89 keV           597 keV
-   TRT_CH2                         2.78 keV           515 keV
-   Radiator                          990 eV          89.6 keV
-   CarbonFiber                         1.52 keV           147 keV
-   Li                         1.16 keV           207 keV
-   Be                         1.99 keV           466 keV
-   Mylar                         3.48 keV           541 keV
-   Kapton                         3.48 keV           541 keV
-   Polypropelene                         2.75 keV           502 keV
-   He                          990 eV           990 eV
-   Ne                          990 eV           990 eV
-   Argon                          990 eV           990 eV
-   Kr                          990 eV          1.07 keV
-   Xenon                          990 eV          1.95 keV
-   CH4                          990 eV           990 eV
-   C3H8                          990 eV           990 eV
-   isoC4H10                          990 eV          1.45 keV
-   CO2                          990 eV           990 eV
-   CO2                          990 eV           990 eV
-   N2                          990 eV           990 eV
-   O2                          990 eV           990 eV
-   Air                          990 eV           990 eV
-   Xe20CO2                          990 eV          1.67 keV
-   Kr20CO2                          990 eV          1.09 keV
-   Xe55He15CH4                          990 eV           990 eV
-   Xe10CH4                          990 eV          1.74 keV
-   Xe5CH4                          990 eV          1.83 keV
-   Xe20CH4                          990 eV          1.54 keV
-===================================================
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 1
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-Foam X-ray TR radiator model is called
-0	fGamma = 107.6	sumE = 0.004254
-1	fGamma = 123.4	sumE = 0.006653
-2	fGamma = 141.5	sumE = 0.01023
-3	fGamma = 162.3	sumE = 0.01548
-4	fGamma = 186.2	sumE = 0.02297
-5	fGamma = 213.7	sumE = 0.0336
-6	fGamma = 245.2	sumE = 0.04841
-7	fGamma = 281.3	sumE = 0.06867
-8	fGamma = 322.9	sumE = 0.09587
-9	fGamma = 370.5	sumE = 0.1317
-10	fGamma = 425.3	sumE = 0.1778
-11	fGamma = 488.2	sumE = 0.2359
-12	fGamma = 560.3	sumE = 0.3073
-13	fGamma = 643.2	sumE = 0.393
-14	fGamma = 738.3	sumE = 0.4929
-15	fGamma = 847.6	sumE = 0.6058
-16	fGamma = 973	sumE = 0.7292
-17	fGamma = 1117	sumE = 0.859
-18	fGamma = 1282	sumE = 0.9897
-19	fGamma = 1472	sumE = 1.115
-20	fGamma = 1690	sumE = 1.227
-21	fGamma = 1940	sumE = 1.319
-22	fGamma = 2228	sumE = 1.386
-23	fGamma = 2558	sumE = 1.422
-24	fGamma = 2936	sumE = 1.424
-25	fGamma = 3371	sumE = 1.393
-26	fGamma = 3871	sumE = 1.329
-27	fGamma = 4444	sumE = 1.237
-28	fGamma = 5102	sumE = 1.15
-29	fGamma = 5858	sumE = 1.208
-30	fGamma = 6726	sumE = 1.257
-31	fGamma = 7722	sumE = 1.298
-32	fGamma = 8866	sumE = 1.333
-33	fGamma = 1.018e+04	sumE = 1.362
-34	fGamma = 1.169e+04	sumE = 1.385
-35	fGamma = 1.342e+04	sumE = 1.405
-36	fGamma = 1.541e+04	sumE = 1.421
-37	fGamma = 1.769e+04	sumE = 1.434
-38	fGamma = 2.031e+04	sumE = 1.445
-39	fGamma = 2.332e+04	sumE = 1.454
-40	fGamma = 2.677e+04	sumE = 1.461
-41	fGamma = 3.074e+04	sumE = 1.468
-42	fGamma = 3.529e+04	sumE = 1.473
-43	fGamma = 4.052e+04	sumE = 1.477
-44	fGamma = 4.652e+04	sumE = 1.481
-45	fGamma = 5.342e+04	sumE = 1.485
-46	fGamma = 6.133e+04	sumE = 1.488
-47	fGamma = 7.042e+04	sumE = 1.49
-48	fGamma = 8.085e+04	sumE = 1.493
-49	fGamma = 9.283e+04	sumE = 1.495
-
-total time for build X-ray TR tables = 17.12 s
 ### Run 0 start.
 
 --------- Ranecu engine status ---------
@@ -301,838 +800,26 @@ total time for build X-ray TR tables = 17.12 s
 
 ---> Begin of Event: 0
  ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=52.0113 +- 0.778531  mm  
-
-            mean energy deposit in absorber=0.0359449 +- 0.000581355  MeV 
-
- mean number of steps in absorber (charged) =1.982 +- 0.0323987      
- mean number of steps in absorber (neutral) =1.454 +- 0.0388057      
-
-   mean number of charged secondaries = 0.982 +- 0.0323987
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =0.982  and e+s =0
-
-(number) transmission coeff=0.592  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 845049818, 1399553993
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 2
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-Foam XTR dE/dx model is called
-0	fGamma = 107.6	sumE = 0.1086
-1	fGamma = 123.4	sumE = 0.158
-2	fGamma = 141.5	sumE = 0.224
-3	fGamma = 162.3	sumE = 0.3095
-4	fGamma = 186.2	sumE = 0.4155
-5	fGamma = 213.7	sumE = 0.546
-6	fGamma = 245.2	sumE = 0.7026
-7	fGamma = 281.3	sumE = 0.8863
-8	fGamma = 322.9	sumE = 1.096
-9	fGamma = 370.5	sumE = 1.331
-10	fGamma = 425.3	sumE = 1.587
-11	fGamma = 488.2	sumE = 1.857
-12	fGamma = 560.3	sumE = 2.133
-13	fGamma = 643.2	sumE = 2.406
-14	fGamma = 738.3	sumE = 2.664
-15	fGamma = 847.6	sumE = 2.895
-16	fGamma = 973	sumE = 3.087
-17	fGamma = 1117	sumE = 3.23
-18	fGamma = 1282	sumE = 3.315
-19	fGamma = 1472	sumE = 3.338
-20	fGamma = 1690	sumE = 3.296
-21	fGamma = 1940	sumE = 3.191
-22	fGamma = 2228	sumE = 3.028
-23	fGamma = 2558	sumE = 2.816
-24	fGamma = 2936	sumE = 2.567
-25	fGamma = 3371	sumE = 2.297
-26	fGamma = 3871	sumE = 2.018
-27	fGamma = 4444	sumE = 1.745
-28	fGamma = 5102	sumE = 1.532
-29	fGamma = 5858	sumE = 1.594
-30	fGamma = 6726	sumE = 1.647
-31	fGamma = 7722	sumE = 1.691
-32	fGamma = 8866	sumE = 1.728
-33	fGamma = 1.018e+04	sumE = 1.759
-34	fGamma = 1.169e+04	sumE = 1.784
-35	fGamma = 1.342e+04	sumE = 1.805
-36	fGamma = 1.541e+04	sumE = 1.822
-37	fGamma = 1.769e+04	sumE = 1.836
-38	fGamma = 2.031e+04	sumE = 1.847
-39	fGamma = 2.332e+04	sumE = 1.856
-40	fGamma = 2.677e+04	sumE = 1.864
-41	fGamma = 3.074e+04	sumE = 1.871
-42	fGamma = 3.529e+04	sumE = 1.876
-43	fGamma = 4.052e+04	sumE = 1.881
-44	fGamma = 4.652e+04	sumE = 1.885
-45	fGamma = 5.342e+04	sumE = 1.889
-46	fGamma = 6.133e+04	sumE = 1.892
-47	fGamma = 7.042e+04	sumE = 1.895
-48	fGamma = 8.085e+04	sumE = 1.897
-49	fGamma = 9.283e+04	sumE = 1.899
-
-total time for build X-ray TR dE/dx tables = 34.53 s
-### Run 1 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 845049818, 1399553993
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=52.2291 +- 0.729517  mm  
-
-            mean energy deposit in absorber=0.0349823 +- 0.000556839  MeV 
-
- mean number of steps in absorber (charged) =1.99 +- 0.0308853      
- mean number of steps in absorber (neutral) =1.457 +- 0.0372847      
-
-   mean number of charged secondaries = 0.977 +- 0.0305691
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =0.977  and e+s =0
-
-(number) transmission coeff=0.607  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 1230741481, 297774442
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 3
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-Gammma distributed X-ray TR radiator model is called
-fAlphaPlate = 160 ; fAlphaGas = 160
-0	fGamma = 107.6	sumE = 0.004089
-1	fGamma = 123.4	sumE = 0.006404
-2	fGamma = 141.5	sumE = 0.009919
-3	fGamma = 162.3	sumE = 0.01502
-4	fGamma = 186.2	sumE = 0.02226
-5	fGamma = 213.7	sumE = 0.03343
-6	fGamma = 245.2	sumE = 0.04775
-7	fGamma = 281.3	sumE = 0.06558
-8	fGamma = 322.9	sumE = 0.09347
-9	fGamma = 370.5	sumE = 0.1394
-10	fGamma = 425.3	sumE = 0.1904
-11	fGamma = 488.2	sumE = 0.2455
-12	fGamma = 560.3	sumE = 0.3134
-13	fGamma = 643.2	sumE = 0.3836
-14	fGamma = 738.3	sumE = 0.4518
-15	fGamma = 847.6	sumE = 0.5229
-16	fGamma = 973	sumE = 0.7238
-17	fGamma = 1117	sumE = 1.225
-18	fGamma = 1282	sumE = 1.713
-19	fGamma = 1472	sumE = 2.101
-20	fGamma = 1690	sumE = 2.378
-21	fGamma = 1940	sumE = 2.628
-22	fGamma = 2228	sumE = 2.736
-23	fGamma = 2558	sumE = 2.798
-24	fGamma = 2936	sumE = 2.385
-25	fGamma = 3371	sumE = 2.242
-26	fGamma = 3871	sumE = 3.371
-27	fGamma = 4444	sumE = 2.766
-28	fGamma = 5102	sumE = 1.331
-29	fGamma = 5858	sumE = 1.311
-30	fGamma = 6726	sumE = 1.298
-31	fGamma = 7722	sumE = 1.289
-32	fGamma = 8866	sumE = 1.282
-33	fGamma = 1.018e+04	sumE = 1.278
-34	fGamma = 1.169e+04	sumE = 1.275
-35	fGamma = 1.342e+04	sumE = 1.274
-36	fGamma = 1.541e+04	sumE = 1.274
-37	fGamma = 1.769e+04	sumE = 1.274
-38	fGamma = 2.031e+04	sumE = 1.275
-39	fGamma = 2.332e+04	sumE = 1.276
-40	fGamma = 2.677e+04	sumE = 1.278
-41	fGamma = 3.074e+04	sumE = 1.28
-42	fGamma = 3.529e+04	sumE = 1.282
-43	fGamma = 4.052e+04	sumE = 1.284
-44	fGamma = 4.652e+04	sumE = 1.285
-45	fGamma = 5.342e+04	sumE = 1.287
-46	fGamma = 6.133e+04	sumE = 1.289
-47	fGamma = 7.042e+04	sumE = 1.291
-48	fGamma = 8.085e+04	sumE = 1.293
-49	fGamma = 9.283e+04	sumE = 1.294
-
-total time for build X-ray TR tables = 27.5 s
-### Run 2 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 1230741481, 297774442
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=48.5237 +- 0.66559  mm  
-
-            mean energy deposit in absorber=0.033151 +- 0.00050788  MeV 
-
- mean number of steps in absorber (charged) =1.862 +- 0.0287568      
- mean number of steps in absorber (neutral) =1.325 +- 0.0360468      
-
-   mean number of charged secondaries = 0.862 +- 0.0287568
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =0.862  and e+s =0
-
-(number) transmission coeff=0.57  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 741368305, 1780992267
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 4
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-Gammma distributed X-ray TR radiator model is called
-fAlphaPlate = 160 ; fAlphaGas = 160
-0	fGamma = 107.6	sumE = 0.1089
-1	fGamma = 123.4	sumE = 0.158
-2	fGamma = 141.5	sumE = 0.2245
-3	fGamma = 162.3	sumE = 0.3112
-4	fGamma = 186.2	sumE = 0.4152
-5	fGamma = 213.7	sumE = 0.5535
-6	fGamma = 245.2	sumE = 0.7168
-7	fGamma = 281.3	sumE = 0.8888
-8	fGamma = 322.9	sumE = 1.081
-9	fGamma = 370.5	sumE = 1.349
-10	fGamma = 425.3	sumE = 1.649
-11	fGamma = 488.2	sumE = 1.992
-12	fGamma = 560.3	sumE = 2.431
-13	fGamma = 643.2	sumE = 2.862
-14	fGamma = 738.3	sumE = 3.207
-15	fGamma = 847.6	sumE = 3.475
-16	fGamma = 973	sumE = 3.784
-17	fGamma = 1117	sumE = 4.407
-18	fGamma = 1282	sumE = 4.976
-19	fGamma = 1472	sumE = 5.448
-20	fGamma = 1690	sumE = 5.494
-21	fGamma = 1940	sumE = 5.421
-22	fGamma = 2228	sumE = 5.358
-23	fGamma = 2558	sumE = 4.689
-24	fGamma = 2936	sumE = 4.244
-25	fGamma = 3371	sumE = 4.003
-26	fGamma = 3871	sumE = 3.865
-27	fGamma = 4444	sumE = 3.706
-28	fGamma = 5102	sumE = 1.794
-29	fGamma = 5858	sumE = 1.771
-30	fGamma = 6726	sumE = 1.755
-31	fGamma = 7722	sumE = 1.744
-32	fGamma = 8866	sumE = 1.737
-33	fGamma = 1.018e+04	sumE = 1.732
-34	fGamma = 1.169e+04	sumE = 1.729
-35	fGamma = 1.342e+04	sumE = 1.728
-36	fGamma = 1.541e+04	sumE = 1.727
-37	fGamma = 1.769e+04	sumE = 1.728
-38	fGamma = 2.031e+04	sumE = 1.728
-39	fGamma = 2.332e+04	sumE = 1.73
-40	fGamma = 2.677e+04	sumE = 1.731
-41	fGamma = 3.074e+04	sumE = 1.733
-42	fGamma = 3.529e+04	sumE = 1.735
-43	fGamma = 4.052e+04	sumE = 1.737
-44	fGamma = 4.652e+04	sumE = 1.739
-45	fGamma = 5.342e+04	sumE = 1.741
-46	fGamma = 6.133e+04	sumE = 1.743
-47	fGamma = 7.042e+04	sumE = 1.744
-48	fGamma = 8.085e+04	sumE = 1.746
-49	fGamma = 9.283e+04	sumE = 1.748
-
-total time for build X-ray TR dE/dx tables = 44.21 s
-### Run 3 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 741368305, 1780992267
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=49.423 +- 0.681815  mm  
-
-            mean energy deposit in absorber=0.0344118 +- 0.000577043  MeV 
-
- mean number of steps in absorber (charged) =1.895 +- 0.0296981      
- mean number of steps in absorber (neutral) =1.277 +- 0.0362804      
-
-   mean number of charged secondaries = 0.888 +- 0.0296219
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =0.888  and e+s =0
-
-(number) transmission coeff=0.568  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 218123915, 605024314
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 5
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-Irregular X-ray TR model is called
-0	fGamma = 107.6	sumE = 0.004258
-1	fGamma = 123.4	sumE = 0.006661
-2	fGamma = 141.5	sumE = 0.01025
-3	fGamma = 162.3	sumE = 0.01552
-4	fGamma = 186.2	sumE = 0.02305
-5	fGamma = 213.7	sumE = 0.03376
-6	fGamma = 245.2	sumE = 0.04873
-7	fGamma = 281.3	sumE = 0.0693
-8	fGamma = 322.9	sumE = 0.09709
-9	fGamma = 370.5	sumE = 0.1339
-10	fGamma = 425.3	sumE = 0.182
-11	fGamma = 488.2	sumE = 0.2435
-12	fGamma = 560.3	sumE = 0.3207
-13	fGamma = 643.2	sumE = 0.4161
-14	fGamma = 738.3	sumE = 0.5318
-15	fGamma = 847.6	sumE = 0.6697
-16	fGamma = 973	sumE = 0.8314
-17	fGamma = 1117	sumE = 1.018
-18	fGamma = 1282	sumE = 1.229
-19	fGamma = 1472	sumE = 1.466
-20	fGamma = 1690	sumE = 1.727
-21	fGamma = 1940	sumE = 2.011
-22	fGamma = 2228	sumE = 2.316
-23	fGamma = 2558	sumE = 2.64
-24	fGamma = 2936	sumE = 2.98
-25	fGamma = 3371	sumE = 3.332
-26	fGamma = 3871	sumE = 3.695
-27	fGamma = 4444	sumE = 4.064
-28	fGamma = 5102	sumE = 4.478
-29	fGamma = 5858	sumE = 5.169
-30	fGamma = 6726	sumE = 5.901
-31	fGamma = 7722	sumE = 6.671
-32	fGamma = 8866	sumE = 7.473
-33	fGamma = 1.018e+04	sumE = 8.302
-34	fGamma = 1.169e+04	sumE = 9.152
-35	fGamma = 1.342e+04	sumE = 10.02
-36	fGamma = 1.541e+04	sumE = 10.89
-37	fGamma = 1.769e+04	sumE = 11.76
-38	fGamma = 2.031e+04	sumE = 12.63
-39	fGamma = 2.332e+04	sumE = 13.49
-40	fGamma = 2.677e+04	sumE = 14.33
-41	fGamma = 3.074e+04	sumE = 15.14
-42	fGamma = 3.529e+04	sumE = 15.93
-43	fGamma = 4.052e+04	sumE = 16.69
-44	fGamma = 4.652e+04	sumE = 17.41
-45	fGamma = 5.342e+04	sumE = 18.1
-46	fGamma = 6.133e+04	sumE = 18.74
-47	fGamma = 7.042e+04	sumE = 19.34
-48	fGamma = 8.085e+04	sumE = 19.9
-49	fGamma = 9.283e+04	sumE = 20.41
-
-total time for build X-ray TR tables = 5.89 s
-### Run 4 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 218123915, 605024314
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=208.682 +- 2.05095  mm  
-
-            mean energy deposit in absorber=0.0988536 +- 0.0011919  MeV 
-
- mean number of steps in absorber (charged) =8.751 +- 0.0844452      
- mean number of steps in absorber (neutral) =11.428 +- 0.104033      
-
-   mean number of charged secondaries = 7.751 +- 0.0844452
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =7.751  and e+s =0
-
-(number) transmission coeff=0.998  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 512746418, 1616290115
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 6
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-Irregular X-ray TR dE/dx model is called
-0	fGamma = 107.6	sumE = 0.1088
-1	fGamma = 123.4	sumE = 0.1582
-2	fGamma = 141.5	sumE = 0.2245
-3	fGamma = 162.3	sumE = 0.3105
-4	fGamma = 186.2	sumE = 0.4174
-5	fGamma = 213.7	sumE = 0.5494
-6	fGamma = 245.2	sumE = 0.7086
-7	fGamma = 281.3	sumE = 0.8967
-8	fGamma = 322.9	sumE = 1.114
-9	fGamma = 370.5	sumE = 1.361
-10	fGamma = 425.3	sumE = 1.636
-11	fGamma = 488.2	sumE = 1.936
-12	fGamma = 560.3	sumE = 2.26
-13	fGamma = 643.2	sumE = 2.605
-14	fGamma = 738.3	sumE = 2.966
-15	fGamma = 847.6	sumE = 3.34
-16	fGamma = 973	sumE = 3.725
-17	fGamma = 1117	sumE = 4.117
-18	fGamma = 1282	sumE = 4.513
-19	fGamma = 1472	sumE = 4.91
-20	fGamma = 1690	sumE = 5.305
-21	fGamma = 1940	sumE = 5.696
-22	fGamma = 2228	sumE = 6.079
-23	fGamma = 2558	sumE = 6.452
-24	fGamma = 2936	sumE = 6.811
-25	fGamma = 3371	sumE = 7.152
-26	fGamma = 3871	sumE = 7.472
-27	fGamma = 4444	sumE = 7.768
-28	fGamma = 5102	sumE = 8.144
-29	fGamma = 5858	sumE = 9.149
-30	fGamma = 6726	sumE = 10.17
-31	fGamma = 7722	sumE = 11.21
-32	fGamma = 8866	sumE = 12.26
-33	fGamma = 1.018e+04	sumE = 13.31
-34	fGamma = 1.169e+04	sumE = 14.35
-35	fGamma = 1.342e+04	sumE = 15.38
-36	fGamma = 1.541e+04	sumE = 16.4
-37	fGamma = 1.769e+04	sumE = 17.4
-38	fGamma = 2.031e+04	sumE = 18.37
-39	fGamma = 2.332e+04	sumE = 19.31
-40	fGamma = 2.677e+04	sumE = 20.22
-41	fGamma = 3.074e+04	sumE = 21.09
-42	fGamma = 3.529e+04	sumE = 21.93
-43	fGamma = 4.052e+04	sumE = 22.72
-44	fGamma = 4.652e+04	sumE = 23.47
-45	fGamma = 5.342e+04	sumE = 24.18
-46	fGamma = 6.133e+04	sumE = 24.84
-47	fGamma = 7.042e+04	sumE = 25.46
-48	fGamma = 8.085e+04	sumE = 26.03
-49	fGamma = 9.283e+04	sumE = 26.55
-
-total time for build X-ray TR dE/dx tables = 11.96 s
-### Run 5 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 512746418, 1616290115
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=208.703 +- 2.14486  mm  
-
-            mean energy deposit in absorber=0.0990678 +- 0.00115941  MeV 
-
- mean number of steps in absorber (charged) =8.714 +- 0.0872823      
- mean number of steps in absorber (neutral) =11.258 +- 0.108173      
-
-   mean number of charged secondaries = 7.612 +- 0.0868646
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =7.612  and e+s =0
-
-(number) transmission coeff=0.999  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 812561195, 1346040706
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 7
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-PlateIrrGas X-ray TR radiator model is called
-0	fGamma = 107.6	sumE = 0.004086
-1	fGamma = 123.4	sumE = 0.006405
-2	fGamma = 141.5	sumE = 0.00993
-3	fGamma = 162.3	sumE = 0.01502
-4	fGamma = 186.2	sumE = 0.02208
-5	fGamma = 213.7	sumE = 0.0339
-6	fGamma = 245.2	sumE = 0.0481
-7	fGamma = 281.3	sumE = 0.06463
-8	fGamma = 322.9	sumE = 0.09286
-9	fGamma = 370.5	sumE = 0.1389
-10	fGamma = 425.3	sumE = 0.1959
-11	fGamma = 488.2	sumE = 0.2531
-12	fGamma = 560.3	sumE = 0.306
-13	fGamma = 643.2	sumE = 0.365
-14	fGamma = 738.3	sumE = 0.4427
-15	fGamma = 847.6	sumE = 0.5631
-16	fGamma = 973	sumE = 0.7273
-17	fGamma = 1117	sumE = 0.9532
-18	fGamma = 1282	sumE = 1.258
-19	fGamma = 1472	sumE = 1.602
-20	fGamma = 1690	sumE = 1.962
-21	fGamma = 1940	sumE = 2.373
-22	fGamma = 2228	sumE = 2.865
-23	fGamma = 2558	sumE = 3.425
-24	fGamma = 2936	sumE = 4.001
-25	fGamma = 3371	sumE = 4.542
-26	fGamma = 3871	sumE = 5.012
-27	fGamma = 4444	sumE = 5.397
-28	fGamma = 5102	sumE = 5.758
-29	fGamma = 5858	sumE = 6.464
-30	fGamma = 6726	sumE = 7.176
-31	fGamma = 7722	sumE = 7.888
-32	fGamma = 8866	sumE = 8.596
-33	fGamma = 1.018e+04	sumE = 9.293
-34	fGamma = 1.169e+04	sumE = 9.974
-35	fGamma = 1.342e+04	sumE = 10.63
-36	fGamma = 1.541e+04	sumE = 11.27
-37	fGamma = 1.769e+04	sumE = 11.87
-38	fGamma = 2.031e+04	sumE = 12.44
-39	fGamma = 2.332e+04	sumE = 12.97
-40	fGamma = 2.677e+04	sumE = 13.46
-41	fGamma = 3.074e+04	sumE = 13.9
-42	fGamma = 3.529e+04	sumE = 14.3
-43	fGamma = 4.052e+04	sumE = 14.66
-44	fGamma = 4.652e+04	sumE = 14.97
-45	fGamma = 5.342e+04	sumE = 15.25
-46	fGamma = 6.133e+04	sumE = 15.48
-47	fGamma = 7.042e+04	sumE = 15.68
-48	fGamma = 8.085e+04	sumE = 15.86
-49	fGamma = 9.283e+04	sumE = 16
-
-total time for build X-ray TR tables = 10.29 s
-### Run 6 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 812561195, 1346040706
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=255.831 +- 2.44406  mm  
-
-            mean energy deposit in absorber=0.104919 +- 0.00104361  MeV 
-
- mean number of steps in absorber (charged) =10.672 +- 0.101096      
- mean number of steps in absorber (neutral) =11.731 +- 0.110493      
-
-   mean number of charged secondaries = 9.671 +- 0.101118
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =9.671  and e+s =0
-
-(number) transmission coeff=1  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 156064026, 1431891920
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 8
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-PlateIrrGas X-ray TR radiator model is called
-0	fGamma = 107.6	sumE = 0.1092
-1	fGamma = 123.4	sumE = 0.1581
-2	fGamma = 141.5	sumE = 0.2232
-3	fGamma = 162.3	sumE = 0.3109
-4	fGamma = 186.2	sumE = 0.4159
-5	fGamma = 213.7	sumE = 0.5576
-6	fGamma = 245.2	sumE = 0.7202
-7	fGamma = 281.3	sumE = 0.8948
-8	fGamma = 322.9	sumE = 1.101
-9	fGamma = 370.5	sumE = 1.353
-10	fGamma = 425.3	sumE = 1.639
-11	fGamma = 488.2	sumE = 1.952
-12	fGamma = 560.3	sumE = 2.222
-13	fGamma = 643.2	sumE = 2.552
-14	fGamma = 738.3	sumE = 2.825
-15	fGamma = 847.6	sumE = 3.185
-16	fGamma = 973	sumE = 3.515
-17	fGamma = 1117	sumE = 3.902
-18	fGamma = 1282	sumE = 4.418
-19	fGamma = 1472	sumE = 4.931
-20	fGamma = 1690	sumE = 5.387
-21	fGamma = 1940	sumE = 5.857
-22	fGamma = 2228	sumE = 6.401
-23	fGamma = 2558	sumE = 7.008
-24	fGamma = 2936	sumE = 7.62
-25	fGamma = 3371	sumE = 8.174
-26	fGamma = 3871	sumE = 8.629
-27	fGamma = 4444	sumE = 8.965
-28	fGamma = 5102	sumE = 9.306
-29	fGamma = 5858	sumE = 10.32
-30	fGamma = 6726	sumE = 11.32
-31	fGamma = 7722	sumE = 12.3
-32	fGamma = 8866	sumE = 13.25
-33	fGamma = 1.018e+04	sumE = 14.17
-34	fGamma = 1.169e+04	sumE = 15.04
-35	fGamma = 1.342e+04	sumE = 15.87
-36	fGamma = 1.541e+04	sumE = 16.66
-37	fGamma = 1.769e+04	sumE = 17.39
-38	fGamma = 2.031e+04	sumE = 18.06
-39	fGamma = 2.332e+04	sumE = 18.69
-40	fGamma = 2.677e+04	sumE = 19.25
-41	fGamma = 3.074e+04	sumE = 19.76
-42	fGamma = 3.529e+04	sumE = 20.21
-43	fGamma = 4.052e+04	sumE = 20.61
-44	fGamma = 4.652e+04	sumE = 20.95
-45	fGamma = 5.342e+04	sumE = 21.25
-46	fGamma = 6.133e+04	sumE = 21.51
-47	fGamma = 7.042e+04	sumE = 21.73
-48	fGamma = 8.085e+04	sumE = 21.91
-49	fGamma = 9.283e+04	sumE = 22.07
-
-total time for build X-ray TR dE/dx tables = 23.22 s
-### Run 7 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 156064026, 1431891920
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=265.366 +- 2.48283  mm  
-
-            mean energy deposit in absorber=0.105211 +- 0.00101336  MeV 
-
- mean number of steps in absorber (charged) =10.905 +- 0.10023      
- mean number of steps in absorber (neutral) =11.678 +- 0.107305      
-
-   mean number of charged secondaries = 9.798 +- 0.0995249
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =9.798  and e+s =0
-
-(number) transmission coeff=0.999  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 1316583305, 1951149088
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 9
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-Regular X-ray TR radiator model is called
-0	fGamma = 107.6	sumE = 0.004757
-1	fGamma = 123.4	sumE = 0.006213
-2	fGamma = 141.5	sumE = 0.008651
-3	fGamma = 162.3	sumE = 0.01573
-4	fGamma = 186.2	sumE = 0.02543
-5	fGamma = 213.7	sumE = 0.03201
-6	fGamma = 245.2	sumE = 0.05278
-7	fGamma = 281.3	sumE = 0.05867
-8	fGamma = 322.9	sumE = 0.1018
-9	fGamma = 370.5	sumE = 0.1469
-10	fGamma = 425.3	sumE = 0.1786
-11	fGamma = 488.2	sumE = 0.2919
-12	fGamma = 560.3	sumE = 0.3108
-13	fGamma = 643.2	sumE = 0.2985
-14	fGamma = 738.3	sumE = 0.4656
-15	fGamma = 847.6	sumE = 0.5473
-16	fGamma = 973	sumE = 0.911
-17	fGamma = 1117	sumE = 1.469
-18	fGamma = 1282	sumE = 1.626
-19	fGamma = 1472	sumE = 2.145
-20	fGamma = 1690	sumE = 2.212
-21	fGamma = 1940	sumE = 2.643
-22	fGamma = 2228	sumE = 2.875
-23	fGamma = 2558	sumE = 2.505
-24	fGamma = 2936	sumE = 2.271
-25	fGamma = 3371	sumE = 1.625
-26	fGamma = 3871	sumE = 3.543
-27	fGamma = 4444	sumE = 2.547
-28	fGamma = 5102	sumE = 1.326
-29	fGamma = 5858	sumE = 1.079
-30	fGamma = 6726	sumE = 1.166
-31	fGamma = 7722	sumE = 1.652
-32	fGamma = 8866	sumE = 0.8713
-33	fGamma = 1.018e+04	sumE = 1.478
-34	fGamma = 1.169e+04	sumE = 1.245
-35	fGamma = 1.342e+04	sumE = 1.203
-36	fGamma = 1.541e+04	sumE = 1.272
-37	fGamma = 1.769e+04	sumE = 0.8468
-38	fGamma = 2.031e+04	sumE = 0.7525
-39	fGamma = 2.332e+04	sumE = 0.9297
-40	fGamma = 2.677e+04	sumE = 1.099
-41	fGamma = 3.074e+04	sumE = 1.196
-42	fGamma = 3.529e+04	sumE = 1.23
-43	fGamma = 4.052e+04	sumE = 1.232
-44	fGamma = 4.652e+04	sumE = 1.226
-45	fGamma = 5.342e+04	sumE = 1.222
-46	fGamma = 6.133e+04	sumE = 1.223
-47	fGamma = 7.042e+04	sumE = 1.226
-48	fGamma = 8.085e+04	sumE = 1.231
-49	fGamma = 9.283e+04	sumE = 1.235
-
-total time for build X-ray TR tables = 30.54 s
-### Run 8 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 1316583305, 1951149088
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=40.0234 +- 0.50338  mm  
-
-            mean energy deposit in absorber=0.0313219 +- 0.000513749  MeV 
-
- mean number of steps in absorber (charged) =1.473 +- 0.0217548      
- mean number of steps in absorber (neutral) =0.849 +- 0.0297355      
-
-   mean number of charged secondaries = 0.473 +- 0.0217548
-
-   mean number of neutral secondaries = 0 +- 0
-
-   mean number of e-s =0.473  and e+s =0
-
-(number) transmission coeff=0.34  reflection coeff=0
-
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 1257652858, 1424164160
-----------------------------------------
-Em10DetectorConstruction::ParametrisationModel() is called
-fModelNumber = 10
-the number of TR radiator plates = 300
-plate material = Li
-gas material = He
-plate plasma energy = 13.8447 eV
-gas plasma energy = 0.271761 eV
-Regular X-ray TR dE/dx radiator model is called
-0	fGamma = 107.6	sumE = 0.1102
-1	fGamma = 123.4	sumE = 0.1591
-2	fGamma = 141.5	sumE = 0.2276
-3	fGamma = 162.3	sumE = 0.3018
-4	fGamma = 186.2	sumE = 0.4444
-5	fGamma = 213.7	sumE = 0.5486
-6	fGamma = 245.2	sumE = 0.6789
-7	fGamma = 281.3	sumE = 0.8374
-8	fGamma = 322.9	sumE = 1.005
-9	fGamma = 370.5	sumE = 1.384
-10	fGamma = 425.3	sumE = 1.644
-11	fGamma = 488.2	sumE = 2.001
-12	fGamma = 560.3	sumE = 2.464
-13	fGamma = 643.2	sumE = 2.98
-14	fGamma = 738.3	sumE = 3.457
-15	fGamma = 847.6	sumE = 3.391
-16	fGamma = 973	sumE = 3.782
-17	fGamma = 1117	sumE = 4.33
-18	fGamma = 1282	sumE = 5.624
-19	fGamma = 1472	sumE = 5.355
-20	fGamma = 1690	sumE = 5.291
-21	fGamma = 1940	sumE = 4.926
-22	fGamma = 2228	sumE = 5.24
-23	fGamma = 2558	sumE = 4.833
-24	fGamma = 2936	sumE = 4.372
-25	fGamma = 3371	sumE = 3.614
-26	fGamma = 3871	sumE = 3.926
-27	fGamma = 4444	sumE = 3.907
-28	fGamma = 5102	sumE = 1.839
-29	fGamma = 5858	sumE = 1.708
-30	fGamma = 6726	sumE = 1.732
-31	fGamma = 7722	sumE = 1.743
-32	fGamma = 8866	sumE = 1.779
-33	fGamma = 1.018e+04	sumE = 1.613
-34	fGamma = 1.169e+04	sumE = 1.79
-35	fGamma = 1.342e+04	sumE = 1.682
-36	fGamma = 1.541e+04	sumE = 1.668
-37	fGamma = 1.769e+04	sumE = 1.68
-38	fGamma = 2.031e+04	sumE = 1.724
-39	fGamma = 2.332e+04	sumE = 1.726
-40	fGamma = 2.677e+04	sumE = 1.705
-41	fGamma = 3.074e+04	sumE = 1.672
-42	fGamma = 3.529e+04	sumE = 1.647
-43	fGamma = 4.052e+04	sumE = 1.637
-44	fGamma = 4.652e+04	sumE = 1.632
-45	fGamma = 5.342e+04	sumE = 1.631
-46	fGamma = 6.133e+04	sumE = 1.631
-47	fGamma = 7.042e+04	sumE = 1.632
-48	fGamma = 8.085e+04	sumE = 1.633
-49	fGamma = 9.283e+04	sumE = 1.634
-
-total time for build X-ray TR dE/dx tables = 45.95 s
-### Run 9 start.
-
---------- Ranecu engine status ---------
- Initial seed (index) = 0
- Current couple of seeds = 1257652858, 1424164160
-----------------------------------------
-
----> Begin of Event: 0
- ================== run summary =====================
- end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=47.5595 +- 0.655577  mm  
+ end of Run TotNbofEvents = 10000
+    mean charged track length   in absorber=24.1413 +- 0.327523  mm  
 
-            mean energy deposit in absorber=0.0339646 +- 0.000553672  MeV 
+            mean energy deposit in absorber=0.00671449 +- 6.36457e-05  MeV 
 
- mean number of steps in absorber (charged) =1.812 +- 0.0282959      
- mean number of steps in absorber (neutral) =1.206 +- 0.0349223      
+ mean number of steps in absorber (charged) =1.2487 +- 0.00543919      
+ mean number of steps in absorber (neutral) =2.0277 +- 0.0142623      
 
-   mean number of charged secondaries = 0.805 +- 0.0282307
+   mean number of charged secondaries = 0.2257 +- 0.00476403
 
    mean number of neutral secondaries = 0 +- 0
 
-   mean number of e-s =0.805  and e+s =0
+   mean number of e-s =0.2257  and e+s =0
 
-(number) transmission coeff=0.536  reflection coeff=0
+(number) transmission coeff=0.1786  reflection coeff=0.0056
 
 
 --------- Ranecu engine status ---------
  Initial seed (index) = 0
- Current couple of seeds = 1542312066, 1872262965
+ Current couple of seeds = 2118371079, 1770060574
 ----------------------------------------
 Graphics systems deleted.
 Visualization Manager deleting...
diff --git a/examples/extended/electromagnetic/TestEm10/TestEm10.out b/examples/extended/electromagnetic/TestEm10/TestEm10.out
index 97bb6594c5..af510096c9 100644
--- a/examples/extended/electromagnetic/TestEm10/TestEm10.out
+++ b/examples/extended/electromagnetic/TestEm10/TestEm10.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -20,139 +20,139 @@ Current available graphics systems are:
 
 ***** Table : Nb of materials = 32 *****
 
- Material: Aluminium     density:  2.700 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:   8.893 cm 
-   --->  Element: Aluminium      Z = 13.0   N =  27.0   A =  26.98 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: Aluminium            density:  2.700 g/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   8.893 cm
+   --->  Element: Aluminium    Z = 13.0   N =  27.0   A =  26.98 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:  TRT_CH2     density: 935.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  27.414 cm 
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  74.84 %  Abundance  33.33 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  25.16 %  Abundance  66.67 %
+ Material: TRT_CH2            density: 935.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  27.414 cm
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  74.84 %  Abundance  33.33 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  25.16 %  Abundance  66.67 %
 
- Material: Radiator     density: 59.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   4.344 m  
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  74.84 %  Abundance  33.33 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  25.16 %  Abundance  66.67 %
+ Material: Radiator            density: 59.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   4.344 m
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  74.84 %  Abundance  33.33 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  25.16 %  Abundance  66.67 %
 
- Material: CarbonFiber     density: 145.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   1.473 m  
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: CarbonFiber            density: 145.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   1.473 m
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:       Li     density: 534.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   1.550 m  
-   --->  Element:  Lithium Li   Z =  3.0   N =   6.9   A =   6.94 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: Li            density: 534.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   1.550 m
+   --->  Element: LithiumLi   Z =  3.0   N =   6.9   A =   6.94 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:       Be     density:  1.848 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:  35.267 cm 
-   --->  Element: Berillium Be   Z =  4.0   N =   9.0   A =   9.01 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: Be            density:  1.848 g/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  35.267 cm
+   --->  Element: BerilliumBe   Z =  4.0   N =   9.0   A =   9.01 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:    Mylar     density:  1.390 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:  19.770 cm 
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  48.42 %  Abundance  18.18 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  45.47 %  Abundance  45.45 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   6.11 %  Abundance  36.36 %
+ Material: Mylar            density:  1.390 g/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  19.770 cm
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  48.42 %  Abundance  18.18 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  45.47 %  Abundance  45.45 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   6.11 %  Abundance  36.36 %
 
- Material:   Kapton     density:  1.390 g/cm3   temperature: 273.15 K  pressure:   1.00 atm  RadLength:  19.770 cm 
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  48.42 %  Abundance  18.18 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  45.47 %  Abundance  45.45 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   6.11 %  Abundance  36.36 %
+ Material: Kapton            density:  1.390 g/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  19.770 cm
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  48.42 %  Abundance  18.18 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  45.47 %  Abundance  45.45 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   6.11 %  Abundance  36.36 %
 
- Material:      CH2     density: 910.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  28.167 cm 
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  25.16 %  Abundance  66.67 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  74.84 %  Abundance  33.33 %
+ Material: CH2            density: 910.000 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  28.167 cm
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  25.16 %  Abundance  66.67 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  74.84 %  Abundance  33.33 %
 
- Material:       He     density:  0.178 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   5.299 km 
-   --->  Element:       He      Z =  2.0   N =   4.0   A =   4.00 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: He            density:  0.178 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:   5.299 km
+   --->  Element: He    Z =  2.0   N =   4.0   A =   4.00 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:       Ne     density:  0.900 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 321.456 m  
-   --->  Element:       Ne      Z = 10.0   N =  20.2   A =  20.18 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: Ne            density:  0.900 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 321.456 m
+   --->  Element: Ne    Z = 10.0   N =  20.2   A =  20.18 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:    Argon     density:  1.784 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 109.604 m  
-   --->  Element:    Argon Ar   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: Argon            density:  1.784 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 109.604 m
+   --->  Element: ArgonAr   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:       Kr     density:  3.700 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  30.736 m  
-   --->  Element:       Kr      Z = 36.0   N =  83.8   A =  83.80 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: Kr            density:  3.700 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  30.736 m
+   --->  Element: Kr    Z = 36.0   N =  83.8   A =  83.80 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:    Xenon     density:  5.858 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  14.478 m  
-   --->  Element:    Xenon      Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: Xenon            density:  5.858 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  14.478 m
+   --->  Element: Xenon    Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:      CH4     density:  0.717 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 405.758 m  
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  59.80 %  Abundance  20.00 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  40.20 %  Abundance  80.00 %
+ Material: CH4            density:  0.717 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 405.758 m
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  59.80 %  Abundance  20.00 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  40.20 %  Abundance  80.00 %
 
- Material:     C3H8     density:  2.005 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 134.002 m  
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  69.05 %  Abundance  27.27 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  30.95 %  Abundance  72.73 %
+ Material: C3H8            density:  2.005 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 134.002 m
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  69.05 %  Abundance  27.27 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  30.95 %  Abundance  72.73 %
 
- Material: isoC4H10     density:  2.670 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  99.499 m  
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  70.42 %  Abundance  28.57 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  29.58 %  Abundance  71.43 %
+ Material: isoC4H10            density:  2.670 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  99.499 m
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  70.42 %  Abundance  28.57 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:  29.58 %  Abundance  71.43 %
 
- Material:      CO2     density:  1.977 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 158.123 m  
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  15.81 %  Abundance  33.33 %
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  84.19 %  Abundance  66.67 %
+ Material: CO2            density:  1.977 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 158.123 m
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  15.81 %  Abundance  33.33 %
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  84.19 %  Abundance  66.67 %
 
- Material:      CO2     density:  1.977 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 158.123 m  
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  15.81 %  Abundance  33.33 %
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  84.19 %  Abundance  66.67 %
+ Material: CO2            density:  1.977 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 158.123 m
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  15.81 %  Abundance  33.33 %
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  84.19 %  Abundance  66.67 %
 
- Material:       N2     density:  1.251 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 303.846 m  
-   --->  Element: Nitrogen  N   Z =  7.0   N =  14.0   A =  14.01 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: N2            density:  1.251 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 303.846 m
+   --->  Element: NitrogenN   Z =  7.0   N =  14.0   A =  14.01 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:       O2     density:  1.429 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 239.621 m  
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
+ Material: O2            density:  1.429 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 239.621 m
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass: 100.00 %  Abundance 100.00 %
 
- Material:      Air     density:  1.293 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 283.293 m  
-   --->  Element: Nitrogen  N   Z =  7.0   N =  14.0   A =  14.01 g/mole  fractionMass:  75.57 %  Abundance  78.48 %
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  23.15 %  Abundance  21.05 %
-   --->  Element:    Argon Ar   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:   1.28 %  Abundance   0.47 %
+ Material: Air            density:  1.293 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 283.293 m
+   --->  Element: NitrogenN   Z =  7.0   N =  14.0   A =  14.01 g/mole  fractionMass:  75.57 %  Abundance  78.48 %
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  23.15 %  Abundance  21.05 %
+   --->  Element: ArgonAr   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:   1.28 %  Abundance   0.47 %
 
- Material:  Xe20CO2     density:  5.082 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  17.695 m  
-   --->  Element:    Xenon      Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  92.20 %  Abundance  53.29 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.23 %  Abundance  15.57 %
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:   6.57 %  Abundance  31.14 %
+ Material: Xe20CO2            density:  5.082 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  17.695 m
+   --->  Element: Xenon    Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  92.20 %  Abundance  53.29 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.23 %  Abundance  15.57 %
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:   6.57 %  Abundance  31.14 %
 
- Material:  Kr20CO2     density:  3.601 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  33.957 m  
-   --->  Element:       Kr      Z = 36.0   N =  83.8   A =  83.80 g/mole  fractionMass:  89.00 %  Abundance  55.02 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.74 %  Abundance  14.99 %
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:   9.26 %  Abundance  29.99 %
+ Material: Kr20CO2            density:  3.601 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  33.957 m
+   --->  Element: Kr    Z = 36.0   N =  83.8   A =  83.80 g/mole  fractionMass:  89.00 %  Abundance  55.02 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.74 %  Abundance  14.99 %
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:   9.26 %  Abundance  29.99 %
 
- Material: Xe55He15CH4     density:  1.963 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  47.193 m  
-   --->  Element:    Xenon      Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  89.50 %  Abundance  14.61 %
-   --->  Element:       He      Z =  2.0   N =   4.0   A =   4.00 g/mole  fractionMass:   5.00 %  Abundance  26.77 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   3.29 %  Abundance  11.73 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   2.21 %  Abundance  46.90 %
+ Material: Xe55He15CH4            density:  1.963 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  47.193 m
+   --->  Element: Xenon    Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  89.50 %  Abundance  14.61 %
+   --->  Element: He    Z =  2.0   N =   4.0   A =   4.00 g/mole  fractionMass:   5.00 %  Abundance  26.77 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   3.29 %  Abundance  11.73 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   2.21 %  Abundance  46.90 %
 
- Material:  Xe10CH4     density:  5.344 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  16.018 m  
-   --->  Element:    Xenon      Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  98.70 %  Abundance  53.75 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.78 %  Abundance   9.25 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.52 %  Abundance  37.00 %
+ Material: Xe10CH4            density:  5.344 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  16.018 m
+   --->  Element: Xenon    Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  98.70 %  Abundance  53.75 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.78 %  Abundance   9.25 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.52 %  Abundance  37.00 %
 
- Material:   Xe5CH4     density:  5.601 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  15.207 m  
-   --->  Element:    Xenon      Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  99.40 %  Abundance  71.72 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.36 %  Abundance   5.66 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.24 %  Abundance  22.62 %
+ Material: Xe5CH4            density:  5.601 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  15.207 m
+   --->  Element: Xenon    Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  99.40 %  Abundance  71.72 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.36 %  Abundance   5.66 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.24 %  Abundance  22.62 %
 
- Material:  Xe20CH4     density:  4.830 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  17.941 m  
-   --->  Element:    Xenon      Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  97.00 %  Abundance  33.11 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.79 %  Abundance  13.38 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   1.21 %  Abundance  53.51 %
+ Material: Xe20CH4            density:  4.830 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  17.941 m
+   --->  Element: Xenon    Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  97.00 %  Abundance  33.11 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.79 %  Abundance  13.38 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   1.21 %  Abundance  53.51 %
 
- Material:   Ar7CH4     density:  1.709 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 115.488 m  
-   --->  Element:    Argon Ar   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:  97.10 %  Abundance  62.75 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.73 %  Abundance   7.45 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   1.17 %  Abundance  29.80 %
+ Material: Ar7CH4            density:  1.709 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength: 115.488 m
+   --->  Element: ArgonAr   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:  97.10 %  Abundance  62.75 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   1.73 %  Abundance   7.45 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   1.17 %  Abundance  29.80 %
 
- Material:   Kr7CH4     density:  3.491 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  32.856 m  
-   --->  Element:       Kr      Z = 36.0   N =  83.8   A =  83.80 g/mole  fractionMass:  98.60 %  Abundance  62.82 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.84 %  Abundance   7.44 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.56 %  Abundance  29.75 %
-
- Material:  XeArCH4     density:  3.655 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  26.879 m  
-   --->  Element:    Xenon      Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  76.14 %  Abundance  33.82 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.68 %  Abundance   6.60 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.46 %  Abundance  26.42 %
-   --->  Element:    Argon Ar   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:  22.72 %  Abundance  33.17 %
+ Material: Kr7CH4            density:  3.491 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  32.856 m
+   --->  Element: Kr    Z = 36.0   N =  83.8   A =  83.80 g/mole  fractionMass:  98.60 %  Abundance  62.82 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.84 %  Abundance   7.44 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.56 %  Abundance  29.75 %
+
+ Material: XeArCH4            density:  3.655 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  26.879 m
+   --->  Element: Xenon    Z = 54.0   N = 131.3   A = 131.29 g/mole  fractionMass:  76.14 %  Abundance  33.82 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:   0.68 %  Abundance   6.60 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   0.46 %  Abundance  26.42 %
+   --->  Element: ArgonAr   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:  22.72 %  Abundance  33.17 %
 
- Material: radiatorMat     density: 24.058 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  11.575 m  
-   --->  Element:   Oxygen  O   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  47.08 %  Abundance  18.25 %
-   --->  Element:   Carbon  C   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  43.07 %  Abundance  44.43 %
-   --->  Element: Hydrogen  H   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   5.79 %  Abundance  35.54 %
-   --->  Element: Nitrogen  N   Z =  7.0   N =  14.0   A =  14.01 g/mole  fractionMass:   3.99 %  Abundance   1.77 %
-   --->  Element:    Argon Ar   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:   0.07 %  Abundance   0.01 %
+ Material: radiatorMat            density: 24.058 mg/cm3  temperature: 273.15 K  pressure:   1.00 atm  RadLength:  11.575 m
+   --->  Element: OxygenO   Z =  8.0   N =  16.0   A =  16.00 g/mole  fractionMass:  47.08 %  Abundance  18.25 %
+   --->  Element: CarbonC   Z =  6.0   N =   6.0   A =   6.01 g/mole  fractionMass:  43.07 %  Abundance  44.43 %
+   --->  Element: HydrogenH   Z =  1.0   N =   1.0   A =   1.01 g/mole  fractionMass:   5.79 %  Abundance  35.54 %
+   --->  Element: NitrogenN   Z =  7.0   N =  14.0   A =  14.01 g/mole  fractionMass:   3.99 %  Abundance   1.77 %
+   --->  Element: ArgonAr   Z = 18.0   N =  39.9   A =  39.95 g/mole  fractionMass:   0.07 %  Abundance   0.01 %
 
 
 
@@ -225,10 +225,185 @@ Regular X-ray TR  radiator EM process is called
 48	fGamma = 8.085e+04	sumE = 4.344
 49	fGamma = 9.283e+04	sumE = 4.343
 
-total time for build X-ray TR energy loss tables = 74.56 s
+total time for build X-ray TR energy loss tables = 33.01 s
 
 phot:  Total cross sections from Sandia parametrisation. 
-Em10PhysicsList::SetCuts:CutLength : 1 mm 
+Em10PhysicsList::SetCuts:CutLength : 1 mm
+
+total time(SetCuts)=0 s 
+
+========= Table of registered couples ==============================
+
+Index : 0     used in the geometry : No      recalculation needed : Yes
+ Material : Aluminium
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 1     used in the geometry : No      recalculation needed : Yes
+ Material : TRT_CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 2     used in the geometry : No      recalculation needed : Yes
+ Material : Radiator
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 3     used in the geometry : No      recalculation needed : Yes
+ Material : CarbonFiber
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 4     used in the geometry : No      recalculation needed : Yes
+ Material : Li
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 5     used in the geometry : No      recalculation needed : Yes
+ Material : Be
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 6     used in the geometry : Yes     recalculation needed : Yes
+ Material : Mylar
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 7     used in the geometry : No      recalculation needed : Yes
+ Material : Kapton
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 8     used in the geometry : No      recalculation needed : Yes
+ Material : CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 9     used in the geometry : No      recalculation needed : Yes
+ Material : He
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 10     used in the geometry : No      recalculation needed : Yes
+ Material : Ne
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 11     used in the geometry : No      recalculation needed : Yes
+ Material : Argon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 12     used in the geometry : No      recalculation needed : Yes
+ Material : Kr
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 13     used in the geometry : No      recalculation needed : Yes
+ Material : Xenon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 14     used in the geometry : No      recalculation needed : Yes
+ Material : CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 15     used in the geometry : No      recalculation needed : Yes
+ Material : C3H8
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 16     used in the geometry : No      recalculation needed : Yes
+ Material : isoC4H10
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 17     used in the geometry : No      recalculation needed : Yes
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 18     used in the geometry : No      recalculation needed : Yes
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 19     used in the geometry : No      recalculation needed : Yes
+ Material : N2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 20     used in the geometry : No      recalculation needed : Yes
+ Material : O2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 21     used in the geometry : Yes     recalculation needed : Yes
+ Material : Air
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 22     used in the geometry : No      recalculation needed : Yes
+ Material : Xe20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 23     used in the geometry : No      recalculation needed : Yes
+ Material : Kr20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 24     used in the geometry : No      recalculation needed : Yes
+ Material : Xe55He15CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 25     used in the geometry : No      recalculation needed : Yes
+ Material : Xe10CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 26     used in the geometry : No      recalculation needed : Yes
+ Material : Xe5CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 27     used in the geometry : No      recalculation needed : Yes
+ Material : Xe20CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 28     used in the geometry : Yes     recalculation needed : Yes
+ Material : Ar7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 29     used in the geometry : No      recalculation needed : Yes
+ Material : Kr7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 30     used in the geometry : No      recalculation needed : Yes
+ Material : XeArCH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+
+Index : 31     used in the geometry : Yes     recalculation needed : Yes
+ Material : radiatorMat
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  is not ready to print
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+====================================================================
+
 
 compt:  Total cross sections from a parametrisation. Good description from 10 KeV to (100/Z) GeV. 
        Scattered gamma energy according Klein-Nishina.
@@ -252,77 +427,370 @@ hIoni:    Knock-on electron cross sections .
          Good description above the mean excitation energy.
          delta ray energy sampled from  differential Xsection.
         PhysicsTables from 1 keV to 100 TeV in 100 bins. 
+ G4ParticleWithCuts::GetEnergyCuts  Production Cut is not defined for [kaon+]
+ G4ParticleWithCuts::GetEnergyCuts  Production Cut is not defined for [kaon-]
+ G4ParticleWithCuts::GetEnergyCuts  Production Cut is not defined for [pi+]
+ G4ParticleWithCuts::GetEnergyCuts  Production Cut is not defined for [pi-]
+
+========= Table of registered couples ==============================
+
+Index : 0     used in the geometry : No      recalculation needed : No 
+ Material : Aluminium
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 6.88731 keV    e- 596.68 keV    e+ 568.011 keV
+
+Index : 1     used in the geometry : No      recalculation needed : No 
+ Material : TRT_CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 2.77888 keV    e- 514.737 keV    e+ 496.074 keV
+
+Index : 2     used in the geometry : No      recalculation needed : No 
+ Material : Radiator
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 89.6195 keV    e+ 88.523 keV
+
+Index : 3     used in the geometry : No      recalculation needed : No 
+ Material : CarbonFiber
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.5233 keV    e- 146.642 keV    e+ 144.847 keV
+
+Index : 4     used in the geometry : No      recalculation needed : No 
+ Material : Li
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.15733 keV    e- 206.993 keV    e+ 201.959 keV
+
+Index : 5     used in the geometry : No      recalculation needed : No 
+ Material : Be
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.98554 keV    e- 466.46 keV    e+ 449.547 keV
+
+Index : 6     used in the geometry : Yes     recalculation needed : No 
+ Material : Mylar
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 3.48153 keV    e- 540.718 keV    e+ 527.568 keV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 7     used in the geometry : No      recalculation needed : No 
+ Material : Kapton
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 3.48153 keV    e- 540.718 keV    e+ 527.568 keV
+
+Index : 8     used in the geometry : No      recalculation needed : No 
+ Material : CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 2.74947 keV    e- 502.219 keV    e+ 484.009 keV
+
+Index : 9     used in the geometry : No      recalculation needed : No 
+ Material : He
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 10     used in the geometry : No      recalculation needed : No 
+ Material : Ne
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 11     used in the geometry : No      recalculation needed : No 
+ Material : Argon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 12     used in the geometry : No      recalculation needed : No 
+ Material : Kr
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.07368 keV    e+ 1.06054 keV
+
+Index : 13     used in the geometry : No      recalculation needed : No 
+ Material : Xenon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.94906 keV    e+ 1.92521 keV
+
+Index : 14     used in the geometry : No      recalculation needed : No 
+ Material : CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 15     used in the geometry : No      recalculation needed : No 
+ Material : C3H8
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 16     used in the geometry : No      recalculation needed : No 
+ Material : isoC4H10
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.45105 keV    e+ 1.4333 keV
+
+Index : 17     used in the geometry : No      recalculation needed : No 
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 18     used in the geometry : No      recalculation needed : No 
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 19     used in the geometry : No      recalculation needed : No 
+ Material : N2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 20     used in the geometry : No      recalculation needed : No 
+ Material : O2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 21     used in the geometry : Yes     recalculation needed : No 
+ Material : Air
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 22     used in the geometry : No      recalculation needed : No 
+ Material : Xe20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.67154 keV    e+ 1.65109 keV
+
+Index : 23     used in the geometry : No      recalculation needed : No 
+ Material : Kr20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.08802 keV    e+ 1.07471 keV
+
+Index : 24     used in the geometry : No      recalculation needed : No 
+ Material : Xe55He15CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 25     used in the geometry : No      recalculation needed : No 
+ Material : Xe10CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.7426 keV    e+ 1.72128 keV
+
+Index : 26     used in the geometry : No      recalculation needed : No 
+ Material : Xe5CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.8335 keV    e+ 1.81107 keV
+
+Index : 27     used in the geometry : No      recalculation needed : No 
+ Material : Xe20CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.54404 keV    e+ 1.52515 keV
+
+Index : 28     used in the geometry : Yes     recalculation needed : No 
+ Material : Ar7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 29     used in the geometry : No      recalculation needed : No 
+ Material : Kr7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 995.645 eV    e+ 990 eV
+
+Index : 30     used in the geometry : No      recalculation needed : No 
+ Material : XeArCH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.03645 keV    e+ 1.02377 keV
+
+Index : 31     used in the geometry : Yes     recalculation needed : No 
+ Material : radiatorMat
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 43.8848 keV    e+ 43.3478 keV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+====================================================================
+
+
+========= Table of registered couples ==============================
+
+Index : 0     used in the geometry : No      recalculation needed : No 
+ Material : Aluminium
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 6.88731 keV    e- 596.68 keV    e+ 568.011 keV
+
+Index : 1     used in the geometry : No      recalculation needed : No 
+ Material : TRT_CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 2.77888 keV    e- 514.737 keV    e+ 496.074 keV
+
+Index : 2     used in the geometry : No      recalculation needed : No 
+ Material : Radiator
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 89.6195 keV    e+ 88.523 keV
+
+Index : 3     used in the geometry : No      recalculation needed : No 
+ Material : CarbonFiber
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.5233 keV    e- 146.642 keV    e+ 144.847 keV
+
+Index : 4     used in the geometry : No      recalculation needed : No 
+ Material : Li
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.15733 keV    e- 206.993 keV    e+ 201.959 keV
+
+Index : 5     used in the geometry : No      recalculation needed : No 
+ Material : Be
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 1.98554 keV    e- 466.46 keV    e+ 449.547 keV
+
+Index : 6     used in the geometry : Yes     recalculation needed : No 
+ Material : Mylar
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 3.48153 keV    e- 540.718 keV    e+ 527.568 keV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 7     used in the geometry : No      recalculation needed : No 
+ Material : Kapton
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 3.48153 keV    e- 540.718 keV    e+ 527.568 keV
+
+Index : 8     used in the geometry : No      recalculation needed : No 
+ Material : CH2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 2.74947 keV    e- 502.219 keV    e+ 484.009 keV
+
+Index : 9     used in the geometry : No      recalculation needed : No 
+ Material : He
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 10     used in the geometry : No      recalculation needed : No 
+ Material : Ne
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 11     used in the geometry : No      recalculation needed : No 
+ Material : Argon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 12     used in the geometry : No      recalculation needed : No 
+ Material : Kr
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.07368 keV    e+ 1.06054 keV
+
+Index : 13     used in the geometry : No      recalculation needed : No 
+ Material : Xenon
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.94906 keV    e+ 1.92521 keV
+
+Index : 14     used in the geometry : No      recalculation needed : No 
+ Material : CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 15     used in the geometry : No      recalculation needed : No 
+ Material : C3H8
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 16     used in the geometry : No      recalculation needed : No 
+ Material : isoC4H10
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.45105 keV    e+ 1.4333 keV
+
+Index : 17     used in the geometry : No      recalculation needed : No 
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 18     used in the geometry : No      recalculation needed : No 
+ Material : CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 19     used in the geometry : No      recalculation needed : No 
+ Material : N2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 20     used in the geometry : No      recalculation needed : No 
+ Material : O2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 21     used in the geometry : Yes     recalculation needed : No 
+ Material : Air
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 22     used in the geometry : No      recalculation needed : No 
+ Material : Xe20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.67154 keV    e+ 1.65109 keV
+
+Index : 23     used in the geometry : No      recalculation needed : No 
+ Material : Kr20CO2
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.08802 keV    e+ 1.07471 keV
+
+Index : 24     used in the geometry : No      recalculation needed : No 
+ Material : Xe55He15CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+
+Index : 25     used in the geometry : No      recalculation needed : No 
+ Material : Xe10CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.7426 keV    e+ 1.72128 keV
+
+Index : 26     used in the geometry : No      recalculation needed : No 
+ Material : Xe5CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.8335 keV    e+ 1.81107 keV
+
+Index : 27     used in the geometry : No      recalculation needed : No 
+ Material : Xe20CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.54404 keV    e+ 1.52515 keV
+
+Index : 28     used in the geometry : Yes     recalculation needed : No 
+ Material : Ar7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 990 eV    e+ 990 eV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+Index : 29     used in the geometry : No      recalculation needed : No 
+ Material : Kr7CH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 995.645 eV    e+ 990 eV
+
+Index : 30     used in the geometry : No      recalculation needed : No 
+ Material : XeArCH4
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 1.03645 keV    e+ 1.02377 keV
+
+Index : 31     used in the geometry : Yes     recalculation needed : No 
+ Material : radiatorMat
+ Range cuts        :  gamma 1 mm    e- 1 mm    e+ 1 mm
+ Energy thresholds :  gamma 990 eV    e- 43.8848 keV    e+ 43.3478 keV
+ Region(s) which use this couple : 
+    DefaultRegionForTheWorld
+
+====================================================================
+
+
+======== Table of production thresholds in range and energy ===========
+
+-----------------------------------------------------------------------
+Region : DefaultRegionForTheWorld
+-----------------------------------------------------------------------
+                              gamma            e-            e+           
+Threshold in range            1 mm             1 mm             1 mm
+   Air                           990 eV           990 eV           990 eV
+   radiatorMat                           990 eV          43.9 keV          43.3 keV
+   Mylar                          3.48 keV           541 keV           528 keV
+   Ar7CH4                           990 eV           990 eV           990 eV
+=======================================================================
 
-total time(SetCuts)=16.35 s 
-============= The cut Energy ==============================
-                            gamma              e-    
-Cut in range       
-          Aluminium           1 mm            1 mm 
-            TRT_CH2           1 mm            1 mm 
-           Radiator           1 mm            1 mm 
-        CarbonFiber           1 mm            1 mm 
-                 Li           1 mm            1 mm 
-                 Be           1 mm            1 mm 
-              Mylar           1 mm            1 mm 
-             Kapton           1 mm            1 mm 
-                CH2           1 mm            1 mm 
-                 He           1 mm            1 mm 
-                 Ne           1 mm            1 mm 
-              Argon           1 mm            1 mm 
-                 Kr           1 mm            1 mm 
-              Xenon           1 mm            1 mm 
-                CH4           1 mm            1 mm 
-               C3H8           1 mm            1 mm 
-           isoC4H10           1 mm            1 mm 
-                CO2           1 mm            1 mm 
-                CO2           1 mm            1 mm 
-                 N2           1 mm            1 mm 
-                 O2           1 mm            1 mm 
-                Air           1 mm            1 mm 
-            Xe20CO2           1 mm            1 mm 
-            Kr20CO2           1 mm            1 mm 
-        Xe55He15CH4           1 mm            1 mm 
-            Xe10CH4           1 mm            1 mm 
-             Xe5CH4           1 mm            1 mm 
-            Xe20CH4           1 mm            1 mm 
-             Ar7CH4           1 mm            1 mm 
-             Kr7CH4           1 mm            1 mm 
-            XeArCH4           1 mm            1 mm 
-        radiatorMat           1 mm            1 mm 
-Cut in energy
-          Aluminium        6.89 keV         597 keV
-            TRT_CH2        2.78 keV         515 keV
-           Radiator         990 eV         89.6 keV
-        CarbonFiber        1.52 keV         147 keV
-                 Li        1.16 keV         207 keV
-                 Be        1.99 keV         466 keV
-              Mylar        3.48 keV         541 keV
-             Kapton        3.48 keV         541 keV
-                CH2        2.75 keV         502 keV
-                 He         990 eV          990 eV 
-                 Ne         990 eV          990 eV 
-              Argon         990 eV          990 eV 
-                 Kr         990 eV         1.07 keV
-              Xenon         990 eV         1.95 keV
-                CH4         990 eV          990 eV 
-               C3H8         990 eV          990 eV 
-           isoC4H10         990 eV         1.45 keV
-                CO2         990 eV          990 eV 
-                CO2         990 eV          990 eV 
-                 N2         990 eV          990 eV 
-                 O2         990 eV          990 eV 
-                Air         990 eV          990 eV 
-            Xe20CO2         990 eV         1.67 keV
-            Kr20CO2         990 eV         1.09 keV
-        Xe55He15CH4         990 eV          990 eV 
-            Xe10CH4         990 eV         1.74 keV
-             Xe5CH4         990 eV         1.83 keV
-            Xe20CH4         990 eV         1.54 keV
-             Ar7CH4         990 eV          990 eV 
-             Kr7CH4         990 eV          996 eV 
-            XeArCH4         990 eV         1.04 keV
-        radiatorMat         990 eV         43.9 keV
-===================================================
 ### Run 0 start.
 
 --------- Ranecu engine status ---------
@@ -333,25 +801,25 @@ Cut in energy
 ---> Begin of Event: 0
  ================== run summary =====================
  end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=23.1038 +- 0.910528  mm  
+    mean charged track length   in absorber=22.7747 +- 0.930328  mm  
 
-            mean energy deposit in absorber=0.00657321 +- 0.000200772  MeV 
+            mean energy deposit in absorber=0.00697468 +- 0.000222942  MeV 
 
- mean number of steps in absorber (charged) =1.229 +- 0.0161418      
- mean number of steps in absorber (neutral) =2.028 +- 0.0442856      
+ mean number of steps in absorber (charged) =1.244 +- 0.0169252      
+ mean number of steps in absorber (neutral) =2.023 +- 0.0453483      
 
-   mean number of charged secondaries = 0.208 +- 0.0141681
+   mean number of charged secondaries = 0.228 +- 0.0152321
 
    mean number of neutral secondaries = 0 +- 0
 
-   mean number of e-s =0.208  and e+s =0
+   mean number of e-s =0.228  and e+s =0
 
-(number) transmission coeff=0.171  reflection coeff=0.003
+(number) transmission coeff=0.184  reflection coeff=0.005
 
 
 --------- Ranecu engine status ---------
  Initial seed (index) = 0
- Current couple of seeds = 1473754610, 1307634574
+ Current couple of seeds = 1434979073, 807213223
 ----------------------------------------
 Graphics systems deleted.
 Visualization Manager deleting...
diff --git a/examples/extended/electromagnetic/TestEm2/History b/examples/extended/electromagnetic/TestEm2/History
index 75b838cf47..4bf64edc0f 100644
--- a/examples/extended/electromagnetic/TestEm2/History
+++ b/examples/extended/electromagnetic/TestEm2/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.24 2002/12/11 17:12:20 maire Exp $
+$Id: History,v 1.25 2003/02/12 14:57:28 maire Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -14,6 +14,9 @@ track of all tags.
      ----------------------------------------------------------
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
+
+12-02-03 mma (testem2-V05-00-00)
+- add a blank in SteppingVerbose
      
 11-12-02 mma (testem2-V04-01-03)
 - Migration to AIDA 3.0.
diff --git a/examples/extended/electromagnetic/TestEm2/TestEm2.out b/examples/extended/electromagnetic/TestEm2/TestEm2.out
index b097d527ac..b8b073b9b5 100644
--- a/examples/extended/electromagnetic/TestEm2/TestEm2.out
+++ b/examples/extended/electromagnetic/TestEm2/TestEm2.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -177,7 +177,7 @@ Start Run processing.
 Run terminated.
 Run Summary
   Number of events processed : 100
-  User=23.55s Real=29.75s Sys=3.06s
+  User=23.77s Real=28.36s Sys=3.26s
                  LATERAL PROFILE                         CUMULATIVE LATERAL PROFILE
 
         bin              Mean         rms                 bin            Mean      rms 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2DetectorConstruction.hh b/examples/extended/electromagnetic/TestEm2/include/Em2DetectorConstruction.hh
index 3e051cee08..1d69c539e9 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2DetectorConstruction.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2DetectorConstruction.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2DetectorConstruction.hh,v 1.4 2001/10/25 15:12:06 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2DetectorConstruction.hh,v 1.5 2002/12/16 11:29:21 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2DetectorMessenger.hh b/examples/extended/electromagnetic/TestEm2/include/Em2DetectorMessenger.hh
index b81c81d44b..de7521f2a8 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2DetectorMessenger.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2DetectorMessenger.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2DetectorMessenger.hh,v 1.5 2002/12/11 17:12:22 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2DetectorMessenger.hh,v 1.6 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2EventAction.hh b/examples/extended/electromagnetic/TestEm2/include/Em2EventAction.hh
index 8a27e5cca3..f490d190d4 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2EventAction.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2EventAction.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2EventAction.hh,v 1.4 2001/10/25 15:12:06 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2EventAction.hh,v 1.5 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2EventActionMessenger.hh b/examples/extended/electromagnetic/TestEm2/include/Em2EventActionMessenger.hh
index 9b333127e5..0bf8a6d85a 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2EventActionMessenger.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2EventActionMessenger.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2EventActionMessenger.hh,v 1.4 2001/10/25 15:12:06 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2EventActionMessenger.hh,v 1.5 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2PhysListEmModel.hh b/examples/extended/electromagnetic/TestEm2/include/Em2PhysListEmModel.hh
index b2d0b3ee86..71b4069f96 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2PhysListEmModel.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2PhysListEmModel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysListEmModel.hh,v 1.1 2002/10/31 14:07:47 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysListEmModel.hh,v 1.2 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2PhysListEmStandard.hh b/examples/extended/electromagnetic/TestEm2/include/Em2PhysListEmStandard.hh
index 68c945b911..ff569bd3bf 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2PhysListEmStandard.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2PhysListEmStandard.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysListEmStandard.hh,v 1.1 2002/10/31 14:07:47 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysListEmStandard.hh,v 1.2 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2PhysListGeneral.hh b/examples/extended/electromagnetic/TestEm2/include/Em2PhysListGeneral.hh
index 053c098803..0e2593c481 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2PhysListGeneral.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2PhysListGeneral.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysListGeneral.hh,v 1.1 2002/10/31 14:07:47 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysListGeneral.hh,v 1.2 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2PhysListParticles.hh b/examples/extended/electromagnetic/TestEm2/include/Em2PhysListParticles.hh
index dd1ad5ab5e..3ff91e0970 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2PhysListParticles.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2PhysListParticles.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysListParticles.hh,v 1.1 2002/10/31 14:07:47 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysListParticles.hh,v 1.2 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2PhysicsList.hh b/examples/extended/electromagnetic/TestEm2/include/Em2PhysicsList.hh
index 655f6a0164..32d234e972 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2PhysicsList.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2PhysicsList.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysicsList.hh,v 1.7 2002/10/31 13:58:32 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysicsList.hh,v 1.8 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2PhysicsListMessenger.hh b/examples/extended/electromagnetic/TestEm2/include/Em2PhysicsListMessenger.hh
index 98b504b418..d1dfc61d54 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2PhysicsListMessenger.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2PhysicsListMessenger.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysicsListMessenger.hh,v 1.4 2002/10/14 15:56:11 vnivanch Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysicsListMessenger.hh,v 1.5 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2PrimaryGeneratorAction.hh b/examples/extended/electromagnetic/TestEm2/include/Em2PrimaryGeneratorAction.hh
index 79bd2f7b80..5dc709b7ff 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2PrimaryGeneratorAction.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2PrimaryGeneratorAction.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PrimaryGeneratorAction.hh,v 1.4 2001/10/25 15:12:06 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PrimaryGeneratorAction.hh,v 1.5 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2RunAction.hh b/examples/extended/electromagnetic/TestEm2/include/Em2RunAction.hh
index 43882489a9..977a8ae925 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2RunAction.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2RunAction.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2RunAction.hh,v 1.12 2002/12/11 17:12:22 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2RunAction.hh,v 1.13 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2SteppingAction.hh b/examples/extended/electromagnetic/TestEm2/include/Em2SteppingAction.hh
index 06dd756caa..ef6d758af4 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2SteppingAction.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2SteppingAction.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2SteppingAction.hh,v 1.4 2001/10/25 15:12:06 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2SteppingAction.hh,v 1.5 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2SteppingVerbose.hh b/examples/extended/electromagnetic/TestEm2/include/Em2SteppingVerbose.hh
index 45a172a76d..18bec5fef2 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2SteppingVerbose.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2SteppingVerbose.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2SteppingVerbose.hh,v 1.7 2001/10/25 15:12:06 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2SteppingVerbose.hh,v 1.8 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //   This class manages the verbose outputs in G4SteppingManager. 
 //   It inherits from G4SteppingVerbose.
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2TrackingAction.hh b/examples/extended/electromagnetic/TestEm2/include/Em2TrackingAction.hh
index 8606e484fb..e778fd4859 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2TrackingAction.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2TrackingAction.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2TrackingAction.hh,v 1.4 2001/10/25 15:12:06 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2TrackingAction.hh,v 1.5 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 
diff --git a/examples/extended/electromagnetic/TestEm2/include/Em2VisManager.hh b/examples/extended/electromagnetic/TestEm2/include/Em2VisManager.hh
index 13cf97c9c3..c269d06b04 100644
--- a/examples/extended/electromagnetic/TestEm2/include/Em2VisManager.hh
+++ b/examples/extended/electromagnetic/TestEm2/include/Em2VisManager.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2VisManager.hh,v 1.4 2001/10/25 15:12:06 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2VisManager.hh,v 1.5 2002/12/16 11:29:22 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/run01.mac b/examples/extended/electromagnetic/TestEm2/run01.mac
index 0840535d35..a35046e552 100644
--- a/examples/extended/electromagnetic/TestEm2/run01.mac
+++ b/examples/extended/electromagnetic/TestEm2/run01.mac
@@ -1,4 +1,4 @@
-# $Id: run01.mac,v 1.10 2002/12/11 17:12:21 maire Exp $
+# $Id: run01.mac,v 1.11 2003/02/10 17:12:24 maire Exp $
 #
 # Macro file for "TestEm2.cc" 
 # (can be run in batch, without graphic)
@@ -11,9 +11,9 @@
 /testem/phys/addPhysics  standard
 /testem/phys/setCuts 1 mm
 #
-/run/initialize
+#/run/initialize
 #
-#/run/particle/applyCuts
+/run/particle/applyCuts
 #
 /run/verbose 1
 /testem/event/printModulo 10
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2DetectorConstruction.cc b/examples/extended/electromagnetic/TestEm2/src/Em2DetectorConstruction.cc
index 0ab35736e8..0c3ee14e61 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2DetectorConstruction.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2DetectorConstruction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2DetectorConstruction.cc,v 1.9 2002/10/29 19:10:40 vnivanch Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2DetectorConstruction.cc,v 1.10 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2DetectorMessenger.cc b/examples/extended/electromagnetic/TestEm2/src/Em2DetectorMessenger.cc
index a120d11334..523e0f1565 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2DetectorMessenger.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2DetectorMessenger.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2DetectorMessenger.cc,v 1.9 2002/12/11 17:12:23 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2DetectorMessenger.cc,v 1.10 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
  
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2EventAction.cc b/examples/extended/electromagnetic/TestEm2/src/Em2EventAction.cc
index 3b569acdab..40f9fc9413 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2EventAction.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2EventAction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2EventAction.cc,v 1.6 2001/11/28 18:57:24 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2EventAction.cc,v 1.7 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2EventActionMessenger.cc b/examples/extended/electromagnetic/TestEm2/src/Em2EventActionMessenger.cc
index f2749b70e1..28dd7caac5 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2EventActionMessenger.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2EventActionMessenger.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2EventActionMessenger.cc,v 1.8 2002/12/06 16:51:43 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2EventActionMessenger.cc,v 1.9 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2PhysListEmModel.cc b/examples/extended/electromagnetic/TestEm2/src/Em2PhysListEmModel.cc
index 7eb93e95b1..02af694956 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2PhysListEmModel.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2PhysListEmModel.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysListEmModel.cc,v 1.1 2002/10/31 14:12:43 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysListEmModel.cc,v 1.2 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2PhysListEmStandard.cc b/examples/extended/electromagnetic/TestEm2/src/Em2PhysListEmStandard.cc
index db837da01e..711e57850e 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2PhysListEmStandard.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2PhysListEmStandard.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysListEmStandard.cc,v 1.1 2002/10/31 14:12:43 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysListEmStandard.cc,v 1.2 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2PhysListGeneral.cc b/examples/extended/electromagnetic/TestEm2/src/Em2PhysListGeneral.cc
index ae5a3053d4..ff7979ddb9 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2PhysListGeneral.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2PhysListGeneral.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysListGeneral.cc,v 1.1 2002/10/31 14:12:43 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysListGeneral.cc,v 1.2 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2PhysListParticles.cc b/examples/extended/electromagnetic/TestEm2/src/Em2PhysListParticles.cc
index ebc55f411c..727dcfe7c1 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2PhysListParticles.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2PhysListParticles.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysListParticles.cc,v 1.1 2002/10/31 14:12:43 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $ 
+// $Id: Em2PhysListParticles.cc,v 1.2 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $ 
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2PhysicsListMessenger.cc b/examples/extended/electromagnetic/TestEm2/src/Em2PhysicsListMessenger.cc
index fea49bb0e5..d0e7965744 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2PhysicsListMessenger.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2PhysicsListMessenger.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PhysicsListMessenger.cc,v 1.6 2002/12/06 16:51:43 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PhysicsListMessenger.cc,v 1.7 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2PrimaryGeneratorAction.cc b/examples/extended/electromagnetic/TestEm2/src/Em2PrimaryGeneratorAction.cc
index 3fc9add33f..60eea5c267 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2PrimaryGeneratorAction.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2PrimaryGeneratorAction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2PrimaryGeneratorAction.cc,v 1.5 2002/10/31 13:58:32 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2PrimaryGeneratorAction.cc,v 1.6 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2RunAction.cc b/examples/extended/electromagnetic/TestEm2/src/Em2RunAction.cc
index e9fabcdeaa..5352dee990 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2RunAction.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2RunAction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2RunAction.cc,v 1.18 2002/12/11 17:12:23 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2RunAction.cc,v 1.19 2002/12/16 11:29:23 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 // 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2SteppingAction.cc b/examples/extended/electromagnetic/TestEm2/src/Em2SteppingAction.cc
index 0da1ded2db..b364bac1b3 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2SteppingAction.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2SteppingAction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2SteppingAction.cc,v 1.6 2001/12/11 17:44:07 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2SteppingAction.cc,v 1.7 2002/12/16 11:29:24 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2SteppingVerbose.cc b/examples/extended/electromagnetic/TestEm2/src/Em2SteppingVerbose.cc
index e2b465c346..17e288b61e 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2SteppingVerbose.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2SteppingVerbose.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2SteppingVerbose.cc,v 1.8 2001/10/25 15:12:07 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2SteppingVerbose.cc,v 1.10 2003/02/10 17:12:25 maire Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -73,7 +73,8 @@ void Em2SteppingVerbose::StepInfo()
 	<< G4std::setw(6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetStepLength(),"Length")
-	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
+	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length")
+	<< "  ";
 
     // if( fStepStatus != fWorldBoundary){ 
     if( fTrack->GetNextVolume() != 0 ) { 
@@ -161,7 +162,8 @@ G4int prec = G4cout.precision(3);
 	<< G4std::setw(6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetStepLength(),"Length")
-	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
+	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length")
+	<< "  ";
 
     if(fTrack->GetNextVolume()){
       G4cout << G4std::setw(10) << fTrack->GetVolume()->GetName();
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2TrackingAction.cc b/examples/extended/electromagnetic/TestEm2/src/Em2TrackingAction.cc
index 721b994105..9d53e5942d 100644
--- a/examples/extended/electromagnetic/TestEm2/src/Em2TrackingAction.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2TrackingAction.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2TrackingAction.cc,v 1.4 2001/10/25 15:12:07 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2TrackingAction.cc,v 1.5 2002/12/16 11:29:24 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
diff --git a/examples/extended/electromagnetic/TestEm2/src/Em2VisManager.cc b/examples/extended/electromagnetic/TestEm2/src/Em2VisManager.cc
index 1773b2a6d7..09e310af70 100755
--- a/examples/extended/electromagnetic/TestEm2/src/Em2VisManager.cc
+++ b/examples/extended/electromagnetic/TestEm2/src/Em2VisManager.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em2VisManager.cc,v 1.7 2002/11/13 21:39:49 duns Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em2VisManager.cc,v 1.8 2002/12/16 11:29:24 stesting Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // John Allison 24th January 1998.
diff --git a/examples/extended/electromagnetic/TestEm3/TestEm3.out b/examples/extended/electromagnetic/TestEm3/TestEm3.out
index bab788a53c..1aed83a38a 100644
--- a/examples/extended/electromagnetic/TestEm3/TestEm3.out
+++ b/examples/extended/electromagnetic/TestEm3/TestEm3.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -228,19 +228,19 @@ Start closing geometry.
 G4GeometryManager::ReportVoxelStats -- Voxel Statistics
 
     Total memory consumed for geometry optimisation:   1 kByte
-    Total CPU time elapsed for geometry optimisation: 0.01 seconds
+    Total CPU time elapsed for geometry optimisation: 0 seconds
 
     Voxelisation: top CPU users:
     Percent   Total CPU    System CPU       Memory  Volume
     -------   ----------   ----------     --------  ----------
-     100.00         0.01         0.01            0k Layer
        0.00         0.00         0.00            2k Calorimeter
+       0.00         0.00         0.00            0k Layer
 
     Voxelisation: top memory users:
     Percent     Memory      Heads    Nodes   Pointers    Total CPU    Volume
     -------   --------     ------   ------   --------   ----------    ----------
       91.70          1k         1       50         50         0.00    Calorimeter
-       8.30          0k         1        3          4         0.01    Layer
+       8.30          0k         1        3          4         0.00    Layer
 Start Run processing.
 
 ---> Begin Of Event: 0
@@ -249,7 +249,7 @@ Start Run processing.
 Run terminated.
 Run Summary
   Number of events processed : 100
-  User=42.38s Real=52.44s Sys=8.28s
+  User=42.11s Real=52.19s Sys=8.63s
 
 -------------------------------------------------------------
                                    total energy dep            total tracklen 
diff --git a/examples/extended/electromagnetic/TestEm4/History b/examples/extended/electromagnetic/TestEm4/History
index 885f196b8e..ac531e2dda 100644
--- a/examples/extended/electromagnetic/TestEm4/History
+++ b/examples/extended/electromagnetic/TestEm4/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.19 2002/12/10 17:20:29 maire Exp $
+$Id: History,v 1.20 2003/02/12 15:07:33 maire Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -14,6 +14,10 @@ track of all tags.
      ----------------------------------------------------------
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
+  
+12-02-03 mma (testem4-V05-00-00)
+-add a blank in SteppingVerbose
+     
 10-12-02 mma (testem4-V04-01-00)
 -migration to AIDA 3.0
 -UI commands under directory /testem/
diff --git a/examples/extended/electromagnetic/TestEm4/TestEm4.out b/examples/extended/electromagnetic/TestEm4/TestEm4.out
index 39f474579c..3354dd0a4c 100644
--- a/examples/extended/electromagnetic/TestEm4/TestEm4.out
+++ b/examples/extended/electromagnetic/TestEm4/TestEm4.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -87,7 +87,7 @@ Start Run processing.
 Run terminated.
 Run Summary
   Number of events processed : 50000
-  User=18s Real=5.7e+02s Sys=47s
+  User=19s Real=4.7e+02s Sys=36s
 
 --------- Ranecu engine status ---------
  Initial seed (index) = 0
diff --git a/examples/extended/electromagnetic/TestEm4/src/Em4SteppingVerbose.cc b/examples/extended/electromagnetic/TestEm4/src/Em4SteppingVerbose.cc
index 5fff89c372..73784794b9 100644
--- a/examples/extended/electromagnetic/TestEm4/src/Em4SteppingVerbose.cc
+++ b/examples/extended/electromagnetic/TestEm4/src/Em4SteppingVerbose.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: Em4SteppingVerbose.cc,v 1.8 2001/10/17 14:04:16 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: Em4SteppingVerbose.cc,v 1.9 2003/02/10 17:19:50 maire Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -73,7 +73,8 @@ void Em4SteppingVerbose::StepInfo()
 	<< G4std::setw(6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetStepLength(),"Length")
-	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
+	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length")
+	<< "  ";
 
     // if( fStepStatus != fWorldBoundary){ 
     if( fTrack->GetNextVolume() != 0 ) { 
@@ -161,7 +162,8 @@ G4int prec = G4cout.precision(3);
 	<< G4std::setw(6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetStepLength(),"Length")
-	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
+	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length")
+	<< "  ";
 
     if(fTrack->GetNextVolume()){
       G4cout << G4std::setw(10) << fTrack->GetVolume()->GetName();
diff --git a/examples/extended/electromagnetic/TestEm5/TestEm5.out b/examples/extended/electromagnetic/TestEm5/TestEm5.out
index 1fdd01af79..3c5f6d2c27 100644
--- a/examples/extended/electromagnetic/TestEm5/TestEm5.out
+++ b/examples/extended/electromagnetic/TestEm5/TestEm5.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -264,7 +264,7 @@ Start Run processing.
 Run terminated.
 Run Summary
   Number of events processed : 100000
-  User=63s Real=1.7e+03s Sys=1.5e+02s
+  User=67s Real=1.5e+03s Sys=86s
  ================== run summary =====================
  end of Run TotNbofEvents = 100000
     mean charged track length   in absorber=0.0209219 +- 1.25732e-05  mm  
diff --git a/examples/extended/electromagnetic/TestEm6/TestEm6.out b/examples/extended/electromagnetic/TestEm6/TestEm6.out
index ec51ca3807..7233a40729 100644
--- a/examples/extended/electromagnetic/TestEm6/TestEm6.out
+++ b/examples/extended/electromagnetic/TestEm6/TestEm6.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -218,7 +218,7 @@ Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng
 Run terminated.
 Run Summary
   Number of events processed : 5
-  User=0.01s Real=0.89s Sys=0.02s
+  User=0.02s Real=0.1s Sys=0.01s
 
 --------- Ranecu engine status ---------
  Initial seed (index) = 0
diff --git a/examples/extended/electromagnetic/TestEm8/TestEm8.out b/examples/extended/electromagnetic/TestEm8/TestEm8.out
index 99a03f19fd..70436aa187 100644
--- a/examples/extended/electromagnetic/TestEm8/TestEm8.out
+++ b/examples/extended/electromagnetic/TestEm8/TestEm8.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -134,7 +134,7 @@ Irregular X-ray TR model is called
 48	fGamma = 8.085e+04	sumE = 8.377
 49	fGamma = 9.283e+04	sumE = 8.504
 
-total time for build X-ray TR tables = 6.62 s
+total time for build X-ray TR tables = 6.35 s
 
 phot:  Total cross sections from Sandia parametrisation. 
 Em8PhysicsList::SetCuts:CutLength : 1 mm 
@@ -162,7 +162,7 @@ hIoni:    Knock-on electron cross sections .
          delta ray energy sampled from  differential Xsection.
         PhysicsTables from 1 keV to 100 TeV in 100 bins. 
 
-total time(SetCuts)=5.92 s 
+total time(SetCuts)=5.77 s 
 #
 #control/saveHistory
 #
@@ -243,18 +243,18 @@ Start closing geometry.
 G4GeometryManager::ReportVoxelStats -- Voxel Statistics
 
     Total memory consumed for geometry optimisation:   11 kByte
-    Total CPU time elapsed for geometry optimisation: 0 seconds
+    Total CPU time elapsed for geometry optimisation: 0.01 seconds
 
     Voxelisation: top CPU users:
     Percent   Total CPU    System CPU       Memory  Volume
     -------   ----------   ----------     --------  ----------
+     100.00         0.01         0.01           11k Radiator
        0.00         0.00         0.00            0k World
-       0.00         0.00         0.00           11k Radiator
 
     Voxelisation: top memory users:
     Percent     Memory      Heads    Nodes   Pointers    Total CPU    Volume
     -------   --------     ------   ------   --------   ----------    ----------
-      96.00         11k         1      305        376         0.00    Radiator
+      96.00         11k         1      305        376         0.01    Radiator
        4.00          0k         3        7         20         0.00    World
 Start Run processing.
 
@@ -262,28 +262,28 @@ Start Run processing.
 Run terminated.
 Run Summary
   Number of events processed : 1000
-  User=125.92s Real=140.46s Sys=1.99s
+  User=117.19s Real=118.53s Sys=1.28s
  ================== run summary =====================
  end of Run TotNbofEvents = 1000
-    mean charged track length   in absorber=158.505 +- 3.9418  mm  
+    mean charged track length   in absorber=158.806 +- 4.1616  mm  
 
-            mean energy deposit in absorber=0.101921 +- 0.00108118  MeV 
+            mean energy deposit in absorber=0.101682 +- 0.00103701  MeV 
 
- mean number of steps in absorber (charged) =432.655 +- 2.13903      
- mean number of steps in absorber (neutral) =5.037 +- 0.0718306      
+ mean number of steps in absorber (charged) =432.335 +- 1.73709      
+ mean number of steps in absorber (neutral) =5.158 +- 0.0718264      
 
-   mean number of charged secondaries = 1.485 +- 0.0382593
+   mean number of charged secondaries = 1.501 +- 0.0385487
 
-   mean number of neutral secondaries = 0.031 +- 0.00548078
+   mean number of neutral secondaries = 0.039 +- 0.00628323
 
-   mean number of e-s =1.485  and e+s =0
+   mean number of e-s =1.501  and e+s =0
 
-(number) transmission coeff=0.668  reflection coeff=0.038
+(number) transmission coeff=0.664  reflection coeff=0.042
 
 
 --------- Ranecu engine status ---------
  Initial seed (index) = 0
- Current couple of seeds = 809983670, 863331332
+ Current couple of seeds = 922262422, 695136062
 ----------------------------------------
 #
 #
diff --git a/examples/extended/field/field01/field01.out b/examples/extended/field/field01/field01.out
index b62972d96e..17e350de94 100644
--- a/examples/extended/field/field01/field01.out
+++ b/examples/extended/field/field01/field01.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -121,7 +121,7 @@ hIoni:    Knock-on electron cross sections .
          delta ray energy sampled from  differential Xsection.
         PhysicsTables from 1 keV to 100 TeV in 100 bins. 
 
-total time(SetCuts)=15.86 s 
+total time(SetCuts)=15.67 s 
 G4ClassicalRK4 (default) is called
 The minimal step is equal to 1 mm
 ============= The cut Energy ==============================
@@ -1158,7 +1158,7 @@ Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng
 Run terminated.
 Run Summary
   Number of events processed : 100
-  User=0.32s Real=0.71s Sys=0.15s
+  User=0.32s Real=0.53s Sys=0.15s
 Graphics systems deleted.
 Visualization Manager deleting...
 G4 kernel has come to Quit state.
diff --git a/examples/extended/field/field02/field02.out b/examples/extended/field/field02/field02.out
index 448648832d..be1c810db2 100644
--- a/examples/extended/field/field02/field02.out
+++ b/examples/extended/field/field02/field02.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -121,7 +121,7 @@ hIoni:    Knock-on electron cross sections .
          delta ray energy sampled from  differential Xsection.
         PhysicsTables from 1 keV to 100 TeV in 100 bins. 
 
-total time(SetCuts)=15.91 s 
+total time(SetCuts)=15.72 s 
 G4ClassicalRK4 (default) is called
 The minimal step is equal to 10 mm
 ============= The cut Energy ==============================
@@ -3482,7 +3482,7 @@ Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng  Ne
 Run terminated.
 Run Summary
   Number of events processed : 100
-  User=0.49s Real=1.75s Sys=0.73s
+  User=0.58s Real=1.01s Sys=0.37s
 Graphics systems deleted.
 Visualization Manager deleting...
 G4 kernel has come to Quit state.
diff --git a/examples/extended/field/field03/field03.out b/examples/extended/field/field03/field03.out
index 3a6b4d637c..5906e13d85 100644
--- a/examples/extended/field/field03/field03.out
+++ b/examples/extended/field/field03/field03.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -130,7 +130,7 @@ hIoni:    Knock-on electron cross sections .
          delta ray energy sampled from  differential Xsection.
         PhysicsTables from 1 keV to 100 TeV in 100 bins. 
 
-total time(SetCuts)=16.25 s 
+total time(SetCuts)=19.3 s 
 G4ClassicalRK4 (default) is called
 The minimal step is equal to 10 mm
 ============= The cut Energy ==============================
@@ -1769,7 +1769,7 @@ Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng
 Run terminated.
 Run Summary
   Number of events processed : 100
-  User=0.71s Real=2.65s Sys=0.2s
+  User=0.67s Real=0.89s Sys=0.21s
 Graphics systems deleted.
 Visualization Manager deleting...
 G4 kernel has come to Quit state.
diff --git a/examples/extended/g3tog4/clGeometry/clGeometry.out b/examples/extended/g3tog4/clGeometry/clGeometry.out
index 393d5d481f..aad97f28f5 100644
--- a/examples/extended/g3tog4/clGeometry/clGeometry.out
+++ b/examples/extended/g3tog4/clGeometry/clGeometry.out
@@ -1,9 +1,9 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
-Instantiated G3toG4DetectorConstruction using call list file "/afs/cern.ch/sw/geant4/stt/dev2/src/geant4/examples/extended/g3tog4/data/testmodel.dat"
+Instantiated G3toG4DetectorConstruction using call list file "/afs/cern.ch/sw/geant4/stt/dev1/src/geant4/examples/extended/g3tog4/data/testmodel.dat"
 G4VUserPhysicsList::SetVerboseLevel  : Verbose level is set to 2
 Visualization Manager instantiating...
 Visualization Manager initialising...
@@ -24,7 +24,7 @@ Current available graphics systems are:
 /tracking/storeTrajectory 1
 /run/initialize
 Instantiated unit rotation matrix irot=0
-Reading the call List file /afs/cern.ch/sw/geant4/stt/dev2/src/geant4/examples/extended/g3tog4/data/testmodel.dat...
+Reading the call List file /afs/cern.ch/sw/geant4/stt/dev1/src/geant4/examples/extended/g3tog4/data/testmodel.dat...
 G4ggclos: setting top-level VolTableEntry
 Dump of VTD - 26 entries:
 Instantiated 26 volume table entries 
@@ -193,7 +193,7 @@ Cut in energy
                 AIR         990 eV          990 eV 
  VACUUM                       990 eV          990 eV 
 ===================================================
-/control/execute /afs/cern.ch/sw/geant4/stt/dev2/src/geant4/tests/test601/test601.in
+/control/execute /afs/cern.ch/sw/geant4/stt/dev1/src/geant4/tests/test601/test601.in
 /gun/position   0. -1.5 0. mm
 /gun/direction  0.  1.   0.
 /gun/energy 1 GeV
@@ -272,7 +272,7 @@ Step#    X(mm)    Y(mm)    Z(mm) KinE(MeV)  dE(MeV) StepLeng TrackLeng  NextVolu
 Run terminated.
 Run Summary
   Number of events processed : 1
-  User=0s Real=0.01s Sys=0.01s
+  User=0s Real=0s Sys=0s
 /gun/position   0. 1.5 0. mm
 /gun/direction  1.  0.   0.
 /gun/energy 1 GeV
@@ -332,7 +332,7 @@ Step#    X(mm)    Y(mm)    Z(mm) KinE(MeV)  dE(MeV) StepLeng TrackLeng  NextVolu
 Run terminated.
 Run Summary
   Number of events processed : 1
-  User=0s Real=0s Sys=0s
+  User=0s Real=0.01s Sys=0.01s
 /gun/particle e+
 /run/beamOn 1
 ### Run 7 start.
@@ -351,7 +351,7 @@ Step#    X(mm)    Y(mm)    Z(mm) KinE(MeV)  dE(MeV) StepLeng TrackLeng  NextVolu
 Run terminated.
 Run Summary
   Number of events processed : 1
-  User=0s Real=0.01s Sys=0.01s
+  User=0s Real=0s Sys=0s
 Graphics systems deleted.
 Visualization Manager deleting...
 G4 kernel has come to Quit state.
diff --git a/examples/extended/g3tog4/cltog4/cltog4.out b/examples/extended/g3tog4/cltog4/cltog4.out
index f294bca512..6b31d435be 100644
--- a/examples/extended/g3tog4/cltog4/cltog4.out
+++ b/examples/extended/g3tog4/cltog4/cltog4.out
@@ -1,15 +1,15 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
-Instantiated G3toG4DetectorConstruction using call list file "/afs/cern.ch/sw/geant4/stt/dev2/src/geant4/examples/extended/g3tog4/data/testmodel.dat"
+Instantiated G3toG4DetectorConstruction using call list file "/afs/cern.ch/sw/geant4/stt/dev1/src/geant4/examples/extended/g3tog4/data/testmodel.dat"
 /run/verbose 1
 /tracking/verbose 1
 /tracking/storeTrajectory 1
 /run/initialize
 Instantiated unit rotation matrix irot=0
-Reading the call List file /afs/cern.ch/sw/geant4/stt/dev2/src/geant4/examples/extended/g3tog4/data/testmodel.dat...
+Reading the call List file /afs/cern.ch/sw/geant4/stt/dev1/src/geant4/examples/extended/g3tog4/data/testmodel.dat...
 G4ggclos: setting top-level VolTableEntry
 Dump of VTD - 26 entries:
 Instantiated 26 volume table entries 
@@ -147,7 +147,7 @@ Cut in energy
                 AIR         990 eV          990 eV 
  VACUUM                       990 eV          990 eV 
 ===================================================
-/control/execute /afs/cern.ch/sw/geant4/stt/dev2/src/geant4/tests/test602/test602.in
+/control/execute /afs/cern.ch/sw/geant4/stt/dev1/src/geant4/tests/test602/test602.in
 /control/verbose 1
 /tracking/verbose 1
 /run/initialize
@@ -251,5 +251,5 @@ Step#    X(mm)    Y(mm)    Z(mm) KinE(MeV)  dE(MeV) StepLeng TrackLeng  NextVolu
 Run terminated.
 Run Summary
   Number of events processed : 10
-  User=0.01s Real=0.02s Sys=0.01s
+  User=0.01s Real=0.03s Sys=0.02s
 G4 kernel has come to Quit state.
diff --git a/examples/extended/geometry/olap/History b/examples/extended/geometry/olap/History
index b4bb03d17f..e4fc2e06ac 100644
--- a/examples/extended/geometry/olap/History
+++ b/examples/extended/geometry/olap/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.3 2002/06/05 16:01:49 gcosmo Exp $
+$Id: History,v 1.4 2003/02/19 07:59:32 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,10 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+February, 19th, 2003  G.Cosmo - olapex-V05-00-00
+- Removed redundant inclusion of SystemOfUnits.h.
+  Now using CLHEP headers.
+
 June 5th, 2002  M.Liendl - olapex-V04-00-01
 - Updated README.
 
diff --git a/examples/extended/geometry/olap/src/RandomDetector.cc b/examples/extended/geometry/olap/src/RandomDetector.cc
index a7ce250880..7951be73b5 100644
--- a/examples/extended/geometry/olap/src/RandomDetector.cc
+++ b/examples/extended/geometry/olap/src/RandomDetector.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: RandomDetector.cc,v 1.1 2002/06/04 07:40:23 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: RandomDetector.cc,v 1.2 2003/02/19 07:59:09 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 // --------------------------------------------------------------
@@ -34,7 +34,6 @@
 //
 #include "globals.hh"
 #include "Randomize.hh"
-#include "SystemOfUnits.h"
 #include "G4PVPlacement.hh"
 #include "G4LogicalVolume.hh"
 #include "G4Box.hh"
diff --git a/examples/novice/N01/exampleN01.out b/examples/novice/N01/exampleN01.out
index c8de17e1be..0a00641940 100644
--- a/examples/novice/N01/exampleN01.out
+++ b/examples/novice/N01/exampleN01.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -193,5 +193,5 @@ Terminate current event processing.
 Run terminated.
 Run Summary
   Number of events processed : 3
-  User=0.02s Real=0.05s Sys=0.03s
+  User=0.03s Real=0.05s Sys=0.02s
 G4 kernel has come to Quit state.
diff --git a/examples/novice/N02/History b/examples/novice/N02/History
index 636f621488..4383ab99af 100644
--- a/examples/novice/N02/History
+++ b/examples/novice/N02/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.24 2001/11/27 15:52:53 maire Exp $
+$Id: History,v 1.26 2003/02/11 14:31:20 maire Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -15,6 +15,9 @@ track of all tags.
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
      
+11-02-03 mma (exampleN02-V05-00-00)
+- a blank in SteppingVerbose
+     
 27-11-01 mma (exampleN02-V03-02-04)
 - vis.mac: /vis/viewer/set/viewpointThetaPhi
 
diff --git a/examples/novice/N02/exampleN02.out b/examples/novice/N02/exampleN02.out
index f86a4d6a8b..f86b8aec28 100644
--- a/examples/novice/N02/exampleN02.out
+++ b/examples/novice/N02/exampleN02.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
@@ -112,2363 +112,2363 @@ Cut in energy
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0      0 fm      0 fm  -2.91 m     200 MeV     0 eV      0 fm      0 fm      World    initStep
-    1  -37.5 mum -1.48 mum -2.86 m     200 MeV  8.09 keV  4.79 cm   4.79 cm      World       eIoni
-    2  -32.4 mum   109 mum -2.45 m     200 MeV  89.9 keV  41.2 cm     46 cm      World  Transportation
-    3  -21.6 mum   115 mum -2.45 m     180 MeV   906 keV   682 mum  46.1 cm     Target       eBrem
-    4  -21.6 mum   115 mum -2.45 m     126 MeV   936 eV   2.64 mum  46.1 cm     Target       eBrem
-    5  -21.4 mum   116 mum -2.45 m     103 MeV  92.4 keV  80.5 mum  46.1 cm     Target       eBrem
-    6   41.9 mum   192 mum -2.45 m    93.9 MeV   2.2 MeV  1.39 mm   46.2 cm     Target       eBrem
-    7   40.8 mum   193 mum -2.45 m    92.8 MeV    93 keV  82.6 mum  46.2 cm     Target       eBrem
-    8   37.1 mum   197 mum -2.45 m    74.1 MeV   240 keV   215 mum  46.2 cm     Target       eBrem
-    9   46.2 mum   306 mum -2.45 m    72.1 MeV  1.68 MeV  1.21 mm   46.4 cm     Target       eBrem
-   10   56.4 mum   302 mum -2.45 m    30.9 MeV   606 keV   456 mum  46.4 cm     Target       eBrem
-   11   -209 mum  23.7 mum -2.44 m    26.6 MeV  3.79 MeV  1.68 mm   46.6 cm     Target       eBrem
-   12   -221 mum  15.5 mum -2.44 m    20.2 MeV   332 keV   323 mum  46.6 cm     Target       eBrem
-   13   -464 mum -18.2 mum -2.44 m    18.5 MeV   832 keV   834 mum  46.7 cm     Target       eBrem
-   14   -674 mum   432 mum -2.44 m    10.9 MeV   1.5 MeV  1.23 mm   46.8 cm     Target       eBrem
-   15   -210 mum  39.9 mum -2.44 m    3.85 MeV  7.05 MeV  3.18 mm   47.1 cm     Target       eIoni
-   16    545 mum  -198 mum -2.44 m       2 MeV  1.85 MeV  1.97 mm   47.3 cm     Target       eIoni
-   17    736 mum -20.5 mum -2.44 m     600 keV   1.4 MeV  1.42 mm   47.5 cm     Target       eIoni
-   18    750 mum  22.6 mum -2.44 m       0 eV    600 keV   385 mum  47.5 cm     Target       eIoni
-   19    750 mum  22.6 mum -2.44 m       0 eV      0 eV      0 fm   47.5 cm     Target     annihil
+    0      0 fm      0 fm  -2.91 m     200 MeV     0 eV      0 fm      0 fm        World    initStep
+    1  -37.5 mum -1.48 mum -2.86 m     200 MeV  8.09 keV  4.79 cm   4.79 cm        World       eIoni
+    2  -32.4 mum   109 mum -2.45 m     200 MeV  89.9 keV  41.2 cm     46 cm        World  Transportation
+    3  -21.6 mum   115 mum -2.45 m     180 MeV   906 keV   682 mum  46.1 cm       Target       eBrem
+    4  -21.6 mum   115 mum -2.45 m     126 MeV   936 eV   2.64 mum  46.1 cm       Target       eBrem
+    5  -21.4 mum   116 mum -2.45 m     103 MeV  92.4 keV  80.5 mum  46.1 cm       Target       eBrem
+    6   41.9 mum   192 mum -2.45 m    93.9 MeV   2.2 MeV  1.39 mm   46.2 cm       Target       eBrem
+    7   40.8 mum   193 mum -2.45 m    92.8 MeV    93 keV  82.6 mum  46.2 cm       Target       eBrem
+    8   37.1 mum   197 mum -2.45 m    74.1 MeV   240 keV   215 mum  46.2 cm       Target       eBrem
+    9   46.2 mum   306 mum -2.45 m    72.1 MeV  1.68 MeV  1.21 mm   46.4 cm       Target       eBrem
+   10   56.4 mum   302 mum -2.45 m    30.9 MeV   606 keV   456 mum  46.4 cm       Target       eBrem
+   11   -209 mum  23.7 mum -2.44 m    26.6 MeV  3.79 MeV  1.68 mm   46.6 cm       Target       eBrem
+   12   -221 mum  15.5 mum -2.44 m    20.2 MeV   332 keV   323 mum  46.6 cm       Target       eBrem
+   13   -464 mum -18.2 mum -2.44 m    18.5 MeV   832 keV   834 mum  46.7 cm       Target       eBrem
+   14   -674 mum   432 mum -2.44 m    10.9 MeV   1.5 MeV  1.23 mm   46.8 cm       Target       eBrem
+   15   -210 mum  39.9 mum -2.44 m    3.85 MeV  7.05 MeV  3.18 mm   47.1 cm       Target       eIoni
+   16    545 mum  -198 mum -2.44 m       2 MeV  1.85 MeV  1.97 mm   47.3 cm       Target       eIoni
+   17    736 mum -20.5 mum -2.44 m     600 keV   1.4 MeV  1.42 mm   47.5 cm       Target       eIoni
+   18    750 mum  22.6 mum -2.44 m       0 eV    600 keV   385 mum  47.5 cm       Target       eIoni
+   19    750 mum  22.6 mum -2.44 m       0 eV      0 eV      0 fm   47.5 cm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 16,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    750 mum  22.6 mum -2.44 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.86 mm   -790 mum -2.44 m       0 eV     88 keV   1.7 mm    1.7 mm     Target        phot
+    0    750 mum  22.6 mum -2.44 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.86 mm   -790 mum -2.44 m       0 eV     88 keV   1.7 mm    1.7 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 17,   Parent ID = 16
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.86 mm   -790 mum -2.44 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.86 mm   -791 mum -2.44 m  5.55e-11 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0   1.86 mm   -790 mum -2.44 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.86 mm   -791 mum -2.44 m  5.55e-11 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 15,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    750 mum  22.6 mum -2.44 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.25 cm   9.73 mm  -2.43 m     493 keV     0 eV   2.03 cm   2.03 cm     Target       compt
-    2  -1.42 cm   1.03 cm  -2.43 m     420 keV     0 eV   2.06 mm   2.24 cm     Target       compt
-    3  -1.68 cm   1.16 cm  -2.43 m     166 keV     0 eV   2.87 mm   2.53 cm     Target       compt
-    4  -1.66 cm   1.16 cm  -2.43 m       0 eV     88 keV   150 mum  2.54 cm     Target        phot
+    0    750 mum  22.6 mum -2.44 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.25 cm   9.73 mm  -2.43 m     493 keV     0 eV   2.03 cm   2.03 cm       Target       compt
+    2  -1.42 cm   1.03 cm  -2.43 m     420 keV     0 eV   2.06 mm   2.24 cm       Target       compt
+    3  -1.68 cm   1.16 cm  -2.43 m     166 keV     0 eV   2.87 mm   2.53 cm       Target       compt
+    4  -1.66 cm   1.16 cm  -2.43 m       0 eV     88 keV   150 mum  2.54 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 21,   Parent ID = 15
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.66 cm   1.16 cm  -2.43 m      78 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.66 cm   1.16 cm  -2.43 m       0 eV     78 keV  18.5 mum  18.5 mum    Target       eIoni
+    0  -1.66 cm   1.16 cm  -2.43 m      78 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.66 cm   1.16 cm  -2.43 m       0 eV     78 keV  18.5 mum  18.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 20,   Parent ID = 15
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.68 cm   1.16 cm  -2.43 m     254 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.68 cm   1.16 cm  -2.43 m       0 eV    254 keV   116 mum   116 mum    Target       eIoni
+    0  -1.68 cm   1.16 cm  -2.43 m     254 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.68 cm   1.16 cm  -2.43 m       0 eV    254 keV   116 mum   116 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 19,   Parent ID = 15
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.42 cm   1.03 cm  -2.43 m    72.7 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.42 cm   1.03 cm  -2.43 m       0 eV   72.7 keV  16.5 mum  16.5 mum    Target       eIoni
+    0  -1.42 cm   1.03 cm  -2.43 m    72.7 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.42 cm   1.03 cm  -2.43 m       0 eV   72.7 keV  16.5 mum  16.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 18,   Parent ID = 15
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.25 cm   9.73 mm  -2.43 m    18.5 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.25 cm   9.73 mm  -2.43 m       0 eV   18.5 keV   1.8 mum   1.8 mum    Target       eIoni
+    0  -1.25 cm   9.73 mm  -2.43 m    18.5 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.25 cm   9.73 mm  -2.43 m       0 eV   18.5 keV   1.8 mum   1.8 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 14,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -674 mum   432 mum -2.44 m    6.09 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -982 mum   768 mum -2.44 m       0 eV      0 eV    5.2 mm    5.2 mm     Target        conv
+    0   -674 mum   432 mum -2.44 m    6.09 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -982 mum   768 mum -2.44 m       0 eV      0 eV    5.2 mm    5.2 mm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 23,   Parent ID = 14
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -982 mum   768 mum -2.44 m    1.79 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -845 mum   639 mum -2.44 m     466 keV   567 keV   412 mum   412 mum    Target       eBrem
-    2   -837 mum   619 mum -2.44 m       0 eV    466 keV   274 mum   685 mum    Target       eIoni
-    3   -837 mum   619 mum -2.44 m       0 eV      0 eV      0 fm    685 mum    Target     annihil
+    0   -982 mum   768 mum -2.44 m    1.79 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -845 mum   639 mum -2.44 m     466 keV   567 keV   412 mum   412 mum      Target       eBrem
+    2   -837 mum   619 mum -2.44 m       0 eV    466 keV   274 mum   685 mum      Target       eIoni
+    3   -837 mum   619 mum -2.44 m       0 eV      0 eV      0 fm    685 mum      Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 26,   Parent ID = 23
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -837 mum   619 mum -2.44 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -708 mum  3.17 mm  -2.44 m     503 keV     0 eV   2.96 mm   2.96 mm     Target       compt
-    2   -548 mum  6.16 mm  -2.44 m     251 keV     0 eV   3.97 mm   6.93 mm     Target       compt
-    3  -1.41 mm   5.97 mm  -2.44 m       0 eV     88 keV   919 mum  7.85 mm     Target        phot
+    0   -837 mum   619 mum -2.44 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -708 mum  3.17 mm  -2.44 m     503 keV     0 eV   2.96 mm   2.96 mm       Target       compt
+    2   -548 mum  6.16 mm  -2.44 m     251 keV     0 eV   3.97 mm   6.93 mm       Target       compt
+    3  -1.41 mm   5.97 mm  -2.44 m       0 eV     88 keV   919 mum  7.85 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 29,   Parent ID = 26
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.41 mm   5.97 mm  -2.44 m     163 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.41 mm   5.96 mm  -2.44 m       0 eV    163 keV  59.6 mum  59.6 mum    Target       eIoni
+    0  -1.41 mm   5.97 mm  -2.44 m     163 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.41 mm   5.96 mm  -2.44 m       0 eV    163 keV  59.6 mum  59.6 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 28,   Parent ID = 26
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -548 mum  6.16 mm  -2.44 m     252 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -545 mum  6.17 mm  -2.44 m       0 eV    252 keV   115 mum   115 mum    Target       eIoni
+    0   -548 mum  6.16 mm  -2.44 m     252 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -545 mum  6.17 mm  -2.44 m       0 eV    252 keV   115 mum   115 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 27,   Parent ID = 26
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -708 mum  3.17 mm  -2.44 m    8.45 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -708 mum  3.17 mm  -2.44 m       0 eV   8.45 keV   545 nm    545 nm     Target       eIoni
+    0   -708 mum  3.17 mm  -2.44 m    8.45 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -708 mum  3.17 mm  -2.44 m       0 eV   8.45 keV   545 nm    545 nm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 25,   Parent ID = 23
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -837 mum   619 mum -2.44 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.16 mm  -5.82 mm  -2.43 m     474 keV     0 eV   7.48 mm   7.48 mm     Target       compt
-    2    220 mum -1.06 cm  -2.43 m       0 eV     88 keV   5.2 mm   1.27 cm     Target        phot
+    0   -837 mum   619 mum -2.44 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.16 mm  -5.82 mm  -2.43 m     474 keV     0 eV   7.48 mm   7.48 mm       Target       compt
+    2    220 mum -1.06 cm  -2.43 m       0 eV     88 keV   5.2 mm   1.27 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 31,   Parent ID = 25
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    220 mum -1.06 cm  -2.43 m     386 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    218 mum -1.07 cm  -2.43 m       0 eV    386 keV   212 mum   212 mum    Target       eIoni
+    0    220 mum -1.06 cm  -2.43 m     386 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    218 mum -1.07 cm  -2.43 m       0 eV    386 keV   212 mum   212 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 30,   Parent ID = 25
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.16 mm  -5.82 mm  -2.43 m      37 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.16 mm  -5.82 mm  -2.43 m       0 eV     37 keV  5.46 mum  5.46 mum    Target       eIoni
+    0  -1.16 mm  -5.82 mm  -2.43 m      37 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.16 mm  -5.82 mm  -2.43 m       0 eV     37 keV  5.46 mum  5.46 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 24,   Parent ID = 23
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -845 mum   639 mum -2.44 m     753 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   4.04 mm  -7.58 mm  -2.44 m     225 keV     0 eV    1.2 cm    1.2 cm     Target       compt
-    2   3.98 mm  -7.61 mm  -2.44 m       0 eV     88 keV   197 mum  1.22 cm     Target        phot
+    0   -845 mum   639 mum -2.44 m     753 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   4.04 mm  -7.58 mm  -2.44 m     225 keV     0 eV    1.2 cm    1.2 cm       Target       compt
+    2   3.98 mm  -7.61 mm  -2.44 m       0 eV     88 keV   197 mum  1.22 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 33,   Parent ID = 24
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   3.98 mm  -7.61 mm  -2.44 m     137 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   3.98 mm  -7.61 mm  -2.44 m  2.78e-11 eV    137 keV  45.2 mum  45.2 mum    Target       eIoni
+    0   3.98 mm  -7.61 mm  -2.44 m     137 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   3.98 mm  -7.61 mm  -2.44 m  2.78e-11 eV    137 keV  45.2 mum  45.2 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 32,   Parent ID = 24
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   4.04 mm  -7.58 mm  -2.44 m     529 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   4.02 mm  -7.59 mm  -2.44 m     260 keV   269 keV  89.8 mum  89.8 mum    Target       eBrem
-    2   4.02 mm   -7.6 mm  -2.44 m       0 eV    260 keV   121 mum   210 mum    Target       eIoni
+    0   4.04 mm  -7.58 mm  -2.44 m     529 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   4.02 mm  -7.59 mm  -2.44 m     260 keV   269 keV  89.8 mum  89.8 mum      Target       eBrem
+    2   4.02 mm   -7.6 mm  -2.44 m       0 eV    260 keV   121 mum   210 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 22,   Parent ID = 14
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -982 mum   768 mum -2.44 m    3.28 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.14 mm   1.12 mm  -2.44 m     722 keV  1.19 MeV   948 mum   948 mum    Target       eBrem
-    2  -1.12 mm   1.15 mm  -2.44 m       0 eV    722 keV   484 mum  1.43 mm     Target       eIoni
+    0   -982 mum   768 mum -2.44 m    3.28 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.14 mm   1.12 mm  -2.44 m     722 keV  1.19 MeV   948 mum   948 mum      Target       eBrem
+    2  -1.12 mm   1.15 mm  -2.44 m       0 eV    722 keV   484 mum  1.43 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 34,   Parent ID = 22
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.14 mm   1.12 mm  -2.44 m    1.37 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    450 mum  3.47 mm  -2.44 m     658 keV     0 eV   3.46 mm   3.46 mm     Target       compt
-    2   1.47 mm   3.09 mm  -2.45 m       0 eV     88 keV  8.36 mm   1.18 cm     Target        phot
+    0  -1.14 mm   1.12 mm  -2.44 m    1.37 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    450 mum  3.47 mm  -2.44 m     658 keV     0 eV   3.46 mm   3.46 mm       Target       compt
+    2   1.47 mm   3.09 mm  -2.45 m       0 eV     88 keV  8.36 mm   1.18 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 36,   Parent ID = 34
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.47 mm   3.09 mm  -2.45 m     570 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.47 mm    3.1 mm  -2.45 m       0 eV    570 keV   358 mum   358 mum    Target       eIoni
+    0   1.47 mm   3.09 mm  -2.45 m     570 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.47 mm    3.1 mm  -2.45 m       0 eV    570 keV   358 mum   358 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 35,   Parent ID = 34
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    450 mum  3.47 mm  -2.44 m     713 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    468 mum   3.5 mm  -2.44 m       0 eV    713 keV   478 mum   478 mum    Target       eIoni
+    0    450 mum  3.47 mm  -2.44 m     713 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    468 mum   3.5 mm  -2.44 m       0 eV    713 keV   478 mum   478 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 13,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -464 mum -18.2 mum -2.44 m     881 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -996 mum   252 mum -2.44 m       0 eV     88 keV  2.21 mm   2.21 mm     Target        phot
+    0   -464 mum -18.2 mum -2.44 m     881 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -996 mum   252 mum -2.44 m       0 eV     88 keV  2.21 mm   2.21 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 37,   Parent ID = 13
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -996 mum   252 mum -2.44 m     793 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.01 mm    264 mum -2.44 m       0 eV    793 keV   545 mum   545 mum    Target       eIoni
+    0   -996 mum   252 mum -2.44 m     793 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.01 mm    264 mum -2.44 m       0 eV    793 keV   545 mum   545 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 12,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -221 mum  15.5 mum -2.44 m    6.04 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.86 mm    670 mum -2.44 m    5.92 MeV     0 eV    8.9 mm    8.9 mm     Target       compt
-    2  -3.83 mm   1.64 mm  -2.42 m       0 eV      0 eV   1.54 cm   2.43 cm     Target        conv
+    0   -221 mum  15.5 mum -2.44 m    6.04 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.86 mm    670 mum -2.44 m    5.92 MeV     0 eV    8.9 mm    8.9 mm       Target       compt
+    2  -3.83 mm   1.64 mm  -2.42 m       0 eV      0 eV   1.54 cm   2.43 cm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 40,   Parent ID = 12
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.83 mm   1.64 mm  -2.42 m    3.52 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.97 mm   1.72 mm  -2.42 m     2.7 MeV   246 keV   259 mum   259 mum    Target       eBrem
-    2  -3.88 mm    1.5 mm  -2.42 m    1.37 MeV   611 keV   712 mum   972 mum    Target       eBrem
-    3  -3.79 mm   1.43 mm  -2.42 m     364 keV   155 keV   134 mum  1.11 mm     Target       eBrem
-    4  -3.79 mm   1.42 mm  -2.42 m       0 eV    364 keV   193 mum   1.3 mm     Target       eIoni
-    5  -3.79 mm   1.42 mm  -2.42 m       0 eV      0 eV      0 fm    1.3 mm     Target     annihil
+    0  -3.83 mm   1.64 mm  -2.42 m    3.52 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.97 mm   1.72 mm  -2.42 m     2.7 MeV   246 keV   259 mum   259 mum      Target       eBrem
+    2  -3.88 mm    1.5 mm  -2.42 m    1.37 MeV   611 keV   712 mum   972 mum      Target       eBrem
+    3  -3.79 mm   1.43 mm  -2.42 m     364 keV   155 keV   134 mum  1.11 mm       Target       eBrem
+    4  -3.79 mm   1.42 mm  -2.42 m       0 eV    364 keV   193 mum   1.3 mm       Target       eIoni
+    5  -3.79 mm   1.42 mm  -2.42 m       0 eV      0 eV      0 fm    1.3 mm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 45,   Parent ID = 40
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.79 mm   1.42 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.12 mm    771 mum -2.42 m       0 eV     88 keV  1.38 mm   1.38 mm     Target        phot
+    0  -3.79 mm   1.42 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.12 mm    771 mum -2.42 m       0 eV     88 keV  1.38 mm   1.38 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 46,   Parent ID = 45
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.12 mm    771 mum -2.42 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.11 mm    769 mum -2.42 m  5.55e-11 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0  -3.12 mm    771 mum -2.42 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.11 mm    769 mum -2.42 m  5.55e-11 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 44,   Parent ID = 40
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.79 mm   1.42 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -5.05 mm   2.64 mm  -2.42 m       0 eV     88 keV  2.63 mm   2.63 mm     Target        phot
+    0  -3.79 mm   1.42 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -5.05 mm   2.64 mm  -2.42 m       0 eV     88 keV  2.63 mm   2.63 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 47,   Parent ID = 44
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -5.05 mm   2.64 mm  -2.42 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -5.06 mm   2.64 mm  -2.42 m       0 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0  -5.05 mm   2.64 mm  -2.42 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -5.06 mm   2.64 mm  -2.42 m       0 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 43,   Parent ID = 40
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.79 mm   1.43 mm  -2.42 m     852 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    -65 mum   1.5 mm  -2.42 m     596 keV     0 eV   3.73 mm   3.73 mm     Target       compt
-    2   2.19 cm  -1.74 cm  -2.42 m     253 keV     0 eV   2.92 cm   3.29 cm     Target       compt
-    3   2.18 cm  -1.74 cm  -2.42 m       0 eV     88 keV  52.4 mum   3.3 cm     Target        phot
+    0  -3.79 mm   1.43 mm  -2.42 m     852 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    -65 mum   1.5 mm  -2.42 m     596 keV     0 eV   3.73 mm   3.73 mm       Target       compt
+    2   2.19 cm  -1.74 cm  -2.42 m     253 keV     0 eV   2.92 cm   3.29 cm       Target       compt
+    3   2.18 cm  -1.74 cm  -2.42 m       0 eV     88 keV  52.4 mum   3.3 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 50,   Parent ID = 43
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.18 cm  -1.74 cm  -2.42 m     165 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.18 cm  -1.74 cm  -2.42 m  2.78e-11 eV    165 keV    61 mum    61 mum    Target       eIoni
+    0   2.18 cm  -1.74 cm  -2.42 m     165 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.18 cm  -1.74 cm  -2.42 m  2.78e-11 eV    165 keV    61 mum    61 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 49,   Parent ID = 43
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.19 cm  -1.74 cm  -2.42 m     343 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.19 cm  -1.74 cm  -2.42 m       0 eV    343 keV   180 mum   180 mum    Target       eIoni
+    0   2.19 cm  -1.74 cm  -2.42 m     343 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.19 cm  -1.74 cm  -2.42 m       0 eV    343 keV   180 mum   180 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 48,   Parent ID = 43
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    -65 mum   1.5 mm  -2.42 m     255 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -59.1 mum  1.51 mm  -2.42 m  1.11e-10 eV    255 keV   117 mum   117 mum    Target       eIoni
+    0    -65 mum   1.5 mm  -2.42 m     255 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -59.1 mum  1.51 mm  -2.42 m  1.11e-10 eV    255 keV   117 mum   117 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 42,   Parent ID = 40
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.88 mm    1.5 mm  -2.42 m     721 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.53 mm  -1.33 cm  -2.41 m       0 eV     88 keV  1.65 cm   1.65 cm     Target        phot
+    0  -3.88 mm    1.5 mm  -2.42 m     721 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.53 mm  -1.33 cm  -2.41 m       0 eV     88 keV  1.65 cm   1.65 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 51,   Parent ID = 42
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.53 mm  -1.33 cm  -2.41 m     633 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.53 mm  -1.33 cm  -2.41 m  1.11e-10 eV    633 keV   411 mum   411 mum    Target       eIoni
+    0   1.53 mm  -1.33 cm  -2.41 m     633 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.53 mm  -1.33 cm  -2.41 m  1.11e-10 eV    633 keV   411 mum   411 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 41,   Parent ID = 40
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.97 mm   1.72 mm  -2.42 m     569 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -306 mum  8.94 mm   -2.4 m     569 keV     0 eV   2.14 cm   2.14 cm     Target  Transportation
-    2   29.5 cm   59.2 cm    -80 cm    569 keV     0 eV   1.73 m    1.75 m     Tracker  Transportation
-    3   33.2 cm   66.4 cm    -60 cm    569 keV     0 eV   21.6 cm   1.97 m     Chamber  Transportation
-    4   44.3 cm   88.3 cm      0 fm    569 keV     0 eV   64.8 cm   2.61 m     Tracker  Transportation
-    5     48 cm   95.6 cm     20 cm    569 keV     0 eV   21.6 cm   2.83 m     Chamber  Transportation
-    6   59.1 cm   1.17 m      80 cm    569 keV     0 eV   64.8 cm   3.48 m     Tracker  Transportation
-    7   62.8 cm   1.25 m       1 m     569 keV     0 eV   21.6 cm   3.69 m     Chamber  Transportation
-    8   73.9 cm   1.47 m     1.6 m     569 keV     0 eV   64.8 cm   4.34 m     Tracker  Transportation
-    9   77.6 cm   1.54 m     1.8 m     569 keV     0 eV   21.6 cm   4.56 m     Chamber  Transportation
-   10   88.6 cm   1.76 m     2.4 m     569 keV     0 eV   64.8 cm   5.21 m     Tracker  Transportation
-   11   98.1 cm   1.94 m    2.91 m     569 keV     0 eV   55.1 cm   5.76 m  OutOfWorld  Transportation
+    0  -3.97 mm   1.72 mm  -2.42 m     569 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -306 mum  8.94 mm   -2.4 m     569 keV     0 eV   2.14 cm   2.14 cm       Target  Transportation
+    2   29.5 cm   59.2 cm    -80 cm    569 keV     0 eV   1.73 m    1.75 m       Tracker  Transportation
+    3   33.2 cm   66.4 cm    -60 cm    569 keV     0 eV   21.6 cm   1.97 m       Chamber  Transportation
+    4   44.3 cm   88.3 cm      0 fm    569 keV     0 eV   64.8 cm   2.61 m       Tracker  Transportation
+    5     48 cm   95.6 cm     20 cm    569 keV     0 eV   21.6 cm   2.83 m       Chamber  Transportation
+    6   59.1 cm   1.17 m      80 cm    569 keV     0 eV   64.8 cm   3.48 m       Tracker  Transportation
+    7   62.8 cm   1.25 m       1 m     569 keV     0 eV   21.6 cm   3.69 m       Chamber  Transportation
+    8   73.9 cm   1.47 m     1.6 m     569 keV     0 eV   64.8 cm   4.34 m       Tracker  Transportation
+    9   77.6 cm   1.54 m     1.8 m     569 keV     0 eV   21.6 cm   4.56 m       Chamber  Transportation
+   10   88.6 cm   1.76 m     2.4 m     569 keV     0 eV   64.8 cm   5.21 m       Tracker  Transportation
+   11   98.1 cm   1.94 m    2.91 m     569 keV     0 eV   55.1 cm   5.76 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 39,   Parent ID = 12
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.83 mm   1.64 mm  -2.42 m    1.38 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.82 mm   1.69 mm  -2.42 m     241 keV  1.14 MeV  1.04 mm   1.04 mm     Target       eIoni
-    2  -3.82 mm   1.68 mm  -2.42 m  2.78e-11 eV    241 keV   108 mum  1.15 mm     Target       eIoni
+    0  -3.83 mm   1.64 mm  -2.42 m    1.38 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.82 mm   1.69 mm  -2.42 m     241 keV  1.14 MeV  1.04 mm   1.04 mm       Target       eIoni
+    2  -3.82 mm   1.68 mm  -2.42 m  2.78e-11 eV    241 keV   108 mum  1.15 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 38,   Parent ID = 12
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.86 mm    670 mum -2.44 m     116 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.86 mm    670 mum -2.44 m  2.5e-10 eV    116 keV    35 mum    35 mum    Target       eIoni
+    0  -1.86 mm    670 mum -2.44 m     116 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.86 mm    670 mum -2.44 m  2.5e-10 eV    116 keV    35 mum    35 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 11,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -209 mum  23.7 mum -2.44 m     505 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -419 mum  -102 mum -2.44 m     449 keV     0 eV   1.66 mm   1.66 mm     Target       compt
-    2   -302 mum  -141 mum -2.44 m     323 keV     0 eV    320 mum  1.98 mm     Target       compt
-    3   -894 mum  1.93 mm  -2.44 m       0 eV     88 keV  3.29 mm   5.27 mm     Target        phot
+    0   -209 mum  23.7 mum -2.44 m     505 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -419 mum  -102 mum -2.44 m     449 keV     0 eV   1.66 mm   1.66 mm       Target       compt
+    2   -302 mum  -141 mum -2.44 m     323 keV     0 eV    320 mum  1.98 mm       Target       compt
+    3   -894 mum  1.93 mm  -2.44 m       0 eV     88 keV  3.29 mm   5.27 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 54,   Parent ID = 11
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -894 mum  1.93 mm  -2.44 m     235 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -895 mum  1.93 mm  -2.44 m  1.11e-10 eV    235 keV   104 mum   104 mum    Target       eIoni
+    0   -894 mum  1.93 mm  -2.44 m     235 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -895 mum  1.93 mm  -2.44 m  1.11e-10 eV    235 keV   104 mum   104 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 53,   Parent ID = 11
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -302 mum  -141 mum -2.44 m     126 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -300 mum  -143 mum -2.44 m  2.78e-11 eV    126 keV    40 mum    40 mum    Target       eIoni
+    0   -302 mum  -141 mum -2.44 m     126 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -300 mum  -143 mum -2.44 m  2.78e-11 eV    126 keV    40 mum    40 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 52,   Parent ID = 11
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -419 mum  -102 mum -2.44 m    55.3 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -420 mum  -102 mum -2.44 m  2.08e-11 eV   55.3 keV  10.5 mum  10.5 mum    Target       eIoni
+    0   -419 mum  -102 mum -2.44 m    55.3 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -420 mum  -102 mum -2.44 m  2.08e-11 eV   55.3 keV  10.5 mum  10.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 10,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   56.4 mum   302 mum -2.45 m    40.6 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -152 mum   520 mum -2.44 m       0 eV      0 eV   8.25 mm   8.25 mm     Target        conv
+    0   56.4 mum   302 mum -2.45 m    40.6 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -152 mum   520 mum -2.44 m       0 eV      0 eV   8.25 mm   8.25 mm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 56,   Parent ID = 10
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -152 mum   520 mum -2.44 m    8.03 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -206 mum   457 mum -2.44 m    7.41 MeV   306 keV   307 mum   307 mum    Target       eBrem
-    2   -214 mum   443 mum -2.44 m    3.83 MeV   229 keV    62 mum   369 mum    Target       eBrem
-    3   -695 mum   714 mum -2.44 m    1.29 MeV  2.03 MeV  1.78 mm   2.15 mm     Target       eBrem
-    4   -581 mum   673 mum -2.44 m       0 eV   1.29 MeV   987 mum  3.13 mm     Target       eIoni
-    5   -581 mum   673 mum -2.44 m       0 eV      0 eV      0 fm   3.13 mm     Target     annihil
+    0   -152 mum   520 mum -2.44 m    8.03 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -206 mum   457 mum -2.44 m    7.41 MeV   306 keV   307 mum   307 mum      Target       eBrem
+    2   -214 mum   443 mum -2.44 m    3.83 MeV   229 keV    62 mum   369 mum      Target       eBrem
+    3   -695 mum   714 mum -2.44 m    1.29 MeV  2.03 MeV  1.78 mm   2.15 mm       Target       eBrem
+    4   -581 mum   673 mum -2.44 m       0 eV   1.29 MeV   987 mum  3.13 mm       Target       eIoni
+    5   -581 mum   673 mum -2.44 m       0 eV      0 eV      0 fm   3.13 mm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 61,   Parent ID = 56
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -581 mum   673 mum -2.44 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    219 mum   496 mum -2.43 m     186 keV     0 eV   2.75 mm   2.75 mm     Target       compt
-    2    786 mum   594 mum -2.44 m       0 eV     88 keV  1.37 mm   4.13 mm     Target        phot
+    0   -581 mum   673 mum -2.44 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    219 mum   496 mum -2.43 m     186 keV     0 eV   2.75 mm   2.75 mm       Target       compt
+    2    786 mum   594 mum -2.44 m       0 eV     88 keV  1.37 mm   4.13 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 63,   Parent ID = 61
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    786 mum   594 mum -2.44 m    97.7 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    786 mum   594 mum -2.44 m       0 eV   97.7 keV  26.6 mum  26.6 mum    Target       eIoni
+    0    786 mum   594 mum -2.44 m    97.7 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    786 mum   594 mum -2.44 m       0 eV   97.7 keV  26.6 mum  26.6 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 62,   Parent ID = 61
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    219 mum   496 mum -2.43 m     325 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    220 mum   495 mum -2.43 m       0 eV    325 keV   167 mum   167 mum    Target       eIoni
+    0    219 mum   496 mum -2.43 m     325 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    220 mum   495 mum -2.43 m       0 eV    325 keV   167 mum   167 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 60,   Parent ID = 56
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -581 mum   673 mum -2.44 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.62 mm   1.56 mm  -2.45 m     511 keV     0 eV   1.39 cm   1.39 cm     Target  Transportation
-    2  -14.5 cm   3.24 cm  -2.91 m     511 keV     0 eV   48.2 cm   49.6 cm OutOfWorld  Transportation
+    0   -581 mum   673 mum -2.44 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.62 mm   1.56 mm  -2.45 m     511 keV     0 eV   1.39 cm   1.39 cm       Target  Transportation
+    2  -14.5 cm   3.24 cm  -2.91 m     511 keV     0 eV   48.2 cm   49.6 cm   OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 59,   Parent ID = 56
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -695 mum   714 mum -2.44 m     510 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   6.45 mm  -1.95 mm  -2.44 m       0 eV     88 keV  8.45 mm   8.45 mm     Target        phot
+    0   -695 mum   714 mum -2.44 m     510 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   6.45 mm  -1.95 mm  -2.44 m       0 eV     88 keV  8.45 mm   8.45 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 64,   Parent ID = 59
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   6.45 mm  -1.95 mm  -2.44 m     422 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   6.45 mm  -1.97 mm  -2.44 m  1.11e-10 eV    422 keV   240 mum   240 mum    Target       eIoni
+    0   6.45 mm  -1.95 mm  -2.44 m     422 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   6.45 mm  -1.97 mm  -2.44 m  1.11e-10 eV    422 keV   240 mum   240 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 58,   Parent ID = 56
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -214 mum   443 mum -2.44 m    3.34 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.82 mm  -7.74 mm  -2.42 m       0 eV      0 eV   2.28 cm   2.28 cm     Target        conv
+    0   -214 mum   443 mum -2.44 m    3.34 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.82 mm  -7.74 mm  -2.42 m       0 eV      0 eV   2.28 cm   2.28 cm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 66,   Parent ID = 58
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.82 mm  -7.74 mm  -2.42 m     838 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.83 mm  -7.77 mm  -2.42 m  1.11e-10 eV    838 keV   591 mum   591 mum    Target       eIoni
-    2  -3.83 mm  -7.77 mm  -2.42 m  1.11e-10 eV      0 eV      0 fm    591 mum    Target     annihil
+    0  -3.82 mm  -7.74 mm  -2.42 m     838 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.83 mm  -7.77 mm  -2.42 m  1.11e-10 eV    838 keV   591 mum   591 mum      Target       eIoni
+    2  -3.83 mm  -7.77 mm  -2.42 m  1.11e-10 eV      0 eV      0 fm    591 mum      Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 68,   Parent ID = 66
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.83 mm  -7.77 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.37 cm  -1.15 cm   -2.4 m     511 keV     0 eV   1.94 cm   1.94 cm     Target  Transportation
-    2   -2.4 m   -91.8 cm   1.53 m     511 keV     0 eV   4.69 m     4.7 m     Tracker  Transportation
-    3  -2.91 m   -1.11 m    2.37 m     511 keV     0 eV      1 m    5.71 m  OutOfWorld  Transportation
+    0  -3.83 mm  -7.77 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.37 cm  -1.15 cm   -2.4 m     511 keV     0 eV   1.94 cm   1.94 cm       Target  Transportation
+    2   -2.4 m   -91.8 cm   1.53 m     511 keV     0 eV   4.69 m     4.7 m       Tracker  Transportation
+    3  -2.91 m   -1.11 m    2.37 m     511 keV     0 eV      1 m    5.71 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 67,   Parent ID = 66
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.83 mm  -7.77 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.17 mm  -6.76 mm  -2.42 m     182 keV     0 eV   5.22 mm   5.22 mm     Target       compt
-    2  -1.19 mm  -6.94 mm  -2.42 m       0 eV     88 keV   294 mum  5.52 mm     Target        phot
+    0  -3.83 mm  -7.77 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.17 mm  -6.76 mm  -2.42 m     182 keV     0 eV   5.22 mm   5.22 mm       Target       compt
+    2  -1.19 mm  -6.94 mm  -2.42 m       0 eV     88 keV   294 mum  5.52 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 70,   Parent ID = 67
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.19 mm  -6.94 mm  -2.42 m    93.5 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.19 mm  -6.94 mm  -2.42 m       0 eV   93.5 keV  24.7 mum  24.7 mum    Target       eIoni
+    0  -1.19 mm  -6.94 mm  -2.42 m    93.5 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.19 mm  -6.94 mm  -2.42 m       0 eV   93.5 keV  24.7 mum  24.7 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 69,   Parent ID = 67
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.17 mm  -6.76 mm  -2.42 m     329 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.16 mm  -6.75 mm  -2.42 m  5.55e-11 eV    329 keV   170 mum   170 mum    Target       eIoni
+    0  -1.17 mm  -6.76 mm  -2.42 m     329 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.16 mm  -6.75 mm  -2.42 m  5.55e-11 eV    329 keV   170 mum   170 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 65,   Parent ID = 58
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.82 mm  -7.74 mm  -2.42 m    1.48 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.85 mm  -7.79 mm  -2.42 m  2.22e-10 eV   1.48 MeV  1.12 mm   1.12 mm     Target       eIoni
+    0  -3.82 mm  -7.74 mm  -2.42 m    1.48 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.85 mm  -7.79 mm  -2.42 m  2.22e-10 eV   1.48 MeV  1.12 mm   1.12 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 57,   Parent ID = 56
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -206 mum   457 mum -2.44 m     319 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -271 mum   420 mum -2.44 m       0 eV     88 keV   755 mum   755 mum    Target        phot
+    0   -206 mum   457 mum -2.44 m     319 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -271 mum   420 mum -2.44 m       0 eV     88 keV   755 mum   755 mum      Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 71,   Parent ID = 57
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -271 mum   420 mum -2.44 m     231 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -270 mum   424 mum -2.44 m       0 eV    231 keV   101 mum   101 mum    Target       eIoni
+    0   -271 mum   420 mum -2.44 m     231 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -270 mum   424 mum -2.44 m       0 eV    231 keV   101 mum   101 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 55,   Parent ID = 10
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -152 mum   520 mum -2.44 m    31.6 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -127 mum   548 mum -2.44 m    29.3 MeV   518 keV   425 mum   425 mum    Target       eBrem
-    2   -126 mum   542 mum -2.44 m    27.1 MeV  55.6 keV  47.3 mum   472 mum    Target       eBrem
-    3   -119 mum   535 mum -2.44 m    26.4 MeV   459 keV   329 mum   801 mum    Target       eBrem
-    4   -119 mum   525 mum -2.44 m    25.9 MeV   110 keV   105 mum   907 mum    Target       eBrem
-    5   -150 mum   510 mum -2.44 m    21.2 MeV   363 keV   341 mum  1.25 mm     Target       eBrem
-    6   -245 mum  1.71 mm  -2.43 m      15 MeV  6.22 MeV  4.55 mm    5.8 mm     Target       eIoni
-    7   -170 mum  1.75 mm  -2.43 m    10.5 MeV   313 keV   314 mum  6.11 mm     Target       eBrem
-    8   25.7 mum  2.81 mm  -2.43 m    4.78 MeV  5.76 MeV  3.07 mm   9.19 mm     Target       eIoni
-    9   -498 mum  2.74 mm  -2.43 m    3.74 MeV   688 keV   672 mum  9.86 mm     Target       eBrem
-   10   -447 mum  3.46 mm  -2.43 m    1.73 MeV  2.01 MeV  1.92 mm   1.18 cm     Target       eIoni
-   11   -678 mum  3.48 mm  -2.43 m     951 keV   456 keV   525 mum  1.23 cm     Target       eBrem
-   12   -605 mum   3.5 mm  -2.43 m     349 keV   187 keV   180 mum  1.25 cm     Target       eBrem
-   13   -610 mum  3.49 mm  -2.43 m       0 eV    349 keV   184 mum  1.27 cm     Target       eIoni
+    0   -152 mum   520 mum -2.44 m    31.6 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -127 mum   548 mum -2.44 m    29.3 MeV   518 keV   425 mum   425 mum      Target       eBrem
+    2   -126 mum   542 mum -2.44 m    27.1 MeV  55.6 keV  47.3 mum   472 mum      Target       eBrem
+    3   -119 mum   535 mum -2.44 m    26.4 MeV   459 keV   329 mum   801 mum      Target       eBrem
+    4   -119 mum   525 mum -2.44 m    25.9 MeV   110 keV   105 mum   907 mum      Target       eBrem
+    5   -150 mum   510 mum -2.44 m    21.2 MeV   363 keV   341 mum  1.25 mm       Target       eBrem
+    6   -245 mum  1.71 mm  -2.43 m      15 MeV  6.22 MeV  4.55 mm    5.8 mm       Target       eIoni
+    7   -170 mum  1.75 mm  -2.43 m    10.5 MeV   313 keV   314 mum  6.11 mm       Target       eBrem
+    8   25.7 mum  2.81 mm  -2.43 m    4.78 MeV  5.76 MeV  3.07 mm   9.19 mm       Target       eIoni
+    9   -498 mum  2.74 mm  -2.43 m    3.74 MeV   688 keV   672 mum  9.86 mm       Target       eBrem
+   10   -447 mum  3.46 mm  -2.43 m    1.73 MeV  2.01 MeV  1.92 mm   1.18 cm       Target       eIoni
+   11   -678 mum  3.48 mm  -2.43 m     951 keV   456 keV   525 mum  1.23 cm       Target       eBrem
+   12   -605 mum   3.5 mm  -2.43 m     349 keV   187 keV   180 mum  1.25 cm       Target       eBrem
+   13   -610 mum  3.49 mm  -2.43 m       0 eV    349 keV   184 mum  1.27 cm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 80,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -605 mum   3.5 mm  -2.43 m     415 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -495 mum  4.06 mm  -2.43 m       0 eV     88 keV   574 mum   574 mum    Target        phot
+    0   -605 mum   3.5 mm  -2.43 m     415 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -495 mum  4.06 mm  -2.43 m       0 eV     88 keV   574 mum   574 mum      Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 81,   Parent ID = 80
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -495 mum  4.06 mm  -2.43 m     327 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -505 mum  4.06 mm  -2.43 m       0 eV    327 keV   168 mum   168 mum    Target       eIoni
+    0   -495 mum  4.06 mm  -2.43 m     327 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -505 mum  4.06 mm  -2.43 m       0 eV    327 keV   168 mum   168 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 79,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -678 mum  3.48 mm  -2.43 m     324 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   3.58 mm      5 mm  -2.43 m     315 keV     0 eV      5 mm      5 mm     Target       compt
-    2   5.79 mm   5.34 mm  -2.43 m       0 eV     88 keV  2.87 mm   7.87 mm     Target        phot
+    0   -678 mum  3.48 mm  -2.43 m     324 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   3.58 mm      5 mm  -2.43 m     315 keV     0 eV      5 mm      5 mm       Target       compt
+    2   5.79 mm   5.34 mm  -2.43 m       0 eV     88 keV  2.87 mm   7.87 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 83,   Parent ID = 79
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   5.79 mm   5.34 mm  -2.43 m     227 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    5.8 mm   5.35 mm  -2.43 m  8.33e-11 eV    227 keV  98.9 mum  98.9 mum    Target       eIoni
+    0   5.79 mm   5.34 mm  -2.43 m     227 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    5.8 mm   5.35 mm  -2.43 m  8.33e-11 eV    227 keV  98.9 mum  98.9 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 82,   Parent ID = 79
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   3.58 mm      5 mm  -2.43 m    8.26 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   3.58 mm      5 mm  -2.43 m  1.56e-11 eV   8.26 keV   527 nm    527 nm     Target       eIoni
+    0   3.58 mm      5 mm  -2.43 m    8.26 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   3.58 mm      5 mm  -2.43 m  1.56e-11 eV   8.26 keV   527 nm    527 nm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 78,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -498 mum  2.74 mm  -2.43 m     352 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.05 mm   3.66 mm  -2.43 m       0 eV     88 keV  1.37 mm   1.37 mm     Target        phot
+    0   -498 mum  2.74 mm  -2.43 m     352 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.05 mm   3.66 mm  -2.43 m       0 eV     88 keV  1.37 mm   1.37 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 84,   Parent ID = 78
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.05 mm   3.66 mm  -2.43 m     264 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.04 mm   3.66 mm  -2.43 m       0 eV    264 keV   123 mum   123 mum    Target       eIoni
+    0  -1.05 mm   3.66 mm  -2.43 m     264 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.04 mm   3.66 mm  -2.43 m       0 eV    264 keV   123 mum   123 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 77,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -170 mum  1.75 mm  -2.43 m    4.12 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   21.1 mum  1.84 mm  -2.43 m    1.02 MeV     0 eV    428 mum   428 mum    Target       compt
-    2  -7.86 mm   1.36 cm  -2.41 m     530 keV     0 eV   2.23 cm   2.28 cm     Target       compt
-    3  -1.34 cm   2.35 cm  -2.42 m       0 eV     88 keV  1.14 cm   3.41 cm     Target        phot
+    0   -170 mum  1.75 mm  -2.43 m    4.12 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   21.1 mum  1.84 mm  -2.43 m    1.02 MeV     0 eV    428 mum   428 mum      Target       compt
+    2  -7.86 mm   1.36 cm  -2.41 m     530 keV     0 eV   2.23 cm   2.28 cm       Target       compt
+    3  -1.34 cm   2.35 cm  -2.42 m       0 eV     88 keV  1.14 cm   3.41 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 87,   Parent ID = 77
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.34 cm   2.35 cm  -2.42 m     442 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.34 cm   2.35 cm  -2.42 m  5.55e-11 eV    442 keV   256 mum   256 mum    Target       eIoni
+    0  -1.34 cm   2.35 cm  -2.42 m     442 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.34 cm   2.35 cm  -2.42 m  5.55e-11 eV    442 keV   256 mum   256 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 86,   Parent ID = 77
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -7.86 mm   1.36 cm  -2.41 m     488 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -7.86 mm   1.36 cm  -2.41 m       0 eV    488 keV   292 mum   292 mum    Target       eIoni
+    0  -7.86 mm   1.36 cm  -2.41 m     488 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -7.86 mm   1.36 cm  -2.41 m       0 eV    488 keV   292 mum   292 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 85,   Parent ID = 77
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   21.1 mum  1.84 mm  -2.43 m     3.1 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    589 mum  1.91 mm  -2.43 m     526 keV  1.54 MeV  1.47 mm   1.47 mm     Target       eBrem
-    2    577 mum  1.93 mm  -2.43 m       0 eV    526 keV   322 mum  1.79 mm     Target       eIoni
+    0   21.1 mum  1.84 mm  -2.43 m     3.1 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    589 mum  1.91 mm  -2.43 m     526 keV  1.54 MeV  1.47 mm   1.47 mm       Target       eBrem
+    2    577 mum  1.93 mm  -2.43 m       0 eV    526 keV   322 mum  1.79 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 88,   Parent ID = 85
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    589 mum  1.91 mm  -2.43 m    1.04 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -6.62 mm   1.92 mm  -2.45 m       0 eV     88 keV  1.88 cm   1.88 cm     Target        phot
+    0    589 mum  1.91 mm  -2.43 m    1.04 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -6.62 mm   1.92 mm  -2.45 m       0 eV     88 keV  1.88 cm   1.88 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 89,   Parent ID = 88
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -6.62 mm   1.92 mm  -2.45 m     947 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -6.66 mm   1.96 mm  -2.45 m       0 eV    947 keV   675 mum   675 mum    Target       eIoni
+    0  -6.62 mm   1.92 mm  -2.45 m     947 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -6.66 mm   1.96 mm  -2.45 m       0 eV    947 keV   675 mum   675 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 76,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -150 mum   510 mum -2.44 m    4.34 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -325 mum  -3.5 mm  -2.41 m       0 eV      0 eV   2.61 cm   2.61 cm     Target        conv
+    0   -150 mum   510 mum -2.44 m    4.34 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -325 mum  -3.5 mm  -2.41 m       0 eV      0 eV   2.61 cm   2.61 cm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 91,   Parent ID = 76
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -325 mum  -3.5 mm  -2.41 m    2.25 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -251 mum -3.55 mm  -2.41 m     158 keV  2.09 MeV  1.52 mm   1.52 mm     Target       eIoni
-    2   -253 mum -3.56 mm  -2.41 m       0 eV    158 keV  53.7 mum  1.57 mm     Target       eIoni
-    3   -253 mum -3.56 mm  -2.41 m       0 eV      0 eV      0 fm   1.57 mm     Target     annihil
+    0   -325 mum  -3.5 mm  -2.41 m    2.25 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -251 mum -3.55 mm  -2.41 m     158 keV  2.09 MeV  1.52 mm   1.52 mm       Target       eIoni
+    2   -253 mum -3.56 mm  -2.41 m       0 eV    158 keV  53.7 mum  1.57 mm       Target       eIoni
+    3   -253 mum -3.56 mm  -2.41 m       0 eV      0 eV      0 fm   1.57 mm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 93,   Parent ID = 91
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -253 mum -3.56 mm  -2.41 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -826 mum -1.25 cm  -2.41 m       0 eV     88 keV  9.35 mm   9.35 mm     Target        phot
+    0   -253 mum -3.56 mm  -2.41 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -826 mum -1.25 cm  -2.41 m       0 eV     88 keV  9.35 mm   9.35 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 94,   Parent ID = 93
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -826 mum -1.25 cm  -2.41 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -827 mum -1.25 cm  -2.41 m       0 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0   -826 mum -1.25 cm  -2.41 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -827 mum -1.25 cm  -2.41 m       0 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 92,   Parent ID = 91
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -253 mum -3.56 mm  -2.41 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -234 mum -3.26 mm  -2.41 m     491 keV     0 eV    314 mum   314 mum    Target       compt
-    2  -1.97 mm    1.2 cm  -2.41 m     254 keV     0 eV   1.54 cm   1.57 cm     Target       compt
-    3  -2.44 mm    1.2 cm  -2.41 m       0 eV     88 keV   485 mum  1.62 cm     Target        phot
+    0   -253 mum -3.56 mm  -2.41 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -234 mum -3.26 mm  -2.41 m     491 keV     0 eV    314 mum   314 mum      Target       compt
+    2  -1.97 mm    1.2 cm  -2.41 m     254 keV     0 eV   1.54 cm   1.57 cm       Target       compt
+    3  -2.44 mm    1.2 cm  -2.41 m       0 eV     88 keV   485 mum  1.62 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 97,   Parent ID = 92
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -2.44 mm    1.2 cm  -2.41 m     166 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.44 mm    1.2 cm  -2.41 m       0 eV    166 keV  61.2 mum  61.2 mum    Target       eIoni
+    0  -2.44 mm    1.2 cm  -2.41 m     166 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.44 mm    1.2 cm  -2.41 m       0 eV    166 keV  61.2 mum  61.2 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 96,   Parent ID = 92
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.97 mm    1.2 cm  -2.41 m     238 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.96 mm    1.2 cm  -2.41 m       0 eV    238 keV   106 mum   106 mum    Target       eIoni
+    0  -1.97 mm    1.2 cm  -2.41 m     238 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.96 mm    1.2 cm  -2.41 m       0 eV    238 keV   106 mum   106 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 95,   Parent ID = 92
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -234 mum -3.26 mm  -2.41 m    19.6 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -234 mum -3.26 mm  -2.41 m       0 eV   19.6 keV  1.97 mum  1.97 mum    Target       eIoni
+    0   -234 mum -3.26 mm  -2.41 m    19.6 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -234 mum -3.26 mm  -2.41 m       0 eV   19.6 keV  1.97 mum  1.97 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 90,   Parent ID = 76
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -325 mum  -3.5 mm  -2.41 m    1.07 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -312 mum -3.51 mm  -2.41 m       0 eV   1.07 MeV   779 mum   779 mum    Target       eIoni
+    0   -325 mum  -3.5 mm  -2.41 m    1.07 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -312 mum -3.51 mm  -2.41 m       0 eV   1.07 MeV   779 mum   779 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 75,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -119 mum   525 mum -2.44 m     365 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -129 mum   392 mum -2.43 m     199 keV     0 eV    2.2 mm    2.2 mm     Target       compt
-    2  -23.4 mum   519 mum -2.43 m       0 eV     88 keV   166 mum  2.36 mm     Target        phot
+    0   -119 mum   525 mum -2.44 m     365 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -129 mum   392 mum -2.43 m     199 keV     0 eV    2.2 mm    2.2 mm       Target       compt
+    2  -23.4 mum   519 mum -2.43 m       0 eV     88 keV   166 mum  2.36 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 99,   Parent ID = 75
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -23.4 mum   519 mum -2.43 m     111 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    -23 mum   520 mum -2.43 m  1.39e-11 eV    111 keV  32.5 mum  32.5 mum    Target       eIoni
+    0  -23.4 mum   519 mum -2.43 m     111 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    -23 mum   520 mum -2.43 m  1.39e-11 eV    111 keV  32.5 mum  32.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 98,   Parent ID = 75
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -129 mum   392 mum -2.43 m     166 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -131 mum   391 mum -2.43 m       0 eV    166 keV  61.3 mum  61.3 mum    Target       eIoni
+    0   -129 mum   392 mum -2.43 m     166 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -131 mum   391 mum -2.43 m       0 eV    166 keV  61.3 mum  61.3 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 74,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -119 mum   535 mum -2.44 m     307 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -12.3 mum   426 mum -2.44 m       0 eV     88 keV  1.61 mm   1.61 mm     Target        phot
+    0   -119 mum   535 mum -2.44 m     307 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -12.3 mum   426 mum -2.44 m       0 eV     88 keV  1.61 mm   1.61 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 100,   Parent ID = 74
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -12.3 mum   426 mum -2.44 m     219 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -10.6 mum   427 mum -2.44 m  2.78e-11 eV    219 keV  93.5 mum  93.5 mum    Target       eIoni
+    0  -12.3 mum   426 mum -2.44 m     219 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -10.6 mum   427 mum -2.44 m  2.78e-11 eV    219 keV  93.5 mum  93.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 73,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -126 mum   542 mum -2.44 m    2.09 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -511 mum  -734 mum -2.43 m       0 eV      0 eV   1.11 cm   1.11 cm     Target        conv
+    0   -126 mum   542 mum -2.44 m    2.09 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -511 mum  -734 mum -2.43 m       0 eV      0 eV   1.11 cm   1.11 cm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 102,   Parent ID = 73
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -511 mum  -734 mum -2.43 m     717 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -530 mum  -756 mum -2.43 m  1.11e-10 eV    717 keV   486 mum   486 mum    Target       eIoni
-    2   -530 mum  -756 mum -2.43 m  1.11e-10 eV      0 eV      0 fm    486 mum    Target     annihil
+    0   -511 mum  -734 mum -2.43 m     717 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -530 mum  -756 mum -2.43 m  1.11e-10 eV    717 keV   486 mum   486 mum      Target       eIoni
+    2   -530 mum  -756 mum -2.43 m  1.11e-10 eV      0 eV      0 fm    486 mum      Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 104,   Parent ID = 102
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -530 mum  -756 mum -2.43 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.71 mm  -2.23 mm  -2.41 m     251 keV     0 eV   1.23 cm   1.23 cm     Target       compt
-    2   -910 mum -1.69 mm  -2.41 m       0 eV     88 keV   970 mum  1.33 cm     Target        phot
+    0   -530 mum  -756 mum -2.43 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.71 mm  -2.23 mm  -2.41 m     251 keV     0 eV   1.23 cm   1.23 cm       Target       compt
+    2   -910 mum -1.69 mm  -2.41 m       0 eV     88 keV   970 mum  1.33 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 106,   Parent ID = 104
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -910 mum -1.69 mm  -2.41 m     163 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -910 mum -1.68 mm  -2.41 m  2.78e-11 eV    163 keV  59.8 mum  59.8 mum    Target       eIoni
+    0   -910 mum -1.69 mm  -2.41 m     163 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -910 mum -1.68 mm  -2.41 m  2.78e-11 eV    163 keV  59.8 mum  59.8 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 105,   Parent ID = 104
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.71 mm  -2.23 mm  -2.41 m     260 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.71 mm  -2.23 mm  -2.41 m       0 eV    260 keV   120 mum   120 mum    Target       eIoni
+    0  -1.71 mm  -2.23 mm  -2.41 m     260 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.71 mm  -2.23 mm  -2.41 m       0 eV    260 keV   120 mum   120 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 103,   Parent ID = 102
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -530 mum  -756 mum -2.43 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -25.9 mum  -126 mum -2.43 m       0 eV     88 keV  5.27 mm   5.27 mm     Target        phot
+    0   -530 mum  -756 mum -2.43 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -25.9 mum  -126 mum -2.43 m       0 eV     88 keV  5.27 mm   5.27 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 107,   Parent ID = 103
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -25.9 mum  -126 mum -2.43 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    -36 mum  -123 mum -2.43 m  5.55e-11 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0  -25.9 mum  -126 mum -2.43 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    -36 mum  -123 mum -2.43 m  5.55e-11 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 101,   Parent ID = 73
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -511 mum  -734 mum -2.43 m     355 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -506 mum  -731 mum -2.43 m       0 eV    355 keV   189 mum   189 mum    Target       eIoni
+    0   -511 mum  -734 mum -2.43 m     355 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -506 mum  -731 mum -2.43 m       0 eV    355 keV   189 mum   189 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 72,   Parent ID = 55
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -127 mum   548 mum -2.44 m    1.78 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   60.6 mum -3.97 mm   -2.4 m    1.78 MeV     0 eV   3.75 cm   3.75 cm     Target  Transportation
-    2   4.08 mm  -10.1 cm   -1.6 m    1.78 MeV     0 eV   80.6 cm   84.3 cm    Tracker  Transportation
-    3   5.09 mm  -12.5 cm   -1.4 m    1.78 MeV     0 eV   20.1 cm   1.04 m     Chamber  Transportation
-    4   8.11 mm  -19.8 cm    -80 cm   1.78 MeV     0 eV   60.4 cm   1.65 m     Tracker  Transportation
-    5   9.11 mm  -22.2 cm    -60 cm   1.78 MeV     0 eV   20.1 cm   1.85 m     Chamber  Transportation
-    6   1.21 cm  -29.5 cm      0 fm   1.78 MeV     0 eV   60.4 cm   2.46 m     Tracker  Transportation
-    7   1.31 cm  -31.9 cm     20 cm   1.78 MeV     0 eV   20.1 cm   2.66 m     Chamber  Transportation
-    8   1.62 cm  -39.2 cm     80 cm   1.78 MeV     0 eV   60.4 cm   3.26 m     Tracker  Transportation
-    9   1.72 cm  -41.6 cm      1 m    1.78 MeV     0 eV   20.1 cm   3.46 m     Chamber  Transportation
-   10   2.02 cm  -48.9 cm    1.6 m    1.78 MeV     0 eV   60.4 cm   4.07 m     Tracker  Transportation
-   11   2.12 cm  -51.3 cm    1.8 m    1.78 MeV     0 eV   20.1 cm   4.27 m     Chamber  Transportation
-   12   2.42 cm  -58.6 cm    2.4 m    1.78 MeV     0 eV   60.4 cm   4.87 m     Tracker  Transportation
-   13   2.68 cm  -64.8 cm   2.91 m    1.78 MeV     0 eV   51.4 cm   5.39 m  OutOfWorld  Transportation
+    0   -127 mum   548 mum -2.44 m    1.78 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   60.6 mum -3.97 mm   -2.4 m    1.78 MeV     0 eV   3.75 cm   3.75 cm       Target  Transportation
+    2   4.08 mm  -10.1 cm   -1.6 m    1.78 MeV     0 eV   80.6 cm   84.3 cm      Tracker  Transportation
+    3   5.09 mm  -12.5 cm   -1.4 m    1.78 MeV     0 eV   20.1 cm   1.04 m       Chamber  Transportation
+    4   8.11 mm  -19.8 cm    -80 cm   1.78 MeV     0 eV   60.4 cm   1.65 m       Tracker  Transportation
+    5   9.11 mm  -22.2 cm    -60 cm   1.78 MeV     0 eV   20.1 cm   1.85 m       Chamber  Transportation
+    6   1.21 cm  -29.5 cm      0 fm   1.78 MeV     0 eV   60.4 cm   2.46 m       Tracker  Transportation
+    7   1.31 cm  -31.9 cm     20 cm   1.78 MeV     0 eV   20.1 cm   2.66 m       Chamber  Transportation
+    8   1.62 cm  -39.2 cm     80 cm   1.78 MeV     0 eV   60.4 cm   3.26 m       Tracker  Transportation
+    9   1.72 cm  -41.6 cm      1 m    1.78 MeV     0 eV   20.1 cm   3.46 m       Chamber  Transportation
+   10   2.02 cm  -48.9 cm    1.6 m    1.78 MeV     0 eV   60.4 cm   4.07 m       Tracker  Transportation
+   11   2.12 cm  -51.3 cm    1.8 m    1.78 MeV     0 eV   20.1 cm   4.27 m       Chamber  Transportation
+   12   2.42 cm  -58.6 cm    2.4 m    1.78 MeV     0 eV   60.4 cm   4.87 m       Tracker  Transportation
+   13   2.68 cm  -64.8 cm   2.91 m    1.78 MeV     0 eV   51.4 cm   5.39 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 9,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   46.2 mum   306 mum -2.45 m     306 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -45.2 mum   263 mum -2.44 m       0 eV     88 keV  3.46 mm   3.46 mm     Target        phot
+    0   46.2 mum   306 mum -2.45 m     306 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -45.2 mum   263 mum -2.44 m       0 eV     88 keV  3.46 mm   3.46 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 108,   Parent ID = 9
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -45.2 mum   263 mum -2.44 m     218 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -44.6 mum   265 mum -2.44 m  5.55e-11 eV    218 keV    93 mum    93 mum    Target       eIoni
+    0  -45.2 mum   263 mum -2.44 m     218 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -44.6 mum   265 mum -2.44 m  5.55e-11 eV    218 keV    93 mum    93 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 8,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   37.1 mum   197 mum -2.45 m    18.4 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    221 mum   506 mum -2.43 m    8.29 MeV     0 eV   2.21 cm   2.21 cm     Target       compt
-    2   1.04 mm  -1.41 mm  -2.42 m       0 eV      0 eV   8.38 mm   3.05 cm     Target        conv
+    0   37.1 mum   197 mum -2.45 m    18.4 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    221 mum   506 mum -2.43 m    8.29 MeV     0 eV   2.21 cm   2.21 cm       Target       compt
+    2   1.04 mm  -1.41 mm  -2.42 m       0 eV      0 eV   8.38 mm   3.05 cm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 111,   Parent ID = 8
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.04 mm  -1.41 mm  -2.42 m    4.87 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.22 mm  -1.67 mm  -2.42 m    3.84 MeV   517 keV   492 mum   492 mum    Target       eBrem
-    2    1.7 mm  -1.08 mm  -2.42 m    2.43 MeV   920 keV   859 mum  1.35 mm     Target       eBrem
-    3   2.04 mm  -1.17 mm  -2.42 m     940 keV  1.49 MeV  1.58 mm   2.93 mm     Target       eIoni
-    4      2 mm  -1.23 mm  -2.42 m  2.22e-10 eV    940 keV   680 mum  3.61 mm     Target       eIoni
-    5      2 mm  -1.23 mm  -2.42 m  2.22e-10 eV      0 eV      0 fm   3.61 mm     Target     annihil
+    0   1.04 mm  -1.41 mm  -2.42 m    4.87 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.22 mm  -1.67 mm  -2.42 m    3.84 MeV   517 keV   492 mum   492 mum      Target       eBrem
+    2    1.7 mm  -1.08 mm  -2.42 m    2.43 MeV   920 keV   859 mum  1.35 mm       Target       eBrem
+    3   2.04 mm  -1.17 mm  -2.42 m     940 keV  1.49 MeV  1.58 mm   2.93 mm       Target       eIoni
+    4      2 mm  -1.23 mm  -2.42 m  2.22e-10 eV    940 keV   680 mum  3.61 mm       Target       eIoni
+    5      2 mm  -1.23 mm  -2.42 m  2.22e-10 eV      0 eV      0 fm   3.61 mm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 115,   Parent ID = 111
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0      2 mm  -1.23 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   6.27 mm  -2.81 mm  -2.41 m       0 eV     88 keV  5.16 mm   5.16 mm     Target        phot
+    0      2 mm  -1.23 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   6.27 mm  -2.81 mm  -2.41 m       0 eV     88 keV  5.16 mm   5.16 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 116,   Parent ID = 115
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   6.27 mm  -2.81 mm  -2.41 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   6.28 mm  -2.82 mm  -2.41 m       0 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0   6.27 mm  -2.81 mm  -2.41 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   6.28 mm  -2.82 mm  -2.41 m       0 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 114,   Parent ID = 111
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0      2 mm  -1.23 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.06 cm   3.41 mm  -2.42 m       0 eV     88 keV  1.52 cm   1.52 cm     Target        phot
+    0      2 mm  -1.23 mm  -2.42 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.06 cm   3.41 mm  -2.42 m       0 eV     88 keV  1.52 cm   1.52 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 117,   Parent ID = 114
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.06 cm   3.41 mm  -2.42 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.06 cm   3.41 mm  -2.42 m       0 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0  -1.06 cm   3.41 mm  -2.42 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.06 cm   3.41 mm  -2.42 m       0 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 113,   Parent ID = 111
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    1.7 mm  -1.08 mm  -2.42 m     497 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.54 mm  -1.36 mm  -2.42 m       0 eV     88 keV   817 mum   817 mum    Target        phot
+    0    1.7 mm  -1.08 mm  -2.42 m     497 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.54 mm  -1.36 mm  -2.42 m       0 eV     88 keV   817 mum   817 mum      Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 118,   Parent ID = 113
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.54 mm  -1.36 mm  -2.42 m     409 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.53 mm  -1.37 mm  -2.42 m       0 eV    409 keV   230 mum   230 mum    Target       eIoni
+    0   1.54 mm  -1.36 mm  -2.42 m     409 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.53 mm  -1.37 mm  -2.42 m       0 eV    409 keV   230 mum   230 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 112,   Parent ID = 111
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.22 mm  -1.67 mm  -2.42 m     512 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.94 mm   -553 mum -2.42 m     215 keV     0 eV   1.71 mm   1.71 mm     Target       compt
-    2   1.85 mm   -585 mum -2.42 m       0 eV     88 keV  99.8 mum   1.8 mm     Target        phot
+    0   1.22 mm  -1.67 mm  -2.42 m     512 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.94 mm   -553 mum -2.42 m     215 keV     0 eV   1.71 mm   1.71 mm       Target       compt
+    2   1.85 mm   -585 mum -2.42 m       0 eV     88 keV  99.8 mum   1.8 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 120,   Parent ID = 112
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.85 mm   -585 mum -2.42 m     127 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.85 mm   -586 mum -2.42 m  2.78e-11 eV    127 keV  40.1 mum  40.1 mum    Target       eIoni
+    0   1.85 mm   -585 mum -2.42 m     127 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.85 mm   -586 mum -2.42 m  2.78e-11 eV    127 keV  40.1 mum  40.1 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 119,   Parent ID = 112
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.94 mm   -553 mum -2.42 m     298 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.95 mm   -546 mum -2.42 m       0 eV    298 keV   147 mum   147 mum    Target       eIoni
+    0   1.94 mm   -553 mum -2.42 m     298 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.95 mm   -546 mum -2.42 m       0 eV    298 keV   147 mum   147 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 110,   Parent ID = 8
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.04 mm  -1.41 mm  -2.42 m    2.39 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.24 mm  -1.08 mm  -2.42 m     655 keV  1.23 MeV  1.25 mm   1.25 mm     Target       eBrem
-    2   1.25 mm  -1.06 mm  -2.42 m  1.11e-10 eV    655 keV   428 mum  1.67 mm     Target       eIoni
+    0   1.04 mm  -1.41 mm  -2.42 m    2.39 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.24 mm  -1.08 mm  -2.42 m     655 keV  1.23 MeV  1.25 mm   1.25 mm       Target       eBrem
+    2   1.25 mm  -1.06 mm  -2.42 m  1.11e-10 eV    655 keV   428 mum  1.67 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 121,   Parent ID = 110
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.24 mm  -1.08 mm  -2.42 m     507 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   9.78 mm    1.4 cm  -2.43 m       0 eV     88 keV  1.96 cm   1.96 cm     Target        phot
+    0   1.24 mm  -1.08 mm  -2.42 m     507 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   9.78 mm    1.4 cm  -2.43 m       0 eV     88 keV  1.96 cm   1.96 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 122,   Parent ID = 121
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   9.78 mm    1.4 cm  -2.43 m     419 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   9.79 mm    1.4 cm  -2.43 m       0 eV    419 keV   237 mum   237 mum    Target       eIoni
+    0   9.78 mm    1.4 cm  -2.43 m     419 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   9.79 mm    1.4 cm  -2.43 m       0 eV    419 keV   237 mum   237 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 109,   Parent ID = 8
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    221 mum   506 mum -2.43 m    10.2 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    213 mum   514 mum -2.43 m    8.42 MeV  71.2 keV  54.7 mum  54.7 mum    Target       eBrem
-    2   -669 mum  1.47 mm  -2.42 m    2.61 MeV  3.05 MeV  2.62 mm   2.68 mm     Target       eBrem
-    3   -302 mum  1.56 mm  -2.42 m     816 keV  1.79 MeV  1.62 mm    4.3 mm     Target       eIoni
-    4   -337 mum  1.59 mm  -2.42 m  1.11e-10 eV    816 keV   564 mum  4.86 mm     Target       eIoni
+    0    221 mum   506 mum -2.43 m    10.2 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    213 mum   514 mum -2.43 m    8.42 MeV  71.2 keV  54.7 mum  54.7 mum      Target       eBrem
+    2   -669 mum  1.47 mm  -2.42 m    2.61 MeV  3.05 MeV  2.62 mm   2.68 mm       Target       eBrem
+    3   -302 mum  1.56 mm  -2.42 m     816 keV  1.79 MeV  1.62 mm    4.3 mm       Target       eIoni
+    4   -337 mum  1.59 mm  -2.42 m  1.11e-10 eV    816 keV   564 mum  4.86 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 124,   Parent ID = 109
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -669 mum  1.47 mm  -2.42 m    2.77 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    2.5 cm  -2.95 mm  -2.44 m    2.77 MeV     0 eV   3.08 cm   3.08 cm     Target  Transportation
-    2   76.2 cm    -13 cm  -2.91 m    2.77 MeV     0 eV   88.3 cm   91.4 cm OutOfWorld  Transportation
+    0   -669 mum  1.47 mm  -2.42 m    2.77 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    2.5 cm  -2.95 mm  -2.44 m    2.77 MeV     0 eV   3.08 cm   3.08 cm       Target  Transportation
+    2   76.2 cm    -13 cm  -2.91 m    2.77 MeV     0 eV   88.3 cm   91.4 cm   OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 123,   Parent ID = 109
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    213 mum   514 mum -2.43 m    1.67 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.88 mm   3.82 mm   -2.4 m     897 keV     0 eV   2.48 cm   2.48 cm     Target       compt
-    2   1.75 mm   4.75 mm   -2.4 m     897 keV     0 eV   1.24 mm   2.61 cm     Target  Transportation
-    3  -32.7 cm    2.4 m   -32.4 cm    897 keV     0 eV   3.19 m    3.21 m     Tracker  Transportation
-    4  -39.7 cm   2.91 m    11.8 cm    897 keV     0 eV   67.8 cm   3.89 m  OutOfWorld  Transportation
+    0    213 mum   514 mum -2.43 m    1.67 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.88 mm   3.82 mm   -2.4 m     897 keV     0 eV   2.48 cm   2.48 cm       Target       compt
+    2   1.75 mm   4.75 mm   -2.4 m     897 keV     0 eV   1.24 mm   2.61 cm       Target  Transportation
+    3  -32.7 cm    2.4 m   -32.4 cm    897 keV     0 eV   3.19 m    3.21 m       Tracker  Transportation
+    4  -39.7 cm   2.91 m    11.8 cm    897 keV     0 eV   67.8 cm   3.89 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 125,   Parent ID = 123
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.88 mm   3.82 mm   -2.4 m     769 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.88 mm    3.8 mm   -2.4 m  2.22e-10 eV    769 keV   524 mum   524 mum    Target       eIoni
+    0   1.88 mm   3.82 mm   -2.4 m     769 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.88 mm    3.8 mm   -2.4 m  2.22e-10 eV    769 keV   524 mum   524 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 7,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   40.8 mum   193 mum -2.45 m     985 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   63.9 mum   210 mum -2.45 m     382 keV     0 eV    1.9 mm    1.9 mm     Target       compt
-    2   -322 mum -4.91 mm  -2.44 m       0 eV     88 keV  5.23 mm   7.13 mm     Target        phot
+    0   40.8 mum   193 mum -2.45 m     985 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   63.9 mum   210 mum -2.45 m     382 keV     0 eV    1.9 mm    1.9 mm       Target       compt
+    2   -322 mum -4.91 mm  -2.44 m       0 eV     88 keV  5.23 mm   7.13 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 127,   Parent ID = 7
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -322 mum -4.91 mm  -2.44 m     294 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -314 mum -4.91 mm  -2.44 m       0 eV    294 keV   145 mum   145 mum    Target       eIoni
+    0   -322 mum -4.91 mm  -2.44 m     294 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -314 mum -4.91 mm  -2.44 m       0 eV    294 keV   145 mum   145 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 126,   Parent ID = 7
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   63.9 mum   210 mum -2.45 m     603 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   65.1 mum   222 mum -2.45 m  2.22e-10 eV    603 keV   386 mum   386 mum    Target       eIoni
+    0   63.9 mum   210 mum -2.45 m     603 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   65.1 mum   222 mum -2.45 m  2.22e-10 eV    603 keV   386 mum   386 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 6,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   41.9 mum   192 mum -2.45 m    7.34 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   41.4 mum   201 mum -2.45 m       0 eV      0 eV    583 mum   583 mum    Target        conv
+    0   41.9 mum   192 mum -2.45 m    7.34 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   41.4 mum   201 mum -2.45 m       0 eV      0 eV    583 mum   583 mum      Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 129,   Parent ID = 6
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   41.4 mum   201 mum -2.45 m       5 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -53.7 mum   222 mum -2.45 m    3.87 MeV   355 keV   328 mum   328 mum    Target       eBrem
-    2   -717 mum   829 mum -2.45 m    1.89 MeV  1.97 MeV  1.97 mm    2.3 mm     Target       eIoni
-    3   -689 mum  1.09 mm  -2.45 m     172 keV  1.72 MeV  1.37 mm   3.67 mm     Target       eIoni
-    4   -693 mum   1.1 mm  -2.45 m       0 eV    172 keV  61.6 mum  3.73 mm     Target       eIoni
-    5   -693 mum   1.1 mm  -2.45 m       0 eV      0 eV      0 fm   3.73 mm     Target     annihil
+    0   41.4 mum   201 mum -2.45 m       5 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -53.7 mum   222 mum -2.45 m    3.87 MeV   355 keV   328 mum   328 mum      Target       eBrem
+    2   -717 mum   829 mum -2.45 m    1.89 MeV  1.97 MeV  1.97 mm    2.3 mm       Target       eIoni
+    3   -689 mum  1.09 mm  -2.45 m     172 keV  1.72 MeV  1.37 mm   3.67 mm       Target       eIoni
+    4   -693 mum   1.1 mm  -2.45 m       0 eV    172 keV  61.6 mum  3.73 mm       Target       eIoni
+    5   -693 mum   1.1 mm  -2.45 m       0 eV      0 eV      0 fm   3.73 mm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 132,   Parent ID = 129
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -693 mum   1.1 mm  -2.45 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -596 mum  1.88 mm  -2.45 m       0 eV     88 keV   960 mum   960 mum    Target        phot
+    0   -693 mum   1.1 mm  -2.45 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -596 mum  1.88 mm  -2.45 m       0 eV     88 keV   960 mum   960 mum      Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 133,   Parent ID = 132
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -596 mum  1.88 mm  -2.45 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -599 mum  1.88 mm  -2.45 m       0 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0   -596 mum  1.88 mm  -2.45 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -599 mum  1.88 mm  -2.45 m       0 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 131,   Parent ID = 129
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -693 mum   1.1 mm  -2.45 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.09 mm  -2.09 mm  -2.44 m       0 eV     88 keV  3.96 mm   3.96 mm     Target        phot
+    0   -693 mum   1.1 mm  -2.45 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.09 mm  -2.09 mm  -2.44 m       0 eV     88 keV  3.96 mm   3.96 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 134,   Parent ID = 131
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.09 mm  -2.09 mm  -2.44 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.09 mm  -2.11 mm  -2.44 m       0 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0  -1.09 mm  -2.09 mm  -2.44 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.09 mm  -2.11 mm  -2.44 m       0 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 130,   Parent ID = 129
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -53.7 mum   222 mum -2.45 m     773 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -3.6 mm    310 mum -2.45 m     773 keV     0 eV   4.67 mm   4.67 mm     Target  Transportation
-    2  -54.1 cm   1.36 cm  -2.91 m     773 keV     0 eV   70.8 cm   71.2 cm OutOfWorld  Transportation
+    0  -53.7 mum   222 mum -2.45 m     773 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -3.6 mm    310 mum -2.45 m     773 keV     0 eV   4.67 mm   4.67 mm       Target  Transportation
+    2  -54.1 cm   1.36 cm  -2.91 m     773 keV     0 eV   70.8 cm   71.2 cm   OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 128,   Parent ID = 6
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   41.4 mum   201 mum -2.45 m    1.32 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1     17 mum   193 mum -2.45 m  6.66e-10 eV   1.32 MeV   994 mum   994 mum    Target       eIoni
+    0   41.4 mum   201 mum -2.45 m    1.32 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1     17 mum   193 mum -2.45 m  6.66e-10 eV   1.32 MeV   994 mum   994 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 5,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -21.4 mum   116 mum -2.45 m    22.6 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -7.86 mum   174 mum -2.45 m       0 eV      0 eV   2.56 mm   2.56 mm     Target        conv
+    0  -21.4 mum   116 mum -2.45 m    22.6 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -7.86 mum   174 mum -2.45 m       0 eV      0 eV   2.56 mm   2.56 mm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 136,   Parent ID = 5
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -7.86 mum   174 mum -2.45 m    19.5 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -12.9 mum   180 mum -2.45 m    16.9 MeV    85 keV    81 mum    81 mum    Target       eBrem
-    2  -16.4 mum   179 mum -2.45 m    11.9 MeV  65.4 keV  79.9 mum   161 mum    Target       eBrem
-    3    449 mum   643 mum -2.44 m    8.81 MeV   2.1 MeV  1.79 mm   1.95 mm     Target       eBrem
-    4   90.2 mum   1.4 mm  -2.44 m    6.35 MeV  1.16 MeV   921 mum  2.88 mm     Target       eBrem
-    5   -975 mum  1.53 mm  -2.44 m    3.79 MeV   1.2 MeV  1.28 mm   4.15 mm     Target       eBrem
-    6  -1.62 mm   1.56 mm  -2.44 m     404 keV  1.38 MeV  1.33 mm   5.48 mm     Target       eBrem
-    7  -1.63 mm   1.56 mm  -2.44 m       0 eV   15.9 keV    10 mum  5.49 mm     Target     annihil
+    0  -7.86 mum   174 mum -2.45 m    19.5 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -12.9 mum   180 mum -2.45 m    16.9 MeV    85 keV    81 mum    81 mum      Target       eBrem
+    2  -16.4 mum   179 mum -2.45 m    11.9 MeV  65.4 keV  79.9 mum   161 mum      Target       eBrem
+    3    449 mum   643 mum -2.44 m    8.81 MeV   2.1 MeV  1.79 mm   1.95 mm       Target       eBrem
+    4   90.2 mum   1.4 mm  -2.44 m    6.35 MeV  1.16 MeV   921 mum  2.88 mm       Target       eBrem
+    5   -975 mum  1.53 mm  -2.44 m    3.79 MeV   1.2 MeV  1.28 mm   4.15 mm       Target       eBrem
+    6  -1.62 mm   1.56 mm  -2.44 m     404 keV  1.38 MeV  1.33 mm   5.48 mm       Target       eBrem
+    7  -1.63 mm   1.56 mm  -2.44 m       0 eV   15.9 keV    10 mum  5.49 mm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 144,   Parent ID = 136
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.63 mm   1.56 mm  -2.44 m     953 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.83 mm   1.07 mm  -2.44 m     277 keV     0 eV   1.51 mm   1.51 mm     Target       compt
-    2  -2.75 mm    921 mum -2.44 m       0 eV     88 keV   190 mum   1.7 mm     Target        phot
+    0  -1.63 mm   1.56 mm  -2.44 m     953 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.83 mm   1.07 mm  -2.44 m     277 keV     0 eV   1.51 mm   1.51 mm       Target       compt
+    2  -2.75 mm    921 mum -2.44 m       0 eV     88 keV   190 mum   1.7 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 146,   Parent ID = 144
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -2.75 mm    921 mum -2.44 m     189 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.75 mm    917 mum -2.44 m       0 eV    189 keV  74.9 mum  74.9 mum    Target       eIoni
+    0  -2.75 mm    921 mum -2.44 m     189 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.75 mm    917 mum -2.44 m       0 eV    189 keV  74.9 mum  74.9 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 145,   Parent ID = 144
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -2.83 mm   1.07 mm  -2.44 m     676 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.86 mm   1.07 mm  -2.44 m       0 eV    676 keV   446 mum   446 mum    Target       eIoni
+    0  -2.83 mm   1.07 mm  -2.44 m     676 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.86 mm   1.07 mm  -2.44 m       0 eV    676 keV   446 mum   446 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 143,   Parent ID = 136
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.63 mm   1.56 mm  -2.44 m     456 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    488 mum   4.6 mm  -2.44 m       0 eV     88 keV  3.73 mm   3.73 mm     Target        phot
+    0  -1.63 mm   1.56 mm  -2.44 m     456 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    488 mum   4.6 mm  -2.44 m       0 eV     88 keV  3.73 mm   3.73 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 147,   Parent ID = 143
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    488 mum   4.6 mm  -2.44 m     368 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    490 mum   4.6 mm  -2.44 m       0 eV    368 keV   199 mum   199 mum    Target       eIoni
+    0    488 mum   4.6 mm  -2.44 m     368 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    490 mum   4.6 mm  -2.44 m       0 eV    368 keV   199 mum   199 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 142,   Parent ID = 136
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.62 mm   1.56 mm  -2.44 m    2.01 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -2.5 cm  -6.65 mm  -2.44 m    2.01 MeV     0 eV   2.62 cm   2.62 cm     Target  Transportation
-    2    -12 cm     -4 cm   -2.4 m    2.01 MeV     0 eV   10.7 cm   13.3 cm      World  Transportation
-    3   -2.4 m     -84 cm  -1.56 m    2.01 MeV     0 eV   2.56 m    2.69 m     Tracker  Transportation
-    4  -2.91 m   -1.02 m   -1.37 m    2.01 MeV     0 eV   57.3 cm   3.26 m  OutOfWorld  Transportation
+    0  -1.62 mm   1.56 mm  -2.44 m    2.01 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -2.5 cm  -6.65 mm  -2.44 m    2.01 MeV     0 eV   2.62 cm   2.62 cm       Target  Transportation
+    2    -12 cm     -4 cm   -2.4 m    2.01 MeV     0 eV   10.7 cm   13.3 cm        World  Transportation
+    3   -2.4 m     -84 cm  -1.56 m    2.01 MeV     0 eV   2.56 m    2.69 m       Tracker  Transportation
+    4  -2.91 m   -1.02 m   -1.37 m    2.01 MeV     0 eV   57.3 cm   3.26 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 141,   Parent ID = 136
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -975 mum  1.53 mm  -2.44 m    1.36 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.24 mm   2.35 mm  -2.44 m    1.18 MeV     0 eV   1.51 mm   1.51 mm     Target       compt
-    2  -4.89 mm   3.17 mm  -2.44 m     297 keV     0 eV   2.81 mm   4.31 mm     Target       compt
-    3  -4.94 mm   1.48 mm  -2.44 m       0 eV     88 keV  1.71 mm   6.02 mm     Target        phot
+    0   -975 mum  1.53 mm  -2.44 m    1.36 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.24 mm   2.35 mm  -2.44 m    1.18 MeV     0 eV   1.51 mm   1.51 mm       Target       compt
+    2  -4.89 mm   3.17 mm  -2.44 m     297 keV     0 eV   2.81 mm   4.31 mm       Target       compt
+    3  -4.94 mm   1.48 mm  -2.44 m       0 eV     88 keV  1.71 mm   6.02 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 150,   Parent ID = 141
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -4.94 mm   1.48 mm  -2.44 m     209 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.94 mm   1.48 mm  -2.44 m       0 eV    209 keV  87.5 mum  87.5 mum    Target       eIoni
+    0  -4.94 mm   1.48 mm  -2.44 m     209 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.94 mm   1.48 mm  -2.44 m       0 eV    209 keV  87.5 mum  87.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 149,   Parent ID = 141
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -4.89 mm   3.17 mm  -2.44 m     881 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.94 mm    3.2 mm  -2.44 m  1.11e-10 eV    881 keV   619 mum   619 mum    Target       eIoni
+    0  -4.89 mm   3.17 mm  -2.44 m     881 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.94 mm    3.2 mm  -2.44 m  1.11e-10 eV    881 keV   619 mum   619 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 148,   Parent ID = 141
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -2.24 mm   2.35 mm  -2.44 m     178 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.24 mm   2.35 mm  -2.44 m       0 eV    178 keV  68.4 mum  68.4 mum    Target       eIoni
+    0  -2.24 mm   2.35 mm  -2.44 m     178 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.24 mm   2.35 mm  -2.44 m       0 eV    178 keV  68.4 mum  68.4 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 140,   Parent ID = 136
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   90.2 mum   1.4 mm  -2.44 m     1.3 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.31 mm   2.69 mm  -2.44 m     979 keV     0 eV   2.03 mm   2.03 mm     Target       compt
-    2  -2.34 mm    2.9 mm  -2.44 m     662 keV     0 eV   1.16 mm   3.18 mm     Target       compt
-    3  -1.49 cm   -273 mum -2.42 m       0 eV     88 keV  2.68 cm      3 cm     Target        phot
+    0   90.2 mum   1.4 mm  -2.44 m     1.3 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.31 mm   2.69 mm  -2.44 m     979 keV     0 eV   2.03 mm   2.03 mm       Target       compt
+    2  -2.34 mm    2.9 mm  -2.44 m     662 keV     0 eV   1.16 mm   3.18 mm       Target       compt
+    3  -1.49 cm   -273 mum -2.42 m       0 eV     88 keV  2.68 cm      3 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 153,   Parent ID = 140
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.49 cm   -273 mum -2.42 m     574 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.49 cm   -250 mum -2.42 m  1.11e-10 eV    574 keV   361 mum   361 mum    Target       eIoni
+    0  -1.49 cm   -273 mum -2.42 m     574 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.49 cm   -250 mum -2.42 m  1.11e-10 eV    574 keV   361 mum   361 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 152,   Parent ID = 140
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -2.34 mm    2.9 mm  -2.44 m     318 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.35 mm   2.91 mm  -2.44 m       0 eV    318 keV   161 mum   161 mum    Target       eIoni
+    0  -2.34 mm    2.9 mm  -2.44 m     318 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.35 mm   2.91 mm  -2.44 m       0 eV    318 keV   161 mum   161 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 151,   Parent ID = 140
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.31 mm   2.69 mm  -2.44 m     318 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.31 mm    2.7 mm  -2.44 m  5.55e-11 eV    318 keV   162 mum   162 mum    Target       eIoni
+    0  -1.31 mm   2.69 mm  -2.44 m     318 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.31 mm    2.7 mm  -2.44 m  5.55e-11 eV    318 keV   162 mum   162 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 139,   Parent ID = 136
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    449 mum   643 mum -2.44 m     961 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -525 mum  1.99 mm  -2.44 m       0 eV     88 keV  2.32 mm   2.32 mm     Target        phot
+    0    449 mum   643 mum -2.44 m     961 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -525 mum  1.99 mm  -2.44 m       0 eV     88 keV  2.32 mm   2.32 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 154,   Parent ID = 139
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -525 mum  1.99 mm  -2.44 m     873 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -533 mum  1.99 mm  -2.44 m     360 keV  15.3 keV  17.9 mum  17.9 mum    Target       eBrem
-    2   -556 mum  1.97 mm  -2.44 m     261 keV  98.9 keV  84.3 mum   102 mum    Target       eBrem
-    3   -560 mum  1.98 mm  -2.44 m  5.55e-11 eV    261 keV   121 mum   224 mum    Target       eIoni
+    0   -525 mum  1.99 mm  -2.44 m     873 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -533 mum  1.99 mm  -2.44 m     360 keV  15.3 keV  17.9 mum  17.9 mum      Target       eBrem
+    2   -556 mum  1.97 mm  -2.44 m     261 keV  98.9 keV  84.3 mum   102 mum      Target       eBrem
+    3   -560 mum  1.98 mm  -2.44 m  5.55e-11 eV    261 keV   121 mum   224 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 155,   Parent ID = 154
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -533 mum  1.99 mm  -2.44 m     498 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.73 mm   3.01 mm  -2.44 m     185 keV     0 eV    3.6 mm    3.6 mm     Target       compt
-    2  -1.73 mm   3.01 mm  -2.44 m       0 eV     88 keV  11.6 mum  3.61 mm     Target        phot
+    0   -533 mum  1.99 mm  -2.44 m     498 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.73 mm   3.01 mm  -2.44 m     185 keV     0 eV    3.6 mm    3.6 mm       Target       compt
+    2  -1.73 mm   3.01 mm  -2.44 m       0 eV     88 keV  11.6 mum  3.61 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 157,   Parent ID = 155
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.73 mm   3.01 mm  -2.44 m    96.9 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.73 mm   3.01 mm  -2.44 m       0 eV   96.9 keV  26.2 mum  26.2 mum    Target       eIoni
+    0  -1.73 mm   3.01 mm  -2.44 m    96.9 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.73 mm   3.01 mm  -2.44 m       0 eV   96.9 keV  26.2 mum  26.2 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 156,   Parent ID = 155
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.73 mm   3.01 mm  -2.44 m     313 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.73 mm   3.02 mm  -2.44 m       0 eV    313 keV   158 mum   158 mum    Target       eIoni
+    0  -1.73 mm   3.01 mm  -2.44 m     313 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.73 mm   3.02 mm  -2.44 m       0 eV    313 keV   158 mum   158 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 138,   Parent ID = 136
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -16.4 mum   179 mum -2.45 m    4.93 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -303 mum   267 mum -2.44 m     987 keV     0 eV    2.7 mm    2.7 mm     Target       compt
-    2   2.61 mm   4.15 mm  -2.44 m     721 keV     0 eV   6.18 mm   8.88 mm     Target       compt
-    3   1.72 cm   5.86 mm  -2.43 m       0 eV     88 keV   1.9 cm   2.78 cm     Target        phot
+    0  -16.4 mum   179 mum -2.45 m    4.93 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -303 mum   267 mum -2.44 m     987 keV     0 eV    2.7 mm    2.7 mm       Target       compt
+    2   2.61 mm   4.15 mm  -2.44 m     721 keV     0 eV   6.18 mm   8.88 mm       Target       compt
+    3   1.72 cm   5.86 mm  -2.43 m       0 eV     88 keV   1.9 cm   2.78 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 160,   Parent ID = 138
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.72 cm   5.86 mm  -2.43 m     633 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.73 cm   5.85 mm  -2.43 m       0 eV    633 keV   411 mum   411 mum    Target       eIoni
+    0   1.72 cm   5.86 mm  -2.43 m     633 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.73 cm   5.85 mm  -2.43 m       0 eV    633 keV   411 mum   411 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 159,   Parent ID = 138
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.61 mm   4.15 mm  -2.44 m     265 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.61 mm   4.16 mm  -2.44 m       0 eV    265 keV   124 mum   124 mum    Target       eIoni
+    0   2.61 mm   4.15 mm  -2.44 m     265 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.61 mm   4.16 mm  -2.44 m       0 eV    265 keV   124 mum   124 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 158,   Parent ID = 138
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -303 mum   267 mum -2.44 m    3.94 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -159 mum -1.41 mum -2.44 m    1.99 MeV   1.4 MeV   743 mum   743 mum    Target       eBrem
-    2   -391 mum  24.1 mum -2.44 m     280 keV   803 keV   779 mum  1.52 mm     Target       eBrem
-    3   -386 mum  15.8 mum -2.44 m       0 eV    280 keV   135 mum  1.66 mm     Target       eIoni
+    0   -303 mum   267 mum -2.44 m    3.94 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -159 mum -1.41 mum -2.44 m    1.99 MeV   1.4 MeV   743 mum   743 mum      Target       eBrem
+    2   -391 mum  24.1 mum -2.44 m     280 keV   803 keV   779 mum  1.52 mm       Target       eBrem
+    3   -386 mum  15.8 mum -2.44 m       0 eV    280 keV   135 mum  1.66 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 162,   Parent ID = 158
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -391 mum  24.1 mum -2.44 m     908 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.16 mm  -2.43 mm  -2.44 m     686 keV     0 eV    2.9 mm    2.9 mm     Target       compt
-    2   1.64 mm  -1.15 cm  -2.45 m     597 keV     0 eV   9.82 mm   1.27 cm     Target       compt
-    3   -417 mum -1.64 cm  -2.45 m     528 keV     0 eV   5.42 mm   1.81 cm     Target       compt
-    4  -2.39 mm  -1.95 cm  -2.45 m       0 eV     88 keV  3.76 mm   2.19 cm     Target        phot
+    0   -391 mum  24.1 mum -2.44 m     908 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.16 mm  -2.43 mm  -2.44 m     686 keV     0 eV    2.9 mm    2.9 mm       Target       compt
+    2   1.64 mm  -1.15 cm  -2.45 m     597 keV     0 eV   9.82 mm   1.27 cm       Target       compt
+    3   -417 mum -1.64 cm  -2.45 m     528 keV     0 eV   5.42 mm   1.81 cm       Target       compt
+    4  -2.39 mm  -1.95 cm  -2.45 m       0 eV     88 keV  3.76 mm   2.19 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 166,   Parent ID = 162
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -2.39 mm  -1.95 cm  -2.45 m     440 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.39 mm  -1.95 cm  -2.45 m       0 eV    440 keV   254 mum   254 mum    Target       eIoni
+    0  -2.39 mm  -1.95 cm  -2.45 m     440 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.39 mm  -1.95 cm  -2.45 m       0 eV    440 keV   254 mum   254 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 165,   Parent ID = 162
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -417 mum -1.64 cm  -2.45 m    68.3 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -417 mum -1.64 cm  -2.45 m       0 eV   68.3 keV  14.9 mum  14.9 mum    Target       eIoni
+    0   -417 mum -1.64 cm  -2.45 m    68.3 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -417 mum -1.64 cm  -2.45 m       0 eV   68.3 keV  14.9 mum  14.9 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 164,   Parent ID = 162
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.64 mm  -1.15 cm  -2.45 m    89.7 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.64 mm  -1.15 cm  -2.45 m       0 eV   89.7 keV  23.1 mum  23.1 mum    Target       eIoni
+    0   1.64 mm  -1.15 cm  -2.45 m    89.7 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.64 mm  -1.15 cm  -2.45 m       0 eV   89.7 keV  23.1 mum  23.1 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 163,   Parent ID = 162
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.16 mm  -2.43 mm  -2.44 m     222 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.17 mm  -2.43 mm  -2.44 m       0 eV    222 keV  95.4 mum  95.4 mum    Target       eIoni
+    0   1.16 mm  -2.43 mm  -2.44 m     222 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.17 mm  -2.43 mm  -2.44 m       0 eV    222 keV  95.4 mum  95.4 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 161,   Parent ID = 158
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -159 mum -1.41 mum -2.44 m     547 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    454 mum  3.15 mm  -2.44 m       0 eV     88 keV  4.94 mm   4.94 mm     Target        phot
+    0   -159 mum -1.41 mum -2.44 m     547 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    454 mum  3.15 mm  -2.44 m       0 eV     88 keV  4.94 mm   4.94 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 167,   Parent ID = 161
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    454 mum  3.15 mm  -2.44 m     459 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    451 mum  3.15 mm  -2.44 m       0 eV    459 keV   269 mum   269 mum    Target       eIoni
+    0    454 mum  3.15 mm  -2.44 m     459 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    451 mum  3.15 mm  -2.44 m       0 eV    459 keV   269 mum   269 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 137,   Parent ID = 136
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -12.9 mum   180 mum -2.45 m    2.54 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    1.3 mm   2.19 mm   -2.4 m    2.54 MeV     0 eV   4.67 cm   4.67 cm     Target  Transportation
-    2   2.38 cm   3.67 cm   -1.6 m    2.54 MeV     0 eV   80.1 cm   84.8 cm    Tracker  Transportation
-    3   2.94 cm   4.53 cm   -1.4 m    2.54 MeV     0 eV     20 cm   1.05 m     Chamber  Transportation
-    4   4.63 cm   7.12 cm    -80 cm   2.54 MeV     0 eV   60.1 cm   1.65 m     Tracker  Transportation
-    5   5.19 cm   7.98 cm    -60 cm   2.54 MeV     0 eV     20 cm   1.85 m     Chamber  Transportation
-    6   6.88 cm   10.6 cm      0 fm   2.54 MeV     0 eV   60.1 cm   2.45 m     Tracker  Transportation
-    7   7.45 cm   11.4 cm     20 cm   2.54 MeV     0 eV     20 cm   2.65 m     Chamber  Transportation
-    8   9.13 cm     14 cm     80 cm   2.54 MeV     0 eV   60.1 cm   3.25 m     Tracker  Transportation
-    9    9.7 cm   14.9 cm      1 m    2.54 MeV     0 eV     20 cm   3.45 m     Chamber  Transportation
-   10   11.4 cm   17.5 cm    1.6 m    2.54 MeV     0 eV   60.1 cm   4.05 m     Tracker  Transportation
-   11   11.9 cm   18.3 cm    1.8 m    2.54 MeV     0 eV     20 cm   4.25 m     Chamber  Transportation
-   12   13.6 cm   20.9 cm    2.4 m    2.54 MeV     0 eV   60.1 cm   4.85 m     Tracker  Transportation
-   13   13.9 cm   21.3 cm   2.49 m     600 keV     0 eV   9.25 cm   4.95 m       World       compt
-   14  -45.4 cm   1.26 m    2.91 m     600 keV     0 eV   1.28 m    6.22 m  OutOfWorld  Transportation
+    0  -12.9 mum   180 mum -2.45 m    2.54 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    1.3 mm   2.19 mm   -2.4 m    2.54 MeV     0 eV   4.67 cm   4.67 cm       Target  Transportation
+    2   2.38 cm   3.67 cm   -1.6 m    2.54 MeV     0 eV   80.1 cm   84.8 cm      Tracker  Transportation
+    3   2.94 cm   4.53 cm   -1.4 m    2.54 MeV     0 eV     20 cm   1.05 m       Chamber  Transportation
+    4   4.63 cm   7.12 cm    -80 cm   2.54 MeV     0 eV   60.1 cm   1.65 m       Tracker  Transportation
+    5   5.19 cm   7.98 cm    -60 cm   2.54 MeV     0 eV     20 cm   1.85 m       Chamber  Transportation
+    6   6.88 cm   10.6 cm      0 fm   2.54 MeV     0 eV   60.1 cm   2.45 m       Tracker  Transportation
+    7   7.45 cm   11.4 cm     20 cm   2.54 MeV     0 eV     20 cm   2.65 m       Chamber  Transportation
+    8   9.13 cm     14 cm     80 cm   2.54 MeV     0 eV   60.1 cm   3.25 m       Tracker  Transportation
+    9    9.7 cm   14.9 cm      1 m    2.54 MeV     0 eV     20 cm   3.45 m       Chamber  Transportation
+   10   11.4 cm   17.5 cm    1.6 m    2.54 MeV     0 eV   60.1 cm   4.05 m       Tracker  Transportation
+   11   11.9 cm   18.3 cm    1.8 m    2.54 MeV     0 eV     20 cm   4.25 m       Chamber  Transportation
+   12   13.6 cm   20.9 cm    2.4 m    2.54 MeV     0 eV   60.1 cm   4.85 m       Tracker  Transportation
+   13   13.9 cm   21.3 cm   2.49 m     600 keV     0 eV   9.25 cm   4.95 m         World       compt
+   14  -45.4 cm   1.26 m    2.91 m     600 keV     0 eV   1.28 m    6.22 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 168,   Parent ID = 137
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   13.9 cm   21.3 cm   2.49 m    1.94 MeV     0 eV      0 fm      0 fm      World    initStep
-    1   20.1 cm   14.5 cm   2.91 m    1.88 MeV    62 keV  43.5 cm   43.5 cm OutOfWorld  Transportation
+    0   13.9 cm   21.3 cm   2.49 m    1.94 MeV     0 eV      0 fm      0 fm        World    initStep
+    1   20.1 cm   14.5 cm   2.91 m    1.88 MeV    62 keV  43.5 cm   43.5 cm   OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 135,   Parent ID = 5
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -7.86 mum   174 mum -2.45 m     2.1 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   6.36 mum   140 mum -2.45 m       0 eV    2.1 MeV  1.44 mm   1.44 mm     Target       eIoni
+    0  -7.86 mum   174 mum -2.45 m     2.1 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   6.36 mum   140 mum -2.45 m       0 eV    2.1 MeV  1.44 mm   1.44 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 4,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -21.6 mum   115 mum -2.45 m    53.7 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   15.8 mum   191 mum -2.44 m       0 eV      0 eV   5.02 mm   5.02 mm     Target        conv
+    0  -21.6 mum   115 mum -2.45 m    53.7 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   15.8 mum   191 mum -2.44 m       0 eV      0 eV   5.02 mm   5.02 mm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 170,   Parent ID = 4
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   15.8 mum   191 mum -2.44 m    40.4 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   9.04 mum   216 mum -2.44 m    37.8 MeV   319 keV   279 mum   279 mum    Target       eBrem
-    2    148 mum   243 mum -2.44 m    11.1 MeV  3.51 MeV  1.12 mm    1.4 mm     Target       eBrem
-    3   -287 mum  1.15 mm  -2.44 m    6.93 MeV  4.18 MeV  3.21 mm   4.61 mm     Target       eIoni
-    4   -228 mum   1.8 mm  -2.44 m    4.08 MeV  2.85 MeV  2.55 mm   7.16 mm     Target       eIoni
-    5   -308 mum  1.89 mm  -2.44 m    2.98 MeV   144 keV   139 mum   7.3 mm     Target       eBrem
-    6   -800 mum   1.6 mm  -2.44 m    1.42 MeV  1.55 MeV  1.75 mm   9.05 mm     Target       eIoni
-    7   -939 mum  1.54 mm  -2.44 m    5.12 keV  1.42 MeV  1.09 mm   1.01 cm     Target       eIoni
-    8   -939 mum  1.54 mm  -2.44 m  8.67e-13 eV   5.12 keV   196 nm   1.01 cm     Target       eIoni
-    9   -939 mum  1.54 mm  -2.44 m  8.67e-13 eV      0 eV      0 fm   1.01 cm     Target     annihil
+    0   15.8 mum   191 mum -2.44 m    40.4 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   9.04 mum   216 mum -2.44 m    37.8 MeV   319 keV   279 mum   279 mum      Target       eBrem
+    2    148 mum   243 mum -2.44 m    11.1 MeV  3.51 MeV  1.12 mm    1.4 mm       Target       eBrem
+    3   -287 mum  1.15 mm  -2.44 m    6.93 MeV  4.18 MeV  3.21 mm   4.61 mm       Target       eIoni
+    4   -228 mum   1.8 mm  -2.44 m    4.08 MeV  2.85 MeV  2.55 mm   7.16 mm       Target       eIoni
+    5   -308 mum  1.89 mm  -2.44 m    2.98 MeV   144 keV   139 mum   7.3 mm       Target       eBrem
+    6   -800 mum   1.6 mm  -2.44 m    1.42 MeV  1.55 MeV  1.75 mm   9.05 mm       Target       eIoni
+    7   -939 mum  1.54 mm  -2.44 m    5.12 keV  1.42 MeV  1.09 mm   1.01 cm       Target       eIoni
+    8   -939 mum  1.54 mm  -2.44 m  8.67e-13 eV   5.12 keV   196 nm   1.01 cm       Target       eIoni
+    9   -939 mum  1.54 mm  -2.44 m  8.67e-13 eV      0 eV      0 fm   1.01 cm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 175,   Parent ID = 170
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -939 mum  1.54 mm  -2.44 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    572 mum  -548 mum -2.45 m     312 keV     0 eV   4.76 mm   4.76 mm     Target       compt
-    2   3.12 mm  -2.07 mm  -2.45 m       0 eV     88 keV  3.01 mm   7.76 mm     Target        phot
+    0   -939 mum  1.54 mm  -2.44 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    572 mum  -548 mum -2.45 m     312 keV     0 eV   4.76 mm   4.76 mm       Target       compt
+    2   3.12 mm  -2.07 mm  -2.45 m       0 eV     88 keV  3.01 mm   7.76 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 177,   Parent ID = 175
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   3.12 mm  -2.07 mm  -2.45 m     224 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   3.13 mm  -2.07 mm  -2.45 m  2.78e-11 eV    224 keV  96.8 mum  96.8 mum    Target       eIoni
+    0   3.12 mm  -2.07 mm  -2.45 m     224 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   3.13 mm  -2.07 mm  -2.45 m  2.78e-11 eV    224 keV  96.8 mum  96.8 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 176,   Parent ID = 175
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    572 mum  -548 mum -2.45 m     199 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    571 mum  -549 mum -2.45 m  2.78e-11 eV    199 keV  80.8 mum  80.8 mum    Target       eIoni
+    0    572 mum  -548 mum -2.45 m     199 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    571 mum  -549 mum -2.45 m  2.78e-11 eV    199 keV  80.8 mum  80.8 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 174,   Parent ID = 170
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -939 mum  1.54 mm  -2.44 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -5.87 mm   8.34 mm  -2.43 m       0 eV     88 keV  1.55 cm   1.55 cm     Target        phot
+    0   -939 mum  1.54 mm  -2.44 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -5.87 mm   8.34 mm  -2.43 m       0 eV     88 keV  1.55 cm   1.55 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 178,   Parent ID = 174
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -5.87 mm   8.34 mm  -2.43 m     423 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -5.86 mm   8.36 mm  -2.43 m       0 eV    423 keV   241 mum   241 mum    Target       eIoni
+    0  -5.87 mm   8.34 mm  -2.43 m     423 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -5.86 mm   8.36 mm  -2.43 m       0 eV    423 keV   241 mum   241 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 173,   Parent ID = 170
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -308 mum  1.89 mm  -2.44 m     963 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.97 mm   4.08 mm  -2.45 m     963 keV     0 eV   9.69 mm   9.69 mm     Target  Transportation
-    2  -26.6 cm   12.7 cm  -2.91 m     963 keV     0 eV   54.3 cm   55.3 cm OutOfWorld  Transportation
+    0   -308 mum  1.89 mm  -2.44 m     963 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.97 mm   4.08 mm  -2.45 m     963 keV     0 eV   9.69 mm   9.69 mm       Target  Transportation
+    2  -26.6 cm   12.7 cm  -2.91 m     963 keV     0 eV   54.3 cm   55.3 cm   OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 172,   Parent ID = 170
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    148 mum   243 mum -2.44 m    23.2 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    1.8 mm   -445 mum -2.43 m       0 eV      0 eV    1.1 cm    1.1 cm     Target        conv
+    0    148 mum   243 mum -2.44 m    23.2 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    1.8 mm   -445 mum -2.43 m       0 eV      0 eV    1.1 cm    1.1 cm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 180,   Parent ID = 172
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    1.8 mm   -445 mum -2.43 m    7.13 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.28 mm    396 mum -2.43 m    3.13 MeV   2.5 MeV  2.13 mm   2.13 mm     Target       eBrem
-    2   2.12 mm   -222 mum -2.43 m    1.41 MeV  1.12 MeV   716 mum  2.85 mm     Target       eBrem
-    3   2.06 mm   -312 mum -2.43 m       0 eV   1.41 MeV  1.08 mm   3.93 mm     Target       eIoni
-    4   2.06 mm   -312 mum -2.43 m       0 eV      0 eV      0 fm   3.93 mm     Target     annihil
+    0    1.8 mm   -445 mum -2.43 m    7.13 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.28 mm    396 mum -2.43 m    3.13 MeV   2.5 MeV  2.13 mm   2.13 mm       Target       eBrem
+    2   2.12 mm   -222 mum -2.43 m    1.41 MeV  1.12 MeV   716 mum  2.85 mm       Target       eBrem
+    3   2.06 mm   -312 mum -2.43 m       0 eV   1.41 MeV  1.08 mm   3.93 mm       Target       eIoni
+    4   2.06 mm   -312 mum -2.43 m       0 eV      0 eV      0 fm   3.93 mm       Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 184,   Parent ID = 180
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.06 mm   -312 mum -2.43 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.25 mm    909 mum -2.43 m     314 keV     0 eV   3.77 mm   3.77 mm     Target       compt
-    2   2.82 mm    687 mum -2.43 m       0 eV     88 keV   687 mum  4.46 mm     Target        phot
+    0   2.06 mm   -312 mum -2.43 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.25 mm    909 mum -2.43 m     314 keV     0 eV   3.77 mm   3.77 mm       Target       compt
+    2   2.82 mm    687 mum -2.43 m       0 eV     88 keV   687 mum  4.46 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 186,   Parent ID = 184
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.82 mm    687 mum -2.43 m     226 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.82 mm    685 mum -2.43 m  5.55e-11 eV    226 keV  98.1 mum  98.1 mum    Target       eIoni
+    0   2.82 mm    687 mum -2.43 m     226 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.82 mm    685 mum -2.43 m  5.55e-11 eV    226 keV  98.1 mum  98.1 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 185,   Parent ID = 184
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.25 mm    909 mum -2.43 m     197 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.25 mm    912 mum -2.43 m  5.55e-11 eV    197 keV  79.6 mum  79.6 mum    Target       eIoni
+    0   2.25 mm    909 mum -2.43 m     197 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.25 mm    912 mum -2.43 m  5.55e-11 eV    197 keV  79.6 mum  79.6 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 183,   Parent ID = 180
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.06 mm   -312 mum -2.43 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.94 mm  -1.13 mm  -2.43 m     483 keV     0 eV   2.53 mm   2.53 mm     Target       compt
-    2   2.25 mm  -3.14 mm  -2.43 m       0 eV     88 keV  3.38 mm   5.92 mm     Target        phot
+    0   2.06 mm   -312 mum -2.43 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.94 mm  -1.13 mm  -2.43 m     483 keV     0 eV   2.53 mm   2.53 mm       Target       compt
+    2   2.25 mm  -3.14 mm  -2.43 m       0 eV     88 keV  3.38 mm   5.92 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 188,   Parent ID = 183
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.25 mm  -3.14 mm  -2.43 m     395 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.25 mm  -3.16 mm  -2.43 m       0 eV    395 keV   219 mum   219 mum    Target       eIoni
+    0   2.25 mm  -3.14 mm  -2.43 m     395 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.25 mm  -3.16 mm  -2.43 m       0 eV    395 keV   219 mum   219 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 187,   Parent ID = 183
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.94 mm  -1.13 mm  -2.43 m    27.6 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.94 mm  -1.13 mm  -2.43 m       0 eV   27.6 keV   3.4 mum   3.4 mum    Target       eIoni
+    0   1.94 mm  -1.13 mm  -2.43 m    27.6 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.94 mm  -1.13 mm  -2.43 m       0 eV   27.6 keV   3.4 mum   3.4 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 182,   Parent ID = 180
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.12 mm   -222 mum -2.43 m     610 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.08 mm   3.04 mm  -2.43 m       0 eV     88 keV   6.3 mm    6.3 mm     Target        phot
+    0   2.12 mm   -222 mum -2.43 m     610 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.08 mm   3.04 mm  -2.43 m       0 eV     88 keV   6.3 mm    6.3 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 189,   Parent ID = 182
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.08 mm   3.04 mm  -2.43 m     522 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -3.1 mm   3.05 mm  -2.43 m  1.11e-10 eV    522 keV   319 mum   319 mum    Target       eIoni
+    0  -3.08 mm   3.04 mm  -2.43 m     522 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -3.1 mm   3.05 mm  -2.43 m  1.11e-10 eV    522 keV   319 mum   319 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 181,   Parent ID = 180
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.28 mm    396 mum -2.43 m    1.49 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   3.18 mm  -2.83 mm  -2.43 m       0 eV      0 eV   3.51 mm   3.51 mm     Target        conv
+    0   2.28 mm    396 mum -2.43 m    1.49 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   3.18 mm  -2.83 mm  -2.43 m       0 eV      0 eV   3.51 mm   3.51 mm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 191,   Parent ID = 181
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   3.18 mm  -2.83 mm  -2.43 m    83.4 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   3.18 mm  -2.84 mm  -2.43 m  2.78e-11 eV   83.4 keV  18.8 mum  18.8 mum    Target       eIoni
-    2   3.18 mm  -2.84 mm  -2.43 m  2.78e-11 eV      0 eV      0 fm   18.8 mum    Target     annihil
+    0   3.18 mm  -2.83 mm  -2.43 m    83.4 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   3.18 mm  -2.84 mm  -2.43 m  2.78e-11 eV   83.4 keV  18.8 mum  18.8 mum      Target       eIoni
+    2   3.18 mm  -2.84 mm  -2.43 m  2.78e-11 eV      0 eV      0 fm   18.8 mum      Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 193,   Parent ID = 191
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   3.18 mm  -2.84 mm  -2.43 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.05 mm   -4.5 mm  -2.43 m     455 keV     0 eV   4.77 mm   4.77 mm     Target       compt
-    2  -3.17 mm  -6.25 mm  -2.43 m     306 keV     0 eV   2.76 mm   7.53 mm     Target       compt
-    3   -3.1 mm  -6.74 mm  -2.43 m       0 eV     88 keV   651 mum  8.18 mm     Target        phot
+    0   3.18 mm  -2.84 mm  -2.43 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.05 mm   -4.5 mm  -2.43 m     455 keV     0 eV   4.77 mm   4.77 mm       Target       compt
+    2  -3.17 mm  -6.25 mm  -2.43 m     306 keV     0 eV   2.76 mm   7.53 mm       Target       compt
+    3   -3.1 mm  -6.74 mm  -2.43 m       0 eV     88 keV   651 mum  8.18 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 196,   Parent ID = 193
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -3.1 mm  -6.74 mm  -2.43 m     218 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -3.1 mm  -6.75 mm  -2.43 m  8.33e-11 eV    218 keV  92.8 mum  92.8 mum    Target       eIoni
+    0   -3.1 mm  -6.74 mm  -2.43 m     218 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -3.1 mm  -6.75 mm  -2.43 m  8.33e-11 eV    218 keV  92.8 mum  92.8 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 195,   Parent ID = 193
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.17 mm  -6.25 mm  -2.43 m     149 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.17 mm  -6.25 mm  -2.43 m       0 eV    149 keV  51.9 mum  51.9 mum    Target       eIoni
+    0  -3.17 mm  -6.25 mm  -2.43 m     149 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.17 mm  -6.25 mm  -2.43 m       0 eV    149 keV  51.9 mum  51.9 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 194,   Parent ID = 193
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.05 mm   -4.5 mm  -2.43 m    56.2 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.05 mm   -4.5 mm  -2.43 m       0 eV   56.2 keV  10.8 mum  10.8 mum    Target       eIoni
+    0  -1.05 mm   -4.5 mm  -2.43 m    56.2 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.05 mm   -4.5 mm  -2.43 m       0 eV   56.2 keV  10.8 mum  10.8 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 192,   Parent ID = 191
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   3.18 mm  -2.84 mm  -2.43 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   9.22 mm   -455 mum -2.43 m     365 keV     0 eV   6.83 mm   6.83 mm     Target       compt
-    2   1.82 cm   -6.4 mm  -2.43 m       0 eV     88 keV   1.1 cm   1.79 cm     Target        phot
+    0   3.18 mm  -2.84 mm  -2.43 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   9.22 mm   -455 mum -2.43 m     365 keV     0 eV   6.83 mm   6.83 mm       Target       compt
+    2   1.82 cm   -6.4 mm  -2.43 m       0 eV     88 keV   1.1 cm   1.79 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 198,   Parent ID = 192
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.82 cm   -6.4 mm  -2.43 m     277 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.82 cm   -6.4 mm  -2.43 m       0 eV    277 keV   132 mum   132 mum    Target       eIoni
+    0   1.82 cm   -6.4 mm  -2.43 m     277 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.82 cm   -6.4 mm  -2.43 m       0 eV    277 keV   132 mum   132 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 197,   Parent ID = 192
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   9.22 mm   -455 mum -2.43 m     146 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   9.22 mm   -452 mum -2.43 m       0 eV    146 keV  50.3 mum  50.3 mum    Target       eIoni
+    0   9.22 mm   -455 mum -2.43 m     146 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   9.22 mm   -452 mum -2.43 m       0 eV    146 keV  50.3 mum  50.3 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 190,   Parent ID = 181
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   3.18 mm  -2.83 mm  -2.43 m     384 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   3.19 mm  -2.85 mm  -2.43 m  5.55e-11 eV    384 keV   211 mum   211 mum    Target       eIoni
+    0   3.18 mm  -2.83 mm  -2.43 m     384 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   3.19 mm  -2.85 mm  -2.43 m  5.55e-11 eV    384 keV   211 mum   211 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 179,   Parent ID = 172
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    1.8 mm   -445 mum -2.43 m      15 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.04 mm   -449 mum -2.43 m    10.9 MeV  1.07 MeV   640 mum   640 mum    Target       eBrem
-    2   2.15 mm   -646 mum -2.43 m    9.52 MeV   573 keV   555 mum   1.2 mm     Target       eBrem
-    3    822 mum   522 mum -2.43 m    6.32 MeV   3.2 MeV  2.92 mm   4.11 mm     Target       eIoni
-    4    764 mum  1.13 mm  -2.43 m     4.2 MeV   783 keV   701 mum  4.82 mm     Target       eBrem
-    5    822 mum   1.5 mm  -2.43 m    2.92 MeV   763 keV   426 mum  5.24 mm     Target       eBrem
-    6    728 mum  1.52 mm  -2.43 m    1.82 MeV   427 keV   204 mum  5.45 mm     Target       eBrem
-    7    751 mum  1.64 mm  -2.43 m     540 keV  1.28 MeV  1.32 mm   6.76 mm     Target       eIoni
-    8    729 mum  1.65 mm  -2.43 m       0 eV    540 keV   334 mum  7.09 mm     Target       eIoni
+    0    1.8 mm   -445 mum -2.43 m      15 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.04 mm   -449 mum -2.43 m    10.9 MeV  1.07 MeV   640 mum   640 mum      Target       eBrem
+    2   2.15 mm   -646 mum -2.43 m    9.52 MeV   573 keV   555 mum   1.2 mm       Target       eBrem
+    3    822 mum   522 mum -2.43 m    6.32 MeV   3.2 MeV  2.92 mm   4.11 mm       Target       eIoni
+    4    764 mum  1.13 mm  -2.43 m     4.2 MeV   783 keV   701 mum  4.82 mm       Target       eBrem
+    5    822 mum   1.5 mm  -2.43 m    2.92 MeV   763 keV   426 mum  5.24 mm       Target       eBrem
+    6    728 mum  1.52 mm  -2.43 m    1.82 MeV   427 keV   204 mum  5.45 mm       Target       eBrem
+    7    751 mum  1.64 mm  -2.43 m     540 keV  1.28 MeV  1.32 mm   6.76 mm       Target       eIoni
+    8    729 mum  1.65 mm  -2.43 m       0 eV    540 keV   334 mum  7.09 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 203,   Parent ID = 179
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    728 mum  1.52 mm  -2.43 m     666 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.65 mm   3.85 mm  -2.42 m     550 keV     0 eV   8.99 mm   8.99 mm     Target       compt
-    2  -5.72 mm   6.97 mm  -2.41 m     401 keV     0 eV   1.44 cm   2.34 cm     Target       compt
-    3  -3.54 mm   1.86 mm   -2.4 m     401 keV     0 eV   9.47 mm   3.29 cm     Target  Transportation
-    4   1.02 m    -2.4 m    1.21 m     401 keV     0 eV   4.45 m    4.49 m     Tracker  Transportation
-    5   1.24 m   -2.91 m    1.97 m     401 keV     0 eV   94.6 cm   5.43 m  OutOfWorld  Transportation
+    0    728 mum  1.52 mm  -2.43 m     666 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.65 mm   3.85 mm  -2.42 m     550 keV     0 eV   8.99 mm   8.99 mm       Target       compt
+    2  -5.72 mm   6.97 mm  -2.41 m     401 keV     0 eV   1.44 cm   2.34 cm       Target       compt
+    3  -3.54 mm   1.86 mm   -2.4 m     401 keV     0 eV   9.47 mm   3.29 cm       Target  Transportation
+    4   1.02 m    -2.4 m    1.21 m     401 keV     0 eV   4.45 m    4.49 m       Tracker  Transportation
+    5   1.24 m   -2.91 m    1.97 m     401 keV     0 eV   94.6 cm   5.43 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 205,   Parent ID = 203
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -5.72 mm   6.97 mm  -2.41 m     149 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -5.73 mm   6.98 mm  -2.41 m  2.78e-11 eV    149 keV    52 mum    52 mum    Target       eIoni
+    0  -5.72 mm   6.97 mm  -2.41 m     149 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -5.73 mm   6.98 mm  -2.41 m  2.78e-11 eV    149 keV    52 mum    52 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 204,   Parent ID = 203
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -4.65 mm   3.85 mm  -2.42 m     115 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.65 mm   3.85 mm  -2.42 m       0 eV    115 keV  34.7 mum  34.7 mum    Target       eIoni
+    0  -4.65 mm   3.85 mm  -2.42 m     115 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.65 mm   3.85 mm  -2.42 m       0 eV    115 keV  34.7 mum  34.7 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 202,   Parent ID = 179
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    822 mum   1.5 mm  -2.43 m     523 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -175 mum  2.63 mm  -2.43 m     174 keV     0 eV   1.82 mm   1.82 mm     Target       compt
-    2    180 mum  1.71 mm  -2.43 m       0 eV     88 keV  1.21 mm   3.02 mm     Target        phot
+    0    822 mum   1.5 mm  -2.43 m     523 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -175 mum  2.63 mm  -2.43 m     174 keV     0 eV   1.82 mm   1.82 mm       Target       compt
+    2    180 mum  1.71 mm  -2.43 m       0 eV     88 keV  1.21 mm   3.02 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 207,   Parent ID = 202
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    180 mum  1.71 mm  -2.43 m    86.1 keV     0 eV      0 fm      0 fm     Target    initStep
-    1    179 mum  1.71 mm  -2.43 m       0 eV   86.1 keV  21.7 mum  21.7 mum    Target       eIoni
+    0    180 mum  1.71 mm  -2.43 m    86.1 keV     0 eV      0 fm      0 fm       Target    initStep
+    1    179 mum  1.71 mm  -2.43 m       0 eV   86.1 keV  21.7 mum  21.7 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 206,   Parent ID = 202
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -175 mum  2.63 mm  -2.43 m     349 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -182 mum  2.64 mm  -2.43 m  1.67e-10 eV    349 keV   184 mum   184 mum    Target       eIoni
+    0   -175 mum  2.63 mm  -2.43 m     349 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -182 mum  2.64 mm  -2.43 m  1.67e-10 eV    349 keV   184 mum   184 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 201,   Parent ID = 179
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    764 mum  1.13 mm  -2.43 m    1.33 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.54 mm   1.27 cm  -2.42 m     333 keV     0 eV   1.36 cm   1.36 cm     Target       compt
-    2  -1.83 mm   1.27 cm  -2.42 m       0 eV     88 keV   334 mum  1.39 cm     Target        phot
+    0    764 mum  1.13 mm  -2.43 m    1.33 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.54 mm   1.27 cm  -2.42 m     333 keV     0 eV   1.36 cm   1.36 cm       Target       compt
+    2  -1.83 mm   1.27 cm  -2.42 m       0 eV     88 keV   334 mum  1.39 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 209,   Parent ID = 201
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.83 mm   1.27 cm  -2.42 m     245 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.84 mm   1.27 cm  -2.42 m       0 eV    245 keV   111 mum   111 mum    Target       eIoni
+    0  -1.83 mm   1.27 cm  -2.42 m     245 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.84 mm   1.27 cm  -2.42 m       0 eV    245 keV   111 mum   111 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 208,   Parent ID = 201
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.54 mm   1.27 cm  -2.42 m     999 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.54 mm   1.28 cm  -2.42 m  1.11e-10 eV    999 keV   720 mum   720 mum    Target       eIoni
+    0  -1.54 mm   1.27 cm  -2.42 m     999 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.54 mm   1.28 cm  -2.42 m  1.11e-10 eV    999 keV   720 mum   720 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 200,   Parent ID = 179
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.15 mm   -646 mum -2.43 m     793 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.08 mm   -1.1 mm  -2.41 m     217 keV     0 eV   2.05 cm   2.05 cm     Target       compt
-    2  -3.45 mm  -1.74 mm  -2.41 m       0 eV     88 keV   1.1 mm   2.16 cm     Target        phot
+    0   2.15 mm   -646 mum -2.43 m     793 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.08 mm   -1.1 mm  -2.41 m     217 keV     0 eV   2.05 cm   2.05 cm       Target       compt
+    2  -3.45 mm  -1.74 mm  -2.41 m       0 eV     88 keV   1.1 mm   2.16 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 211,   Parent ID = 200
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.45 mm  -1.74 mm  -2.41 m     129 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.45 mm  -1.74 mm  -2.41 m  5.55e-11 eV    129 keV  41.4 mum  41.4 mum    Target       eIoni
+    0  -3.45 mm  -1.74 mm  -2.41 m     129 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.45 mm  -1.74 mm  -2.41 m  5.55e-11 eV    129 keV  41.4 mum  41.4 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 210,   Parent ID = 200
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -4.08 mm   -1.1 mm  -2.41 m     576 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -4.1 mm  -1.09 mm  -2.41 m       0 eV    576 keV   363 mum   363 mum    Target       eIoni
+    0  -4.08 mm   -1.1 mm  -2.41 m     576 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -4.1 mm  -1.09 mm  -2.41 m       0 eV    576 keV   363 mum   363 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 199,   Parent ID = 179
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.04 mm   -449 mum -2.43 m    3.08 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    2.1 mm   -655 mum -2.43 m     351 keV     0 eV   1.04 mm   1.04 mm     Target       compt
-    2   -240 mum -2.16 mm  -2.43 m       0 eV     88 keV  2.98 mm   4.01 mm     Target        phot
+    0   2.04 mm   -449 mum -2.43 m    3.08 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    2.1 mm   -655 mum -2.43 m     351 keV     0 eV   1.04 mm   1.04 mm       Target       compt
+    2   -240 mum -2.16 mm  -2.43 m       0 eV     88 keV  2.98 mm   4.01 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 213,   Parent ID = 199
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -240 mum -2.16 mm  -2.43 m     263 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -242 mum -2.16 mm  -2.43 m  1.11e-10 eV    263 keV   123 mum   123 mum    Target       eIoni
+    0   -240 mum -2.16 mm  -2.43 m     263 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -242 mum -2.16 mm  -2.43 m  1.11e-10 eV    263 keV   123 mum   123 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 212,   Parent ID = 199
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    2.1 mm   -655 mum -2.43 m    2.73 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.11 mm   -756 mum -2.43 m    1.48 MeV   194 keV   181 mum   181 mum    Target       eBrem
-    2   2.21 mm   -904 mum -2.43 m     645 keV   405 keV   402 mum   583 mum    Target       eBrem
-    3   2.18 mm   -897 mum -2.43 m  1.11e-10 eV    645 keV   421 mum     1 mm     Target       eIoni
+    0    2.1 mm   -655 mum -2.43 m    2.73 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.11 mm   -756 mum -2.43 m    1.48 MeV   194 keV   181 mum   181 mum      Target       eBrem
+    2   2.21 mm   -904 mum -2.43 m     645 keV   405 keV   402 mum   583 mum      Target       eBrem
+    3   2.18 mm   -897 mum -2.43 m  1.11e-10 eV    645 keV   421 mum     1 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 215,   Parent ID = 212
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.21 mm   -904 mum -2.43 m     428 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.44 mm    153 mum -2.43 m       0 eV     88 keV  6.96 mm   6.96 mm     Target        phot
+    0   2.21 mm   -904 mum -2.43 m     428 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.44 mm    153 mum -2.43 m       0 eV     88 keV  6.96 mm   6.96 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 216,   Parent ID = 215
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -4.44 mm    153 mum -2.43 m     340 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -4.45 mm    157 mum -2.43 m       0 eV    340 keV   178 mum   178 mum    Target       eIoni
+    0  -4.44 mm    153 mum -2.43 m     340 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -4.45 mm    157 mum -2.43 m       0 eV    340 keV   178 mum   178 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 214,   Parent ID = 212
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.11 mm   -756 mum -2.43 m    1.05 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.37 mm  -2.87 mm  -2.42 m     972 keV     0 eV   1.54 cm   1.54 cm     Target       compt
-    2   5.45 mm  -2.38 mm   -2.4 m     205 keV     0 eV    1.3 cm   2.84 cm     Target       compt
-    3   5.45 mm  -2.39 mm   -2.4 m       0 eV     88 keV  40.7 mum  2.84 cm     Target        phot
+    0   2.11 mm   -756 mum -2.43 m    1.05 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.37 mm  -2.87 mm  -2.42 m     972 keV     0 eV   1.54 cm   1.54 cm       Target       compt
+    2   5.45 mm  -2.38 mm   -2.4 m     205 keV     0 eV    1.3 cm   2.84 cm       Target       compt
+    3   5.45 mm  -2.39 mm   -2.4 m       0 eV     88 keV  40.7 mum  2.84 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 219,   Parent ID = 214
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   5.45 mm  -2.39 mm   -2.4 m     117 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   5.45 mm  -2.38 mm   -2.4 m       0 eV    117 keV  35.6 mum  35.6 mum    Target       eIoni
+    0   5.45 mm  -2.39 mm   -2.4 m     117 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   5.45 mm  -2.38 mm   -2.4 m       0 eV    117 keV  35.6 mum  35.6 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 218,   Parent ID = 214
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   5.45 mm  -2.38 mm   -2.4 m     767 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   5.45 mm  -2.38 mm   -2.4 m       0 eV    767 keV   523 mum   523 mum    Target       eIoni
+    0   5.45 mm  -2.38 mm   -2.4 m     767 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   5.45 mm  -2.38 mm   -2.4 m       0 eV    767 keV   523 mum   523 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 217,   Parent ID = 214
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.37 mm  -2.87 mm  -2.42 m    79.9 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.36 mm  -2.88 mm  -2.42 m       0 eV   79.9 keV  19.2 mum  19.2 mum    Target       eIoni
+    0   2.37 mm  -2.87 mm  -2.42 m    79.9 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.36 mm  -2.88 mm  -2.42 m       0 eV   79.9 keV  19.2 mum  19.2 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 171,   Parent ID = 170
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   9.04 mum   216 mum -2.44 m    2.29 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -322 mum   454 mum -2.42 m     313 keV     0 eV   2.75 cm   2.75 cm     Target       compt
-    2     38 mum  2.38 mm  -2.42 m       0 eV     88 keV  2.15 mm   2.96 cm     Target        phot
+    0   9.04 mum   216 mum -2.44 m    2.29 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -322 mum   454 mum -2.42 m     313 keV     0 eV   2.75 cm   2.75 cm       Target       compt
+    2     38 mum  2.38 mm  -2.42 m       0 eV     88 keV  2.15 mm   2.96 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 221,   Parent ID = 171
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0     38 mum  2.38 mm  -2.42 m     225 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   39.4 mum  2.39 mm  -2.42 m  2.78e-11 eV    225 keV  97.4 mum  97.4 mum    Target       eIoni
+    0     38 mum  2.38 mm  -2.42 m     225 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   39.4 mum  2.39 mm  -2.42 m  2.78e-11 eV    225 keV  97.4 mum  97.4 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 220,   Parent ID = 171
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -322 mum   454 mum -2.42 m    1.97 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -144 mum   458 mum -2.42 m    1.12 MeV   383 keV   392 mum   392 mum    Target       eBrem
-    2   -137 mum   507 mum -2.42 m       0 eV   1.12 MeV   824 mum  1.22 mm     Target       eIoni
+    0   -322 mum   454 mum -2.42 m    1.97 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -144 mum   458 mum -2.42 m    1.12 MeV   383 keV   392 mum   392 mum      Target       eBrem
+    2   -137 mum   507 mum -2.42 m       0 eV   1.12 MeV   824 mum  1.22 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 222,   Parent ID = 220
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -144 mum   458 mum -2.42 m     468 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   11.2 mum  1.29 mm  -2.42 m       0 eV     88 keV  1.29 mm   1.29 mm     Target        phot
+    0   -144 mum   458 mum -2.42 m     468 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   11.2 mum  1.29 mm  -2.42 m       0 eV     88 keV  1.29 mm   1.29 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 223,   Parent ID = 222
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   11.2 mum  1.29 mm  -2.42 m     380 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   15.8 mum   1.3 mm  -2.42 m  5.55e-11 eV    380 keV   207 mum   207 mum    Target       eIoni
+    0   11.2 mum  1.29 mm  -2.42 m     380 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   15.8 mum   1.3 mm  -2.42 m  5.55e-11 eV    380 keV   207 mum   207 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 169,   Parent ID = 4
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   15.8 mum   191 mum -2.44 m    12.3 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -22.9 mum   213 mum -2.44 m    10.7 MeV   650 keV   344 mum   344 mum    Target       eBrem
-    2   -189 mum  -152 mum -2.44 m    4.47 MeV  2.34 MeV   1.3 mm   1.64 mm     Target       eBrem
-    3   -236 mum  -264 mum -2.44 m    3.31 MeV   297 keV   240 mum  1.88 mm     Target       eBrem
-    4  -27.1 mum  -155 mum -2.44 m    1.73 MeV   390 keV   386 mum  2.26 mm     Target       eBrem
-    5   28.2 mum  -341 mum -2.44 m     348 keV  1.38 MeV  1.27 mm   3.53 mm     Target       eIoni
-    6     35 mum  -345 mum -2.44 m       0 eV    348 keV   184 mum  3.72 mm     Target       eIoni
+    0   15.8 mum   191 mum -2.44 m    12.3 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -22.9 mum   213 mum -2.44 m    10.7 MeV   650 keV   344 mum   344 mum      Target       eBrem
+    2   -189 mum  -152 mum -2.44 m    4.47 MeV  2.34 MeV   1.3 mm   1.64 mm       Target       eBrem
+    3   -236 mum  -264 mum -2.44 m    3.31 MeV   297 keV   240 mum  1.88 mm       Target       eBrem
+    4  -27.1 mum  -155 mum -2.44 m    1.73 MeV   390 keV   386 mum  2.26 mm       Target       eBrem
+    5   28.2 mum  -341 mum -2.44 m     348 keV  1.38 MeV  1.27 mm   3.53 mm       Target       eIoni
+    6     35 mum  -345 mum -2.44 m       0 eV    348 keV   184 mum  3.72 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 227,   Parent ID = 169
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -27.1 mum  -155 mum -2.44 m    1.18 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   -172 mum  -1.7 mm  -2.45 m     367 keV     0 eV    3.2 mm    3.2 mm     Target       compt
-    2  -3.32 mm     -6 mm  -2.44 m     197 keV     0 eV   5.79 mm      9 mm     Target       compt
-    3  -3.21 mm  -4.37 mm  -2.44 m       0 eV     88 keV  2.54 mm   1.15 cm     Target        phot
+    0  -27.1 mum  -155 mum -2.44 m    1.18 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   -172 mum  -1.7 mm  -2.45 m     367 keV     0 eV    3.2 mm    3.2 mm       Target       compt
+    2  -3.32 mm     -6 mm  -2.44 m     197 keV     0 eV   5.79 mm      9 mm       Target       compt
+    3  -3.21 mm  -4.37 mm  -2.44 m       0 eV     88 keV  2.54 mm   1.15 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 230,   Parent ID = 227
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.21 mm  -4.37 mm  -2.44 m     109 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.21 mm  -4.37 mm  -2.44 m       0 eV    109 keV  31.6 mum  31.6 mum    Target       eIoni
+    0  -3.21 mm  -4.37 mm  -2.44 m     109 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.21 mm  -4.37 mm  -2.44 m       0 eV    109 keV  31.6 mum  31.6 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 229,   Parent ID = 227
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.32 mm     -6 mm  -2.44 m     170 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -3.32 mm     -6 mm  -2.44 m       0 eV    170 keV  63.5 mum  63.5 mum    Target       eIoni
+    0  -3.32 mm     -6 mm  -2.44 m     170 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -3.32 mm     -6 mm  -2.44 m       0 eV    170 keV  63.5 mum  63.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 228,   Parent ID = 227
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -172 mum  -1.7 mm  -2.45 m     818 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -166 mum -1.71 mm  -2.45 m       0 eV    818 keV   566 mum   566 mum    Target       eIoni
+    0   -172 mum  -1.7 mm  -2.45 m     818 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -166 mum -1.71 mm  -2.45 m       0 eV    818 keV   566 mum   566 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 226,   Parent ID = 169
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -236 mum  -264 mum -2.44 m     867 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.96 mm   1.73 cm  -2.45 m     867 keV     0 eV   1.93 cm   1.93 cm     Target  Transportation
-    2   20.3 cm   1.12 m   -2.91 m     867 keV     0 eV   1.21 m    1.23 m  OutOfWorld  Transportation
+    0   -236 mum  -264 mum -2.44 m     867 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.96 mm   1.73 cm  -2.45 m     867 keV     0 eV   1.93 cm   1.93 cm       Target  Transportation
+    2   20.3 cm   1.12 m   -2.91 m     867 keV     0 eV   1.21 m    1.23 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 225,   Parent ID = 169
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -189 mum  -152 mum -2.44 m    3.93 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    428 mum -1.35 mm  -2.44 m       0 eV     88 keV  3.09 mm   3.09 mm     Target        phot
+    0   -189 mum  -152 mum -2.44 m    3.93 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    428 mum -1.35 mm  -2.44 m       0 eV     88 keV  3.09 mm   3.09 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 231,   Parent ID = 225
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    428 mum -1.35 mm  -2.44 m    3.84 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    581 mum -1.23 mm  -2.44 m    2.93 MeV   416 keV   439 mum   439 mum    Target       eBrem
-    2    548 mum -1.54 mm  -2.44 m       0 eV   2.93 MeV  1.72 mm   2.15 mm     Target       eIoni
+    0    428 mum -1.35 mm  -2.44 m    3.84 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    581 mum -1.23 mm  -2.44 m    2.93 MeV   416 keV   439 mum   439 mum      Target       eBrem
+    2    548 mum -1.54 mm  -2.44 m       0 eV   2.93 MeV  1.72 mm   2.15 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 232,   Parent ID = 231
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    581 mum -1.23 mm  -2.44 m     495 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.49 mm  -1.52 cm  -2.44 m       0 eV     88 keV  1.46 cm   1.46 cm     Target        phot
+    0    581 mum -1.23 mm  -2.44 m     495 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.49 mm  -1.52 cm  -2.44 m       0 eV     88 keV  1.46 cm   1.46 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 233,   Parent ID = 232
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -2.49 mm  -1.52 cm  -2.44 m     407 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.49 mm  -1.53 cm  -2.44 m       0 eV    407 keV   228 mum   228 mum    Target       eIoni
+    0  -2.49 mm  -1.52 cm  -2.44 m     407 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.49 mm  -1.53 cm  -2.44 m       0 eV    407 keV   228 mum   228 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 224,   Parent ID = 169
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -22.9 mum   213 mum -2.44 m     869 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   6.17 mm   6.62 mm  -2.41 m     673 keV     0 eV   3.44 cm   3.44 cm     Target       compt
-    2   3.96 mm   7.32 mm  -2.41 m     625 keV     0 eV   5.54 mm   3.99 cm     Target       compt
-    3     33 mum  1.04 cm   -2.4 m     625 keV     0 eV    7.6 mm   4.75 cm     Target  Transportation
-    4   -2.4 m    1.91 m     1.1 m     625 keV     0 eV   4.65 m     4.7 m     Tracker  Transportation
-    5  -2.91 m    2.31 m    1.85 m     625 keV     0 eV   98.8 cm   5.69 m  OutOfWorld  Transportation
+    0  -22.9 mum   213 mum -2.44 m     869 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   6.17 mm   6.62 mm  -2.41 m     673 keV     0 eV   3.44 cm   3.44 cm       Target       compt
+    2   3.96 mm   7.32 mm  -2.41 m     625 keV     0 eV   5.54 mm   3.99 cm       Target       compt
+    3     33 mum  1.04 cm   -2.4 m     625 keV     0 eV    7.6 mm   4.75 cm       Target  Transportation
+    4   -2.4 m    1.91 m     1.1 m     625 keV     0 eV   4.65 m     4.7 m       Tracker  Transportation
+    5  -2.91 m    2.31 m    1.85 m     625 keV     0 eV   98.8 cm   5.69 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 235,   Parent ID = 224
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   3.96 mm   7.32 mm  -2.41 m    48.4 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   3.96 mm   7.32 mm  -2.41 m       0 eV   48.4 keV   8.5 mum   8.5 mum    Target       eIoni
+    0   3.96 mm   7.32 mm  -2.41 m    48.4 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   3.96 mm   7.32 mm  -2.41 m       0 eV   48.4 keV   8.5 mum   8.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 234,   Parent ID = 224
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   6.17 mm   6.62 mm  -2.41 m     196 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   6.17 mm   6.62 mm  -2.41 m       0 eV    196 keV  79.1 mum  79.1 mum    Target       eIoni
+    0   6.17 mm   6.62 mm  -2.41 m     196 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   6.17 mm   6.62 mm  -2.41 m       0 eV    196 keV  79.1 mum  79.1 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 3,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -21.6 mum   115 mum -2.45 m    19.2 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1   85.8 mum   408 mum -2.42 m     6.8 MeV     0 eV   3.34 cm   3.34 cm     Target       compt
-    2  -1.31 mm   -344 mum -2.41 m       0 eV     88 keV  5.27 mm   3.86 cm     Target        phot
+    0  -21.6 mum   115 mum -2.45 m    19.2 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1   85.8 mum   408 mum -2.42 m     6.8 MeV     0 eV   3.34 cm   3.34 cm       Target       compt
+    2  -1.31 mm   -344 mum -2.41 m       0 eV     88 keV  5.27 mm   3.86 cm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 237,   Parent ID = 3
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.31 mm   -344 mum -2.41 m    6.71 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.27 mm   -159 mum -2.41 m    4.09 MeV  2.25 MeV  1.08 mm   1.08 mm     Target       eBrem
-    2   -1.3 mm    223 mum -2.41 m    1.12 MeV   675 keV   694 mum  1.78 mm     Target       eBrem
-    3  -1.31 mm    249 mum -2.41 m  4.44e-10 eV   1.12 MeV   821 mum   2.6 mm     Target       eIoni
+    0  -1.31 mm   -344 mum -2.41 m    6.71 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.27 mm   -159 mum -2.41 m    4.09 MeV  2.25 MeV  1.08 mm   1.08 mm       Target       eBrem
+    2   -1.3 mm    223 mum -2.41 m    1.12 MeV   675 keV   694 mum  1.78 mm       Target       eBrem
+    3  -1.31 mm    249 mum -2.41 m  4.44e-10 eV   1.12 MeV   821 mum   2.6 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 239,   Parent ID = 237
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -1.3 mm    223 mum -2.41 m     2.3 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.68 mm   1.12 mm  -2.41 m    1.41 MeV     0 eV   2.54 mm   2.54 mm     Target       compt
-    2  -1.45 cm    2.5 cm  -2.43 m    1.41 MeV     0 eV   3.39 cm   3.64 cm     Target  Transportation
-    3  -31.6 cm   58.5 cm  -2.91 m    1.41 MeV     0 eV   79.5 cm   83.2 cm OutOfWorld  Transportation
+    0   -1.3 mm    223 mum -2.41 m     2.3 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.68 mm   1.12 mm  -2.41 m    1.41 MeV     0 eV   2.54 mm   2.54 mm       Target       compt
+    2  -1.45 cm    2.5 cm  -2.43 m    1.41 MeV     0 eV   3.39 cm   3.64 cm       Target  Transportation
+    3  -31.6 cm   58.5 cm  -2.91 m    1.41 MeV     0 eV   79.5 cm   83.2 cm   OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 240,   Parent ID = 239
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.68 mm   1.12 mm  -2.41 m     894 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.67 mm   1.11 mm  -2.41 m  3.33e-10 eV    894 keV   630 mum   630 mum    Target       eIoni
+    0  -1.68 mm   1.12 mm  -2.41 m     894 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.67 mm   1.11 mm  -2.41 m  3.33e-10 eV    894 keV   630 mum   630 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 238,   Parent ID = 237
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.27 mm   -159 mum -2.41 m     365 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.67 mm    947 mum -2.41 m       0 eV     88 keV  5.01 mm   5.01 mm     Target        phot
+    0  -1.27 mm   -159 mum -2.41 m     365 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.67 mm    947 mum -2.41 m       0 eV     88 keV  5.01 mm   5.01 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 241,   Parent ID = 238
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.67 mm    947 mum -2.41 m     277 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.67 mm    946 mum -2.41 m       0 eV    277 keV   132 mum   132 mum    Target       eIoni
+    0   1.67 mm    947 mum -2.41 m     277 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.67 mm    946 mum -2.41 m       0 eV    277 keV   132 mum   132 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 236,   Parent ID = 3
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   85.8 mum   408 mum -2.42 m    12.4 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1    750 mum  -860 mum -2.41 m    7.92 MeV  3.94 MeV  3.27 mm   3.27 mm     Target       eBrem
-    2    608 mum  -842 mum -2.41 m    7.22 MeV   210 keV   200 mum  3.47 mm     Target       eBrem
-    3    251 mum  -503 mum -2.41 m    6.05 MeV   531 keV   539 mum  4.01 mm     Target       eBrem
-    4    219 mum  -476 mum -2.41 m    3.43 MeV  29.2 keV  41.8 mum  4.05 mm     Target       eBrem
-    5   -276 mum  -393 mum -2.41 m    2.49 MeV   634 keV   636 mum  4.69 mm     Target       eBrem
-    6   -307 mum  -597 mum -2.41 m    1.75 MeV   425 keV   464 mum  5.15 mm     Target       eBrem
-    7   -390 mum  -547 mum -2.41 m     342 keV   411 keV   392 mum  5.55 mm     Target       eBrem
-    8   -390 mum  -554 mum -2.41 m       0 eV    342 keV   179 mum  5.72 mm     Target       eIoni
+    0   85.8 mum   408 mum -2.42 m    12.4 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1    750 mum  -860 mum -2.41 m    7.92 MeV  3.94 MeV  3.27 mm   3.27 mm       Target       eBrem
+    2    608 mum  -842 mum -2.41 m    7.22 MeV   210 keV   200 mum  3.47 mm       Target       eBrem
+    3    251 mum  -503 mum -2.41 m    6.05 MeV   531 keV   539 mum  4.01 mm       Target       eBrem
+    4    219 mum  -476 mum -2.41 m    3.43 MeV  29.2 keV  41.8 mum  4.05 mm       Target       eBrem
+    5   -276 mum  -393 mum -2.41 m    2.49 MeV   634 keV   636 mum  4.69 mm       Target       eBrem
+    6   -307 mum  -597 mum -2.41 m    1.75 MeV   425 keV   464 mum  5.15 mm       Target       eBrem
+    7   -390 mum  -547 mum -2.41 m     342 keV   411 keV   392 mum  5.55 mm       Target       eBrem
+    8   -390 mum  -554 mum -2.41 m       0 eV    342 keV   179 mum  5.72 mm       Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 248,   Parent ID = 236
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -390 mum  -547 mum -2.41 m     995 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   2.51 mm   -2.5 cm  -2.44 m     995 keV     0 eV    3.6 cm    3.6 cm     Target  Transportation
-    2   5.45 cm  -46.3 cm  -2.91 m     995 keV     0 eV   64.4 cm     68 cm OutOfWorld  Transportation
+    0   -390 mum  -547 mum -2.41 m     995 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   2.51 mm   -2.5 cm  -2.44 m     995 keV     0 eV    3.6 cm    3.6 cm       Target  Transportation
+    2   5.45 cm  -46.3 cm  -2.91 m     995 keV     0 eV   64.4 cm     68 cm   OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 247,   Parent ID = 236
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -307 mum  -597 mum -2.41 m     313 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -539 mum  -418 mum -2.41 m       0 eV     88 keV   317 mum   317 mum    Target        phot
+    0   -307 mum  -597 mum -2.41 m     313 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -539 mum  -418 mum -2.41 m       0 eV     88 keV   317 mum   317 mum      Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 249,   Parent ID = 247
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -539 mum  -418 mum -2.41 m     225 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -542 mum  -414 mum -2.41 m       0 eV    225 keV  97.6 mum  97.6 mum    Target       eIoni
+    0   -539 mum  -418 mum -2.41 m     225 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -542 mum  -414 mum -2.41 m       0 eV    225 keV  97.6 mum  97.6 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 246,   Parent ID = 236
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -276 mum  -393 mum -2.41 m     315 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -1.4 mm   2.41 mm  -2.41 m     259 keV     0 eV    6.5 mm    6.5 mm     Target       compt
-    2   -660 mum  3.21 mm  -2.41 m     174 keV     0 eV    1.3 mm    7.8 mm     Target       compt
-    3   -612 mum  3.12 mm  -2.41 m       0 eV     88 keV   119 mum  7.92 mm     Target        phot
+    0   -276 mum  -393 mum -2.41 m     315 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -1.4 mm   2.41 mm  -2.41 m     259 keV     0 eV    6.5 mm    6.5 mm       Target       compt
+    2   -660 mum  3.21 mm  -2.41 m     174 keV     0 eV    1.3 mm    7.8 mm       Target       compt
+    3   -612 mum  3.12 mm  -2.41 m       0 eV     88 keV   119 mum  7.92 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 252,   Parent ID = 246
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -612 mum  3.12 mm  -2.41 m    85.8 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -611 mum  3.12 mm  -2.41 m       0 eV   85.8 keV  21.5 mum  21.5 mum    Target       eIoni
+    0   -612 mum  3.12 mm  -2.41 m    85.8 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -611 mum  3.12 mm  -2.41 m       0 eV   85.8 keV  21.5 mum  21.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 251,   Parent ID = 246
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -660 mum  3.21 mm  -2.41 m    85.7 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -660 mum  3.21 mm  -2.41 m  2.78e-11 eV   85.7 keV  21.5 mum  21.5 mum    Target       eIoni
+    0   -660 mum  3.21 mm  -2.41 m    85.7 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -660 mum  3.21 mm  -2.41 m  2.78e-11 eV   85.7 keV  21.5 mum  21.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 250,   Parent ID = 246
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -1.4 mm   2.41 mm  -2.41 m    55.1 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -1.4 mm   2.41 mm  -2.41 m  3.47e-11 eV   55.1 keV  10.5 mum  10.5 mum    Target       eIoni
+    0   -1.4 mm   2.41 mm  -2.41 m    55.1 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -1.4 mm   2.41 mm  -2.41 m  3.47e-11 eV   55.1 keV  10.5 mum  10.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 245,   Parent ID = 236
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    219 mum  -476 mum -2.41 m    2.59 MeV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.33 mm    872 mum -2.42 m       0 eV      0 eV   2.21 mm   2.21 mm     Target        conv
+    0    219 mum  -476 mum -2.41 m    2.59 MeV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.33 mm    872 mum -2.42 m       0 eV      0 eV   2.21 mm   2.21 mm       Target        conv
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e+,   Track ID = 254,   Parent ID = 245
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.33 mm    872 mum -2.42 m     927 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.37 mm    759 mum -2.42 m    22.8 keV   599 keV   631 mum   631 mum    Target       eBrem
-    2  -1.37 mm    758 mum -2.42 m       0 eV   22.8 keV  2.11 mum   633 mum    Target       eIoni
-    3  -1.37 mm    758 mum -2.42 m       0 eV      0 eV      0 fm    633 mum    Target     annihil
+    0  -1.33 mm    872 mum -2.42 m     927 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.37 mm    759 mum -2.42 m    22.8 keV   599 keV   631 mum   631 mum      Target       eBrem
+    2  -1.37 mm    758 mum -2.42 m       0 eV   22.8 keV  2.11 mum   633 mum      Target       eIoni
+    3  -1.37 mm    758 mum -2.42 m       0 eV      0 eV      0 fm    633 mum      Target     annihil
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 257,   Parent ID = 254
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.37 mm    758 mum -2.42 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.98 mm   2.55 mm  -2.42 m     308 keV     0 eV   4.04 mm   4.04 mm     Target       compt
-    2   1.91 mm    2.7 mm  -2.42 m       0 eV     88 keV   340 mum  4.38 mm     Target        phot
+    0  -1.37 mm    758 mum -2.42 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.98 mm   2.55 mm  -2.42 m     308 keV     0 eV   4.04 mm   4.04 mm       Target       compt
+    2   1.91 mm    2.7 mm  -2.42 m       0 eV     88 keV   340 mum  4.38 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 259,   Parent ID = 257
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.91 mm    2.7 mm  -2.42 m     220 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.91 mm    2.7 mm  -2.42 m  5.55e-11 eV    220 keV  94.3 mum  94.3 mum    Target       eIoni
+    0   1.91 mm    2.7 mm  -2.42 m     220 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.91 mm    2.7 mm  -2.42 m  5.55e-11 eV    220 keV  94.3 mum  94.3 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 258,   Parent ID = 257
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.98 mm   2.55 mm  -2.42 m     203 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.98 mm   2.55 mm  -2.42 m  8.33e-11 eV    203 keV  83.3 mum  83.3 mum    Target       eIoni
+    0   1.98 mm   2.55 mm  -2.42 m     203 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.98 mm   2.55 mm  -2.42 m  8.33e-11 eV    203 keV  83.3 mum  83.3 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 256,   Parent ID = 254
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.37 mm    758 mum -2.42 m     511 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -6.45 mm  -1.96 mm  -2.41 m     174 keV     0 eV   6.15 mm   6.15 mm     Target       compt
-    2  -5.57 mm  -1.88 mm  -2.41 m       0 eV     88 keV   960 mum  7.11 mm     Target        phot
+    0  -1.37 mm    758 mum -2.42 m     511 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -6.45 mm  -1.96 mm  -2.41 m     174 keV     0 eV   6.15 mm   6.15 mm       Target       compt
+    2  -5.57 mm  -1.88 mm  -2.41 m       0 eV     88 keV   960 mum  7.11 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 261,   Parent ID = 256
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -5.57 mm  -1.88 mm  -2.41 m    86.3 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -5.57 mm  -1.88 mm  -2.41 m       0 eV   86.3 keV  21.8 mum  21.8 mum    Target       eIoni
+    0  -5.57 mm  -1.88 mm  -2.41 m    86.3 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -5.57 mm  -1.88 mm  -2.41 m       0 eV   86.3 keV  21.8 mum  21.8 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 260,   Parent ID = 256
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -6.45 mm  -1.96 mm  -2.41 m     337 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -6.46 mm  -1.96 mm  -2.41 m       0 eV    337 keV   175 mum   175 mum    Target       eIoni
+    0  -6.45 mm  -1.96 mm  -2.41 m     337 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -6.46 mm  -1.96 mm  -2.41 m       0 eV    337 keV   175 mum   175 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 255,   Parent ID = 254
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.37 mm    759 mum -2.42 m     305 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.48 mm    206 mum -2.42 m       0 eV     88 keV  4.75 mm   4.75 mm     Target        phot
+    0  -1.37 mm    759 mum -2.42 m     305 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.48 mm    206 mum -2.42 m       0 eV     88 keV  4.75 mm   4.75 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 262,   Parent ID = 255
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   1.48 mm    206 mum -2.42 m     217 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   1.48 mm    208 mum -2.42 m  2.78e-11 eV    217 keV  92.3 mum  92.3 mum    Target       eIoni
+    0   1.48 mm    206 mum -2.42 m     217 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   1.48 mm    208 mum -2.42 m  2.78e-11 eV    217 keV  92.3 mum  92.3 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 253,   Parent ID = 245
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.33 mm    872 mum -2.42 m     638 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.34 mm    899 mum -2.42 m  3.33e-10 eV    638 keV   415 mum   415 mum    Target       eIoni
+    0  -1.33 mm    872 mum -2.42 m     638 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.34 mm    899 mum -2.42 m  3.33e-10 eV    638 keV   415 mum   415 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 244,   Parent ID = 236
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    251 mum  -503 mum -2.41 m     641 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -59.2 mum  -377 mum -2.41 m     461 keV     0 eV    347 mum   347 mum    Target       compt
-    2   -1.7 mm  -1.15 mm  -2.41 m     228 keV     0 eV   1.84 mm   2.19 mm     Target       compt
-    3  -1.84 mm   -936 mum -2.41 m       0 eV     88 keV   994 mum  3.18 mm     Target        phot
+    0    251 mum  -503 mum -2.41 m     641 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -59.2 mum  -377 mum -2.41 m     461 keV     0 eV    347 mum   347 mum      Target       compt
+    2   -1.7 mm  -1.15 mm  -2.41 m     228 keV     0 eV   1.84 mm   2.19 mm       Target       compt
+    3  -1.84 mm   -936 mum -2.41 m       0 eV     88 keV   994 mum  3.18 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 265,   Parent ID = 244
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -1.84 mm   -936 mum -2.41 m     140 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -1.84 mm   -937 mum -2.41 m       0 eV    140 keV  47.3 mum  47.3 mum    Target       eIoni
+    0  -1.84 mm   -936 mum -2.41 m     140 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -1.84 mm   -937 mum -2.41 m       0 eV    140 keV  47.3 mum  47.3 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 264,   Parent ID = 244
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -1.7 mm  -1.15 mm  -2.41 m     233 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -1.7 mm  -1.15 mm  -2.41 m       0 eV    233 keV   102 mum   102 mum    Target       eIoni
+    0   -1.7 mm  -1.15 mm  -2.41 m     233 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -1.7 mm  -1.15 mm  -2.41 m       0 eV    233 keV   102 mum   102 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 263,   Parent ID = 244
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -59.2 mum  -377 mum -2.41 m     180 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -60.9 mum  -372 mum -2.41 m  8.33e-11 eV    180 keV  69.5 mum  69.5 mum    Target       eIoni
+    0  -59.2 mum  -377 mum -2.41 m     180 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -60.9 mum  -372 mum -2.41 m  8.33e-11 eV    180 keV  69.5 mum  69.5 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 243,   Parent ID = 236
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    608 mum  -842 mum -2.41 m     487 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -627 mum  59.5 mum -2.42 m       0 eV     88 keV  1.86 mm   1.86 mm     Target        phot
+    0    608 mum  -842 mum -2.41 m     487 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -627 mum  59.5 mum -2.42 m       0 eV     88 keV  1.86 mm   1.86 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 266,   Parent ID = 243
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -627 mum  59.5 mum -2.42 m     399 keV     0 eV      0 fm      0 fm     Target    initStep
-    1   -640 mum  67.4 mum -2.42 m  1.11e-10 eV    399 keV   222 mum   222 mum    Target       eIoni
+    0   -627 mum  59.5 mum -2.42 m     399 keV     0 eV      0 fm      0 fm       Target    initStep
+    1   -640 mum  67.4 mum -2.42 m  1.11e-10 eV    399 keV   222 mum   222 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = gamma,   Track ID = 242,   Parent ID = 236
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0    750 mum  -860 mum -2.41 m     531 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.73 mm    1.1 mm  -2.42 m       0 eV     88 keV  5.84 mm   5.84 mm     Target        phot
+    0    750 mum  -860 mum -2.41 m     531 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.73 mm    1.1 mm  -2.42 m       0 eV     88 keV  5.84 mm   5.84 mm       Target        phot
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 267,   Parent ID = 242
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -2.73 mm    1.1 mm  -2.42 m     443 keV     0 eV      0 fm      0 fm     Target    initStep
-    1  -2.74 mm   1.09 mm  -2.42 m       0 eV    443 keV   256 mum   256 mum    Target       eIoni
+    0  -2.73 mm    1.1 mm  -2.42 m     443 keV     0 eV      0 fm      0 fm       Target    initStep
+    1  -2.74 mm   1.09 mm  -2.42 m       0 eV    443 keV   256 mum   256 mum      Target       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 2,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -37.5 mum -1.48 mum -2.86 m    10.5 keV     0 eV      0 fm      0 fm      World    initStep
-    1  -1.13 mm  -1.04 mm  -2.86 m    3.41 keV  7.08 keV  1.76 mm   1.76 mm      World       eIoni
-    2  -1.09 mm  -1.09 mm  -2.86 m  4.34e-13 eV   3.41 keV   364 mum  2.13 mm      World       eIoni
+    0  -37.5 mum -1.48 mum -2.86 m    10.5 keV     0 eV      0 fm      0 fm        World    initStep
+    1  -1.13 mm  -1.04 mm  -2.86 m    3.41 keV  7.08 keV  1.76 mm   1.76 mm        World       eIoni
+    2  -1.09 mm  -1.09 mm  -2.86 m  4.34e-13 eV   3.41 keV   364 mum  2.13 mm        World       eIoni
 >>> Event 0
     0 trajectories stored in this event.
 ### Run 1 start.
@@ -2478,157 +2478,157 @@ Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0      0 fm      0 fm  -2.91 m       1 TeV     0 eV      0 fm      0 fm      World    initStep
-    1   20.4 nm  -11.3 nm  -2.81 m   1e+03 GeV  25.9 keV  9.76 cm   9.76 cm      World      MuIoni
-    2    100 nm   -101 nm  -2.45 m   1e+03 GeV  84.7 keV  36.2 cm     46 cm      World  Transportation
-    3    116 nm   -131 nm   -2.4 m   1e+03 GeV  77.3 MeV     5 cm     51 cm     Target  Transportation
-    4  -3.36 mum  11.5 mum -2.29 m   1e+03 GeV  20.2 keV  10.8 cm   61.8 cm    Tracker      MuIoni
-    5  -25.7 mum  85.8 mum  -1.6 m   1e+03 GeV   166 keV  69.2 cm   1.31 m     Tracker  Transportation
-    6  -32.1 mum   107 mum  -1.4 m   1e+03 GeV   187 keV    20 cm   1.51 m     Chamber  Transportation
-    7  -51.6 mum   172 mum   -80 cm  1e+03 GeV   135 keV    60 cm   2.11 m     Tracker  Transportation
-    8  -58.1 mum   193 mum   -60 cm  1e+03 GeV   184 keV    20 cm   2.31 m     Chamber  Transportation
-    9  -78.1 mum   258 mum     0 fm  1e+03 GeV   139 keV    60 cm   2.91 m     Tracker  Transportation
-   10  -84.7 mum   280 mum    20 cm  1e+03 GeV   184 keV    20 cm   3.11 m     Chamber  Transportation
-   11   -104 mum   342 mum  76.8 cm  1e+03 GeV   127 keV  56.8 cm   3.68 m     Tracker      MuIoni
-   12   -105 mum   346 mum    80 cm  1e+03 GeV  8.99 keV  3.24 cm   3.71 m     Tracker  Transportation
-   13   -112 mum   368 mum     1 m   1e+03 GeV   112 keV    20 cm   3.91 m     Chamber  Transportation
-   14   -123 mum   400 mum   1.3 m   1e+03 GeV  72.9 keV  29.7 cm   4.21 m     Tracker      MuIoni
-   15   -131 mum   426 mum  1.53 m   1e+03 GeV  61.7 keV  23.8 cm   4.44 m     Tracker      MuIoni
-   16   -133 mum   433 mum   1.6 m   1e+03 GeV  11.7 keV  6.54 cm   4.51 m     Tracker  Transportation
-   17   -140 mum   455 mum   1.8 m   1e+03 GeV   158 keV    20 cm   4.71 m     Chamber  Transportation
-   18   -159 mum   511 mum  2.31 m   1e+03 GeV   124 keV  51.4 cm   5.22 m     Tracker      MuIoni
-   19   -162 mum   520 mum   2.4 m   1e+03 GeV  16.3 keV  8.57 cm   5.31 m     Tracker  Transportation
-   20   -180 mum   575 mum  2.91 m   1e+03 GeV   115 keV    51 cm   5.82 m  OutOfWorld  Transportation
+    0      0 fm      0 fm  -2.91 m       1 TeV     0 eV      0 fm      0 fm        World    initStep
+    1   20.4 nm  -11.3 nm  -2.81 m   1e+03 GeV  25.9 keV  9.76 cm   9.76 cm        World      MuIoni
+    2    100 nm   -101 nm  -2.45 m   1e+03 GeV  84.7 keV  36.2 cm     46 cm        World  Transportation
+    3    116 nm   -131 nm   -2.4 m   1e+03 GeV  77.3 MeV     5 cm     51 cm       Target  Transportation
+    4  -3.36 mum  11.5 mum -2.29 m   1e+03 GeV  20.2 keV  10.8 cm   61.8 cm      Tracker      MuIoni
+    5  -25.7 mum  85.8 mum  -1.6 m   1e+03 GeV   166 keV  69.2 cm   1.31 m       Tracker  Transportation
+    6  -32.1 mum   107 mum  -1.4 m   1e+03 GeV   187 keV    20 cm   1.51 m       Chamber  Transportation
+    7  -51.6 mum   172 mum   -80 cm  1e+03 GeV   135 keV    60 cm   2.11 m       Tracker  Transportation
+    8  -58.1 mum   193 mum   -60 cm  1e+03 GeV   184 keV    20 cm   2.31 m       Chamber  Transportation
+    9  -78.1 mum   258 mum     0 fm  1e+03 GeV   139 keV    60 cm   2.91 m       Tracker  Transportation
+   10  -84.7 mum   280 mum    20 cm  1e+03 GeV   184 keV    20 cm   3.11 m       Chamber  Transportation
+   11   -104 mum   342 mum  76.8 cm  1e+03 GeV   127 keV  56.8 cm   3.68 m       Tracker      MuIoni
+   12   -105 mum   346 mum    80 cm  1e+03 GeV  8.99 keV  3.24 cm   3.71 m       Tracker  Transportation
+   13   -112 mum   368 mum     1 m   1e+03 GeV   112 keV    20 cm   3.91 m       Chamber  Transportation
+   14   -123 mum   400 mum   1.3 m   1e+03 GeV  72.9 keV  29.7 cm   4.21 m       Tracker      MuIoni
+   15   -131 mum   426 mum  1.53 m   1e+03 GeV  61.7 keV  23.8 cm   4.44 m       Tracker      MuIoni
+   16   -133 mum   433 mum   1.6 m   1e+03 GeV  11.7 keV  6.54 cm   4.51 m       Tracker  Transportation
+   17   -140 mum   455 mum   1.8 m   1e+03 GeV   158 keV    20 cm   4.71 m       Chamber  Transportation
+   18   -159 mum   511 mum  2.31 m   1e+03 GeV   124 keV  51.4 cm   5.22 m       Tracker      MuIoni
+   19   -162 mum   520 mum   2.4 m   1e+03 GeV  16.3 keV  8.57 cm   5.31 m       Tracker  Transportation
+   20   -180 mum   575 mum  2.91 m   1e+03 GeV   115 keV    51 cm   5.82 m    OutOfWorld  Transportation
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 7,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -159 mum   511 mum  2.31 m      32 keV     0 eV      0 fm      0 fm    Tracker    initStep
-    1  -1.32 mm    4.5 mm   2.32 m    27.3 keV  4.73 keV  5.11 mm   5.11 mm    Tracker       eIoni
-    2  -1.35 mm   7.34 mm   2.32 m      22 keV  5.23 keV   4.2 mm   9.31 mm    Tracker       eIoni
-    3  -1.59 mm   1.04 cm   2.32 m    17.9 keV  4.16 keV  3.33 mm   1.26 cm    Tracker       eIoni
-    4  -3.38 mm   1.14 cm   2.32 m    13.5 keV  4.39 keV  2.72 mm   1.54 cm    Tracker       eIoni
-    5  -4.39 mm   1.23 cm   2.32 m    8.02 keV  5.46 keV  2.15 mm   1.75 cm    Tracker       eIoni
-    6  -3.63 mm   1.21 cm   2.32 m       0 eV   8.02 keV  1.39 mm   1.89 cm    Tracker       eIoni
+    0   -159 mum   511 mum  2.31 m      32 keV     0 eV      0 fm      0 fm      Tracker    initStep
+    1  -1.32 mm    4.5 mm   2.32 m    27.3 keV  4.73 keV  5.11 mm   5.11 mm      Tracker       eIoni
+    2  -1.35 mm   7.34 mm   2.32 m      22 keV  5.23 keV   4.2 mm   9.31 mm      Tracker       eIoni
+    3  -1.59 mm   1.04 cm   2.32 m    17.9 keV  4.16 keV  3.33 mm   1.26 cm      Tracker       eIoni
+    4  -3.38 mm   1.14 cm   2.32 m    13.5 keV  4.39 keV  2.72 mm   1.54 cm      Tracker       eIoni
+    5  -4.39 mm   1.23 cm   2.32 m    8.02 keV  5.46 keV  2.15 mm   1.75 cm      Tracker       eIoni
+    6  -3.63 mm   1.21 cm   2.32 m       0 eV   8.02 keV  1.39 mm   1.89 cm      Tracker       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 6,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -131 mum   426 mum  1.53 m    8.21 keV     0 eV      0 fm      0 fm    Tracker    initStep
-    1   -138 mum  -545 mum  1.54 m    4.72 keV   3.5 keV  1.42 mm   1.42 mm    Tracker       eIoni
-    2   55.5 mum  -401 mum  1.54 m       0 eV   4.72 keV   621 mum  2.04 mm    Tracker       eIoni
+    0   -131 mum   426 mum  1.53 m    8.21 keV     0 eV      0 fm      0 fm      Tracker    initStep
+    1   -138 mum  -545 mum  1.54 m    4.72 keV   3.5 keV  1.42 mm   1.42 mm      Tracker       eIoni
+    2   55.5 mum  -401 mum  1.54 m       0 eV   4.72 keV   621 mum  2.04 mm      Tracker       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 5,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -123 mum   400 mum   1.3 m     284 keV     0 eV      0 fm      0 fm    Tracker    initStep
-    1   9.53 mm   -2.6 cm   1.31 m     253 keV  11.5 keV  3.04 cm   3.04 cm    Tracker       eIoni
-    2   1.61 cm  -13.3 cm   1.36 m     222 keV  31.3 keV  13.2 cm   16.2 cm    Tracker       eIoni
-    3   4.27 cm  -20.8 cm   1.43 m     193 keV  28.8 keV  10.7 cm   26.9 cm    Tracker       eIoni
-    4    2.8 cm  -27.9 cm   1.46 m     155 keV  38.3 keV  8.52 cm   35.4 cm    Tracker       eIoni
-    5   7.84 mm  -31.5 cm   1.49 m     138 keV  16.2 keV  5.94 cm   41.3 cm    Tracker       eIoni
-    6  -2.75 cm  -34.3 cm    1.5 m     125 keV  13.3 keV  4.95 cm   46.3 cm    Tracker       eIoni
-    7  -6.31 cm  -36.2 cm   1.51 m     110 keV  15.5 keV  4.19 cm   50.5 cm    Tracker       eIoni
-    8  -7.95 cm  -38.9 cm   1.51 m     101 keV   9.1 keV  3.35 cm   53.8 cm    Tracker       eIoni
-    9  -8.55 cm  -41.7 cm   1.51 m    91.7 keV  8.89 keV  2.92 cm   56.8 cm    Tracker       eIoni
-   10  -8.32 cm  -43.9 cm    1.5 m      83 keV  8.62 keV  2.49 cm   59.3 cm    Tracker       eIoni
-   11  -6.79 cm  -42.7 cm   1.51 m    72.4 keV  10.6 keV  2.13 cm   61.4 cm    Tracker       eIoni
-   12  -5.23 cm  -42.3 cm   1.51 m    52.7 keV  19.7 keV   1.7 cm   63.1 cm    Tracker       eIoni
-   13  -4.74 cm  -41.4 cm   1.51 m    46.2 keV  6.52 keV  1.03 cm   64.1 cm    Tracker       eIoni
-   14  -4.54 cm  -40.7 cm   1.51 m    38.2 keV  7.98 keV  8.48 mm     65 cm    Tracker       eIoni
-   15  -4.37 cm    -41 cm    1.5 m    33.6 keV  4.67 keV  6.47 mm   65.6 cm    Tracker       eIoni
-   16  -4.11 cm  -40.7 cm    1.5 m    30.5 keV   3.1 keV  5.43 mm   66.2 cm    Tracker       eIoni
-   17  -3.92 cm  -40.9 cm    1.5 m    25.4 keV   5.1 keV  4.79 mm   66.6 cm    Tracker       eIoni
-   18  -3.58 cm    -41 cm    1.5 m    19.9 keV  5.48 keV  3.86 mm     67 cm    Tracker       eIoni
-   19   -3.8 cm  -41.1 cm    1.5 m      12 keV  7.83 keV     3 mm   67.3 cm    Tracker       eIoni
-   20  -3.92 cm  -41.2 cm    1.5 m    4.44 keV  7.61 keV  1.96 mm   67.5 cm    Tracker       eIoni
-   21  -3.97 cm  -41.2 cm    1.5 m       0 eV   4.44 keV   563 mum  67.6 cm    Tracker       eIoni
+    0   -123 mum   400 mum   1.3 m     284 keV     0 eV      0 fm      0 fm      Tracker    initStep
+    1   9.53 mm   -2.6 cm   1.31 m     253 keV  11.5 keV  3.04 cm   3.04 cm      Tracker       eIoni
+    2   1.61 cm  -13.3 cm   1.36 m     222 keV  31.3 keV  13.2 cm   16.2 cm      Tracker       eIoni
+    3   4.27 cm  -20.8 cm   1.43 m     193 keV  28.8 keV  10.7 cm   26.9 cm      Tracker       eIoni
+    4    2.8 cm  -27.9 cm   1.46 m     155 keV  38.3 keV  8.52 cm   35.4 cm      Tracker       eIoni
+    5   7.84 mm  -31.5 cm   1.49 m     138 keV  16.2 keV  5.94 cm   41.3 cm      Tracker       eIoni
+    6  -2.75 cm  -34.3 cm    1.5 m     125 keV  13.3 keV  4.95 cm   46.3 cm      Tracker       eIoni
+    7  -6.31 cm  -36.2 cm   1.51 m     110 keV  15.5 keV  4.19 cm   50.5 cm      Tracker       eIoni
+    8  -7.95 cm  -38.9 cm   1.51 m     101 keV   9.1 keV  3.35 cm   53.8 cm      Tracker       eIoni
+    9  -8.55 cm  -41.7 cm   1.51 m    91.7 keV  8.89 keV  2.92 cm   56.8 cm      Tracker       eIoni
+   10  -8.32 cm  -43.9 cm    1.5 m      83 keV  8.62 keV  2.49 cm   59.3 cm      Tracker       eIoni
+   11  -6.79 cm  -42.7 cm   1.51 m    72.4 keV  10.6 keV  2.13 cm   61.4 cm      Tracker       eIoni
+   12  -5.23 cm  -42.3 cm   1.51 m    52.7 keV  19.7 keV   1.7 cm   63.1 cm      Tracker       eIoni
+   13  -4.74 cm  -41.4 cm   1.51 m    46.2 keV  6.52 keV  1.03 cm   64.1 cm      Tracker       eIoni
+   14  -4.54 cm  -40.7 cm   1.51 m    38.2 keV  7.98 keV  8.48 mm     65 cm      Tracker       eIoni
+   15  -4.37 cm    -41 cm    1.5 m    33.6 keV  4.67 keV  6.47 mm   65.6 cm      Tracker       eIoni
+   16  -4.11 cm  -40.7 cm    1.5 m    30.5 keV   3.1 keV  5.43 mm   66.2 cm      Tracker       eIoni
+   17  -3.92 cm  -40.9 cm    1.5 m    25.4 keV   5.1 keV  4.79 mm   66.6 cm      Tracker       eIoni
+   18  -3.58 cm    -41 cm    1.5 m    19.9 keV  5.48 keV  3.86 mm     67 cm      Tracker       eIoni
+   19   -3.8 cm  -41.1 cm    1.5 m      12 keV  7.83 keV     3 mm   67.3 cm      Tracker       eIoni
+   20  -3.92 cm  -41.2 cm    1.5 m    4.44 keV  7.61 keV  1.96 mm   67.5 cm      Tracker       eIoni
+   21  -3.97 cm  -41.2 cm    1.5 m       0 eV   4.44 keV   563 mum  67.6 cm      Tracker       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 8,   Parent ID = 5
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   9.53 mm   -2.6 cm   1.31 m    19.5 keV     0 eV      0 fm      0 fm    Tracker    initStep
-    1   1.13 cm  -2.69 cm   1.31 m    13.6 keV  5.93 keV  2.95 mm   2.95 mm    Tracker       eIoni
-    2   1.26 cm  -2.69 cm    1.3 m    8.81 keV  4.78 keV  2.16 mm   5.12 mm    Tracker       eIoni
-    3   1.38 cm  -2.75 cm    1.3 m    1.88 keV  6.93 keV  1.52 mm   6.64 mm    Tracker       eIoni
-    4   1.39 cm  -2.75 cm    1.3 m  4.34e-13 eV   1.88 keV   142 mum  6.78 mm    Tracker       eIoni
+    0   9.53 mm   -2.6 cm   1.31 m    19.5 keV     0 eV      0 fm      0 fm      Tracker    initStep
+    1   1.13 cm  -2.69 cm   1.31 m    13.6 keV  5.93 keV  2.95 mm   2.95 mm      Tracker       eIoni
+    2   1.26 cm  -2.69 cm    1.3 m    8.81 keV  4.78 keV  2.16 mm   5.12 mm      Tracker       eIoni
+    3   1.38 cm  -2.75 cm    1.3 m    1.88 keV  6.93 keV  1.52 mm   6.64 mm      Tracker       eIoni
+    4   1.39 cm  -2.75 cm    1.3 m  4.34e-13 eV   1.88 keV   142 mum  6.78 mm      Tracker       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 4,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   -104 mum   342 mum  76.8 cm    163 keV     0 eV      0 fm      0 fm    Tracker    initStep
-    1   1.06 cm  -5.46 cm   78.8 cm    144 keV  19.5 keV  6.49 cm   6.49 cm    Tracker       eIoni
-    2   2.41 cm  -10.1 cm   78.6 cm    132 keV  12.1 keV  5.27 cm   11.8 cm    Tracker       eIoni
-    3   2.19 cm  -11.2 cm   77.8 cm   78.3 keV  9.14 keV  1.39 cm   13.2 cm    Tracker       eIoni
-    4   2.08 cm  -12.9 cm   78.1 cm   69.5 keV  8.82 keV  1.93 cm   15.1 cm    Tracker       eIoni
-    5   2.31 cm  -14.4 cm   78.1 cm   62.5 keV  6.99 keV  1.59 cm   16.7 cm    Tracker       eIoni
-    6   1.65 cm  -15.5 cm   77.9 cm   54.8 keV  7.69 keV  1.34 cm     18 cm    Tracker       eIoni
-    7    2.3 cm  -15.7 cm   78.7 cm   46.5 keV   8.3 keV  1.09 cm   19.1 cm    Tracker       eIoni
-    8   2.32 cm  -16.1 cm   79.3 cm   37.5 keV  8.97 keV  8.55 mm     20 cm    Tracker       eIoni
-    9   2.52 cm  -16.4 cm   79.8 cm   31.7 keV   5.8 keV  6.29 mm   20.6 cm    Tracker       eIoni
-   10   2.68 cm  -16.7 cm     80 cm   29.1 keV  2.63 keV  4.61 mm   21.1 cm    Tracker  Transportation
-   11   2.71 cm  -16.8 cm     80 cm   25.8 keV  3.26 keV  1.25 mm   21.2 cm    Chamber         msc
-   12   2.74 cm  -16.8 cm     80 cm   24.7 keV  1.15 keV   553 mum  21.2 cm    Chamber  Transportation
-   13   2.74 cm  -16.8 cm     80 cm   24.7 keV     0 eV      0 fm   21.2 cm    Tracker  Transportation
-   14   2.77 cm  -16.8 cm     80 cm   23.9 keV   797 eV    948 mum  21.3 cm    Chamber         msc
-   15   2.73 cm  -16.9 cm     80 cm     22 keV  1.87 keV   949 mum  21.4 cm    Chamber         msc
-   16   2.72 cm  -16.9 cm     80 cm   21.3 keV   662 eV    579 mum  21.5 cm    Chamber  Transportation
-   17   2.72 cm  -16.9 cm     80 cm   21.3 keV     0 eV      0 fm   21.5 cm    Tracker  Transportation
-   18   2.73 cm    -17 cm     80 cm   19.5 keV  1.83 keV   746 mum  21.6 cm    Chamber         msc
-   19   2.73 cm    -17 cm     80 cm   19.5 keV  24.7 eV   21.6 mum  21.6 cm    Chamber  Transportation
-   20   2.75 cm  -17.1 cm   79.9 cm   17.5 keV  1.94 keV  1.45 mm   21.7 cm    Tracker         msc
-   21   2.84 cm  -17.1 cm   79.8 cm     15 keV  2.53 keV  1.45 mm   21.9 cm    Tracker         msc
-   22   2.94 cm  -17.1 cm   79.7 cm   11.2 keV  3.82 keV  1.45 mm     22 cm    Tracker         msc
-   23   2.91 cm  -17.1 cm   79.6 cm      0 eV   11.2 keV  1.45 mm   22.1 cm    Tracker         msc
+    0   -104 mum   342 mum  76.8 cm    163 keV     0 eV      0 fm      0 fm      Tracker    initStep
+    1   1.06 cm  -5.46 cm   78.8 cm    144 keV  19.5 keV  6.49 cm   6.49 cm      Tracker       eIoni
+    2   2.41 cm  -10.1 cm   78.6 cm    132 keV  12.1 keV  5.27 cm   11.8 cm      Tracker       eIoni
+    3   2.19 cm  -11.2 cm   77.8 cm   78.3 keV  9.14 keV  1.39 cm   13.2 cm      Tracker       eIoni
+    4   2.08 cm  -12.9 cm   78.1 cm   69.5 keV  8.82 keV  1.93 cm   15.1 cm      Tracker       eIoni
+    5   2.31 cm  -14.4 cm   78.1 cm   62.5 keV  6.99 keV  1.59 cm   16.7 cm      Tracker       eIoni
+    6   1.65 cm  -15.5 cm   77.9 cm   54.8 keV  7.69 keV  1.34 cm     18 cm      Tracker       eIoni
+    7    2.3 cm  -15.7 cm   78.7 cm   46.5 keV   8.3 keV  1.09 cm   19.1 cm      Tracker       eIoni
+    8   2.32 cm  -16.1 cm   79.3 cm   37.5 keV  8.97 keV  8.55 mm     20 cm      Tracker       eIoni
+    9   2.52 cm  -16.4 cm   79.8 cm   31.7 keV   5.8 keV  6.29 mm   20.6 cm      Tracker       eIoni
+   10   2.68 cm  -16.7 cm     80 cm   29.1 keV  2.63 keV  4.61 mm   21.1 cm      Tracker  Transportation
+   11   2.71 cm  -16.8 cm     80 cm   25.8 keV  3.26 keV  1.25 mm   21.2 cm      Chamber         msc
+   12   2.74 cm  -16.8 cm     80 cm   24.7 keV  1.15 keV   553 mum  21.2 cm      Chamber  Transportation
+   13   2.74 cm  -16.8 cm     80 cm   24.7 keV     0 eV      0 fm   21.2 cm      Tracker  Transportation
+   14   2.77 cm  -16.8 cm     80 cm   23.9 keV   797 eV    948 mum  21.3 cm      Chamber         msc
+   15   2.73 cm  -16.9 cm     80 cm     22 keV  1.87 keV   949 mum  21.4 cm      Chamber         msc
+   16   2.72 cm  -16.9 cm     80 cm   21.3 keV   662 eV    579 mum  21.5 cm      Chamber  Transportation
+   17   2.72 cm  -16.9 cm     80 cm   21.3 keV     0 eV      0 fm   21.5 cm      Tracker  Transportation
+   18   2.73 cm    -17 cm     80 cm   19.5 keV  1.83 keV   746 mum  21.6 cm      Chamber         msc
+   19   2.73 cm    -17 cm     80 cm   19.5 keV  24.7 eV   21.6 mum  21.6 cm      Chamber  Transportation
+   20   2.75 cm  -17.1 cm   79.9 cm   17.5 keV  1.94 keV  1.45 mm   21.7 cm      Tracker         msc
+   21   2.84 cm  -17.1 cm   79.8 cm     15 keV  2.53 keV  1.45 mm   21.9 cm      Tracker         msc
+   22   2.94 cm  -17.1 cm   79.7 cm   11.2 keV  3.82 keV  1.45 mm     22 cm      Tracker         msc
+   23   2.91 cm  -17.1 cm   79.6 cm      0 eV   11.2 keV  1.45 mm   22.1 cm      Tracker         msc
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 9,   Parent ID = 4
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   2.19 cm  -11.2 cm   77.8 cm   44.3 keV     0 eV      0 fm      0 fm    Tracker    initStep
-    1   1.94 cm  -11.6 cm   77.2 cm   35.2 keV  9.02 keV  7.94 mm   7.94 mm    Tracker       eIoni
-    2      2 cm  -11.5 cm   76.7 cm   29.7 keV  5.55 keV  5.78 mm   1.37 cm    Tracker       eIoni
-    3   2.06 cm  -11.7 cm   76.3 cm   25.8 keV  3.89 keV  4.64 mm   1.84 cm    Tracker       eIoni
-    4    1.8 cm    -12 cm   76.3 cm     22 keV  3.77 keV  3.94 mm   2.23 cm    Tracker       eIoni
-    5   1.49 cm  -11.9 cm   76.3 cm   17.5 keV  4.55 keV  3.33 mm   2.56 cm    Tracker       eIoni
-    6   1.28 cm  -11.8 cm   76.4 cm   10.9 keV  6.59 keV  2.66 mm   2.83 cm    Tracker       eIoni
-    7   1.17 cm  -11.7 cm   76.3 cm   5.78 keV   5.1 keV  1.82 mm   3.01 cm    Tracker       eIoni
-    8   1.19 cm  -11.7 cm   76.3 cm      0 eV   5.78 keV   875 mum   3.1 cm    Tracker       eIoni
+    0   2.19 cm  -11.2 cm   77.8 cm   44.3 keV     0 eV      0 fm      0 fm      Tracker    initStep
+    1   1.94 cm  -11.6 cm   77.2 cm   35.2 keV  9.02 keV  7.94 mm   7.94 mm      Tracker       eIoni
+    2      2 cm  -11.5 cm   76.7 cm   29.7 keV  5.55 keV  5.78 mm   1.37 cm      Tracker       eIoni
+    3   2.06 cm  -11.7 cm   76.3 cm   25.8 keV  3.89 keV  4.64 mm   1.84 cm      Tracker       eIoni
+    4    1.8 cm    -12 cm   76.3 cm     22 keV  3.77 keV  3.94 mm   2.23 cm      Tracker       eIoni
+    5   1.49 cm  -11.9 cm   76.3 cm   17.5 keV  4.55 keV  3.33 mm   2.56 cm      Tracker       eIoni
+    6   1.28 cm  -11.8 cm   76.4 cm   10.9 keV  6.59 keV  2.66 mm   2.83 cm      Tracker       eIoni
+    7   1.17 cm  -11.7 cm   76.3 cm   5.78 keV   5.1 keV  1.82 mm   3.01 cm      Tracker       eIoni
+    8   1.19 cm  -11.7 cm   76.3 cm      0 eV   5.78 keV   875 mum   3.1 cm      Tracker       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 3,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0  -3.36 mum  11.5 mum -2.29 m    59.9 keV     0 eV      0 fm      0 fm    Tracker    initStep
-    1  -1.25 mm   -9.6 mm  -2.29 m    52.6 keV  7.24 keV  1.26 cm   1.26 cm    Tracker       eIoni
-    2  -9.15 mm  -1.24 cm  -2.29 m    46.1 keV  6.55 keV  1.03 cm   2.28 cm    Tracker       eIoni
-    3   -1.4 cm  -1.89 cm  -2.29 m    28.6 keV  17.5 keV  8.45 mm   3.13 cm    Tracker       eIoni
-    4  -1.77 cm  -2.01 cm  -2.29 m    24.9 keV  3.62 keV  4.44 mm   3.57 cm    Tracker       eIoni
-    5  -1.56 cm  -1.82 cm  -2.29 m    21.8 keV  3.15 keV  3.79 mm   3.95 cm    Tracker       eIoni
-    6  -1.84 cm  -1.73 cm  -2.29 m    18.1 keV   3.7 keV  3.29 mm   4.28 cm    Tracker       eIoni
-    7  -2.01 cm  -1.56 cm  -2.29 m    4.34 keV  13.8 keV  2.75 mm   4.56 cm    Tracker       eIoni
-    8  -2.01 cm  -1.55 cm  -2.29 m  8.67e-13 eV   4.34 keV   543 mum  4.61 cm    Tracker       eIoni
+    0  -3.36 mum  11.5 mum -2.29 m    59.9 keV     0 eV      0 fm      0 fm      Tracker    initStep
+    1  -1.25 mm   -9.6 mm  -2.29 m    52.6 keV  7.24 keV  1.26 cm   1.26 cm      Tracker       eIoni
+    2  -9.15 mm  -1.24 cm  -2.29 m    46.1 keV  6.55 keV  1.03 cm   2.28 cm      Tracker       eIoni
+    3   -1.4 cm  -1.89 cm  -2.29 m    28.6 keV  17.5 keV  8.45 mm   3.13 cm      Tracker       eIoni
+    4  -1.77 cm  -2.01 cm  -2.29 m    24.9 keV  3.62 keV  4.44 mm   3.57 cm      Tracker       eIoni
+    5  -1.56 cm  -1.82 cm  -2.29 m    21.8 keV  3.15 keV  3.79 mm   3.95 cm      Tracker       eIoni
+    6  -1.84 cm  -1.73 cm  -2.29 m    18.1 keV   3.7 keV  3.29 mm   4.28 cm      Tracker       eIoni
+    7  -2.01 cm  -1.56 cm  -2.29 m    4.34 keV  13.8 keV  2.75 mm   4.56 cm      Tracker       eIoni
+    8  -2.01 cm  -1.55 cm  -2.29 m  8.67e-13 eV   4.34 keV   543 mum  4.61 cm      Tracker       eIoni
 
 *********************************************************************************************************
 * G4Track Information:   Particle = e-,   Track ID = 2,   Parent ID = 1
 *********************************************************************************************************
 
 Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
-    0   20.4 nm  -11.3 nm  -2.81 m    9.82 keV     0 eV      0 fm      0 fm      World    initStep
-    1   -932 mum   740 mum -2.81 m    5.26 keV  4.56 keV  1.67 mm   1.67 mm      World       eIoni
-    2   -466 mum   849 mum -2.81 m       0 eV   5.26 keV   749 mum  2.42 mm      World       eIoni
+    0   20.4 nm  -11.3 nm  -2.81 m    9.82 keV     0 eV      0 fm      0 fm        World    initStep
+    1   -932 mum   740 mum -2.81 m    5.26 keV  4.56 keV  1.67 mm   1.67 mm        World       eIoni
+    2   -466 mum   849 mum -2.81 m       0 eV   5.26 keV   749 mum  2.42 mm        World       eIoni
 >>> Event 0
     0 trajectories stored in this event.
 ### Run 2 start.
diff --git a/examples/novice/N02/include/ExN02DetectorMessenger.hh b/examples/novice/N02/include/ExN02DetectorMessenger.hh
index a90520a1d8..91c9e776be 100644
--- a/examples/novice/N02/include/ExN02DetectorMessenger.hh
+++ b/examples/novice/N02/include/ExN02DetectorMessenger.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: ExN02DetectorMessenger.hh,v 1.6 2002/01/09 17:24:09 ranjard Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: ExN02DetectorMessenger.hh,v 1.7 2002/12/16 16:31:43 maire Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -51,7 +51,8 @@ class ExN02DetectorMessenger: public G4UImessenger
   private:
     ExN02DetectorConstruction* myDetector;
     
-    G4UIdirectory*             mydetDir;
+    G4UIdirectory*             N02Dir;
+    G4UIdirectory*             detDir;
     G4UIcmdWithAString*        TargMatCmd;
     G4UIcmdWithAString*        ChamMatCmd;    
     G4UIcmdWithADoubleAndUnit* FieldCmd;
diff --git a/examples/novice/N02/run2.mac b/examples/novice/N02/run2.mac
index bc927df407..1b3df13572 100644
--- a/examples/novice/N02/run2.mac
+++ b/examples/novice/N02/run2.mac
@@ -1,4 +1,4 @@
-# $Id: run2.mac,v 1.1 2000/12/04 16:24:04 maire Exp $
+# $Id: run2.mac,v 1.2 2002/12/16 16:31:42 maire Exp $
 #
 # Macro file for "exampleN02.cc"
 # 
@@ -17,7 +17,7 @@
 # set a magnetic field
 # 1 events; print the hits
 #
-/mydet/setField 2 tesla
+/N02/det/setField 2 tesla
 /tracking/verbose 0
 /hits/verbose 1
 /run/beamOn 1
diff --git a/examples/novice/N02/src/ExN02DetectorMessenger.cc b/examples/novice/N02/src/ExN02DetectorMessenger.cc
index cad951212e..f4c0603aa3 100644
--- a/examples/novice/N02/src/ExN02DetectorMessenger.cc
+++ b/examples/novice/N02/src/ExN02DetectorMessenger.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: ExN02DetectorMessenger.cc,v 1.8 2002/12/05 01:07:01 asaim Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: ExN02DetectorMessenger.cc,v 1.9 2002/12/16 16:31:43 maire Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 // 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -40,21 +40,23 @@
 ExN02DetectorMessenger::ExN02DetectorMessenger(ExN02DetectorConstruction* myDet)
 :myDetector(myDet)
 { 
-
-  mydetDir = new G4UIdirectory("/mydet/");
-  mydetDir->SetGuidance("ExN02 detector control.");
+  N02Dir = new G4UIdirectory("/N02/");
+  N02Dir->SetGuidance("UI commands specific to this example.");
+  
+  detDir = new G4UIdirectory("/N02/det/");
+  detDir->SetGuidance("detector control.");
   
-  TargMatCmd = new G4UIcmdWithAString("/mydet/setTargetMate",this);
+  TargMatCmd = new G4UIcmdWithAString("/N02/det/setTargetMate",this);
   TargMatCmd->SetGuidance("Select Material of the Target.");
   TargMatCmd->SetParameterName("choice",false);
   TargMatCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
   
-  ChamMatCmd = new G4UIcmdWithAString("/mydet/setChamberMate",this);
+  ChamMatCmd = new G4UIcmdWithAString("/N02/det/setChamberMate",this);
   ChamMatCmd->SetGuidance("Select Material of the Target.");
   ChamMatCmd->SetParameterName("choice",false);
   ChamMatCmd->AvailableForStates(G4State_PreInit,G4State_Idle);  
   
-  FieldCmd = new G4UIcmdWithADoubleAndUnit("/mydet/setField",this);  
+  FieldCmd = new G4UIcmdWithADoubleAndUnit("/N02/det/setField",this);  
   FieldCmd->SetGuidance("Define magnetic field.");
   FieldCmd->SetGuidance("Magnetic field will be in X direction.");
   FieldCmd->SetParameterName("Bx",false);
@@ -70,7 +72,8 @@ ExN02DetectorMessenger::~ExN02DetectorMessenger()
   delete TargMatCmd;
   delete ChamMatCmd;
   delete FieldCmd;
-  delete mydetDir;
+  delete detDir;
+  delete N02Dir;
 }
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
diff --git a/examples/novice/N02/src/ExN02SteppingVerbose.cc b/examples/novice/N02/src/ExN02SteppingVerbose.cc
index 2c65650096..39fe9ce8c2 100644
--- a/examples/novice/N02/src/ExN02SteppingVerbose.cc
+++ b/examples/novice/N02/src/ExN02SteppingVerbose.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: ExN02SteppingVerbose.cc,v 1.9 2002/01/09 17:24:10 ranjard Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: ExN02SteppingVerbose.cc,v 1.10 2003/02/10 18:39:03 maire Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -73,7 +73,8 @@ void ExN02SteppingVerbose::StepInfo()
 	<< G4std::setw(6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetStepLength(),"Length")
-	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
+	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length")
+	<< "  ";
 
     // if( fStepStatus != fWorldBoundary){ 
     if( fTrack->GetNextVolume() != 0 ) { 
@@ -161,7 +162,8 @@ G4int prec = G4cout.precision(3);
 	<< G4std::setw(6) << G4BestUnit(fTrack->GetKineticEnergy(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetTotalEnergyDeposit(),"Energy")
 	<< G4std::setw(6) << G4BestUnit(fStep->GetStepLength(),"Length")
-	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length");
+	<< G4std::setw(6) << G4BestUnit(fTrack->GetTrackLength(),"Length")
+	<< "  ";
 
     if(fTrack->GetNextVolume()){
       G4cout << G4std::setw(10) << fTrack->GetVolume()->GetName();
diff --git a/examples/novice/N03/exampleN03.out b/examples/novice/N03/exampleN03.out
index 4fdfac00fb..fe9c5c3745 100644
--- a/examples/novice/N03/exampleN03.out
+++ b/examples/novice/N03/exampleN03.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
diff --git a/examples/novice/N04/exampleN04.out b/examples/novice/N04/exampleN04.out
index dcbf8ad475..bc414cadf9 100644
--- a/examples/novice/N04/exampleN04.out
+++ b/examples/novice/N04/exampleN04.out
@@ -1,5 +1,5 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
diff --git a/examples/novice/N05/exampleN05.out b/examples/novice/N05/exampleN05.out
index 83d400b67e..496b67c545 100644
--- a/examples/novice/N05/exampleN05.out
+++ b/examples/novice/N05/exampleN05.out
@@ -1,6 +1,6 @@
 RunManager construction starting....
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
diff --git a/examples/novice/N06/exampleN06.out b/examples/novice/N06/exampleN06.out
index 8c355dd9cd..930e5edea1 100644
--- a/examples/novice/N06/exampleN06.out
+++ b/examples/novice/N06/exampleN06.out
@@ -1,12 +1,30 @@
 **********************************************
- Geant4 version $Name: geant4-05-00 $
+ Geant4 version $Name: geant4-05-00-patch-01 $
                                 (13-Dec-2002)
              Copyright : Geant4 Collaboration
 **********************************************
-/run/initialize
- Equal 
- Equal 
- Equal 
+Visualization Manager instantiating...
+Visualization Manager initialising...
+Registering graphics systems...
+
+You have successfully chosen to use the following graphics systems.
+Current available graphics systems are:
+  ASCIITree (ATree)
+  DAWNFILE (DAWNFILE)
+  GAGTree (GAGTree)
+  G4HepRepFile (HepRepFile)
+  G4HepRep (HepRepXML)
+  RayTracer (RayTracer)
+  VRML1FILE (VRML1FILE)
+  VRML2FILE (VRML2FILE)
+  FukuiRenderer (DAWN)
+  OpenGLImmediateX (OGLIX)
+  OpenGLStoredX (OGLSX)
+  VRML1 (VRML1)
+  VRML2 (VRML2)
+Equal
+Equal
+Equal
   Surface type   = 1
   Surface finish = 3
   Surface model  = 1
@@ -20,7 +38,7 @@
 msc:   Tables of transport mean free paths.
           New model of MSC , computes the lateral 
           displacement of the particle , too.
-        PhysicsTables from 100 eV  to 100 TeV in 100 bins. 
+        PhysicsTables from 100 eV to 100 TeV in 100 bins. 
 
 eIoni:  delta cross sections from Moller+Bhabha. Good description from 1 KeV to 100 GeV.
         delta ray energy sampled from  differential Xsection.
@@ -39,7 +57,7 @@ annihil:  Total cross section from Heilter formula(annihilation into 2 photons).
 msc:   Tables of transport mean free paths.
           New model of MSC , computes the lateral 
           displacement of the particle , too.
-        PhysicsTables from 100 eV  to 100 TeV in 100 bins. 
+        PhysicsTables from 100 eV to 100 TeV in 100 bins. 
 
 hIoni:    Knock-on electron cross sections . 
          Good description above the mean excitation energy.
@@ -49,7 +67,7 @@ hIoni:    Knock-on electron cross sections .
 msc:   Tables of transport mean free paths.
           New model of MSC , computes the lateral 
           displacement of the particle , too.
-        PhysicsTables from 100 eV  to 100 TeV in 100 bins. 
+        PhysicsTables from 100 eV to 100 TeV in 100 bins. 
 
 MuIoni:    Knock-on electron cross sections . 
          Good description above the mean excitation energy.
@@ -63,21868 +81,1076 @@ MuBrems:  theoretical cross section
 MuPairProd:  theoretical cross sections 
           Good description up to 1000 PeV.
     PhysicsTables from 1 keV to 1000 PeV in 150 bins. 
+/tracking/verbose 1
+#
+/gun/particle e-
+/gun/energy 500 keV
+#
 /run/beamOn 1
-/event/verbose 1
 ### Run 0 start.
-=====================================
-  G4EventManager::ProcessOneEvent()  
-=====================================
-1 primaries are passed from G4EventTransformer.
-!!!!!!! Now start processing an event !!!!!!!
-### pop requested out of 1 stacked tracks.
 
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 224
+*********************************************************************************************************
+* G4Track Information:   Particle = e-,   Track ID = 1,   Parent ID = 0
+*********************************************************************************************************
 
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 76
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 302 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.616955,-0.768087,0.171491)
-Old Polarization: (-0.173028,0.0801905,0.981647)
-New Polarization: (0.272726,0.100475,0.956831)
-Polarization Change: (0.272726,0.100475,0.956831)
-New Momentum Direction: (0.960777,0.0235322,-0.276322)
-Momentum Change: (0.960777,0.0235322,-0.276322)
- Photon at Boundary! 
- Old Momentum Direction: (0.960777,0.0235322,-0.276322)
- Old Polarization:       (0.272726,0.100475,0.956831)
- New Momentum Direction: (0.926352,0.0319616,-0.375302)
- New Polarization:       (0.370485,0.102368,0.92318)
- *** FresnelRefraction *** 
-Track (trackID 302, parentID 1) is processed with stopping code 2
-### pop requested out of 301 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0813557,-0.537745,0.839173)
- Old Polarization:       (0.255277,-0.802637,-0.53908)
- New Momentum Direction: (0.109817,-0.725865,0.679014)
- New Polarization:       (0.0261388,0.685019,0.728056)
- *** FresnelRefraction *** 
-Track (trackID 301, parentID 1) is processed with stopping code 2
-### pop requested out of 300 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 300, parentID 1) is processed with stopping code 2
-### pop requested out of 299 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.866116,-0.487731,0.10937)
- Old Polarization:       (0.342642,0.738643,0.58052)
- New Momentum Direction: (0.734485,-0.66218,0.148489)
- New Polarization:       (0.471318,0.655179,0.590423)
- *** FresnelRefraction *** 
-Track (trackID 299, parentID 1) is processed with stopping code 2
-### pop requested out of 298 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 298, parentID 1) is processed with stopping code 2
-### pop requested out of 297 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 297, parentID 1) is processed with stopping code 2
-### pop requested out of 296 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.286328,-0.649504,-0.704386)
- Old Polarization:       (0.916262,0.400567,0.00309772)
- New Momentum Direction: (0.389193,-0.882843,-0.262901)
- New Polarization:       (0.914488,0.404585,-0.00483958)
- *** FresnelRefraction *** 
-Track (trackID 296, parentID 1) is processed with stopping code 2
-### pop requested out of 295 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.536425,0.617743,0.575015)
- Old Polarization:       (0.683462,-0.0817289,0.725396)
- New Momentum Direction: (-0.536425,-0.617743,0.575015)
- New Polarization:       (-0.683462,-0.0817289,-0.725396)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.536425,-0.617743,0.575015)
- Old Polarization:       (-0.683462,-0.0817289,-0.725396)
- New Momentum Direction: (-0.536425,-0.617743,-0.575015)
- New Polarization:       (0.683462,0.0817289,-0.725396)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.536425,-0.617743,-0.575015)
- Old Polarization:       (0.683462,0.0817289,-0.725396)
- New Momentum Direction: (0.536425,-0.617743,-0.575015)
- New Polarization:       (0.683462,-0.0817289,0.725396)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 295, parentID 1) is processed with stopping code 2
-### pop requested out of 294 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.720612,0.379088,0.580526)
- Old Polarization:       (0.539631,-0.219068,0.812901)
- New Momentum Direction: (-0.342566,0.513675,0.78663)
- New Polarization:       (-0.760754,-0.642969,0.0885662)
- *** FresnelRefraction *** 
-Track (trackID 294, parentID 1) is processed with stopping code 2
-### pop requested out of 293 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.666297,-0.737353,0.111169)
- Old Polarization:       (-0.630489,-0.477466,0.611972)
- New Momentum Direction: (0.898263,-0.413112,0.149871)
- New Polarization:       (-0.411258,-0.670026,0.618006)
- *** FresnelRefraction *** 
-Track (trackID 293, parentID 1) is processed with stopping code 2
-### pop requested out of 292 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.100885,0.740226,0.664746)
- Old Polarization:       (-0.432438,-0.569112,0.699363)
- New Momentum Direction: (0.135968,0.422909,0.895913)
- New Polarization:       (-0.551061,0.783795,-0.286352)
- *** FresnelRefraction *** 
-Track (trackID 292, parentID 1) is processed with stopping code 2
-### pop requested out of 291 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.395331,0.812589,-0.428266)
- Old Polarization:       (0.915338,-0.387404,0.109887)
- New Momentum Direction: (0.532528,0.619361,-0.576893)
- New Polarization:       (0.253758,0.533396,0.806905)
- *** FresnelRefraction *** 
-Track (trackID 291, parentID 1) is processed with stopping code 2
-### pop requested out of 290 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.411206,-0.756793,-0.508109)
- Old Polarization:       (-0.364605,0.37433,-0.852608)
- New Momentum Direction: (0.554551,-0.47215,-0.685235)
- New Polarization:       (-0.80033,-0.528145,-0.283786)
- *** FresnelRefraction *** 
-Track (trackID 290, parentID 1) is processed with stopping code 2
-### pop requested out of 289 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.833267,-0.11592,0.540581)
- Old Polarization:       (0.297427,0.918217,-0.261563)
- New Momentum Direction: (0.662675,-0.157023,0.73226)
- New Polarization:       (0.412742,0.89245,-0.182146)
- *** FresnelRefraction *** 
-Track (trackID 289, parentID 1) is processed with stopping code 2
-### pop requested out of 288 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.618195,0.259292,0.742026)
- Old Polarization:       (-0.637582,-0.71752,-0.280453)
- New Momentum Direction: (-0.838913,0.351869,0.415227)
- New Polarization:       (-0.173985,-0.896257,0.407985)
- *** FresnelRefraction *** 
-Track (trackID 288, parentID 1) is processed with stopping code 2
-### pop requested out of 287 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 287, parentID 1) is processed with stopping code 2
-### pop requested out of 286 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0318776,-0.375179,0.926404)
- Old Polarization:       (-0.998589,-0.051345,0.0135676)
- New Momentum Direction: (0.0433183,-0.509828,0.859185)
- New Polarization:       (-0.998399,-0.0534022,0.0186491)
- *** FresnelRefraction *** 
-Track (trackID 286, parentID 1) is processed with stopping code 2
-### pop requested out of 285 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.731399,-0.626807,0.26864)
- Old Polarization:       (-0.21256,-0.164766,-0.963157)
- New Momentum Direction: (-0.374435,-0.852276,0.365273)
- New Polarization:       (-0.315615,-0.253265,-0.914464)
- *** FresnelRefraction *** 
-Track (trackID 285, parentID 1) is processed with stopping code 2
-### pop requested out of 284 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.559655,-0.536983,-0.631218)
- Old Polarization:       (-0.81272,-0.504606,-0.291306)
- New Momentum Direction: (0.559655,-0.536983,0.631218)
- New Polarization:       (0.81272,0.504606,-0.291306)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.559655,-0.536983,0.631218)
- Old Polarization:       (0.81272,0.504606,-0.291306)
- New Momentum Direction: (-0.559655,-0.536983,0.631218)
- New Polarization:       (0.81272,-0.504606,0.291306)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.559655,-0.536983,0.631218)
- Old Polarization:       (0.81272,-0.504606,0.291306)
- New Momentum Direction: (-0.559655,0.536983,0.631218)
- New Polarization:       (-0.81272,-0.504606,-0.291306)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 284, parentID 1) is processed with stopping code 2
-### pop requested out of 283 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.593056,-0.194221,-0.781386)
- Old Polarization:       (0.752164,0.479913,0.45159)
- New Momentum Direction: (0.805945,-0.26394,-0.529894)
- New Polarization:       (-0.166216,0.758208,-0.63047)
- *** FresnelRefraction *** 
-Track (trackID 283, parentID 1) is processed with stopping code 2
-### pop requested out of 282 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.504255,-0.598821,0.622205)
- Old Polarization:       (0.740803,-0.670236,-0.0446761)
- New Momentum Direction: (-0.504255,-0.598821,-0.622205)
- New Polarization:       (-0.740803,0.670236,-0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.504255,-0.598821,-0.622205)
- Old Polarization:       (-0.740803,0.670236,-0.0446761)
- New Momentum Direction: (-0.504255,0.598821,-0.622205)
- New Polarization:       (0.740803,0.670236,0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.504255,0.598821,-0.622205)
- Old Polarization:       (0.740803,0.670236,0.0446761)
- New Momentum Direction: (0.504255,0.598821,-0.622205)
- New Polarization:       (0.740803,-0.670236,-0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.504255,0.598821,-0.622205)
- Old Polarization:       (0.740803,-0.670236,-0.0446761)
- New Momentum Direction: (0.504255,0.598821,0.622205)
- New Polarization:       (-0.740803,0.670236,-0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.504255,0.598821,0.622205)
- Old Polarization:       (-0.740803,0.670236,-0.0446761)
- New Momentum Direction: (0.504255,-0.598821,0.622205)
- New Polarization:       (0.740803,0.670236,0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.504255,-0.598821,0.622205)
- Old Polarization:       (0.740803,0.670236,0.0446761)
- New Momentum Direction: (-0.504255,-0.598821,0.622205)
- New Polarization:       (0.740803,-0.670236,-0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.504255,-0.598821,0.622205)
- Old Polarization:       (0.740803,-0.670236,-0.0446761)
- New Momentum Direction: (-0.504255,-0.598821,-0.622205)
- New Polarization:       (-0.740803,0.670236,-0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.504255,-0.598821,-0.622205)
- Old Polarization:       (-0.740803,0.670236,-0.0446761)
- New Momentum Direction: (-0.504255,0.598821,-0.622205)
- New Polarization:       (0.740803,0.670236,0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.504255,0.598821,-0.622205)
- Old Polarization:       (0.740803,0.670236,0.0446761)
- New Momentum Direction: (0.504255,0.598821,-0.622205)
- New Polarization:       (0.740803,-0.670236,-0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.504255,0.598821,-0.622205)
- Old Polarization:       (0.740803,-0.670236,-0.0446761)
- New Momentum Direction: (0.504255,0.598821,0.622205)
- New Polarization:       (-0.740803,0.670236,-0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.504255,0.598821,0.622205)
- Old Polarization:       (-0.740803,0.670236,-0.0446761)
- New Momentum Direction: (0.504255,-0.598821,0.622205)
- New Polarization:       (0.740803,0.670236,0.0446761)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.504255,-0.598821,0.622205)
- Old Polarization:       (0.740803,0.670236,0.0446761)
- New Momentum Direction: (-0.504255,-0.598821,0.622205)
- New Polarization:       (0.740803,-0.670236,-0.0446761)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 282, parentID 1) is processed with stopping code 2
-### pop requested out of 281 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.159728,0.110128,-0.980999)
- Old Polarization:       (0.551331,-0.814373,-0.181191)
- New Momentum Direction: (-0.216549,0.149304,-0.964787)
- New Polarization:       (0.539549,-0.805298,-0.245726)
- *** FresnelRefraction *** 
-Track (trackID 281, parentID 1) is processed with stopping code 2
-### pop requested out of 280 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.159857,-0.979339,-0.123861)
- Old Polarization:       (0.840452,0.20084,-0.503293)
- New Momentum Direction: (0.21711,-0.961543,-0.168222)
- New Polarization:       (-0.683482,-0.272781,0.677084)
- *** FresnelRefraction *** 
-Track (trackID 280, parentID 1) is processed with stopping code 2
-### pop requested out of 279 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.562874,-0.207722,-0.800015)
- Old Polarization:       (0.256114,-0.876434,0.407761)
- New Momentum Direction: (0.761315,-0.280954,-0.58435)
- New Polarization:       (-0.630266,-0.532225,-0.565244)
- *** FresnelRefraction *** 
-Track (trackID 279, parentID 1) is processed with stopping code 2
-### pop requested out of 278 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0963115,-0.639158,-0.763021)
- Old Polarization:       (0.937831,-0.19855,0.284695)
- New Momentum Direction: (0.129783,-0.86129,-0.49126)
- New Polarization:       (0.842263,0.357198,-0.403737)
- *** FresnelRefraction *** 
-Track (trackID 278, parentID 1) is processed with stopping code 2
-### pop requested out of 277 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.506512,-0.861843,-0.0259199)
- Old Polarization:       (-0.291846,-0.199652,0.935396)
- New Momentum Direction: (0.687473,-0.725358,-0.0351802)
- New Polarization:       (-0.244706,-0.276992,0.92919)
- *** FresnelRefraction *** 
-Track (trackID 277, parentID 1) is processed with stopping code 2
-### pop requested out of 276 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.789157,-0.56867,0.232048)
- Old Polarization:       (0.597009,-0.621485,0.507283)
- New Momentum Direction: (-0.558239,-0.768187,0.313461)
- New Polarization:       (-0.808642,0.588299,0.00162158)
- *** FresnelRefraction *** 
-Track (trackID 276, parentID 1) is processed with stopping code 2
-### pop requested out of 275 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.264872,-0.420103,0.867961)
- Old Polarization:       (-0.96187,0.178749,-0.207014)
- New Momentum Direction: (-0.358124,-0.568006,0.741024)
- New Polarization:       (-0.597728,0.749183,0.285388)
- *** FresnelRefraction *** 
-Track (trackID 275, parentID 1) is processed with stopping code 2
-### pop requested out of 274 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0466254,-0.5532,0.831743)
- Old Polarization:       (0.965237,0.189427,0.180099)
- New Momentum Direction: (-0.062856,-0.745773,0.663228)
- New Polarization:       (0.957782,0.141726,0.250137)
- *** FresnelRefraction *** 
-Track (trackID 274, parentID 1) is processed with stopping code 2
-### pop requested out of 273 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 273, parentID 1) is processed with stopping code 2
-### pop requested out of 272 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 272, parentID 1) is processed with stopping code 2
-### pop requested out of 271 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.449129,-0.891567,0.0582387)
-Old Polarization: (0.108961,0.119353,0.986855)
-New Polarization: (-0.226816,-0.110861,-0.967608)
-Polarization Change: (-0.226816,-0.110861,-0.967608)
-New Momentum Direction: (-0.972607,0.0777071,0.219085)
-Momentum Change: (-0.972607,0.0777071,0.219085)
- Photon at Boundary! 
- Old Momentum Direction: (-0.972607,0.0777071,0.219085)
- Old Polarization:       (-0.226816,-0.110861,-0.967608)
- New Momentum Direction: (-0.948756,0.105637,0.297831)
- New Polarization:       (-0.308396,-0.103879,-0.945569)
- *** FresnelRefraction *** 
-Track (trackID 271, parentID 1) is processed with stopping code 2
-### pop requested out of 270 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.363048,0.32359,0.873777)
- Old Polarization:       (-0.206279,0.942403,-0.263297)
- New Momentum Direction: (0.489402,0.436211,0.75512)
- New Polarization:       (-0.865694,0.347442,0.360359)
- *** FresnelRefraction *** 
-Track (trackID 270, parentID 1) is processed with stopping code 2
-### pop requested out of 269 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.137487,0.840818,0.523568)
- Old Polarization:       (-0.990471,-0.121001,-0.0657732)
- New Momentum Direction: (-0.18579,0.681844,0.707511)
- New Polarization:       (-0.901348,0.168424,-0.399005)
- *** FresnelRefraction *** 
-Track (trackID 269, parentID 1) is processed with stopping code 2
-### pop requested out of 268 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 268, parentID 1) is processed with stopping code 2
-### pop requested out of 267 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.84387,-0.249614,0.474949)
- Old Polarization:       (-0.360178,0.919642,-0.156622)
- New Momentum Direction: (-0.68889,-0.337224,0.641647)
- New Polarization:       (-0.49462,0.865778,-0.0760193)
- *** FresnelRefraction *** 
-Track (trackID 267, parentID 1) is processed with stopping code 2
-### pop requested out of 266 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.462843,-0.884948,-0.0514109)
- Old Polarization:       (0.148302,-0.134483,0.979755)
- New Momentum Direction: (-0.629571,-0.77379,-0.0699304)
- New Polarization:       (0.120777,-0.186384,0.975025)
- *** FresnelRefraction *** 
-Track (trackID 266, parentID 1) is processed with stopping code 2
-### pop requested out of 265 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.111313,-0.194696,-0.974527)
- Old Polarization:       (0.979877,-0.141982,0.14029)
- New Momentum Direction: (0.150518,-0.263268,-0.952908)
- New Polarization:       (0.379956,0.905263,-0.190088)
- *** FresnelRefraction *** 
-Track (trackID 265, parentID 1) is processed with stopping code 2
-### pop requested out of 264 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0477429,-0.398906,0.915748)
- Old Polarization:       (0.995337,-0.0959242,0.0101071)
- New Momentum Direction: (-0.0643033,-0.537273,0.840954)
- New Polarization:       (0.995138,-0.0975257,0.0137852)
- *** FresnelRefraction *** 
-Track (trackID 264, parentID 1) is processed with stopping code 2
-### pop requested out of 263 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.13628,-0.968996,-0.206095)
- Old Polarization:       (0.415418,0.244758,-0.876083)
- New Momentum Direction: (0.184017,-0.942705,-0.278288)
- New Polarization:       (-0.628695,-0.33052,0.703918)
- *** FresnelRefraction *** 
-Track (trackID 263, parentID 1) is processed with stopping code 2
-### pop requested out of 262 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.77925,0.565132,-0.270915)
- Old Polarization:       (-0.125506,-0.282803,-0.950931)
- New Momentum Direction: (0.522646,0.768778,-0.36854)
- New Polarization:       (0.180863,-0.522422,-0.833285)
- *** FresnelRefraction *** 
-Track (trackID 262, parentID 1) is processed with stopping code 2
-### pop requested out of 261 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.815093,0.157458,0.557522)
- Old Polarization:       (-0.502679,-0.286168,0.815734)
- New Momentum Direction: (0.623811,0.212427,0.752153)
- New Polarization:       (0.684623,-0.612753,-0.394747)
- *** FresnelRefraction *** 
-Track (trackID 261, parentID 1) is processed with stopping code 2
-### pop requested out of 260 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 260, parentID 1) is processed with stopping code 2
-### pop requested out of 259 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.646524,-0.43343,0.62781)
-Old Polarization: (-0.417462,0.487793,0.766671)
-New Polarization: (0.256016,0.922071,0.290244)
-Polarization Change: (0.256016,0.922071,0.290244)
-New Momentum Direction: (0.681643,0.0406982,-0.730552)
-Momentum Change: (0.681643,0.0406982,-0.730552)
- Photon at Boundary! 
- Old Momentum Direction: (0.681643,0.0406982,-0.730552)
- Old Polarization:       (0.256016,0.922071,0.290244)
- New Momentum Direction: (-0.681643,0.0406982,-0.730552)
- New Polarization:       (0.20836,0.967909,-0.14049)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.681643,0.0406982,-0.730552)
- Old Polarization:       (0.20836,0.967909,-0.14049)
- New Momentum Direction: (-0.92471,0.0552108,-0.376648)
- New Polarization:       (0.142896,0.967415,-0.209017)
- *** FresnelRefraction *** 
-Track (trackID 259, parentID 1) is processed with stopping code 2
-### pop requested out of 258 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 258, parentID 1) is processed with stopping code 2
-### pop requested out of 257 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.0080004,0.154196,-0.988008)
-Old Polarization: (0.27708,0.94901,0.150353)
-New Polarization: (-0.328119,-0.894165,0.304643)
-Polarization Change: (-0.328119,-0.894165,0.304643)
-New Momentum Direction: (0.0360011,-0.334101,-0.94185)
-Momentum Change: (0.0360011,-0.334101,-0.94185)
-
-** Photon absorbed! **
-Track (trackID 257, parentID 1) is processed with stopping code 2
-### pop requested out of 256 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.300624,0.881613,-0.363846)
- Old Polarization:       (-0.64744,0.0914825,0.756606)
- New Momentum Direction: (-0.407951,0.767979,-0.493745)
- New Polarization:       (-0.658943,0.12666,0.741453)
- *** FresnelRefraction *** 
-Track (trackID 256, parentID 1) is processed with stopping code 2
-### pop requested out of 255 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.199671,0.639551,-0.742365)
-Old Polarization: (-0.978506,-0.17,0.11673)
-New Polarization: (-0.935354,-0.331296,0.12392)
-Polarization Change: (-0.935354,-0.331296,0.12392)
-New Momentum Direction: (0.337546,-0.940738,0.0327832)
-Momentum Change: (0.337546,-0.940738,0.0327832)
-
-** Photon absorbed! **
-Track (trackID 255, parentID 1) is processed with stopping code 2
-### pop requested out of 254 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.767308,0.622663,0.153391)
- Old Polarization:       (0.631336,-0.77544,-0.0103789)
- New Momentum Direction: (0.493562,0.844464,0.208031)
- New Polarization:       (0.857853,-0.512064,0.0433421)
- *** FresnelRefraction *** 
-Track (trackID 254, parentID 1) is processed with stopping code 2
-### pop requested out of 253 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.27589,-0.863514,-0.422172)
- Old Polarization:       (-0.841255,0.0044699,0.540619)
- New Momentum Direction: (-0.375153,-0.727812,-0.574065)
- New Polarization:       (-0.833445,-0.00623824,0.552567)
- *** FresnelRefraction *** 
-Track (trackID 253, parentID 1) is processed with stopping code 2
-### pop requested out of 252 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.252195,-0.883682,-0.39434)
- Old Polarization:       (0.00442717,-0.408561,0.91272)
- New Momentum Direction: (-0.341372,-0.773657,-0.53378)
- New Polarization:       (-0.0393771,-0.555624,0.830501)
- *** FresnelRefraction *** 
-Track (trackID 252, parentID 1) is processed with stopping code 2
-### pop requested out of 251 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 251, parentID 1) is processed with stopping code 2
-### pop requested out of 250 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.0989436,0.949689,-0.297154)
-Old Polarization: (0.782691,-0.258678,-0.56611)
-New Polarization: (-0.963116,-0.26623,-0.0391099)
-Polarization Change: (-0.963116,-0.26623,-0.0391099)
-New Momentum Direction: (0.192745,-0.581128,-0.790658)
-Momentum Change: (0.192745,-0.581128,-0.790658)
- Photon at Boundary! 
- Old Momentum Direction: (0.192745,-0.581128,-0.790658)
- Old Polarization:       (-0.963116,-0.26623,-0.0391099)
- New Momentum Direction: (0.261829,-0.789415,-0.555221)
- New Polarization:       (-0.958772,-0.278602,-0.0560167)
- *** FresnelRefraction *** 
-Track (trackID 250, parentID 1) is processed with stopping code 2
-### pop requested out of 249 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0452204,-0.98898,-0.140973)
- Old Polarization:       (-0.672397,0.134498,-0.727869)
- New Momentum Direction: (-0.0615059,-0.979516,-0.191742)
- New Polarization:       (-0.125611,-0.182982,0.975059)
- *** FresnelRefraction *** 
-Track (trackID 249, parentID 1) is processed with stopping code 2
-### pop requested out of 248 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 248, parentID 1) is processed with stopping code 2
-### pop requested out of 247 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0150907,-0.990993,-0.133058)
- Old Polarization:       (0.149375,0.129346,-0.980284)
- New Momentum Direction: (-0.0204351,-0.983421,-0.180181)
- New Polarization:       (0.364021,-0.175167,0.91477)
- *** FresnelRefraction *** 
-Track (trackID 247, parentID 1) is processed with stopping code 2
-### pop requested out of 246 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.877303,0.334226,-0.344429)
- Old Polarization:       (-0.468441,-0.752446,0.463021)
- New Momentum Direction: (-0.759624,0.45291,-0.466737)
- New Polarization:       (-0.635424,-0.669782,0.384225)
- *** FresnelRefraction *** 
-Track (trackID 246, parentID 1) is processed with stopping code 2
-### pop requested out of 245 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.790172,0.413187,-0.452664)
- Old Polarization:       (-0.205468,-0.874427,-0.439501)
- New Momentum Direction: (-0.55729,0.559773,-0.613255)
- New Polarization:       (-0.291453,-0.823462,-0.486792)
- *** FresnelRefraction *** 
-Track (trackID 245, parentID 1) is processed with stopping code 2
-### pop requested out of 244 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.839247,0.337496,0.426334)
- Old Polarization:       (-0.108034,0.871926,-0.47757)
- New Momentum Direction: (0.679865,0.45517,0.574982)
- New Polarization:       (0.150122,0.681074,-0.71666)
- *** FresnelRefraction *** 
-Track (trackID 244, parentID 1) is processed with stopping code 2
-### pop requested out of 243 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.22457,-0.973313,0.0472307)
- Old Polarization:       (0.355481,0.126955,0.926022)
- New Momentum Direction: (0.302508,-0.951021,0.0636223)
- New Polarization:       (-0.687356,-0.171422,0.705802)
- *** FresnelRefraction *** 
-Track (trackID 243, parentID 1) is processed with stopping code 2
-### pop requested out of 242 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.174785,0.851369,0.494592)
- Old Polarization:       (-0.952301,0.0185552,0.304595)
- New Momentum Direction: (0.235073,0.708704,0.665191)
- New Polarization:       (-0.950815,0.0256351,0.308698)
- *** FresnelRefraction *** 
-Track (trackID 242, parentID 1) is processed with stopping code 2
-### pop requested out of 241 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.451125,0.544512,0.707101)
- Old Polarization:       (0.0754681,-0.812742,0.577715)
- New Momentum Direction: (0.609267,0.735391,0.296636)
- New Polarization:       (0.247452,-0.531727,0.80996)
- *** FresnelRefraction *** 
-Track (trackID 241, parentID 1) is processed with stopping code 2
-### pop requested out of 240 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 240, parentID 1) is processed with stopping code 2
-### pop requested out of 239 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.276461,-0.943738,-0.18146)
- Old Polarization:       (-0.102832,0.216785,-0.970788)
- New Momentum Direction: (-0.376001,-0.893149,-0.246795)
- New Polarization:       (0.904695,-0.296249,-0.306209)
- *** FresnelRefraction *** 
-Track (trackID 239, parentID 1) is processed with stopping code 2
-### pop requested out of 238 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 238, parentID 1) is processed with stopping code 2
-### pop requested out of 237 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.652299,0.678192,-0.33847)
- Old Polarization:       (-0.111754,-0.527726,-0.842031)
- New Momentum Direction: (-0.883913,0.0913019,-0.458651)
- New Polarization:       (0.345052,0.789315,-0.50786)
- *** FresnelRefraction *** 
-Track (trackID 237, parentID 1) is processed with stopping code 2
-### pop requested out of 236 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 236, parentID 1) is processed with stopping code 2
-### pop requested out of 235 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.496191,-0.450582,-0.742139)
- Old Polarization:       (-0.555039,0.492681,-0.670222)
- New Momentum Direction: (0.669181,-0.60767,-0.427708)
- New Polarization:       (-0.321839,0.281786,-0.90389)
- *** FresnelRefraction *** 
-Track (trackID 235, parentID 1) is processed with stopping code 2
-### pop requested out of 234 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.232151,-0.656729,0.717505)
- Old Polarization:       (0.124327,-0.751641,-0.647748)
- New Momentum Direction: (-0.313434,-0.886672,0.339958)
- New Polarization:       (0.422564,0.19037,0.886114)
- *** FresnelRefraction *** 
-Track (trackID 234, parentID 1) is processed with stopping code 2
-### pop requested out of 233 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.495,0.868176,0.0352899)
- Old Polarization:       (-0.472646,0.23496,0.849352)
- New Momentum Direction: (0.670505,0.740364,0.0478021)
- New Polarization:       (-0.41846,0.324198,0.848402)
- *** FresnelRefraction *** 
-Track (trackID 233, parentID 1) is processed with stopping code 2
-### pop requested out of 232 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.115205,-0.990836,-0.0705123)
- Old Polarization:       (0.674772,-0.0259672,-0.737569)
- New Momentum Direction: (-0.156661,-0.982987,-0.0958863)
- New Polarization:       (0.673651,-0.0353528,-0.738204)
- *** FresnelRefraction *** 
-Track (trackID 232, parentID 1) is processed with stopping code 2
-### pop requested out of 231 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.179718,-0.208388,-0.961393)
- Old Polarization:       (0.967538,0.139083,-0.211013)
- New Momentum Direction: (-0.243748,-0.282633,-0.927742)
- New Polarization:       (0.950174,0.122064,-0.286827)
- *** FresnelRefraction *** 
-Track (trackID 231, parentID 1) is processed with stopping code 2
-### pop requested out of 230 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.807631,-0.587532,0.0503787)
- Old Polarization:       (-0.177603,-0.160888,0.970862)
- New Momentum Direction: (0.608501,-0.790652,0.0677955)
- New Polarization:       (0.248148,0.270734,0.930121)
- *** FresnelRefraction *** 
-Track (trackID 230, parentID 1) is processed with stopping code 2
-### pop requested out of 229 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.441059,0.781868,-0.440624)
- Old Polarization:       (-0.292971,-0.338632,-0.894146)
- New Momentum Direction: (0.598576,0.533029,-0.597986)
- New Polarization:       (-0.796178,0.478201,-0.370708)
- *** FresnelRefraction *** 
-Track (trackID 229, parentID 1) is processed with stopping code 2
-### pop requested out of 228 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0474606,-0.0447631,0.99787)
- Old Polarization:       (0.723978,0.689814,-0.00348968)
- New Momentum Direction: (0.064416,-0.0607548,0.996072)
- New Polarization:       (0.646377,0.763003,0.00473767)
- *** FresnelRefraction *** 
-Track (trackID 228, parentID 1) is processed with stopping code 2
-### pop requested out of 227 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.577172,-0.137157,-0.805022)
- Old Polarization:       (0.781181,0.379998,0.495336)
- New Momentum Direction: (0.781428,-0.185696,-0.595724)
- New Polarization:       (-0.367098,0.635196,-0.679533)
- *** FresnelRefraction *** 
-Track (trackID 227, parentID 1) is processed with stopping code 2
-### pop requested out of 226 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 12
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 13
-Track (trackID 226, parentID 1) is processed with stopping code 4
-### pop requested out of 251 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.874591,0.346798,-0.338853)
- Old Polarization:       (-0.479081,-0.510507,0.714048)
- New Momentum Direction: (-0.7571,0.467274,-0.456568)
- New Polarization:       (-0.64583,-0.429954,0.630906)
- *** FresnelRefraction *** 
-Track (trackID 327, parentID 226) is processed with stopping code 2
-### pop requested out of 250 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.279562,-0.92718,0.249364)
- Old Polarization:       (0.251846,0.179812,0.950916)
- New Momentum Direction: (-0.379696,-0.860887,0.338682)
- New Polarization:       (0.893478,-0.246338,0.375518)
- *** FresnelRefraction *** 
-Track (trackID 326, parentID 226) is processed with stopping code 2
-### pop requested out of 249 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.348902,0.929252,0.121485)
- Old Polarization:       (0.866634,0.270588,0.4192)
- New Momentum Direction: (-0.472642,0.865752,0.164569)
- New Polarization:       (0.824378,0.368358,0.429783)
- *** FresnelRefraction *** 
-Track (trackID 325, parentID 226) is processed with stopping code 2
-### pop requested out of 248 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.995819,0.0451359,0.0794152)
- Old Polarization:       (-0.089944,-0.332791,-0.938701)
- New Momentum Direction: (-0.992386,0.0608582,0.107078)
- New Polarization:       (-0.121276,-0.331203,-0.935733)
- *** FresnelRefraction *** 
-Track (trackID 324, parentID 226) is processed with stopping code 2
-### pop requested out of 247 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.735157,0.659466,-0.156996)
- Old Polarization:       (-0.544576,-0.71244,-0.442568)
- New Momentum Direction: (-0.408966,0.88774,-0.21134)
- New Polarization:       (-0.754093,-0.459185,-0.469568)
- *** FresnelRefraction *** 
-Track (trackID 323, parentID 226) is processed with stopping code 2
-### pop requested out of 246 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.269751,-0.891234,-0.364604)
- Old Polarization:       (0.951823,0.30413,-0.0392094)
- New Momentum Direction: (0.365166,-0.78933,-0.493571)
- New Polarization:       (0.273508,-0.415822,0.867344)
- *** FresnelRefraction *** 
-Track (trackID 322, parentID 226) is processed with stopping code 2
-### pop requested out of 245 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.825951,-0.480503,0.294827)
- Old Polarization:       (-0.557851,0.621226,-0.550346)
- New Momentum Direction: (-0.644798,-0.651492,0.399742)
- New Polarization:       (-0.75693,0.471541,-0.452445)
- *** FresnelRefraction *** 
-Track (trackID 321, parentID 226) is processed with stopping code 2
-### pop requested out of 244 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 320, parentID 226) is processed with stopping code 2
-### pop requested out of 243 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 319, parentID 226) is processed with stopping code 2
-### pop requested out of 242 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.620047,0.20181,-0.758165)
- Old Polarization:       (0.333198,0.94261,-0.0215921)
- New Momentum Direction: (-0.841115,0.273762,-0.466454)
- New Polarization:       (0.325083,0.945161,-0.0314779)
- *** FresnelRefraction *** 
-Track (trackID 318, parentID 226) is processed with stopping code 2
-### pop requested out of 241 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.18376,-0.0613904,-0.981052)
- Old Polarization:       (0.662491,-0.729584,0.169745)
- New Momentum Direction: (0.249512,-0.0833567,-0.964777)
- New Polarization:       (-0.954642,-0.188344,-0.230618)
- *** FresnelRefraction *** 
-Track (trackID 317, parentID 226) is processed with stopping code 2
-### pop requested out of 240 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.813486,0.523871,0.252586)
- Old Polarization:       (-0.532519,0.845536,-0.0386188)
- New Momentum Direction: (0.613474,0.711348,0.342979)
- New Polarization:       (0.727907,-0.34091,-0.594922)
- *** FresnelRefraction *** 
-Track (trackID 316, parentID 226) is processed with stopping code 2
-### pop requested out of 239 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.689371,-0.652729,-0.314185)
- Old Polarization:       (-0.485062,-0.093797,-0.869435)
- New Momentum Direction: (0.180394,-0.886269,-0.426598)
- New Polarization:       (0.720877,0.414199,-0.555676)
- *** FresnelRefraction *** 
-Track (trackID 315, parentID 226) is processed with stopping code 2
-### pop requested out of 238 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.766405,0.368087,-0.526436)
- Old Polarization:       (0.621877,-0.219873,0.751615)
- New Momentum Direction: (0.489798,0.499584,-0.714503)
- New Polarization:       (0.847369,-0.0799968,0.524944)
- *** FresnelRefraction *** 
-Track (trackID 314, parentID 226) is processed with stopping code 2
-### pop requested out of 237 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.543578,0.00450419,-0.839346)
- Old Polarization:       (0.154448,-0.983447,0.0947465)
- New Momentum Direction: (0.73768,0.00611254,-0.675123)
- New Polarization:       (-0.113321,-0.984652,-0.132737)
- *** FresnelRefraction *** 
-Track (trackID 313, parentID 226) is processed with stopping code 2
-### pop requested out of 236 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.107673,0.714006,-0.69181)
- Old Polarization:       (-0.761202,0.506819,0.404607)
- New Momentum Direction: (0.146111,0.312007,-0.938777)
- New Polarization:       (-0.674951,0.725224,0.135983)
- *** FresnelRefraction *** 
-Track (trackID 312, parentID 226) is processed with stopping code 2
-### pop requested out of 235 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 311, parentID 226) is processed with stopping code 2
-### pop requested out of 234 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.769078,0.237315,-0.593466)
- Old Polarization:       (0.621892,-0.492184,0.609102)
- New Momentum Direction: (0.495499,0.32251,-0.806516)
- New Polarization:       (0.847941,-0.38094,0.368619)
- *** FresnelRefraction *** 
-Track (trackID 310, parentID 226) is processed with stopping code 2
-### pop requested out of 233 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.605176,0.0251281,-0.795695)
- Old Polarization:       (0.284051,-0.940528,0.186337)
- New Momentum Direction: (0.821194,0.0340975,-0.569629)
- New Polarization:       (-0.143906,-0.953578,-0.264539)
- *** FresnelRefraction *** 
-Track (trackID 309, parentID 226) is processed with stopping code 2
-### pop requested out of 232 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.665444,0.58027,-0.469543)
- Old Polarization:       (0.418264,0.231145,0.878423)
- New Momentum Direction: (-0.665444,0.58027,-0.469543)
- New Polarization:       (0.418264,-0.231145,-0.878423)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.665444,0.58027,-0.469543)
- Old Polarization:       (0.418264,-0.231145,-0.878423)
- New Momentum Direction: (-0.665444,-0.58027,-0.469543)
- New Polarization:       (-0.418264,-0.231145,0.878423)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.665444,-0.58027,-0.469543)
- Old Polarization:       (-0.418264,-0.231145,0.878423)
- New Momentum Direction: (-0.665444,-0.58027,0.469543)
- New Polarization:       (0.418264,0.231145,0.878423)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 308, parentID 226) is processed with stopping code 2
-### pop requested out of 231 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 307, parentID 226) is processed with stopping code 2
-### pop requested out of 230 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0466121,0.263859,-0.963434)
- Old Polarization:       (-0.8846,-0.437118,-0.162513)
- New Momentum Direction: (0.0633336,0.358514,-0.931373)
- New Polarization:       (-0.880051,-0.42004,-0.22153)
- *** FresnelRefraction *** 
-Track (trackID 306, parentID 226) is processed with stopping code 2
-### pop requested out of 229 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.655901,0.598622,-0.459831)
-Old Polarization: (0.384286,0.259515,0.885989)
-New Polarization: (0.105911,-0.993557,-0.0403439)
-Polarization Change: (0.105911,-0.993557,-0.0403439)
-New Momentum Direction: (0.42488,0.0085346,0.905209)
-Momentum Change: (0.42488,0.0085346,0.905209)
- Photon at Boundary! 
- Old Momentum Direction: (0.42488,0.0085346,0.905209)
- Old Polarization:       (0.105911,-0.993557,-0.0403439)
- New Momentum Direction: (-0.42488,0.0085346,0.905209)
- New Polarization:       (0.105911,0.993557,0.0403439)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.42488,0.0085346,0.905209)
- Old Polarization:       (0.105911,0.993557,0.0403439)
- New Momentum Direction: (-0.577737,0.0116051,0.81614)
- New Polarization:       (0.0986742,0.993558,0.0557226)
- *** FresnelRefraction *** 
-Track (trackID 305, parentID 226) is processed with stopping code 2
-### pop requested out of 228 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.752725,0.400455,-0.522533)
- Old Polarization:       (0.616679,-0.151047,0.772588)
- New Momentum Direction: (0.458484,0.540584,-0.70538)
- New Polarization:       (0.839431,-0.00281323,0.543458)
- *** FresnelRefraction *** 
-Track (trackID 304, parentID 226) is processed with stopping code 2
-### pop requested out of 227 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.353835,0.0173205,-0.935147)
- Old Polarization:       (-0.244573,-0.963327,-0.110382)
- New Momentum Direction: (0.479413,0.0234676,-0.877276)
- New Polarization:       (-0.228987,-0.961668,-0.150862)
- *** FresnelRefraction *** 
-Track (trackID 303, parentID 226) is processed with stopping code 2
-### pop requested out of 226 stacked tracks.
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 3
-Track (trackID 226, parentID 1) is processed with stopping code 2
-### pop requested out of 228 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.367302,-0.648747,-0.666495)
- Old Polarization:       (-0.929338,0.226951,0.291246)
- New Momentum Direction: (-0.367302,-0.648747,0.666495)
- New Polarization:       (0.929338,-0.226951,0.291246)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.367302,-0.648747,0.666495)
- Old Polarization:       (0.929338,-0.226951,0.291246)
- New Momentum Direction: (-0.367302,0.648747,0.666495)
- New Polarization:       (-0.929338,-0.226951,-0.291246)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.367302,0.648747,0.666495)
- Old Polarization:       (-0.929338,-0.226951,-0.291246)
- New Momentum Direction: (0.367302,0.648747,0.666495)
- New Polarization:       (-0.929338,0.226951,0.291246)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 330, parentID 226) is processed with stopping code 2
-### pop requested out of 227 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.257925,-0.635849,0.727441)
- Old Polarization:       (0.85963,-0.494718,-0.127633)
- New Momentum Direction: (-0.257925,-0.635849,-0.727441)
- New Polarization:       (0.902386,-0.42756,0.0537712)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.257925,-0.635849,-0.727441)
- Old Polarization:       (0.902386,-0.42756,0.0537712)
- New Momentum Direction: (-0.257925,0.635849,-0.727441)
- New Polarization:       (-0.902386,-0.42756,-0.0537712)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.257925,0.635849,-0.727441)
- Old Polarization:       (-0.902386,-0.42756,-0.0537712)
- New Momentum Direction: (0.257925,0.635849,-0.727441)
- New Polarization:       (-0.902386,0.42756,0.0537712)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.257925,0.635849,-0.727441)
- Old Polarization:       (-0.902386,0.42756,0.0537712)
- New Momentum Direction: (0.257925,0.635849,0.727441)
- New Polarization:       (-0.917251,0.397681,-0.0223838)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.257925,0.635849,0.727441)
- Old Polarization:       (-0.917251,0.397681,-0.0223838)
- New Momentum Direction: (0.257925,-0.635849,0.727441)
- New Polarization:       (0.917251,0.397681,0.0223838)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 329, parentID 226) is processed with stopping code 2
-### pop requested out of 226 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.529763,-0.742681,-0.409605)
- Old Polarization:       (0.431058,-0.651683,0.624098)
- New Momentum Direction: (-0.72045,-0.413106,-0.557041)
- New Polarization:       (0.189857,-0.890026,0.414497)
- *** FresnelRefraction *** 
-Track (trackID 328, parentID 226) is processed with stopping code 2
-### pop requested out of 225 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737956,-0.315042,0.596799)
- Old Polarization:       (-0.674849,-0.344503,0.652608)
- New Momentum Direction: (0.402168,-0.427417,0.809676)
- New Polarization:       (0.915566,0.187745,-0.355655)
- *** FresnelRefraction *** 
-Track (trackID 225, parentID 1) is processed with stopping code 2
-### pop requested out of 224 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 224, parentID 1) is processed with stopping code 2
-### pop requested out of 223 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 223, parentID 1) is processed with stopping code 2
-### pop requested out of 222 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 222, parentID 1) is processed with stopping code 2
-### pop requested out of 221 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738118,-0.302389,-0.603111)
- Old Polarization:       (-0.674672,-0.330825,-0.659828)
- New Momentum Direction: (0.403169,-0.41016,-0.818061)
- New Polarization:       (0.915125,0.180701,0.360406)
- *** FresnelRefraction *** 
-Track (trackID 221, parentID 1) is processed with stopping code 2
-### pop requested out of 220 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738612,-0.637482,0.219245)
- Old Polarization:       (-0.67413,-0.698458,0.240217)
- New Momentum Direction: (0.406212,-0.864102,0.297186)
- New Polarization:       (0.913779,0.384129,-0.132111)
- *** FresnelRefraction *** 
-Track (trackID 220, parentID 1) is processed with stopping code 2
-### pop requested out of 219 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 219, parentID 1) is processed with stopping code 2
-### pop requested out of 218 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736231,-0.00135337,-0.676728)
- Old Polarization:       (-0.67673,-0.00147236,-0.73623)
- New Momentum Direction: (0.391287,-0.00184041,-0.920267)
- New Polarization:       (0.920269,0.000782521,0.391286)
- *** FresnelRefraction *** 
-Track (trackID 218, parentID 1) is processed with stopping code 2
-### pop requested out of 217 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736636,-0.450879,0.504059)
- Old Polarization:       (-0.676289,-0.491112,0.549037)
- New Momentum Direction: (0.393875,-0.612803,0.685081)
- New Polarization:       (0.919164,0.262595,-0.293567)
- *** FresnelRefraction *** 
-Track (trackID 217, parentID 1) is processed with stopping code 2
-### pop requested out of 216 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.735789,-0.639282,-0.223457)
-Old Polarization: (-0.677211,-0.694579,-0.242786)
-New Polarization: (0.266747,-0.0722936,0.961051)
-Polarization Change: (0.266747,-0.0722936,0.961051)
-New Momentum Direction: (-0.622848,-0.773894,0.114661)
-Momentum Change: (-0.622848,-0.773894,0.114661)
- Photon at Boundary! 
- Old Momentum Direction: (-0.622848,-0.773894,0.114661)
- Old Polarization:       (0.266747,-0.0722936,0.961051)
- New Momentum Direction: (-0.847506,-0.507338,0.156019)
- New Polarization:       (0.24035,-0.104736,0.965019)
- *** FresnelRefraction *** 
-Track (trackID 216, parentID 1) is processed with stopping code 2
-### pop requested out of 215 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742575,0.6549,0.140318)
- Old Polarization:       (-0.669763,0.726095,0.155573)
- New Momentum Direction: (0.429609,0.882975,0.189186)
- New Polarization:       (0.903015,-0.420075,-0.0900049)
- *** FresnelRefraction *** 
-Track (trackID 215, parentID 1) is processed with stopping code 2
-### pop requested out of 214 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736599,0.0240631,-0.675902)
- Old Polarization:       (-0.67633,0.0262074,-0.736132)
- New Momentum Direction: (0.393636,0.0327065,-0.918684)
- New Polarization:       (0.919266,-0.0140051,0.393387)
- *** FresnelRefraction *** 
-Track (trackID 214, parentID 1) is processed with stopping code 2
-### pop requested out of 213 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.743061,0.58443,-0.326039)
- Old Polarization:       (-0.669223,0.648912,-0.362012)
- New Momentum Direction: (0.43237,0.787448,-0.439298)
- New Polarization:       (0.901696,-0.377587,0.210646)
- *** FresnelRefraction *** 
-Track (trackID 213, parentID 1) is processed with stopping code 2
-### pop requested out of 212 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 212, parentID 1) is processed with stopping code 2
-### pop requested out of 211 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738786,0.078842,0.669313)
- Old Polarization:       (-0.67394,0.0864281,0.733713)
- New Momentum Direction: (0.407272,0.106845,0.907036)
- New Polarization:       (0.913307,-0.0476454,-0.404475)
- *** FresnelRefraction *** 
-Track (trackID 211, parentID 1) is processed with stopping code 2
-### pop requested out of 210 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739854,-0.00386876,0.672756)
- Old Polarization:       (-0.672767,-0.00425455,0.739842)
- New Momentum Direction: (0.413727,-0.00523528,0.910386)
- New Polarization:       (0.910401,0.00237915,-0.41372)
- *** FresnelRefraction *** 
-Track (trackID 210, parentID 1) is processed with stopping code 2
-### pop requested out of 209 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 209, parentID 1) is processed with stopping code 2
-### pop requested out of 208 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736692,-0.472326,-0.483935)
- Old Polarization:       (-0.676228,-0.514558,-0.527205)
- New Momentum Direction: (0.394231,-0.641903,-0.65768)
- New Polarization:       (0.919012,0.275359,0.282126)
- *** FresnelRefraction *** 
-Track (trackID 208, parentID 1) is processed with stopping code 2
-### pop requested out of 207 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.745087,-0.318532,0.585989)
- Old Polarization:       (-0.666967,-0.35584,0.654624)
- New Momentum Direction: (0.443623,-0.428016,0.787402)
- New Polarization:       (0.896214,0.211866,-0.389761)
- *** FresnelRefraction *** 
-Track (trackID 207, parentID 1) is processed with stopping code 2
-### pop requested out of 206 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.743661,0.23748,-0.624958)
- Old Polarization:       (-0.668557,0.264157,-0.695163)
- New Momentum Direction: (0.43574,0.319717,-0.841375)
- New Polarization:       (0.900072,-0.15478,0.407324)
- *** FresnelRefraction *** 
-Track (trackID 206, parentID 1) is processed with stopping code 2
-### pop requested out of 205 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740148,-0.190799,0.644808)
- Old Polarization:       (-0.672444,-0.21001,0.709729)
- New Momentum Direction: (0.415479,-0.258091,0.872219)
- New Polarization:       (0.909603,0.117888,-0.398404)
- *** FresnelRefraction *** 
-Track (trackID 205, parentID 1) is processed with stopping code 2
-### pop requested out of 204 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.737751,0.287358,0.61086)
-Old Polarization: (-0.675073,0.314038,0.667575)
-New Polarization: (0.47772,0.529784,-0.700794)
-Polarization Change: (0.47772,0.529784,-0.700794)
-New Momentum Direction: (0.482427,-0.824867,-0.294718)
-Momentum Change: (0.482427,-0.824867,-0.294718)
-
-** Photon absorbed! **
-Track (trackID 204, parentID 1) is processed with stopping code 2
-### pop requested out of 203 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738843,-0.0479759,0.672168)
- Old Polarization:       (-0.673878,-0.052601,0.736968)
- New Momentum Direction: (0.407618,-0.0650108,0.910835)
- New Polarization:       (0.913152,0.0290199,-0.406584)
- *** FresnelRefraction *** 
-Track (trackID 203, parentID 1) is processed with stopping code 2
-### pop requested out of 202 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740313,-0.505426,0.443262)
- Old Polarization:       (-0.672262,-0.556589,0.488131)
- New Momentum Direction: (0.416461,-0.683528,0.599458)
- New Polarization:       (0.909154,0.313107,-0.274597)
- *** FresnelRefraction *** 
-Track (trackID 202, parentID 1) is processed with stopping code 2
-### pop requested out of 201 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739376,0.0785171,0.668699)
- Old Polarization:       (-0.673293,0.0862235,0.734331)
- New Momentum Direction: (0.410854,0.106319,0.905481)
- New Polarization:       (0.911701,-0.0479124,-0.408051)
- *** FresnelRefraction *** 
-Track (trackID 201, parentID 1) is processed with stopping code 2
-### pop requested out of 200 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737034,-0.560843,-0.377142)
- Old Polarization:       (-0.675856,-0.61161,-0.411281)
- New Momentum Direction: (0.396396,-0.761847,-0.512308)
- New Polarization:       (0.91808,0.32894,0.221198)
- *** FresnelRefraction *** 
-Track (trackID 200, parentID 1) is processed with stopping code 2
-### pop requested out of 199 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.744621,0.467001,0.476916)
- Old Polarization:       (-0.667487,0.520967,0.532028)
- New Momentum Direction: (0.441068,0.627909,0.64124)
- New Polarization:       (0.897474,-0.308589,-0.315141)
- *** FresnelRefraction *** 
-Track (trackID 199, parentID 1) is processed with stopping code 2
-### pop requested out of 198 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736555,0.369201,0.566726)
- Old Polarization:       (-0.676378,0.402049,0.617146)
- New Momentum Direction: (0.393354,0.501848,0.770339)
- New Polarization:       (0.919387,-0.214712,-0.329584)
- *** FresnelRefraction *** 
-Track (trackID 198, parentID 1) is processed with stopping code 2
-### pop requested out of 197 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738288,-0.47137,-0.482432)
- Old Polarization:       (-0.674485,-0.51596,-0.528068)
- New Momentum Direction: (0.404222,-0.639219,-0.65422)
- New Polarization:       (0.914661,0.282494,0.289123)
- *** FresnelRefraction *** 
-Track (trackID 197, parentID 1) is processed with stopping code 2
-### pop requested out of 196 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.74384,0.509063,0.433078)
- Old Polarization:       (-0.668358,0.566556,0.481988)
- New Momentum Direction: (0.436742,0.685182,0.582908)
- New Polarization:       (0.899587,-0.33265,-0.282997)
- *** FresnelRefraction *** 
-Track (trackID 196, parentID 1) is processed with stopping code 2
-### pop requested out of 195 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.73982,-0.420838,0.524939)
-Old Polarization: (-0.672804,-0.462757,0.577226)
-New Polarization: (-0.528162,-0.558235,0.639858)
-Polarization Change: (-0.528162,-0.558235,0.639858)
-New Momentum Direction: (0.837118,-0.468666,0.282107)
-Momentum Change: (0.837118,-0.468666,0.282107)
- Photon at Boundary! 
- Old Momentum Direction: (0.837118,-0.468666,0.282107)
- Old Polarization:       (-0.528162,-0.558235,0.639858)
- New Momentum Direction: (0.672306,-0.634237,0.38177)
- New Polarization:       (0.716293,0.687545,-0.119188)
- *** FresnelRefraction *** 
-Track (trackID 195, parentID 1) is processed with stopping code 2
-### pop requested out of 194 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 194, parentID 1) is processed with stopping code 2
-### pop requested out of 193 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741754,-0.125435,0.658837)
- Old Polarization:       (-0.670672,-0.13873,0.728666)
- New Momentum Direction: (0.424901,-0.169306,0.889266)
- New Polarization:       (0.90524,0.0794691,-0.417404)
- *** FresnelRefraction *** 
-Track (trackID 193, parentID 1) is processed with stopping code 2
-### pop requested out of 192 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 192, parentID 1) is processed with stopping code 2
-### pop requested out of 191 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741048,0.595394,0.310409)
- Old Polarization:       (-0.671452,0.657107,0.342583)
- New Momentum Direction: (0.420794,0.804399,0.419374)
- New Polarization:       (0.907156,-0.373129,-0.194531)
- *** FresnelRefraction *** 
-Track (trackID 191, parentID 1) is processed with stopping code 2
-### pop requested out of 190 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736666,0.676255,0.00167989)
- Old Polarization:       (-0.676257,0.736664,0.00182995)
- New Momentum Direction: (-0.736666,0.676255,0.00167989)
- New Polarization:       (0.676257,0.736664,0.00182995)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.736666,0.676255,0.00167989)
- Old Polarization:       (0.676257,0.736664,0.00182995)
- New Momentum Direction: (-0.736666,-0.676255,0.00167989)
- New Polarization:       (-0.676257,0.736664,-0.00182995)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 190, parentID 1) is processed with stopping code 2
-### pop requested out of 189 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738183,-0.581462,0.342035)
- Old Polarization:       (-0.6746,-0.636266,0.374272)
- New Momentum Direction: (0.403573,-0.788626,0.463895)
- New Polarization:       (0.914947,0.347854,-0.204619)
- *** FresnelRefraction *** 
-Track (trackID 189, parentID 1) is processed with stopping code 2
-### pop requested out of 188 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737293,-0.320412,-0.594756)
- Old Polarization:       (-0.675573,-0.349685,-0.649093)
- New Momentum Direction: (0.398028,-0.435094,-0.807631)
- New Polarization:       (0.917373,0.188777,0.350413)
- *** FresnelRefraction *** 
-Track (trackID 188, parentID 1) is processed with stopping code 2
-### pop requested out of 187 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73666,0.24141,0.631707)
- Old Polarization:       (-0.676264,0.26297,0.688124)
- New Momentum Direction: (0.394023,0.328097,0.858544)
- New Polarization:       (0.9191,-0.140657,-0.368063)
- *** FresnelRefraction *** 
-Track (trackID 187, parentID 1) is processed with stopping code 2
-### pop requested out of 186 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 186, parentID 1) is processed with stopping code 2
-### pop requested out of 185 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.736372,-0.660024,0.148744)
-Old Polarization: (-0.676577,-0.718356,0.16189)
-New Polarization: (-0.992697,-0.0171904,-0.1194)
-Polarization Change: (-0.992697,-0.0171904,-0.1194)
-New Momentum Direction: (0.0224523,0.946169,-0.322893)
-Momentum Change: (0.0224523,0.946169,-0.322893)
-
-** Photon absorbed! **
-Track (trackID 185, parentID 1) is processed with stopping code 2
-### pop requested out of 184 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737423,-0.297385,0.60644)
- Old Polarization:       (-0.675431,-0.32468,0.6621)
- New Momentum Direction: (0.398844,-0.403754,0.823351)
- New Polarization:       (0.917019,0.175607,-0.358105)
- *** FresnelRefraction *** 
-Track (trackID 184, parentID 1) is processed with stopping code 2
-### pop requested out of 183 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738505,-0.0914989,0.668011)
- Old Polarization:       (-0.674248,-0.100219,0.731673)
- New Momentum Direction: (-0.738505,-0.0914989,0.668011)
- New Polarization:       (0.674248,-0.100219,0.731673)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.738505,-0.0914989,0.668011)
- Old Polarization:       (0.674248,-0.100219,0.731673)
- New Momentum Direction: (-0.738505,-0.0914989,-0.668011)
- New Polarization:       (-0.674248,0.100219,0.731673)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.738505,-0.0914989,-0.668011)
- Old Polarization:       (-0.674248,0.100219,0.731673)
- New Momentum Direction: (-0.405553,-0.124044,-0.905616)
- New Polarization:       (-0.914071,0.0550357,0.401802)
- *** FresnelRefraction *** 
-Track (trackID 183, parentID 1) is processed with stopping code 2
-### pop requested out of 182 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73643,-0.202307,0.645557)
- Old Polarization:       (-0.676514,-0.220224,0.70273)
- New Momentum Direction: (0.392556,-0.275038,0.877641)
- New Polarization:       (0.919728,0.117391,-0.374593)
- *** FresnelRefraction *** 
-Track (trackID 182, parentID 1) is processed with stopping code 2
-### pop requested out of 181 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740952,0.664328,0.0982746)
- Old Polarization:       (-0.671558,0.732975,0.10843)
- New Momentum Direction: (0.42023,0.897649,0.13279)
- New Polarization:       (0.907418,-0.415706,-0.0614956)
- *** FresnelRefraction *** 
-Track (trackID 181, parentID 1) is processed with stopping code 2
-### pop requested out of 180 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738204,0.424169,0.524534)
- Old Polarization:       (-0.674578,0.464176,0.574008)
- New Momentum Direction: (0.403699,0.575276,0.711396)
- New Polarization:       (0.914892,-0.253842,-0.313906)
- *** FresnelRefraction *** 
-Track (trackID 180, parentID 1) is processed with stopping code 2
-### pop requested out of 179 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 179, parentID 1) is processed with stopping code 2
-### pop requested out of 178 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 178, parentID 1) is processed with stopping code 2
-### pop requested out of 177 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736536,0.309081,0.601651)
- Old Polarization:       (-0.676398,0.336561,0.655143)
- New Momentum Direction: (0.393235,0.420138,0.817833)
- New Polarization:       (0.919438,-0.179689,-0.349779)
- *** FresnelRefraction *** 
-Track (trackID 177, parentID 1) is processed with stopping code 2
-### pop requested out of 176 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 176, parentID 1) is processed with stopping code 2
-### pop requested out of 175 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741608,-0.668568,-0.0550881)
- Old Polarization:       (-0.670833,-0.739103,-0.0609)
- New Momentum Direction: (0.424054,-0.902578,-0.0743698)
- New Polarization:       (0.905637,0.422622,0.0348229)
- *** FresnelRefraction *** 
-Track (trackID 175, parentID 1) is processed with stopping code 2
-### pop requested out of 174 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 174, parentID 1) is processed with stopping code 2
-### pop requested out of 173 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 173, parentID 1) is processed with stopping code 2
-### pop requested out of 172 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739004,0.494932,-0.457073)
- Old Polarization:       (-0.673701,0.542906,-0.501377)
- New Momentum Direction: (0.408599,0.670522,-0.619231)
- New Polarization:       (0.912714,-0.300176,0.277214)
- *** FresnelRefraction *** 
-Track (trackID 172, parentID 1) is processed with stopping code 2
-### pop requested out of 171 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.736558,-0.535604,-0.41305)
-Old Polarization: (-0.676374,-0.583263,-0.449803)
-New Polarization: (-0.775096,-0.318961,-0.545427)
-Polarization Change: (-0.775096,-0.318961,-0.545427)
-New Momentum Direction: (0.218376,-0.945266,0.242453)
-Momentum Change: (0.218376,-0.945266,0.242453)
- Photon at Boundary! 
- Old Momentum Direction: (0.218376,-0.945266,0.242453)
- Old Polarization:       (-0.775096,-0.318961,-0.545427)
- New Momentum Direction: (0.296833,-0.896259,0.32956)
- New Polarization:       (-0.742036,-0.43371,-0.511154)
- *** FresnelRefraction *** 
-Track (trackID 171, parentID 1) is processed with stopping code 2
-### pop requested out of 170 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736839,-0.211299,-0.6422)
- Old Polarization:       (-0.676068,-0.230292,-0.699927)
- New Momentum Direction: (0.395165,-0.287103,-0.872592)
- New Polarization:       (0.91861,0.123505,0.375369)
- *** FresnelRefraction *** 
-Track (trackID 170, parentID 1) is processed with stopping code 2
-### pop requested out of 169 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739307,0.182079,0.648284)
- Old Polarization:       (-0.673369,0.199909,0.711766)
- New Momentum Direction: (0.410437,0.246575,0.87792)
- New Polarization:       (0.911889,-0.110982,-0.395147)
- *** FresnelRefraction *** 
-Track (trackID 169, parentID 1) is processed with stopping code 2
-### pop requested out of 168 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736971,-0.201368,0.645233)
- Old Polarization:       (-0.675925,-0.219554,0.703507)
- New Momentum Direction: (0.395997,-0.27356,0.876557)
- New Polarization:       (0.918252,0.117973,-0.378015)
- *** FresnelRefraction *** 
-Track (trackID 168, parentID 1) is processed with stopping code 2
-### pop requested out of 167 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738796,-0.413444,-0.532206)
- Old Polarization:       (-0.673929,-0.45324,-0.583433)
- New Momentum Direction: (0.407337,-0.560281,-0.721222)
- New Polarization:       (0.913278,0.249895,0.321677)
- *** FresnelRefraction *** 
-Track (trackID 167, parentID 1) is processed with stopping code 2
-### pop requested out of 166 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736405,-0.290831,-0.61084)
- Old Polarization:       (-0.676541,-0.316566,-0.66489)
- New Momentum Direction: (0.392396,-0.395402,-0.830471)
- New Polarization:       (0.919796,0.168683,0.354289)
- *** FresnelRefraction *** 
-Track (trackID 166, parentID 1) is processed with stopping code 2
-### pop requested out of 165 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 165, parentID 1) is processed with stopping code 2
-### pop requested out of 164 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 164, parentID 1) is processed with stopping code 2
-### pop requested out of 163 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737459,0.525809,-0.423886)
- Old Polarization:       (-0.675392,0.574129,-0.46284)
- New Momentum Direction: (0.399069,0.713845,-0.575473)
- New Polarization:       (0.916921,-0.310685,0.250462)
- *** FresnelRefraction *** 
-Track (trackID 163, parentID 1) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742916,0.196312,-0.639951)
- Old Polarization:       (-0.669385,0.217877,-0.710249)
- New Momentum Direction: (0.431546,0.264559,-0.862425)
- New Polarization:       (0.902091,-0.126561,0.41257)
- *** FresnelRefraction *** 
-Track (trackID 162, parentID 1) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741381,-0.418959,-0.52424)
- Old Polarization:       (-0.671084,-0.462845,-0.579154)
- New Momentum Direction: (0.422736,-0.565775,-0.70795)
- New Polarization:       (0.906253,0.263915,0.330234)
- *** FresnelRefraction *** 
-Track (trackID 161, parentID 1) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741564,0.621063,0.253697)
- Old Polarization:       (-0.670882,0.686498,0.280427)
- New Momentum Direction: (0.423802,0.838496,0.342516)
- New Polarization:       (0.905755,-0.392331,-0.160263)
- *** FresnelRefraction *** 
-Track (trackID 160, parentID 1) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738839,-0.519697,-0.42899)
- Old Polarization:       (-0.673882,-0.569791,-0.470341)
- New Momentum Direction: (0.407597,-0.704229,-0.581314)
- New Polarization:       (0.913162,0.314338,0.259474)
- *** FresnelRefraction *** 
-Track (trackID 159, parentID 1) is processed with stopping code 2
-### pop requested out of 158 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742052,0.00877387,0.670285)
- Old Polarization:       (-0.670342,0.00971246,0.741989)
- New Momentum Direction: (0.426618,0.0118378,0.904354)
- New Polarization:       (0.904432,-0.00558386,-0.426582)
- *** FresnelRefraction *** 
-Track (trackID 158, parentID 1) is processed with stopping code 2
-### pop requested out of 157 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741234,0.272516,0.613438)
- Old Polarization:       (-0.671246,0.30093,0.677399)
- New Momentum Direction: (0.421882,0.368086,0.82857)
- New Polarization:       (0.906651,-0.171278,-0.385549)
- *** FresnelRefraction *** 
-Track (trackID 157, parentID 1) is processed with stopping code 2
-### pop requested out of 156 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 156, parentID 1) is processed with stopping code 2
-### pop requested out of 155 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739474,0.252176,-0.624167)
- Old Polarization:       (-0.673185,0.277008,-0.68563)
- New Momentum Direction: (0.411448,0.341424,-0.845068)
- New Polarization:       (0.911433,-0.154129,0.381489)
- *** FresnelRefraction *** 
-Track (trackID 155, parentID 1) is processed with stopping code 2
-### pop requested out of 154 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 154, parentID 1) is processed with stopping code 2
-### pop requested out of 153 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 153, parentID 1) is processed with stopping code 2
-### pop requested out of 152 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742158,-0.317186,0.590418)
- Old Polarization:       (-0.670224,-0.351229,0.653787)
- New Momentum Direction: (0.427229,-0.427889,0.796484)
- New Polarization:       (0.904144,0.202187,-0.376357)
- *** FresnelRefraction *** 
-Track (trackID 152, parentID 1) is processed with stopping code 2
-### pop requested out of 151 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742213,0.159661,0.650867)
- Old Polarization:       (-0.670164,0.176826,0.720842)
- New Momentum Direction: (0.427544,0.215369,0.877965)
- New Polarization:       (0.903995,-0.101858,-0.415233)
- *** FresnelRefraction *** 
-Track (trackID 151, parentID 1) is processed with stopping code 2
-### pop requested out of 150 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739168,-0.414376,0.530964)
- Old Polarization:       (-0.673521,-0.454765,0.582717)
- New Momentum Direction: (0.409598,-0.561261,0.719177)
- New Polarization:       (0.912266,0.252,-0.322903)
- *** FresnelRefraction *** 
-Track (trackID 150, parentID 1) is processed with stopping code 2
-### pop requested out of 149 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738817,0.152456,0.656435)
- Old Polarization:       (-0.673906,0.16714,0.719663)
- New Momentum Direction: (0.407462,0.206596,0.889547)
- New Polarization:       (0.913222,-0.0921788,-0.396898)
- *** FresnelRefraction *** 
-Track (trackID 149, parentID 1) is processed with stopping code 2
-### pop requested out of 148 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738495,-0.561449,0.373362)
- Old Polarization:       (-0.674258,-0.614939,0.408932)
- New Momentum Direction: (0.405495,-0.761161,0.506169)
- New Polarization:       (0.914097,0.337652,-0.224538)
- *** FresnelRefraction *** 
-Track (trackID 148, parentID 1) is processed with stopping code 2
-### pop requested out of 147 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 147, parentID 1) is processed with stopping code 2
-### pop requested out of 146 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739179,0.661008,0.129161)
- Old Polarization:       (-0.673509,0.725459,0.141755)
- New Momentum Direction: (0.409663,0.895305,0.174943)
- New Polarization:       (0.912237,-0.40206,-0.0785627)
- *** FresnelRefraction *** 
-Track (trackID 146, parentID 1) is processed with stopping code 2
-### pop requested out of 145 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739027,-0.659811,0.135977)
- Old Polarization:       (-0.673676,-0.723816,0.149168)
- New Momentum Direction: (0.408738,-0.893867,0.184213)
- New Polarization:       (0.912652,0.400325,-0.0825011)
- *** FresnelRefraction *** 
-Track (trackID 145, parentID 1) is processed with stopping code 2
-### pop requested out of 144 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739537,0.267501,0.61768)
- Old Polarization:       (-0.673116,0.293897,0.67863)
- New Momentum Direction: (0.411824,0.362143,0.836214)
- New Polarization:       (0.911263,-0.163662,-0.377907)
- *** FresnelRefraction *** 
-Track (trackID 144, parentID 1) is processed with stopping code 2
-### pop requested out of 143 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.74416,-0.0652926,-0.664803)
- Old Polarization:       (-0.668002,-0.0727365,-0.740596)
- New Momentum Direction: (0.438519,-0.087844,-0.894419)
- New Polarization:       (0.898722,0.0428622,0.436419)
- *** FresnelRefraction *** 
-Track (trackID 143, parentID 1) is processed with stopping code 2
-### pop requested out of 142 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741549,0.41201,-0.529483)
- Old Polarization:       (-0.670899,0.455398,-0.585242)
- New Momentum Direction: (0.423711,0.556266,-0.714869)
- New Polarization:       (0.905797,-0.260208,0.334399)
- *** FresnelRefraction *** 
-Track (trackID 142, parentID 1) is processed with stopping code 2
-### pop requested out of 141 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736597,0.474371,-0.482075)
- Old Polarization:       (-0.676331,0.516641,-0.525031)
- New Momentum Direction: (0.393627,0.644766,-0.655237)
- New Polarization:       (0.91927,-0.276086,0.280569)
- *** FresnelRefraction *** 
-Track (trackID 141, parentID 1) is processed with stopping code 2
-### pop requested out of 140 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737441,0.0310574,-0.674697)
- Old Polarization:       (-0.675411,0.0339097,-0.736661)
- New Momentum Direction: (0.398958,0.042165,-0.915999)
- New Polarization:       (0.916969,-0.0183453,0.398536)
- *** FresnelRefraction *** 
-Track (trackID 140, parentID 1) is processed with stopping code 2
-### pop requested out of 139 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737408,0.617303,0.274165)
- Old Polarization:       (-0.675448,0.67393,0.299314)
- New Momentum Direction: (0.398749,0.838117,0.372235)
- New Polarization:       (0.91706,-0.364423,-0.161852)
- *** FresnelRefraction *** 
-Track (trackID 139, parentID 1) is processed with stopping code 2
-### pop requested out of 138 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 138, parentID 1) is processed with stopping code 2
-### pop requested out of 137 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.738593,0.274571,0.615703)
-Old Polarization: (-0.674151,0.300817,0.674558)
-New Polarization: (0.728462,-0.339992,-0.594768)
-Polarization Change: (0.728462,-0.339992,-0.594768)
-New Momentum Direction: (0.484094,-0.358855,0.798045)
-Momentum Change: (0.484094,-0.358855,0.798045)
-
-** Photon absorbed! **
-Track (trackID 137, parentID 1) is processed with stopping code 2
-### pop requested out of 136 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73615,0.630768,0.245387)
- Old Polarization:       (-0.676818,0.686063,0.266898)
- New Momentum Direction: (0.390766,0.85786,0.333732)
- New Polarization:       (0.92049,-0.364179,-0.141676)
- *** FresnelRefraction *** 
-Track (trackID 136, parentID 1) is processed with stopping code 2
-### pop requested out of 135 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 135, parentID 1) is processed with stopping code 2
-### pop requested out of 134 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 134, parentID 1) is processed with stopping code 2
-### pop requested out of 133 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738684,-0.626937,0.247581)
- Old Polarization:       (-0.674052,-0.687051,0.27132)
- New Momentum Direction: (0.406649,-0.849726,0.335562)
- New Polarization:       (0.913584,0.378225,-0.149363)
- *** FresnelRefraction *** 
-Track (trackID 133, parentID 1) is processed with stopping code 2
-### pop requested out of 132 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738577,0.231672,0.633113)
- Old Polarization:       (-0.674169,0.253806,0.693598)
- New Momentum Direction: (0.405995,0.314045,0.858221)
- New Polarization:       (0.913875,-0.139517,-0.38127)
- *** FresnelRefraction *** 
-Track (trackID 132, parentID 1) is processed with stopping code 2
-### pop requested out of 131 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 131, parentID 1) is processed with stopping code 2
-### pop requested out of 130 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741877,0.538043,0.400161)
- Old Polarization:       (-0.670536,0.595287,0.442736)
- New Momentum Direction: (0.425609,0.726104,0.540029)
- New Polarization:       (0.904907,-0.341511,-0.253994)
- *** FresnelRefraction *** 
-Track (trackID 130, parentID 1) is processed with stopping code 2
-### pop requested out of 129 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737839,-0.640351,-0.213409)
- Old Polarization:       (-0.674976,-0.699989,-0.233284)
- New Momentum Direction: (0.401442,-0.868901,-0.289577)
- New Polarization:       (0.915884,0.380849,0.126925)
- *** FresnelRefraction *** 
-Track (trackID 129, parentID 1) is processed with stopping code 2
-### pop requested out of 128 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738534,-0.603858,-0.299872)
- Old Polarization:       (-0.674216,-0.661464,-0.328478)
- New Momentum Direction: (0.405731,-0.818612,-0.406517)
- New Polarization:       (0.913993,0.363391,0.180457)
- *** FresnelRefraction *** 
-Track (trackID 128, parentID 1) is processed with stopping code 2
-### pop requested out of 127 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738768,-0.248028,0.626661)
- Old Polarization:       (-0.67396,-0.271878,0.686921)
- New Momentum Direction: (0.407164,-0.336129,0.849255)
- New Polarization:       (0.913355,0.149843,-0.378589)
- *** FresnelRefraction *** 
-Track (trackID 127, parentID 1) is processed with stopping code 2
-### pop requested out of 126 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741103,0.0391668,-0.670248)
- Old Polarization:       (-0.671392,0.0432335,-0.739841)
- New Momentum Direction: (0.421112,0.052912,-0.905464)
- New Polarization:       (0.907009,-0.0245663,0.420395)
- *** FresnelRefraction *** 
-Track (trackID 126, parentID 1) is processed with stopping code 2
-### pop requested out of 125 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 125, parentID 1) is processed with stopping code 2
-### pop requested out of 124 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741825,-0.59458,0.310113)
- Old Polarization:       (-0.670593,-0.657738,0.343054)
- New Momentum Direction: (0.42531,-0.802459,0.418535)
- New Polarization:       (0.905048,0.3771,-0.196683)
- *** FresnelRefraction *** 
-Track (trackID 124, parentID 1) is processed with stopping code 2
-### pop requested out of 123 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.74124,-0.385957,0.549182)
-Old Polarization: (-0.67124,-0.426206,0.606453)
-New Polarization: (0.0591041,-0.688226,0.723085)
-Polarization Change: (0.0591041,-0.688226,0.723085)
-New Momentum Direction: (0.98672,-0.0695045,-0.146807)
-Momentum Change: (0.98672,-0.0695045,-0.146807)
- Photon at Boundary! 
- Old Momentum Direction: (0.98672,-0.0695045,-0.146807)
- Old Polarization:       (0.0591041,-0.688226,0.723085)
- New Momentum Direction: (0.975637,-0.0938789,-0.198291)
- New Polarization:       (0.079948,-0.689542,0.71982)
- *** FresnelRefraction *** 
-Track (trackID 123, parentID 1) is processed with stopping code 2
-### pop requested out of 122 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.74143,-0.308948,0.595678)
- Old Polarization:       (-0.67103,-0.341361,0.658173)
- New Momentum Direction: (0.423023,-0.417185,0.804368)
- New Polarization:       (0.906119,0.194763,-0.37552)
- *** FresnelRefraction *** 
-Track (trackID 122, parentID 1) is processed with stopping code 2
-### pop requested out of 121 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739298,-0.0453484,0.67185)
- Old Polarization:       (-0.673379,-0.0497876,0.737619)
- New Momentum Direction: (0.41038,-0.0614124,0.909844)
- New Polarization:       (0.911914,0.0276369,-0.409449)
- *** FresnelRefraction *** 
-Track (trackID 121, parentID 1) is processed with stopping code 2
-### pop requested out of 120 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.743087,-0.00371966,0.669185)
- Old Polarization:       (-0.669195,-0.00413038,0.743075)
- New Momentum Direction: (0.432515,-0.00501161,0.901613)
- New Polarization:       (0.901627,0.00240409,-0.432508)
- *** FresnelRefraction *** 
-Track (trackID 120, parentID 1) is processed with stopping code 2
-### pop requested out of 119 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.74034,-0.4975,-0.452096)
- Old Polarization:       (-0.672233,-0.547904,-0.4979)
- New Momentum Direction: (0.416621,-0.672784,-0.611383)
- New Polarization:       (0.90908,0.308329,0.28019)
- *** FresnelRefraction *** 
-Track (trackID 119, parentID 1) is processed with stopping code 2
-### pop requested out of 118 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73584,0.6065,-0.301159)
- Old Polarization:       (-0.677155,0.659062,-0.327259)
- New Momentum Direction: (0.388767,0.825203,-0.409756)
- New Polarization:       (0.921336,-0.348202,0.1729)
- *** FresnelRefraction *** 
-Track (trackID 118, parentID 1) is processed with stopping code 2
-### pop requested out of 117 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740337,0.657452,0.140208)
- Old Polarization:       (-0.672236,0.724055,0.154412)
- New Momentum Direction: (0.416601,0.889097,0.189608)
- New Polarization:       (0.90909,-0.407439,-0.0868901)
- *** FresnelRefraction *** 
-Track (trackID 117, parentID 1) is processed with stopping code 2
-### pop requested out of 116 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 116, parentID 1) is processed with stopping code 2
-### pop requested out of 115 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738874,-0.67367,0.0153338)
- Old Polarization:       (-0.673844,-0.738682,0.0168136)
- New Momentum Direction: (0.407807,-0.912832,0.0207775)
- New Polarization:       (0.913068,0.407701,-0.00927994)
- *** FresnelRefraction *** 
-Track (trackID 115, parentID 1) is processed with stopping code 2
-### pop requested out of 114 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736355,0.314762,-0.598921)
- Old Polarization:       (-0.676595,0.342564,-0.65182)
- New Momentum Direction: (0.392079,0.427966,-0.814321)
- New Polarization:       (0.919932,-0.182401,0.347067)
- *** FresnelRefraction *** 
-Track (trackID 114, parentID 1) is processed with stopping code 2
-### pop requested out of 113 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739925,-0.608842,-0.286048)
- Old Polarization:       (-0.67269,-0.669695,-0.314638)
- New Momentum Direction: (0.414148,-0.823817,-0.387048)
- New Polarization:       (0.910209,0.37484,0.176108)
- *** FresnelRefraction *** 
-Track (trackID 113, parentID 1) is processed with stopping code 2
-### pop requested out of 112 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738788,0.318676,-0.593833)
- Old Polarization:       (-0.673938,0.349341,-0.650975)
- New Momentum Direction: (0.407284,0.431861,-0.804746)
- New Polarization:       (0.913301,-0.192587,0.358874)
- *** FresnelRefraction *** 
-Track (trackID 112, parentID 1) is processed with stopping code 2
-### pop requested out of 111 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742458,-0.622451,-0.247609)
- Old Polarization:       (-0.669892,-0.689878,-0.274431)
- New Momentum Direction: (0.428946,-0.839357,-0.333893)
- New Polarization:       (0.90333,0.398569,0.158549)
- *** FresnelRefraction *** 
-Track (trackID 111, parentID 1) is processed with stopping code 2
-### pop requested out of 110 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.735765,-0.621654,0.268693)
- Old Polarization:       (-0.677237,-0.675379,0.291914)
- New Momentum Direction: (0.388277,-0.845909,0.365621)
- New Polarization:       (0.921543,0.35641,-0.154049)
- *** FresnelRefraction *** 
-Track (trackID 110, parentID 1) is processed with stopping code 2
-### pop requested out of 109 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73878,-0.089943,-0.667918)
- Old Polarization:       (-0.673946,-0.0985956,-0.732172)
- New Momentum Direction: (0.407239,-0.121889,-0.905152)
- New Polarization:       (0.913322,0.054349,0.403596)
- *** FresnelRefraction *** 
-Track (trackID 109, parentID 1) is processed with stopping code 2
-### pop requested out of 108 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738318,-0.0839017,0.669214)
- Old Polarization:       (-0.674453,-0.0918466,0.732583)
- New Momentum Direction: (0.404405,-0.113773,0.907476)
- New Polarization:       (0.91458,0.0503079,-0.401264)
- *** FresnelRefraction *** 
-Track (trackID 108, parentID 1) is processed with stopping code 2
-### pop requested out of 107 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738589,-0.143681,0.658667)
- Old Polarization:       (-0.674156,-0.157413,0.721619)
- New Momentum Direction: (0.406066,-0.194765,0.892848)
- New Polarization:       (0.913844,0.0865436,-0.396737)
- *** FresnelRefraction *** 
-Track (trackID 107, parentID 1) is processed with stopping code 2
-### pop requested out of 106 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739266,0.673058,-0.0218902)
- Old Polarization:       (-0.673414,0.738875,-0.0240308)
- New Momentum Direction: (0.410188,0.911519,-0.0296458)
- New Polarization:       (0.912001,-0.409971,0.0133337)
- *** FresnelRefraction *** 
-Track (trackID 106, parentID 1) is processed with stopping code 2
-### pop requested out of 105 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 105, parentID 1) is processed with stopping code 2
-### pop requested out of 104 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 104, parentID 1) is processed with stopping code 2
-### pop requested out of 103 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742962,-0.429265,0.513555)
- Old Polarization:       (-0.669333,-0.476486,0.570047)
- New Momentum Direction: (0.431809,-0.578459,0.692045)
- New Polarization:       (0.901965,0.276933,-0.331311)
- *** FresnelRefraction *** 
-Track (trackID 103, parentID 1) is processed with stopping code 2
-### pop requested out of 102 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740086,0.435227,-0.51269)
- Old Polarization:       (-0.672513,0.478958,-0.564204)
- New Momentum Direction: (0.41511,0.588773,-0.693564)
- New Polarization:       (0.909771,-0.268645,0.316459)
- *** FresnelRefraction *** 
-Track (trackID 102, parentID 1) is processed with stopping code 2
-### pop requested out of 101 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741902,0.121929,-0.659329)
- Old Polarization:       (-0.670508,0.134911,-0.729532)
- New Momentum Direction: (0.425754,0.164541,-0.889753)
- New Polarization:       (0.904839,-0.0774213,0.418655)
- *** FresnelRefraction *** 
-Track (trackID 101, parentID 1) is processed with stopping code 2
-### pop requested out of 100 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738272,-0.388155,0.551625)
- Old Polarization:       (-0.674503,-0.424851,0.603777)
- New Momentum Direction: (0.40412,-0.526383,0.748069)
- New Polarization:       (0.914706,0.232558,-0.3305)
- *** FresnelRefraction *** 
-Track (trackID 100, parentID 1) is processed with stopping code 2
-### pop requested out of 99 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736992,0.398584,-0.54587)
- Old Polarization:       (-0.675902,0.434609,-0.595207)
- New Momentum Direction: (0.39613,0.541466,-0.741549)
- New Polarization:       (0.918194,-0.233601,0.319921)
- *** FresnelRefraction *** 
-Track (trackID 99, parentID 1) is processed with stopping code 2
-### pop requested out of 98 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736255,-0.119369,0.666093)
- Old Polarization:       (-0.676704,-0.129874,0.724709)
- New Momentum Direction: (0.391436,-0.162323,0.905775)
- New Polarization:       (0.920205,0.0690486,-0.385298)
- *** FresnelRefraction *** 
-Track (trackID 98, parentID 1) is processed with stopping code 2
-### pop requested out of 97 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737182,0.655153,0.165337)
- Old Polarization:       (-0.675694,0.714773,0.180383)
- New Momentum Direction: (0.397332,0.889778,0.224548)
- New Polarization:       (0.917675,-0.385253,-0.097224)
- *** FresnelRefraction *** 
-Track (trackID 97, parentID 1) is processed with stopping code 2
-### pop requested out of 96 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 96, parentID 1) is processed with stopping code 2
-### pop requested out of 95 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 95, parentID 1) is processed with stopping code 2
-### pop requested out of 94 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 94, parentID 1) is processed with stopping code 2
-### pop requested out of 93 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 93, parentID 1) is processed with stopping code 2
-### pop requested out of 92 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.735897,0.619151,0.274057)
- Old Polarization:       (-0.677094,0.672923,0.297858)
- New Momentum Direction: (0.389131,0.842352,0.372853)
- New Polarization:       (0.921182,-0.355831,-0.157503)
- *** FresnelRefraction *** 
-Track (trackID 92, parentID 1) is processed with stopping code 2
-### pop requested out of 91 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.735828,0.399436,-0.546816)
- Old Polarization:       (-0.677168,0.434037,-0.594184)
- New Momentum Direction: (0.388689,0.543481,-0.744009)
- New Polarization:       (0.921369,-0.229273,0.313868)
- *** FresnelRefraction *** 
-Track (trackID 91, parentID 1) is processed with stopping code 2
-### pop requested out of 90 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741786,0.484232,0.463975)
- Old Polarization:       (-0.670637,0.535605,0.513199)
- New Momentum Direction: (0.425083,0.653565,0.626225)
- New Polarization:       (0.905154,-0.30693,-0.294091)
- *** FresnelRefraction *** 
-Track (trackID 90, parentID 1) is processed with stopping code 2
-### pop requested out of 89 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739312,-0.621101,0.260098)
- Old Polarization:       (-0.673363,-0.681932,0.285572)
- New Momentum Direction: (0.41047,-0.841101,0.352227)
- New Polarization:       (0.911874,0.378612,-0.158551)
- *** FresnelRefraction *** 
-Track (trackID 89, parentID 1) is processed with stopping code 2
-### pop requested out of 88 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738474,-0.526187,0.421643)
- Old Polarization:       (-0.674282,-0.576281,0.461784)
- New Momentum Direction: (0.405366,-0.713376,0.57164)
- New Polarization:       (0.914155,0.316334,-0.253484)
- *** FresnelRefraction *** 
-Track (trackID 88, parentID 1) is processed with stopping code 2
-### pop requested out of 87 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.739289,-0.10052,0.665843)
-Old Polarization: (-0.673388,-0.110357,0.731006)
-New Polarization: (0.404689,0.46837,-0.785402)
-Polarization Change: (0.404689,0.46837,-0.785402)
-New Momentum Direction: (-0.705289,0.706549,0.0579368)
-Momentum Change: (-0.705289,0.706549,0.0579368)
- Photon at Boundary! 
- Old Momentum Direction: (-0.705289,0.706549,0.0579368)
- Old Polarization:       (0.404689,0.46837,-0.785402)
- New Momentum Direction: (-0.955139,0.285576,0.078461)
- New Polarization:       (0.143795,0.678787,-0.720119)
- *** FresnelRefraction *** 
-Track (trackID 87, parentID 1) is processed with stopping code 2
-### pop requested out of 86 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.744879,0.243047,-0.621356)
- Old Polarization:       (-0.6672,0.271344,-0.693698)
- New Momentum Direction: (0.442485,0.326677,-0.835158)
- New Polarization:       (0.896776,-0.161188,0.412081)
- *** FresnelRefraction *** 
-Track (trackID 86, parentID 1) is processed with stopping code 2
-### pop requested out of 85 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 85, parentID 1) is processed with stopping code 2
-### pop requested out of 84 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742044,-0.294022,-0.60243)
- Old Polarization:       (-0.670352,-0.325467,-0.666858)
- New Momentum Direction: (0.426569,-0.396702,-0.812814)
- New Polarization:       (0.904455,0.187097,0.383348)
- *** FresnelRefraction *** 
-Track (trackID 84, parentID 1) is processed with stopping code 2
-### pop requested out of 83 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 83, parentID 1) is processed with stopping code 2
-### pop requested out of 82 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73852,-0.661813,-0.128809)
- Old Polarization:       (-0.674232,-0.724917,-0.141091)
- New Momentum Direction: (0.405645,-0.897195,-0.174622)
- New Polarization:       (0.914031,0.398174,0.0774968)
- *** FresnelRefraction *** 
-Track (trackID 82, parentID 1) is processed with stopping code 2
-### pop requested out of 81 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.735888,0.576855,-0.354552)
- Old Polarization:       (-0.677104,0.626936,-0.385333)
- New Momentum Direction: (0.389072,0.784819,-0.482372)
- New Polarization:       (0.921208,-0.331468,0.20373)
- *** FresnelRefraction *** 
-Track (trackID 81, parentID 1) is processed with stopping code 2
-### pop requested out of 80 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738943,-0.598974,-0.308535)
- Old Polarization:       (-0.673768,-0.656913,-0.33838)
- New Momentum Direction: (0.408228,-0.811542,-0.41803)
- New Polarization:       (0.91288,0.362911,0.186938)
- *** FresnelRefraction *** 
-Track (trackID 80, parentID 1) is processed with stopping code 2
-### pop requested out of 79 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 79, parentID 1) is processed with stopping code 2
-### pop requested out of 78 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736128,0.676087,0.0319755)
- Old Polarization:       (-0.676842,0.735306,0.0347763)
- New Momentum Direction: (0.390621,0.919524,0.0434889)
- New Polarization:       (0.920552,-0.390185,-0.0184538)
- *** FresnelRefraction *** 
-Track (trackID 78, parentID 1) is processed with stopping code 2
-### pop requested out of 77 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738501,-0.228654,-0.634297)
- Old Polarization:       (-0.674252,-0.250443,-0.694739)
- New Momentum Direction: (0.405531,-0.309986,-0.859915)
- New Polarization:       (0.914081,0.137525,0.3815)
- *** FresnelRefraction *** 
-Track (trackID 77, parentID 1) is processed with stopping code 2
-### pop requested out of 76 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741415,-0.43832,-0.508113)
- Old Polarization:       (-0.671047,-0.484284,-0.561396)
- New Momentum Direction: (0.422934,-0.591894,-0.68614)
- New Polarization:       (0.90616,0.276256,0.320244)
- *** FresnelRefraction *** 
-Track (trackID 76, parentID 1) is processed with stopping code 2
-### pop requested out of 75 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.744169,0.0945031,-0.661273)
- Old Polarization:       (-0.667991,0.10528,-0.736684)
- New Momentum Direction: (0.438572,0.127142,-0.889657)
- New Polarization:       (0.898696,-0.0620463,0.434161)
- *** FresnelRefraction *** 
-Track (trackID 75, parentID 1) is processed with stopping code 2
-### pop requested out of 74 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739397,-0.66549,0.102055)
- Old Polarization:       (-0.67327,-0.730853,0.112079)
- New Momentum Direction: (0.410981,-0.90111,0.138188)
- New Polarization:       (0.911644,0.406232,-0.0622972)
- *** FresnelRefraction *** 
-Track (trackID 74, parentID 1) is processed with stopping code 2
-### pop requested out of 73 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.743371,-0.301172,0.59724)
- Old Polarization:       (-0.668879,-0.334713,0.663753)
- New Momentum Direction: (0.434115,-0.405623,0.804372)
- New Polarization:       (0.900857,0.195466,-0.38762)
- *** FresnelRefraction *** 
-Track (trackID 73, parentID 1) is processed with stopping code 2
-### pop requested out of 72 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.74347,0.668767,-0.00169285)
- Old Polarization:       (-0.668769,0.743468,-0.00188194)
- New Momentum Direction: (0.434674,0.900585,-0.00227965)
- New Polarization:       (0.900588,-0.434672,0.00110028)
- *** FresnelRefraction *** 
-Track (trackID 72, parentID 1) is processed with stopping code 2
-### pop requested out of 71 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.735925,0.0265065,-0.676544)
- Old Polarization:       (-0.677063,0.0288109,-0.735361)
- New Momentum Direction: (0.389315,0.0360605,-0.920399)
- New Polarization:       (0.921105,-0.0152414,0.389016)
- *** FresnelRefraction *** 
-Track (trackID 71, parentID 1) is processed with stopping code 2
-### pop requested out of 70 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 70, parentID 1) is processed with stopping code 2
-### pop requested out of 69 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742118,0.636407,0.210353)
- Old Polarization:       (-0.67027,0.704624,0.232901)
- New Momentum Direction: (0.426994,0.85857,0.283785)
- New Polarization:       (0.904255,-0.405421,-0.134005)
- *** FresnelRefraction *** 
-Track (trackID 69, parentID 1) is processed with stopping code 2
-### pop requested out of 68 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742797,-0.0502604,0.667628)
- Old Polarization:       (-0.669517,-0.0557615,0.740701)
- New Momentum Direction: (0.430872,-0.0677438,0.899867)
- New Polarization:       (0.902413,0.0323454,-0.429656)
- *** FresnelRefraction *** 
-Track (trackID 68, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 67, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740726,-0.671508,0.0200498)
- Old Polarization:       (-0.671807,-0.740396,0.0221066)
- New Momentum Direction: (0.418904,-0.907626,0.0270997)
- New Polarization:       (0.908031,0.418717,-0.012502)
- *** FresnelRefraction *** 
-Track (trackID 66, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738119,0.580063,0.344538)
- Old Polarization:       (-0.67467,0.634615,0.37694)
- New Momentum Direction: (0.403178,0.786797,0.467331)
- New Polarization:       (0.915121,-0.346642,-0.205894)
- *** FresnelRefraction *** 
-Track (trackID 65, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.744293,-0.229544,0.627167)
- Old Polarization:       (-0.667854,-0.255816,0.698949)
- New Momentum Direction: (0.439256,-0.30877,0.843632)
- New Polarization:       (0.898362,0.150974,-0.412495)
- *** FresnelRefraction *** 
-Track (trackID 64, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737639,0.486725,-0.467961)
- Old Polarization:       (-0.675196,0.531738,-0.511239)
- New Momentum Direction: (0.400193,0.660623,-0.635155)
- New Polarization:       (0.916431,-0.288486,0.277364)
- *** FresnelRefraction *** 
-Track (trackID 63, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73583,0.561965,-0.377822)
- Old Polarization:       (-0.677167,0.610648,-0.410553)
- New Momentum Direction: (0.388697,0.76462,-0.514072)
- New Polarization:       (0.921366,-0.322571,0.216872)
- *** FresnelRefraction *** 
-Track (trackID 62, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739066,-0.640621,-0.208294)
- Old Polarization:       (-0.673633,-0.702847,-0.228527)
- New Momentum Direction: (0.408978,-0.867824,-0.282168)
- New Polarization:       (0.912544,0.388936,0.12646)
- *** FresnelRefraction *** 
-Track (trackID 61, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736509,0.117822,0.666087)
- Old Polarization:       (-0.676427,0.128288,0.725251)
- New Momentum Direction: (0.393066,0.160163,0.905454)
- New Polarization:       (0.91951,-0.0684656,-0.387057)
- *** FresnelRefraction *** 
-Track (trackID 60, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736903,-0.336567,-0.586257)
- Old Polarization:       (-0.675999,-0.366889,-0.639076)
- New Momentum Direction: (0.395565,-0.457272,-0.796512)
- New Polarization:       (0.918438,0.196944,0.343052)
- *** FresnelRefraction *** 
-Track (trackID 59, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736334,-0.139962,-0.661984)
- Old Polarization:       (-0.676618,-0.152314,-0.720409)
- New Momentum Direction: (0.391946,-0.190304,-0.90009)
- New Polarization:       (0.919988,0.081076,0.383469)
- *** FresnelRefraction *** 
-Track (trackID 58, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737789,-0.0427065,0.67368)
- Old Polarization:       (-0.675032,-0.0466769,0.736311)
- New Momentum Direction: (0.401127,-0.057953,0.914187)
- New Polarization:       (0.916022,0.0253777,-0.400323)
- *** FresnelRefraction *** 
-Track (trackID 57, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 56, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736998,-0.52199,0.429372)
- Old Polarization:       (-0.675895,-0.56918,0.468189)
- New Momentum Direction: (0.396171,-0.709103,0.583285)
- New Polarization:       (0.918177,0.305961,-0.251673)
- *** FresnelRefraction *** 
-Track (trackID 55, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738042,0.0334211,0.673927)
- Old Polarization:       (-0.674755,0.0365558,0.737136)
- New Momentum Direction: (0.402699,0.0453371,0.914209)
- New Polarization:       (0.915333,-0.019946,-0.402204)
- *** FresnelRefraction *** 
-Track (trackID 54, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739563,0.254049,-0.623303)
- Old Polarization:       (-0.673088,0.279139,-0.684861)
- New Momentum Direction: (0.411979,0.343919,-0.843797)
- New Polarization:       (0.911193,-0.155496,0.381507)
- *** FresnelRefraction *** 
-Track (trackID 53, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739306,-0.663882,0.112634)
- Old Polarization:       (-0.673369,-0.72889,0.123664)
- New Momentum Direction: (0.410433,-0.899043,0.152532)
- New Polarization:       (0.911891,0.404651,-0.068653)
- *** FresnelRefraction *** 
-Track (trackID 52, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73618,0.227707,0.637329)
- Old Polarization:       (-0.676786,0.247691,0.693261)
- New Momentum Direction: (0.390956,0.309675,0.866749)
- New Polarization:       (0.920409,-0.131539,-0.368163)
- *** FresnelRefraction *** 
-Track (trackID 51, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736059,0.482651,-0.474621)
- Old Polarization:       (-0.676918,0.52482,-0.516088)
- New Momentum Direction: (0.390177,0.6565,-0.645577)
- New Polarization:       (0.92074,-0.278201,0.273572)
- *** FresnelRefraction *** 
-Track (trackID 50, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738781,0.109114,0.665054)
- Old Polarization:       (-0.673946,0.119611,0.729034)
- New Momentum Direction: (0.407243,0.147869,0.90127)
- New Polarization:       (0.91332,-0.0659339,-0.40187)
- *** FresnelRefraction *** 
-Track (trackID 49, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 48, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738713,-0.506215,0.445028)
- Old Polarization:       (-0.67402,-0.554801,0.487742)
- New Momentum Direction: (0.406827,-0.686077,0.60315)
- New Polarization:       (0.913505,0.305542,-0.268611)
- *** FresnelRefraction *** 
-Track (trackID 47, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.743855,0.654507,-0.135276)
- Old Polarization:       (-0.668341,0.728459,-0.150561)
- New Momentum Direction: (0.436827,0.880927,-0.182073)
- New Polarization:       (0.899546,-0.427785,0.0884162)
- *** FresnelRefraction *** 
-Track (trackID 46, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.737632,0.366842,0.566856)
-Old Polarization: (-0.675203,0.40076,0.619268)
-New Polarization: (-0.913686,0.253387,-0.317762)
-Polarization Change: (-0.913686,0.253387,-0.317762)
-New Momentum Direction: (0.232719,-0.314805,-0.920185)
-Momentum Change: (0.232719,-0.314805,-0.920185)
-
-** Photon absorbed! **
-Track (trackID 45, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742195,-0.461695,0.485783)
- Old Polarization:       (-0.670184,-0.511303,0.537979)
- New Momentum Direction: (0.427436,-0.622804,0.655297)
- New Polarization:       (0.904046,0.294463,-0.309826)
- *** FresnelRefraction *** 
-Track (trackID 44, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742575,0.619663,0.254165)
- Old Polarization:       (-0.669763,0.687029,0.281797)
- New Momentum Direction: (0.429612,0.835466,0.342681)
- New Polarization:       (0.903013,-0.397476,-0.163032)
- *** FresnelRefraction *** 
-Track (trackID 43, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737891,0.490823,-0.463259)
- Old Polarization:       (-0.674919,0.536618,-0.506482)
- New Momentum Direction: (0.401766,0.665957,-0.628558)
- New Polarization:       (0.915742,-0.292177,0.275769)
- *** FresnelRefraction *** 
-Track (trackID 42, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738895,-0.608723,0.288948)
- Old Polarization:       (-0.67382,-0.667511,0.316853)
- New Momentum Direction: (0.407939,-0.824803,0.391516)
- New Polarization:       (0.913009,0.368528,-0.174932)
- *** FresnelRefraction *** 
-Track (trackID 41, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737429,0.453098,0.500899)
- Old Polarization:       (-0.675425,0.494693,0.546882)
- New Momentum Direction: (0.398881,0.615157,0.680055)
- New Polarization:       (0.917003,-0.267584,-0.295813)
- *** FresnelRefraction *** 
-Track (trackID 40, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 39, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.739539,-0.370207,0.562164)
-Old Polarization: (-0.673113,-0.406741,0.617641)
-New Polarization: (-0.440222,0.37211,0.817153)
-Polarization Change: (-0.440222,0.37211,0.817153)
-New Momentum Direction: (-0.509216,-0.853039,0.114124)
-Momentum Change: (-0.509216,-0.853039,0.114124)
- Photon at Boundary! 
- Old Momentum Direction: (-0.509216,-0.853039,0.114124)
- Old Polarization:       (-0.440222,0.37211,0.817153)
- New Momentum Direction: (-0.689373,-0.707739,0.1545)
- New Polarization:       (0.650299,-0.510639,0.562458)
- *** FresnelRefraction *** 
-Track (trackID 38, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742089,-0.256805,-0.619156)
- Old Polarization:       (-0.670301,-0.284309,-0.685467)
- New Momentum Direction: (0.426832,-0.346467,-0.83533)
- New Polarization:       (0.904331,0.163528,0.394264)
- *** FresnelRefraction *** 
-Track (trackID 37, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738846,0.293655,0.606526)
- Old Polarization:       (-0.673874,0.321968,0.665004)
- New Momentum Direction: (0.407641,0.397921,0.821881)
- New Polarization:       (0.913142,-0.177638,-0.3669)
- *** FresnelRefraction *** 
-Track (trackID 36, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739139,0.571709,0.356122)
- Old Polarization:       (-0.673553,0.627377,0.390799)
- New Momentum Direction: (0.409418,0.774396,0.482378)
- New Polarization:       (0.912347,-0.347512,-0.216468)
- *** FresnelRefraction *** 
-Track (trackID 35, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736191,0.555437,-0.386669)
- Old Polarization:       (-0.676774,0.604201,-0.420616)
- New Momentum Direction: (0.391025,0.755368,-0.525851)
- New Polarization:       (0.92038,-0.32092,0.223409)
- *** FresnelRefraction *** 
-Track (trackID 34, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 33, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742131,-0.397463,-0.53969)
- Old Polarization:       (-0.670255,-0.440085,-0.597564)
- New Momentum Direction: (0.427069,-0.536204,-0.728078)
- New Polarization:       (0.904219,0.253253,0.343876)
- *** FresnelRefraction *** 
-Track (trackID 32, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 31, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742235,-0.639615,0.19995)
- Old Polarization:       (-0.67014,-0.708426,0.221461)
- New Momentum Direction: (0.427668,-0.862762,0.269708)
- New Polarization:       (0.903936,0.408187,-0.127604)
- *** FresnelRefraction *** 
-Track (trackID 30, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740482,-0.199898,-0.64166)
- Old Polarization:       (-0.672076,-0.220244,-0.70697)
- New Momentum Direction: (0.417463,-0.270276,-0.867569)
- New Polarization:       (0.908694,0.124168,0.39857)
- *** FresnelRefraction *** 
-Track (trackID 29, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.73872,0.120961,0.663069)
- Old Polarization:       (-0.674012,0.132574,0.726727)
- New Momentum Direction: (0.406872,0.163938,0.898654)
- New Polarization:       (0.913485,-0.073019,-0.400266)
- *** FresnelRefraction *** 
-Track (trackID 28, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.742427,0.490769,0.456014)
- Old Polarization:       (-0.669927,0.54388,0.505363)
- New Momentum Direction: (0.428765,0.661816,0.614947)
- New Polarization:       (0.903416,-0.314101,-0.291857)
- *** FresnelRefraction *** 
-Track (trackID 27, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 26, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737585,-0.656873,0.156482)
- Old Polarization:       (-0.675255,-0.717507,0.170926)
- New Momentum Direction: (0.399856,-0.891627,0.212406)
- New Polarization:       (0.916578,0.388972,-0.0926617)
- *** FresnelRefraction *** 
-Track (trackID 25, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739915,-0.572675,0.352945)
- Old Polarization:       (-0.672701,-0.629894,0.38821)
- New Momentum Direction: (0.414089,-0.77489,0.477572)
- New Polarization:       (0.910237,0.352516,-0.217259)
- *** FresnelRefraction *** 
-Track (trackID 24, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.743463,0.195396,0.639596)
- Old Polarization:       (-0.668777,0.217218,0.711023)
- New Momentum Direction: (0.434633,0.26313,0.861311)
- New Polarization:       (0.900608,-0.126987,-0.415669)
- *** FresnelRefraction *** 
-Track (trackID 23, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 22, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737321,-0.646768,0.195063)
- Old Polarization:       (-0.675543,-0.705914,0.212901)
- New Momentum Direction: (0.398202,-0.878225,0.264869)
- New Polarization:       (0.917298,0.38124,-0.114981)
- *** FresnelRefraction *** 
-Track (trackID 21, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 20, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740964,0.644925,-0.187203)
- Old Polarization:       (-0.671545,0.711592,-0.206555)
- New Momentum Direction: (0.420299,0.871416,-0.252947)
- New Polarization:       (0.907386,-0.403638,0.117164)
- *** FresnelRefraction *** 
-Track (trackID 19, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737884,0.56715,0.365881)
- Old Polarization:       (-0.674928,0.620052,0.400009)
- New Momentum Direction: (0.401718,0.769527,0.496438)
- New Polarization:       (0.915764,-0.337568,-0.217772)
- *** FresnelRefraction *** 
-Track (trackID 18, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738501,-0.5424,0.400523)
- Old Polarization:       (-0.674252,-0.594085,0.438688)
- New Momentum Direction: (0.405532,-0.735329,0.542987)
- New Polarization:       (0.914081,0.326229,-0.240896)
- *** FresnelRefraction *** 
-Track (trackID 17, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 16, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.741808,0.333939,-0.581555)
- Old Polarization:       (-0.670612,0.369391,-0.643295)
- New Momentum Direction: (0.425211,0.450702,-0.784897)
- New Polarization:       (0.905094,-0.211738,0.368742)
- *** FresnelRefraction *** 
-Track (trackID 15, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737694,-0.67508,-0.00864168)
- Old Polarization:       (-0.675136,-0.737633,-0.00944243)
- New Momentum Direction: (0.400536,-0.916206,-0.0117283)
- New Polarization:       (0.916281,0.400503,0.00512683)
- *** FresnelRefraction *** 
-Track (trackID 14, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736718,-0.41983,-0.530085)
- Old Polarization:       (-0.6762,-0.457403,-0.577525)
- New Momentum Direction: (0.394393,-0.57054,-0.720374)
- New Polarization:       (0.918942,0.244865,0.309171)
- *** FresnelRefraction *** 
-Track (trackID 13, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 12, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.74113,-0.487578,-0.461513)
- Old Polarization:       (-0.671362,-0.538248,-0.509473)
- New Momentum Direction: (0.42127,-0.658664,-0.623452)
- New Polarization:       (0.906935,0.305949,0.289593)
- *** FresnelRefraction *** 
-Track (trackID 11, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.743162,0.663684,0.0850488)
- Old Polarization:       (-0.669112,0.737134,0.0944611)
- New Momentum Direction: (0.432938,0.894112,0.114577)
- New Polarization:       (0.901424,-0.429427,-0.0550295)
- *** FresnelRefraction *** 
-Track (trackID 10, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736307,-0.671489,-0.0833978)
- Old Polarization:       (-0.676648,-0.730693,-0.0907509)
- New Momentum Direction: (0.39177,-0.913048,-0.113399)
- New Polarization:       (0.920063,0.388783,0.0482862)
- *** FresnelRefraction *** 
-Track (trackID 9, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737914,-0.67446,-0.0242381)
- Old Polarization:       (-0.674895,-0.737437,-0.0265013)
- New Momentum Direction: (0.401903,-0.915091,-0.0328857)
- New Polarization:       (0.915682,0.401644,0.0144339)
- *** FresnelRefraction *** 
-Track (trackID 8, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.741243,-0.434066,-0.512002)
-Old Polarization: (-0.671237,-0.479336,-0.5654)
-New Polarization: (0.213706,0.516428,0.829236)
-Polarization Change: (0.213706,0.516428,0.829236)
-New Momentum Direction: (0.954797,0.0691218,-0.289112)
-Momentum Change: (0.954797,0.0691218,-0.289112)
- Photon at Boundary! 
- Old Momentum Direction: (0.954797,0.0691218,-0.289112)
- Old Polarization:       (0.213706,0.516428,0.829236)
- New Momentum Direction: (0.915857,0.0933617,-0.390498)
- New Polarization:       (0.289513,0.520305,0.803408)
- *** FresnelRefraction *** 
-Track (trackID 7, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.736461,-0.644838,-0.204471)
- Old Polarization:       (-0.67648,-0.702014,-0.222601)
- New Momentum Direction: (0.392756,-0.876627,-0.277969)
- New Polarization:       (0.919643,0.374386,0.118714)
- *** FresnelRefraction *** 
-Track (trackID 6, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737214,-0.111409,-0.666411)
- Old Polarization:       (-0.675659,-0.121559,-0.727123)
- New Momentum Direction: (0.397532,-0.1513,-0.905028)
- New Polarization:       (0.917588,0.0655487,0.392091)
- *** FresnelRefraction *** 
-Track (trackID 5, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 4, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737215,-0.356406,-0.574012)
- Old Polarization:       (-0.675659,-0.388876,-0.626307)
- New Momentum Direction: (0.397535,-0.484021,-0.779544)
- New Polarization:       (0.917587,0.209697,0.33773)
- *** FresnelRefraction *** 
-Track (trackID 3, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.7364,-0.502803,0.452665)
- Old Polarization:       (-0.676547,-0.547285,0.492711)
- New Momentum Direction: (0.392364,-0.683593,0.615427)
- New Polarization:       (0.91981,0.291601,-0.262523)
- *** FresnelRefraction *** 
-Track (trackID 2, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 285
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 81
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 367 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0865354,-0.538753,0.838008)
- Old Polarization:       (-0.982945,-0.183177,-0.016262)
- New Momentum Direction: (0.116865,-0.727581,0.675994)
- New Polarization:       (-0.990176,-0.137978,0.0226733)
- *** FresnelRefraction *** 
-Track (trackID 696, parentID 1) is processed with stopping code 2
-### pop requested out of 366 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 695, parentID 1) is processed with stopping code 2
-### pop requested out of 365 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.435667,0.899928,0.0179648)
- Old Polarization:       (-0.500196,-0.225462,-0.836045)
- New Momentum Direction: (-0.586639,0.809487,0.0241902)
- New Polarization:       (0.387885,0.307072,-0.869052)
- *** FresnelRefraction *** 
-Track (trackID 694, parentID 1) is processed with stopping code 2
-### pop requested out of 364 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.29322,0.775284,0.559425)
- Old Polarization:       (-0.626972,0.285812,-0.724719)
- New Momentum Direction: (-0.29322,-0.775284,0.559425)
- New Polarization:       (-0.909198,0.0452069,-0.413902)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.29322,-0.775284,0.559425)
- Old Polarization:       (-0.909198,0.0452069,-0.413902)
- New Momentum Direction: (-0.29322,-0.775284,-0.559425)
- New Polarization:       (0.909198,-0.0452069,-0.413902)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.29322,-0.775284,-0.559425)
- Old Polarization:       (0.909198,-0.0452069,-0.413902)
- New Momentum Direction: (0.29322,-0.775284,-0.559425)
- New Polarization:       (0.909198,0.0452069,0.413902)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.29322,-0.775284,-0.559425)
- Old Polarization:       (0.909198,0.0452069,0.413902)
- New Momentum Direction: (0.395827,-0.52251,-0.755185)
- New Polarization:       (0.864766,-0.0646514,0.497996)
- *** FresnelRefraction *** 
-Track (trackID 693, parentID 1) is processed with stopping code 2
-### pop requested out of 363 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.773314,0.268419,-0.574401)
- Old Polarization:       (0.463921,0.857073,-0.224062)
- New Momentum Direction: (-0.508839,0.364453,-0.779908)
- New Polarization:       (-0.647866,0.434457,0.625713)
- *** FresnelRefraction *** 
-Track (trackID 692, parentID 1) is processed with stopping code 2
-### pop requested out of 362 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.516653,0.467234,0.717469)
- Old Polarization:       (-0.537384,0.829324,-0.153104)
- New Momentum Direction: (0.70048,0.633477,0.328686)
- New Polarization:       (-0.709988,0.665296,0.230866)
- *** FresnelRefraction *** 
-Track (trackID 691, parentID 1) is processed with stopping code 2
-### pop requested out of 361 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.290142,0.617923,0.730746)
-Old Polarization: (-0.356851,-0.63866,0.681741)
-New Polarization: (0.185395,-0.215658,-0.958708)
-Polarization Change: (0.185395,-0.215658,-0.958708)
-New Momentum Direction: (0.306142,0.939742,-0.15219)
-Momentum Change: (0.306142,0.939742,-0.15219)
- Photon at Boundary! 
- Old Momentum Direction: (0.306142,0.939742,-0.15219)
- Old Polarization:       (0.185395,-0.215658,-0.958708)
- New Momentum Direction: (0.416022,0.885525,-0.206814)
- New Polarization:       (-0.847075,0.294655,-0.442315)
- *** FresnelRefraction *** 
-Track (trackID 690, parentID 1) is processed with stopping code 2
-### pop requested out of 360 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.721004,0.0922177,-0.686767)
- Old Polarization:       (0.242677,0.961941,-0.125607)
- New Momentum Direction: (0.721004,0.0922177,-0.686767)
- New Polarization:       (-0.110277,0.993744,0.0176632)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.721004,0.0922177,-0.686767)
- Old Polarization:       (-0.110277,0.993744,0.0176632)
- New Momentum Direction: (0.721004,0.0922177,0.686767)
- New Polarization:       (-0.115634,0.99322,-0.0119689)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 689, parentID 1) is processed with stopping code 2
-### pop requested out of 359 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.50147,0.250544,0.828103)
- Old Polarization:       (-0.814707,-0.458874,-0.354525)
- New Momentum Direction: (-0.50147,0.250544,-0.828103)
- New Polarization:       (-0.36959,-0.927458,-0.0567931)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.50147,0.250544,-0.828103)
- Old Polarization:       (-0.36959,-0.927458,-0.0567931)
- New Momentum Direction: (0.50147,0.250544,-0.828103)
- New Polarization:       (-0.36959,0.927458,0.0567931)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 688, parentID 1) is processed with stopping code 2
-### pop requested out of 358 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.541652,-0.811035,0.22099)
-Old Polarization: (0.26957,0.081419,0.959533)
-New Polarization: (0.654006,0.0352875,-0.755666)
-Polarization Change: (0.654006,0.0352875,-0.755666)
-New Momentum Direction: (0.747873,0.120169,0.652874)
-Momentum Change: (0.747873,0.120169,0.652874)
- Photon at Boundary! 
- Old Momentum Direction: (0.747873,0.120169,0.652874)
- Old Polarization:       (0.654006,0.0352875,-0.755666)
- New Momentum Direction: (0.747873,0.120169,-0.652874)
- New Polarization:       (-0.654006,-0.0352875,-0.755666)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 687, parentID 1) is processed with stopping code 2
-### pop requested out of 357 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.91254,-0.147176,0.381588)
- Old Polarization:       (-0.132853,-0.775742,-0.616907)
- New Momentum Direction: (-0.831791,-0.199752,0.517903)
- New Polarization:       (-0.182586,-0.782633,-0.595103)
- *** FresnelRefraction *** 
-Track (trackID 686, parentID 1) is processed with stopping code 2
-### pop requested out of 356 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.170408,-0.984799,-0.0336363)
- Old Polarization:       (0.983415,-0.172122,0.0571794)
- New Momentum Direction: (-0.231433,-0.971778,-0.0456818)
- New Polarization:       (0.970738,-0.233769,0.0549488)
- *** FresnelRefraction *** 
-Track (trackID 685, parentID 1) is processed with stopping code 2
-### pop requested out of 355 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 684, parentID 1) is processed with stopping code 2
-### pop requested out of 354 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.450446,-0.0785924,-0.889338)
- Old Polarization:       (0.295484,0.926858,-0.231569)
- New Momentum Direction: (-0.611942,-0.10677,-0.783663)
- New Polarization:       (0.249095,0.914402,-0.319094)
- *** FresnelRefraction *** 
-Track (trackID 683, parentID 1) is processed with stopping code 2
-### pop requested out of 353 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.226541,0.729758,0.645084)
- Old Polarization:       (-0.233251,0.602383,-0.763366)
- New Momentum Direction: (-0.307409,0.373158,0.875359)
- New Polarization:       (-0.301757,0.834197,-0.461582)
- *** FresnelRefraction *** 
-Track (trackID 682, parentID 1) is processed with stopping code 2
-### pop requested out of 352 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0530794,0.823106,0.565402)
- Old Polarization:       (0.37613,0.54098,-0.752242)
- New Momentum Direction: (-0.0714348,0.644898,0.760923)
- New Polarization:       (0.350736,0.730394,-0.586097)
- *** FresnelRefraction *** 
-Track (trackID 681, parentID 1) is processed with stopping code 2
-### pop requested out of 351 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.202394,0.959593,-0.195495)
- Old Polarization:       (0.103836,-0.219529,-0.970064)
- New Momentum Direction: (0.273928,0.924638,-0.264591)
- New Polarization:       (-0.953121,0.297767,0.0538175)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.273928,0.924638,-0.264591)
- Old Polarization:       (-0.953121,0.297767,0.0538175)
- New Momentum Direction: (0.703601,0.683174,-0.195495)
- New Polarization:       (0.705685,-0.639491,0.305056)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.703601,0.683174,-0.195495)
- Old Polarization:       (0.705685,-0.639491,0.305056)
- New Momentum Direction: (0.703601,-0.683174,-0.195495)
- New Polarization:       (0.688718,0.587884,0.424334)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.703601,-0.683174,-0.195495)
- Old Polarization:       (0.688718,0.587884,0.424334)
- New Momentum Direction: (0.273928,-0.924638,-0.264591)
- New Polarization:       (0.938776,0.197294,0.282443)
- *** FresnelRefraction *** 
-Track (trackID 680, parentID 1) is processed with stopping code 2
-### pop requested out of 350 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0991247,0.984828,0.142436)
- Old Polarization:       (0.532281,-0.173418,0.828615)
- New Momentum Direction: (0.134414,0.97192,0.193146)
- New Polarization:       (-0.584641,0.235158,-0.776463)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.134414,0.97192,0.193146)
- Old Polarization:       (-0.584641,0.235158,-0.776463)
- New Momentum Direction: (0.0991247,0.984828,0.142436)
- New Polarization:       (-0.591952,0.173419,-0.787095)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0991247,0.984828,0.142436)
- Old Polarization:       (-0.591952,0.173419,-0.787095)
- New Momentum Direction: (0.134414,0.97192,0.193146)
- New Polarization:       (-0.584525,0.235159,-0.77655)
- *** FresnelRefraction *** 
-Track (trackID 679, parentID 1) is processed with stopping code 2
-### pop requested out of 349 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.00819436,-0.18936,-0.981874)
- Old Polarization:       (0.969147,-0.240395,0.0544498)
- New Momentum Direction: (0.0111403,-0.257436,-0.966231)
- New Polarization:       (0.944731,0.319343,-0.0741911)
- *** FresnelRefraction *** 
-Track (trackID 678, parentID 1) is processed with stopping code 2
-### pop requested out of 348 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.37448,0.4567,-0.806963)
-Old Polarization: (-0.689352,0.444917,0.571701)
-New Polarization: (-0.834855,0.494846,0.241132)
-Polarization Change: (-0.834855,0.494846,0.241132)
-New Momentum Direction: (0.251074,-0.0475232,0.966801)
-Momentum Change: (0.251074,-0.0475232,0.966801)
- Photon at Boundary! 
- Old Momentum Direction: (0.251074,-0.0475232,0.966801)
- Old Polarization:       (-0.834855,0.494846,0.241132)
- New Momentum Direction: (0.34067,-0.064482,0.937969)
- New Polarization:       (-0.808808,0.488544,0.327344)
- *** FresnelRefraction *** 
-Track (trackID 677, parentID 1) is processed with stopping code 2
-### pop requested out of 347 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.203747,-0.608919,-0.766619)
- Old Polarization:       (0.0522917,0.788695,-0.612556)
- New Momentum Direction: (0.275091,-0.822137,-0.498413)
- New Polarization:       (0.11669,0.543134,-0.831498)
- *** FresnelRefraction *** 
-Track (trackID 676, parentID 1) is processed with stopping code 2
-### pop requested out of 346 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.428199,-0.00480742,0.903672)
- Old Polarization:       (-0.804002,0.458579,-0.378532)
- New Momentum Direction: (-0.580242,-0.00651442,0.814418)
- New Polarization:       (0.717116,0.469949,0.514677)
- *** FresnelRefraction *** 
-Track (trackID 675, parentID 1) is processed with stopping code 2
-### pop requested out of 345 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.670802,-0.551246,0.496138)
- Old Polarization:       (-0.736458,0.574033,-0.357933)
- New Momentum Direction: (0.670802,-0.551246,0.496138)
- New Polarization:       (-0.736458,-0.574033,0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.670802,-0.551246,0.496138)
- Old Polarization:       (-0.736458,-0.574033,0.357933)
- New Momentum Direction: (0.670802,0.551246,0.496138)
- New Polarization:       (0.736458,-0.574033,-0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.670802,0.551246,0.496138)
- Old Polarization:       (0.736458,-0.574033,-0.357933)
- New Momentum Direction: (0.670802,0.551246,-0.496138)
- New Polarization:       (-0.736458,0.574033,-0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.670802,0.551246,-0.496138)
- Old Polarization:       (-0.736458,0.574033,-0.357933)
- New Momentum Direction: (-0.670802,0.551246,-0.496138)
- New Polarization:       (-0.736458,-0.574033,0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670802,0.551246,-0.496138)
- Old Polarization:       (-0.736458,-0.574033,0.357933)
- New Momentum Direction: (-0.670802,-0.551246,-0.496138)
- New Polarization:       (0.736458,-0.574033,-0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670802,-0.551246,-0.496138)
- Old Polarization:       (0.736458,-0.574033,-0.357933)
- New Momentum Direction: (-0.670802,-0.551246,0.496138)
- New Polarization:       (-0.736458,0.574033,-0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670802,-0.551246,0.496138)
- Old Polarization:       (-0.736458,0.574033,-0.357933)
- New Momentum Direction: (0.670802,-0.551246,0.496138)
- New Polarization:       (-0.736458,-0.574033,0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.670802,-0.551246,0.496138)
- Old Polarization:       (-0.736458,-0.574033,0.357933)
- New Momentum Direction: (0.670802,0.551246,0.496138)
- New Polarization:       (0.736458,-0.574033,-0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.670802,0.551246,0.496138)
- Old Polarization:       (0.736458,-0.574033,-0.357933)
- New Momentum Direction: (0.670802,0.551246,-0.496138)
- New Polarization:       (-0.736458,0.574033,-0.357933)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.670802,0.551246,-0.496138)
- Old Polarization:       (-0.736458,0.574033,-0.357933)
- New Momentum Direction: (-0.670802,0.551246,-0.496138)
- New Polarization:       (-0.736458,-0.574033,0.357933)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 674, parentID 1) is processed with stopping code 2
-### pop requested out of 344 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.207879,0.138301,0.968328)
- Old Polarization:       (0.409313,-0.911413,0.0423015)
- New Momentum Direction: (0.281496,0.187279,0.941109)
- New Polarization:       (0.412531,-0.909126,0.0575211)
- *** FresnelRefraction *** 
-Track (trackID 673, parentID 1) is processed with stopping code 2
-### pop requested out of 343 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.302194,-0.902819,0.305936)
- Old Polarization:       (0.546113,0.42702,0.720704)
- New Momentum Direction: (0.40741,-0.8148,0.412455)
- New Polarization:       (-0.651375,-0.575816,-0.494111)
- *** FresnelRefraction *** 
-Track (trackID 672, parentID 1) is processed with stopping code 2
-### pop requested out of 342 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 671, parentID 1) is processed with stopping code 2
-### pop requested out of 341 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.896925,-0.425736,0.119475)
- Old Polarization:       (-0.41258,0.902951,0.120238)
- New Momentum Direction: (-0.800733,-0.576741,0.161851)
- New Polarization:       (-0.560137,0.816668,0.138928)
- *** FresnelRefraction *** 
-Track (trackID 670, parentID 1) is processed with stopping code 2
-### pop requested out of 340 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.173913,-0.984134,0.0351363)
- Old Polarization:       (0.153083,-0.0622642,-0.98625)
- New Momentum Direction: (-0.235766,-0.970642,0.047633)
- New Polarization:       (0.1491,-0.0845634,-0.9852)
- *** FresnelRefraction *** 
-Track (trackID 669, parentID 1) is processed with stopping code 2
-### pop requested out of 339 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.271243,-0.250236,-0.929413)
- Old Polarization:       (-0.139858,0.965612,-0.219165)
- New Momentum Direction: (-0.368336,-0.339809,-0.865366)
- New Polarization:       (-0.163071,0.939993,-0.299703)
- *** FresnelRefraction *** 
-Track (trackID 668, parentID 1) is processed with stopping code 2
-### pop requested out of 338 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.419118,0.841048,-0.342021)
- Old Polarization:       (0.635469,0.540789,0.551114)
- New Momentum Direction: (-0.566448,0.682248,-0.46225)
- New Polarization:       (0.512974,0.730903,0.450154)
- *** FresnelRefraction *** 
-Track (trackID 667, parentID 1) is processed with stopping code 2
-### pop requested out of 337 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.989244,-0.0658987,0.130591)
- Old Polarization:       (0.14423,0.290624,-0.945904)
- New Momentum Direction: (0.9803,-0.088983,0.176337)
- New Polarization:       (0.194761,0.286863,-0.937965)
- *** FresnelRefraction *** 
-Track (trackID 666, parentID 1) is processed with stopping code 2
-### pop requested out of 336 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0512255,0.574379,-0.816985)
- Old Polarization:       (-0.479147,-0.731892,-0.484512)
- New Momentum Direction: (-0.0692445,0.776422,-0.626397)
- New Polarization:       (-0.477817,-0.577008,-0.662384)
- *** FresnelRefraction *** 
-Track (trackID 665, parentID 1) is processed with stopping code 2
-### pop requested out of 335 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 664, parentID 1) is processed with stopping code 2
-### pop requested out of 334 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.175468,-0.257483,0.950218)
- Old Polarization:       (0.983283,0.00184286,0.182073)
- New Momentum Direction: (-0.23743,-0.348407,0.906774)
- New Polarization:       (0.968754,-0.016011,0.247507)
- *** FresnelRefraction *** 
-Track (trackID 663, parentID 1) is processed with stopping code 2
-### pop requested out of 333 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.481141,0.130379,0.866894)
- Old Polarization:       (-0.867835,-0.0689898,0.492039)
- New Momentum Direction: (0.651583,0.176565,0.737743)
- New Polarization:       (-0.744243,-0.0393771,0.666747)
- *** FresnelRefraction *** 
-Track (trackID 662, parentID 1) is processed with stopping code 2
-### pop requested out of 332 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.376147,-0.694017,0.613885)
- Old Polarization:       (-0.901581,0.426952,-0.0697439)
- New Momentum Direction: (-0.511114,-0.207234,0.834156)
- New Polarization:       (-0.572821,-0.641428,-0.510339)
- *** FresnelRefraction *** 
-Track (trackID 661, parentID 1) is processed with stopping code 2
-### pop requested out of 331 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.211823,0.244205,0.946306)
- Old Polarization:       (-0.72705,-0.686433,0.0143975)
- New Momentum Direction: (-0.286361,0.330138,0.899448)
- New Polarization:       (-0.728206,-0.685077,0.0196119)
- *** FresnelRefraction *** 
-Track (trackID 660, parentID 1) is processed with stopping code 2
-### pop requested out of 330 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.714521,-0.396414,-0.576468)
- Old Polarization:       (0.154089,-0.714577,0.682376)
- New Momentum Direction: (-0.714521,-0.396414,-0.576468)
- New Polarization:       (0.0777979,-0.863891,0.497634)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.714521,-0.396414,-0.576468)
- Old Polarization:       (0.0777979,-0.863891,0.497634)
- New Momentum Direction: (-0.714521,-0.396414,0.576468)
- New Polarization:       (-0.0777979,0.863891,0.497634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.714521,-0.396414,0.576468)
- Old Polarization:       (-0.0777979,0.863891,0.497634)
- New Momentum Direction: (-0.714521,0.396414,0.576468)
- New Polarization:       (0.0777979,0.863891,-0.497634)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 659, parentID 1) is processed with stopping code 2
-### pop requested out of 329 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.383911,-0.381378,0.84093)
- Old Polarization:       (-0.920025,0.0805439,-0.383492)
- New Momentum Direction: (-0.521565,-0.518124,0.677878)
- New Polarization:       (-0.142722,0.836287,0.52939)
- *** FresnelRefraction *** 
-Track (trackID 658, parentID 1) is processed with stopping code 2
-### pop requested out of 328 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.716553,0.366496,0.593492)
- Old Polarization:       (-0.445146,0.414795,-0.793593)
- New Momentum Direction: (-0.335541,0.494956,0.801518)
- New Polarization:       (-0.639134,0.505443,-0.579685)
- *** FresnelRefraction *** 
-Track (trackID 657, parentID 1) is processed with stopping code 2
-### pop requested out of 327 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.627302,0.366652,0.687066)
- Old Polarization:       (-0.686918,-0.676176,-0.266326)
- New Momentum Direction: (-0.627302,0.366652,-0.687066)
- New Polarization:       (-0.643192,-0.741338,0.19163)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.627302,0.366652,-0.687066)
- Old Polarization:       (-0.643192,-0.741338,0.19163)
- New Momentum Direction: (0.627302,0.366652,-0.687066)
- New Polarization:       (-0.643192,0.741338,-0.19163)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.627302,0.366652,-0.687066)
- Old Polarization:       (-0.643192,0.741338,-0.19163)
- New Momentum Direction: (0.627302,-0.366652,-0.687066)
- New Polarization:       (0.643192,0.741338,0.19163)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.627302,-0.366652,-0.687066)
- Old Polarization:       (0.643192,0.741338,0.19163)
- New Momentum Direction: (0.627302,-0.366652,0.687066)
- New Polarization:       (0.606356,0.78357,-0.135461)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.627302,-0.366652,0.687066)
- Old Polarization:       (0.606356,0.78357,-0.135461)
- New Momentum Direction: (-0.627302,-0.366652,0.687066)
- New Polarization:       (0.606356,-0.78357,0.135461)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 656, parentID 1) is processed with stopping code 2
-### pop requested out of 326 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.402827,0.495149,-0.769778)
- Old Polarization:       (-0.871391,0.0498288,0.488053)
- New Momentum Direction: (-0.547464,0.672936,-0.497434)
- New Polarization:       (-0.234307,-0.693916,-0.680867)
- *** FresnelRefraction *** 
-Track (trackID 655, parentID 1) is processed with stopping code 2
-### pop requested out of 325 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0443256,0.959105,-0.27956)
- Old Polarization:       (-0.563267,0.255108,0.785907)
- New Momentum Direction: (0.0595826,0.924789,-0.375785)
- New Polarization:       (-0.556697,0.34326,0.756479)
- *** FresnelRefraction *** 
-Track (trackID 654, parentID 1) is processed with stopping code 2
-### pop requested out of 324 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.790507,-0.604265,0.0998133)
- Old Polarization:       (-0.0859899,-0.270864,-0.958769)
- New Momentum Direction: (-0.790507,-0.604265,0.0998133)
- New Polarization:       (0.00649329,-0.171233,-0.985209)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.790507,-0.604265,0.0998133)
- Old Polarization:       (0.00649329,-0.171233,-0.985209)
- New Momentum Direction: (-0.790507,0.604265,0.0998133)
- New Polarization:       (-0.00649329,-0.171233,0.985209)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.790507,0.604265,0.0998133)
- Old Polarization:       (-0.00649329,-0.171233,0.985209)
- New Momentum Direction: (-0.554872,0.820813,0.135583)
- New Polarization:       (-0.00930254,-0.169084,0.985558)
- *** FresnelRefraction *** 
-Track (trackID 653, parentID 1) is processed with stopping code 2
-### pop requested out of 323 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.189449,-0.127592,-0.973565)
- Old Polarization:       (0.30796,-0.93377,0.182304)
- New Momentum Direction: (0.257331,-0.17331,-0.950655)
- New Polarization:       (-0.965931,-0.0741444,-0.24795)
- *** FresnelRefraction *** 
-Track (trackID 652, parentID 1) is processed with stopping code 2
-### pop requested out of 322 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 651, parentID 1) is processed with stopping code 2
-### pop requested out of 321 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.895278,-0.0137472,0.445296)
- Old Polarization:       (0.0981792,0.981039,-0.167105)
- New Momentum Direction: (0.798085,-0.018593,0.602258)
- New Polarization:       (0.134976,0.97964,-0.14862)
- *** FresnelRefraction *** 
-Track (trackID 650, parentID 1) is processed with stopping code 2
-### pop requested out of 320 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.265125,0.854757,-0.446206)
- Old Polarization:       (0.961811,0.201789,-0.184935)
- New Momentum Direction: (-0.360716,0.708046,-0.607087)
- New Polarization:       (0.932614,0.281281,-0.226079)
- *** FresnelRefraction *** 
-Track (trackID 649, parentID 1) is processed with stopping code 2
-### pop requested out of 319 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.689314,-0.368785,-0.623574)
- Old Polarization:       (-0.282518,-0.655755,0.70012)
- New Momentum Direction: (-0.183294,-0.500422,-0.846157)
- New Polarization:       (-0.443175,-0.726249,0.525508)
- *** FresnelRefraction *** 
-Track (trackID 648, parentID 1) is processed with stopping code 2
-### pop requested out of 318 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 647, parentID 1) is processed with stopping code 2
-### pop requested out of 317 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.213899,-0.366033,0.905686)
-Old Polarization: (0.674982,-0.614832,-0.407898)
-New Polarization: (0.905572,0.0262647,-0.423379)
-Polarization Change: (0.905572,0.0262647,-0.423379)
-New Momentum Direction: (0.0316971,0.991101,0.129281)
-Momentum Change: (0.0316971,0.991101,0.129281)
- Photon at Boundary! 
- Old Momentum Direction: (0.0316971,0.991101,0.129281)
- Old Polarization:       (0.905572,0.0262647,-0.423379)
- New Momentum Direction: (0.0316971,-0.991101,0.129281)
- New Polarization:       (0.909483,-0.0250448,-0.414986)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0316971,-0.991101,0.129281)
- Old Polarization:       (0.909483,-0.0250448,-0.414986)
- New Momentum Direction: (0.0316971,-0.991101,-0.129281)
- New Polarization:       (-0.909483,0.0250448,-0.414986)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0316971,-0.991101,-0.129281)
- Old Polarization:       (-0.909483,0.0250448,-0.414986)
- New Momentum Direction: (0.0430595,-0.983515,-0.175624)
- New Polarization:       (-0.997963,-0.0340609,-0.0539358)
- *** FresnelRefraction *** 
-Track (trackID 646, parentID 1) is processed with stopping code 2
-### pop requested out of 316 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.776172,-0.445976,0.445715)
- Old Polarization:       (-0.486767,0.0254856,0.87316)
- New Momentum Direction: (0.515541,-0.606072,0.605718)
- New Polarization:       (0.677517,0.721099,0.144869)
- *** FresnelRefraction *** 
-Track (trackID 645, parentID 1) is processed with stopping code 2
-### pop requested out of 315 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 644, parentID 1) is processed with stopping code 2
-### pop requested out of 314 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.236845,-0.120741,0.964015)
- Old Polarization:       (-0.358147,-0.933218,-0.0288918)
- New Momentum Direction: (0.321435,-0.163864,0.932646)
- New Polarization:       (-0.542209,-0.839319,0.0394053)
- *** FresnelRefraction *** 
-Track (trackID 643, parentID 1) is processed with stopping code 2
-### pop requested out of 313 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.418398,-0.849483,0.321436)
- Old Polarization:       (-0.732834,0.106669,-0.671995)
- New Momentum Direction: (-0.564594,-0.702206,0.433752)
- New Polarization:       (-0.480271,-0.147887,-0.864563)
- *** FresnelRefraction *** 
-Track (trackID 642, parentID 1) is processed with stopping code 2
-### pop requested out of 312 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.607287,-0.0273699,-0.794011)
- Old Polarization:       (0.103436,0.988176,-0.113174)
- New Momentum Direction: (-0.81774,-0.0368548,-0.574407)
- New Polarization:       (0.0676639,0.984873,-0.159519)
- *** FresnelRefraction *** 
-Track (trackID 641, parentID 1) is processed with stopping code 2
-### pop requested out of 311 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.233965,-0.824623,0.515032)
- Old Polarization:       (-0.777549,-0.159319,-0.608306)
- New Momentum Direction: (-0.317538,-0.640751,0.699004)
- New Polarization:       (-0.79359,-0.22391,-0.565756)
- *** FresnelRefraction *** 
-Track (trackID 640, parentID 1) is processed with stopping code 2
-### pop requested out of 310 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.597816,0.00860611,0.801587)
- Old Polarization:       (0.778587,-0.244278,-0.57804)
- New Momentum Direction: (0.811571,0.0116833,0.584137)
- New Polarization:       (-0.562861,-0.252437,0.78706)
- *** FresnelRefraction *** 
-Track (trackID 639, parentID 1) is processed with stopping code 2
-### pop requested out of 309 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 638, parentID 1) is processed with stopping code 2
-### pop requested out of 308 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.319997,0.545209,-0.774822)
- Old Polarization:       (0.851061,0.524765,0.0177719)
- New Momentum Direction: (-0.433579,0.738731,-0.516029)
- New Polarization:       (0.869843,0.492665,-0.0255793)
- *** FresnelRefraction *** 
-Track (trackID 637, parentID 1) is processed with stopping code 2
-### pop requested out of 307 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.285272,-0.473956,-0.833058)
- Old Polarization:       (-0.36276,-0.857907,0.363869)
- New Momentum Direction: (0.384949,-0.63956,-0.665415)
- New Polarization:       (-0.865892,-0.000724496,-0.500231)
- *** FresnelRefraction *** 
-Track (trackID 636, parentID 1) is processed with stopping code 2
-### pop requested out of 306 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.499246,0.758092,0.419582)
- Old Polarization:       (-0.267586,0.32568,-0.906824)
- New Momentum Direction: (-0.676502,0.468073,0.568553)
- New Polarization:       (-0.358438,0.465136,-0.809426)
- *** FresnelRefraction *** 
-Track (trackID 635, parentID 1) is processed with stopping code 2
-### pop requested out of 305 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.806599,-0.0766361,-0.58611)
- Old Polarization:       (-0.415595,-0.778626,-0.47013)
- New Momentum Direction: (0.595449,-0.10416,-0.796612)
- New Polarization:       (0.577806,-0.633409,0.514717)
- *** FresnelRefraction *** 
-Track (trackID 634, parentID 1) is processed with stopping code 2
-### pop requested out of 304 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.599941,-0.0871803,0.79528)
- Old Polarization:       (0.0176148,0.992365,0.122073)
- New Momentum Direction: (-0.807352,-0.11732,0.578289)
- New Polarization:       (-0.0200909,0.984932,0.171769)
- *** FresnelRefraction *** 
-Track (trackID 633, parentID 1) is processed with stopping code 2
-### pop requested out of 303 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.844442,-0.0723042,-0.530745)
- Old Polarization:       (0.535629,-0.122272,-0.835555)
- New Momentum Direction: (-0.687242,-0.0980566,-0.71978)
- New Polarization:       (-0.726404,0.0847278,0.682025)
- *** FresnelRefraction *** 
-Track (trackID 632, parentID 1) is processed with stopping code 2
-### pop requested out of 302 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.137386,-0.609997,-0.780403)
- Old Polarization:       (0.468666,-0.654069,0.593756)
- New Momentum Direction: (0.185528,-0.823749,-0.53574)
- New Polarization:       (0.178489,0.564386,-0.805984)
- *** FresnelRefraction *** 
-Track (trackID 631, parentID 1) is processed with stopping code 2
-### pop requested out of 301 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.323795,0.098278,-0.941009)
- Old Polarization:       (-0.624551,0.769305,-0.134558)
- New Momentum Direction: (0.438384,0.133058,-0.888884)
- New Polarization:       (-0.606798,0.773386,-0.183494)
- *** FresnelRefraction *** 
-Track (trackID 630, parentID 1) is processed with stopping code 2
-### pop requested out of 300 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.533469,-0.835727,0.130273)
- Old Polarization:       (-0.807078,-0.456882,0.37401)
- New Momentum Direction: (0.722658,-0.668298,0.176472)
- New Polarization:       (-0.67418,-0.625183,0.393227)
- *** FresnelRefraction *** 
-Track (trackID 629, parentID 1) is processed with stopping code 2
-### pop requested out of 299 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.796453,-0.412596,-0.442072)
- Old Polarization:       (-0.365095,-0.910878,0.192373)
- New Momentum Direction: (0.568433,-0.56136,-0.601464)
- New Polarization:       (0.512798,-0.32994,0.792577)
- *** FresnelRefraction *** 
-Track (trackID 628, parentID 1) is processed with stopping code 2
-### pop requested out of 298 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.900883,0.184145,0.393066)
- Old Polarization:       (-0.164858,-0.982852,0.0826066)
- New Momentum Direction: (-0.807635,0.250165,0.533989)
- New Polarization:       (-0.227158,-0.967652,0.109763)
- *** FresnelRefraction *** 
-Track (trackID 627, parentID 1) is processed with stopping code 2
-### pop requested out of 297 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.134157,0.848312,0.512219)
- Old Polarization:       (0.964152,-0.231155,0.130303)
- New Momentum Direction: (0.181431,0.698018,0.692714)
- New Polarization:       (0.786352,0.320022,-0.528428)
- *** FresnelRefraction *** 
-Track (trackID 626, parentID 1) is processed with stopping code 2
-### pop requested out of 296 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.669329,-0.375087,0.641333)
- Old Polarization:       (-0.611812,0.768006,-0.189346)
- New Momentum Direction: (0.669329,-0.375087,0.641333)
- New Polarization:       (-0.611812,-0.768006,0.189346)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.669329,-0.375087,0.641333)
- Old Polarization:       (-0.611812,-0.768006,0.189346)
- New Momentum Direction: (0.669329,-0.375087,-0.641333)
- New Polarization:       (0.611812,0.768006,0.189346)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.669329,-0.375087,-0.641333)
- Old Polarization:       (0.611812,0.768006,0.189346)
- New Momentum Direction: (0.669329,0.375087,-0.641333)
- New Polarization:       (-0.611812,0.768006,-0.189346)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.669329,0.375087,-0.641333)
- Old Polarization:       (-0.611812,0.768006,-0.189346)
- New Momentum Direction: (-0.669329,0.375087,-0.641333)
- New Polarization:       (-0.611812,-0.768006,0.189346)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.669329,0.375087,-0.641333)
- Old Polarization:       (-0.611812,-0.768006,0.189346)
- New Momentum Direction: (-0.669329,0.375087,0.641333)
- New Polarization:       (0.611812,0.768006,0.189346)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 625, parentID 1) is processed with stopping code 2
-### pop requested out of 295 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.262122,-0.948506,-0.177842)
- Old Polarization:       (-0.961965,0.242125,0.126485)
- New Momentum Direction: (-0.354056,-0.903848,-0.240217)
- New Polarization:       (0.212951,-0.328022,0.920355)
- *** FresnelRefraction *** 
-Track (trackID 624, parentID 1) is processed with stopping code 2
-### pop requested out of 294 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.255188,-0.332291,0.907999)
- Old Polarization:       (0.783899,-0.478645,-0.395475)
- New Momentum Direction: (0.345825,-0.450315,0.823178)
- New Polarization:       (-0.215572,0.815709,0.536793)
- *** FresnelRefraction *** 
-Track (trackID 623, parentID 1) is processed with stopping code 2
-### pop requested out of 293 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.425275,-0.894132,0.140249)
- Old Polarization:       (0.894717,-0.391969,0.214108)
- New Momentum Direction: (-0.57316,-0.797346,0.189019)
- New Polarization:       (0.814897,-0.530343,0.233836)
- *** FresnelRefraction *** 
-Track (trackID 622, parentID 1) is processed with stopping code 2
-### pop requested out of 292 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.669441,-0.69466,-0.263243)
- Old Polarization:       (-0.158301,-0.47962,0.863079)
- New Momentum Direction: (0.900512,-0.252363,-0.354107)
- New Polarization:       (0.0870924,-0.693176,0.715488)
- *** FresnelRefraction *** 
-Track (trackID 621, parentID 1) is processed with stopping code 2
-### pop requested out of 291 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.501551,0.824642,-0.261558)
-Old Polarization: (0.0956693,-0.353347,-0.930587)
-New Polarization: (0.417782,0.603116,0.679492)
-Polarization Change: (0.417782,0.603116,0.679492)
-New Momentum Direction: (0.729244,0.223479,-0.646731)
-Momentum Change: (0.729244,0.223479,-0.646731)
- Photon at Boundary! 
- Old Momentum Direction: (0.729244,0.223479,-0.646731)
- Old Polarization:       (0.417782,0.603116,0.679492)
- New Momentum Direction: (0.370894,0.303307,-0.877748)
- New Polarization:       (0.60187,0.64129,0.47592)
- *** FresnelRefraction *** 
-Track (trackID 620, parentID 1) is processed with stopping code 2
-### pop requested out of 290 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.852693,0.30886,-0.421332)
- Old Polarization:       (0.522271,0.522788,-0.673741)
- New Momentum Direction: (-0.704622,0.419519,-0.572287)
- New Polarization:       (-0.709401,-0.398217,0.581527)
- *** FresnelRefraction *** 
-Track (trackID 619, parentID 1) is processed with stopping code 2
-### pop requested out of 289 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 618, parentID 1) is processed with stopping code 2
-### pop requested out of 288 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.209564,0.445937,0.870185)
- Old Polarization:       (-0.74273,0.651415,-0.154956)
- New Momentum Direction: (0.284624,0.60566,0.743078)
- New Polarization:       (-0.958602,0.186661,0.215035)
- *** FresnelRefraction *** 
-Track (trackID 617, parentID 1) is processed with stopping code 2
-### pop requested out of 287 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.530673,0.0552762,0.845772)
- Old Polarization:       (-0.363782,-0.886432,0.286185)
- New Momentum Direction: (0.718814,0.0748735,0.691159)
- New Polarization:       (-0.290043,-0.871227,0.396029)
- *** FresnelRefraction *** 
-Track (trackID 616, parentID 1) is processed with stopping code 2
-### pop requested out of 286 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.656787,0.420435,0.625992)
- Old Polarization:       (-0.733798,0.165121,0.658996)
- New Momentum Direction: (-0.656787,0.420435,0.625992)
- New Polarization:       (-0.733798,-0.165121,-0.658996)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656787,0.420435,0.625992)
- Old Polarization:       (-0.733798,-0.165121,-0.658996)
- New Momentum Direction: (-0.656787,0.420435,-0.625992)
- New Polarization:       (0.733798,0.165121,-0.658996)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656787,0.420435,-0.625992)
- Old Polarization:       (0.733798,0.165121,-0.658996)
- New Momentum Direction: (-0.656787,-0.420435,-0.625992)
- New Polarization:       (-0.733798,0.165121,0.658996)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 615, parentID 1) is processed with stopping code 2
-### pop requested out of 285 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.651757,0.572425,-0.497536)
- Old Polarization:       (-0.740614,0.339015,-0.580138)
- New Momentum Direction: (-0.651757,0.572425,-0.497536)
- New Polarization:       (-0.740614,-0.339015,0.580138)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 614, parentID 1) is processed with stopping code 2
-### pop requested out of 284 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.634145,0.552491,0.540938)
- Old Polarization:       (-0.759359,0.313154,0.570359)
- New Momentum Direction: (-0.634145,0.552491,0.540938)
- New Polarization:       (-0.759359,-0.313154,-0.570359)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.634145,0.552491,0.540938)
- Old Polarization:       (-0.759359,-0.313154,-0.570359)
- New Momentum Direction: (-0.634145,-0.552491,0.540938)
- New Polarization:       (0.759359,-0.313154,0.570359)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.634145,-0.552491,0.540938)
- Old Polarization:       (0.759359,-0.313154,0.570359)
- New Momentum Direction: (-0.634145,-0.552491,-0.540938)
- New Polarization:       (-0.759359,0.313154,0.570359)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 613, parentID 1) is processed with stopping code 2
-### pop requested out of 283 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.819743,-0.271361,-0.504365)
- Old Polarization:       (-0.55481,-0.594814,-0.581706)
- New Momentum Direction: (0.631715,-0.367291,-0.682666)
- New Polarization:       (0.752682,0.0798991,0.653518)
- *** FresnelRefraction *** 
-Track (trackID 612, parentID 1) is processed with stopping code 2
-### pop requested out of 282 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.670857,0.366149,0.644892)
- Old Polarization:       (-0.718983,0.108069,0.686574)
- New Momentum Direction: (-0.670857,0.366149,0.644892)
- New Polarization:       (-0.718983,-0.108069,-0.686574)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670857,0.366149,0.644892)
- Old Polarization:       (-0.718983,-0.108069,-0.686574)
- New Momentum Direction: (-0.670857,0.366149,-0.644892)
- New Polarization:       (0.718983,0.108069,-0.686574)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670857,0.366149,-0.644892)
- Old Polarization:       (0.718983,0.108069,-0.686574)
- New Momentum Direction: (-0.670857,-0.366149,-0.644892)
- New Polarization:       (-0.718983,0.108069,0.686574)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670857,-0.366149,-0.644892)
- Old Polarization:       (-0.718983,0.108069,0.686574)
- New Momentum Direction: (0.670857,-0.366149,-0.644892)
- New Polarization:       (-0.718983,-0.108069,-0.686574)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.670857,-0.366149,-0.644892)
- Old Polarization:       (-0.718983,-0.108069,-0.686574)
- New Momentum Direction: (0.670857,-0.366149,0.644892)
- New Polarization:       (0.718983,0.108069,-0.686574)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.670857,-0.366149,0.644892)
- Old Polarization:       (0.718983,0.108069,-0.686574)
- New Momentum Direction: (-0.670857,-0.366149,0.644892)
- New Polarization:       (0.718983,-0.108069,0.686574)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670857,-0.366149,0.644892)
- Old Polarization:       (0.718983,-0.108069,0.686574)
- New Momentum Direction: (-0.670857,-0.366149,-0.644892)
- New Polarization:       (-0.718983,0.108069,0.686574)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670857,-0.366149,-0.644892)
- Old Polarization:       (-0.718983,0.108069,0.686574)
- New Momentum Direction: (-0.670857,0.366149,-0.644892)
- New Polarization:       (0.718983,0.108069,-0.686574)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 611, parentID 1) is processed with stopping code 2
-### pop requested out of 281 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 610, parentID 1) is processed with stopping code 2
-### pop requested out of 280 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.706046,0.181076,0.684624)
- Old Polarization:       (-0.679963,-0.0967665,0.726833)
- New Momentum Direction: (0.284339,0.245143,0.926853)
- New Polarization:       (0.928777,-0.310174,-0.202892)
- *** FresnelRefraction *** 
-Track (trackID 609, parentID 1) is processed with stopping code 2
-### pop requested out of 279 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.596519,0.785487,-0.164849)
- Old Polarization:       (-0.799598,0.56387,-0.206626)
- New Momentum Direction: (0.809884,0.542214,-0.223813)
- New Polarization:       (-0.585272,0.772495,-0.246391)
- *** FresnelRefraction *** 
-Track (trackID 608, parentID 1) is processed with stopping code 2
-### pop requested out of 278 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.844916,-0.399437,-0.355762)
- Old Polarization:       (-0.526387,-0.739082,-0.420326)
- New Momentum Direction: (0.691658,-0.539324,-0.480353)
- New Polarization:       (0.711381,0.393921,0.582034)
- *** FresnelRefraction *** 
-Track (trackID 607, parentID 1) is processed with stopping code 2
-### pop requested out of 277 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 606, parentID 1) is processed with stopping code 2
-### pop requested out of 276 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.63862,0.53616,0.551993)
- Old Polarization:       (-0.754809,0.296847,0.584932)
- New Momentum Direction: (-0.63862,0.53616,0.551993)
- New Polarization:       (-0.754809,-0.296847,-0.584932)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.63862,0.53616,0.551993)
- Old Polarization:       (-0.754809,-0.296847,-0.584932)
- New Momentum Direction: (-0.63862,0.53616,-0.551993)
- New Polarization:       (0.754809,0.296847,-0.584932)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.63862,0.53616,-0.551993)
- Old Polarization:       (0.754809,0.296847,-0.584932)
- New Momentum Direction: (-0.63862,-0.53616,-0.551993)
- New Polarization:       (-0.754809,0.296847,0.584932)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 605, parentID 1) is processed with stopping code 2
-### pop requested out of 275 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.594166,0.791258,-0.144493)
- Old Polarization:       (-0.801839,0.568518,-0.183963)
- New Momentum Direction: (0.807559,0.55613,-0.196387)
- New Polarization:       (-0.58896,0.778036,-0.2186)
- *** FresnelRefraction *** 
-Track (trackID 604, parentID 1) is processed with stopping code 2
-### pop requested out of 274 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.846779,-0.478573,0.232234)
- Old Polarization:       (-0.525708,-0.819542,0.227995)
- New Momentum Direction: (0.692308,-0.649202,0.315035)
- New Polarization:       (0.713633,0.551264,-0.432245)
- *** FresnelRefraction *** 
-Track (trackID 603, parentID 1) is processed with stopping code 2
-### pop requested out of 273 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.723895,0.105743,0.681758)
- Old Polarization:       (-0.660343,-0.179994,0.729074)
- New Momentum Direction: (0.365176,0.142686,0.919939)
- New Polarization:       (0.897771,-0.315401,-0.307456)
- *** FresnelRefraction *** 
-Track (trackID 602, parentID 1) is processed with stopping code 2
-### pop requested out of 272 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.623767,0.601505,0.499106)
- Old Polarization:       (-0.770423,0.365509,0.522352)
- New Momentum Direction: (-0.623767,0.601505,0.499106)
- New Polarization:       (-0.770423,-0.365509,-0.522352)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.623767,0.601505,0.499106)
- Old Polarization:       (-0.770423,-0.365509,-0.522352)
- New Momentum Direction: (-0.623767,-0.601505,0.499106)
- New Polarization:       (0.770423,-0.365509,0.522352)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.623767,-0.601505,0.499106)
- Old Polarization:       (0.770423,-0.365509,0.522352)
- New Momentum Direction: (-0.623767,-0.601505,-0.499106)
- New Polarization:       (-0.770423,0.365509,0.522352)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 601, parentID 1) is processed with stopping code 2
-### pop requested out of 271 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.862818,-0.502563,-0.0545497)
- Old Polarization:       (-0.505507,-0.858377,-0.0874696)
- New Momentum Direction: (0.732863,-0.676403,-0.0734188)
- New Polarization:       (0.680366,0.727976,0.0845826)
- *** FresnelRefraction *** 
-Track (trackID 600, parentID 1) is processed with stopping code 2
-### pop requested out of 270 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.69986,0.324263,-0.636434)
- Old Polarization:       (-0.686683,0.060162,-0.724464)
- New Momentum Direction: (0.249388,0.439629,-0.862863)
- New Polarization:       (0.93992,-0.324397,0.106379)
- *** FresnelRefraction *** 
-Track (trackID 599, parentID 1) is processed with stopping code 2
-### pop requested out of 269 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 598, parentID 1) is processed with stopping code 2
-### pop requested out of 268 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.794334,-0.2411,0.557589)
- Old Polarization:       (-0.582775,-0.561543,0.587404)
- New Momentum Direction: (0.5692,-0.326317,0.754671)
- New Polarization:       (0.791744,-0.0299621,-0.610117)
- *** FresnelRefraction *** 
-Track (trackID 597, parentID 1) is processed with stopping code 2
-### pop requested out of 267 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.596074,0.759678,0.25997)
- Old Polarization:       (-0.800916,0.539633,0.259481)
- New Momentum Direction: (0.807105,0.473995,0.352009)
- New Polarization:       (-0.58048,0.745947,0.326506)
- *** FresnelRefraction *** 
-Track (trackID 596, parentID 1) is processed with stopping code 2
-### pop requested out of 266 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.795881,-0.151639,-0.586157)
- Old Polarization:       (-0.581313,-0.462035,-0.669775)
- New Momentum Direction: (0.5715,-0.205525,-0.794448)
- New Polarization:       (0.790802,-0.12059,0.600075)
- *** FresnelRefraction *** 
-Track (trackID 595, parentID 1) is processed with stopping code 2
-### pop requested out of 265 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.807864,-0.315569,0.497767)
-Old Polarization: (-0.5686,-0.639548,0.517371)
-New Polarization: (0.0329908,0.319849,0.946894)
-Polarization Change: (0.0329908,0.319849,0.946894)
-New Momentum Direction: (-0.599073,-0.752026,0.274897)
-Momentum Change: (-0.599073,-0.752026,0.274897)
- Photon at Boundary! 
- Old Momentum Direction: (-0.599073,-0.752026,0.274897)
- Old Polarization:       (0.0329908,0.319849,0.946894)
- New Momentum Direction: (-0.813713,-0.44548,0.373389)
- New Polarization:       (0.565927,-0.460562,0.683819)
- *** FresnelRefraction *** 
-Track (trackID 594, parentID 1) is processed with stopping code 2
-### pop requested out of 264 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 593, parentID 1) is processed with stopping code 2
-### pop requested out of 263 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.656142,0.423708,0.624459)
- Old Polarization:       (-0.734502,0.168699,0.657303)
- New Momentum Direction: (-0.656142,0.423708,0.624459)
- New Polarization:       (-0.734502,-0.168699,-0.657303)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656142,0.423708,0.624459)
- Old Polarization:       (-0.734502,-0.168699,-0.657303)
- New Momentum Direction: (-0.656142,0.423708,-0.624459)
- New Polarization:       (0.734502,0.168699,-0.657303)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656142,0.423708,-0.624459)
- Old Polarization:       (0.734502,0.168699,-0.657303)
- New Momentum Direction: (-0.656142,-0.423708,-0.624459)
- New Polarization:       (-0.734502,0.168699,0.657303)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656142,-0.423708,-0.624459)
- Old Polarization:       (-0.734502,0.168699,0.657303)
- New Momentum Direction: (0.656142,-0.423708,-0.624459)
- New Polarization:       (-0.734502,-0.168699,-0.657303)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.656142,-0.423708,-0.624459)
- Old Polarization:       (-0.734502,-0.168699,-0.657303)
- New Momentum Direction: (0.656142,-0.423708,0.624459)
- New Polarization:       (0.734502,0.168699,-0.657303)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.656142,-0.423708,0.624459)
- Old Polarization:       (0.734502,0.168699,-0.657303)
- New Momentum Direction: (0.656142,0.423708,0.624459)
- New Polarization:       (-0.734502,0.168699,0.657303)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.656142,0.423708,0.624459)
- Old Polarization:       (-0.734502,0.168699,0.657303)
- New Momentum Direction: (-0.656142,0.423708,0.624459)
- New Polarization:       (-0.734502,-0.168699,-0.657303)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656142,0.423708,0.624459)
- Old Polarization:       (-0.734502,-0.168699,-0.657303)
- New Momentum Direction: (-0.656142,0.423708,-0.624459)
- New Polarization:       (0.734502,0.168699,-0.657303)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (-0.656142,0.423708,-0.624459)
-Old Polarization: (0.734502,0.168699,-0.657303)
-New Polarization: (-0.25327,0.0357634,0.966734)
-Polarization Change: (-0.25327,0.0357634,0.966734)
-New Momentum Direction: (-0.91211,-0.341816,-0.226314)
-Momentum Change: (-0.91211,-0.341816,-0.226314)
- Photon at Boundary! 
- Old Momentum Direction: (-0.91211,-0.341816,-0.226314)
- Old Polarization:       (-0.25327,0.0357634,0.966734)
- New Momentum Direction: (-0.831021,-0.463797,-0.307077)
- New Polarization:       (-0.346642,6.48842e-05,0.937997)
- *** FresnelRefraction *** 
-Track (trackID 592, parentID 1) is processed with stopping code 2
-### pop requested out of 262 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.855144,-0.487534,-0.176181)
- Old Polarization:       (-0.516915,-0.827583,-0.218872)
- New Momentum Direction: (0.710165,-0.662128,-0.239275)
- New Polarization:       (0.70214,0.641169,0.309681)
- *** FresnelRefraction *** 
-Track (trackID 591, parentID 1) is processed with stopping code 2
-### pop requested out of 261 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 590, parentID 1) is processed with stopping code 2
-### pop requested out of 260 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.857332,-0.504964,0.0999665)
- Old Polarization:       (-0.512961,-0.854304,0.0838816)
- New Momentum Direction: (-0.857332,-0.504964,0.0999665)
- New Polarization:       (-0.490677,0.74295,-0.455259)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.857332,-0.504964,0.0999665)
- Old Polarization:       (-0.490677,0.74295,-0.455259)
- New Momentum Direction: (-0.857332,0.504964,0.0999665)
- New Polarization:       (0.490677,0.74295,0.455259)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 589, parentID 1) is processed with stopping code 2
-### pop requested out of 259 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.796272,-0.250626,0.550578)
- Old Polarization:       (-0.580668,-0.571872,0.579471)
- New Momentum Direction: (0.573949,-0.339267,0.745305)
- New Polarization:       (0.788925,-0.0148691,-0.614309)
- *** FresnelRefraction *** 
-Track (trackID 588, parentID 1) is processed with stopping code 2
-### pop requested out of 258 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.770286,-0.00378448,-0.637687)
- Old Polarization:       (-0.608901,-0.301474,-0.733725)
- New Momentum Direction: (0.509786,-0.00510553,-0.860286)
- New Polarization:       (0.825615,-0.278181,0.490892)
- *** FresnelRefraction *** 
-Track (trackID 587, parentID 1) is processed with stopping code 2
-### pop requested out of 257 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.60302,0.717194,0.349284)
- Old Polarization:       (-0.79325,0.492788,0.35765)
- New Momentum Direction: (0.60302,-0.717194,0.349284)
- New Polarization:       (-0.189821,0.296268,0.936052)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.60302,-0.717194,0.349284)
- Old Polarization:       (-0.189821,0.296268,0.936052)
- New Momentum Direction: (-0.60302,-0.717194,0.349284)
- New Polarization:       (-0.189821,-0.296268,-0.936052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.60302,-0.717194,0.349284)
- Old Polarization:       (-0.189821,-0.296268,-0.936052)
- New Momentum Direction: (-0.60302,-0.717194,-0.349284)
- New Polarization:       (0.189821,0.296268,-0.936052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.60302,-0.717194,-0.349284)
- Old Polarization:       (0.189821,0.296268,-0.936052)
- New Momentum Direction: (-0.816579,-0.330889,-0.472982)
- New Polarization:       (0.576866,-0.438549,-0.68913)
- *** FresnelRefraction *** 
-Track (trackID 586, parentID 1) is processed with stopping code 2
-### pop requested out of 256 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 585, parentID 1) is processed with stopping code 2
-### pop requested out of 255 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.591856,0.775363,0.220268)
- Old Polarization:       (-0.804812,0.553357,0.214649)
- New Momentum Direction: (0.803258,0.515179,0.298944)
- New Polarization:       (-0.589104,0.761245,0.271038)
- *** FresnelRefraction *** 
-Track (trackID 584, parentID 1) is processed with stopping code 2
-### pop requested out of 254 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.677903,0.451847,-0.579898)
- Old Polarization:       (-0.711552,0.205021,-0.672057)
- New Momentum Direction: (0.140036,0.608575,-0.781042)
- New Polarization:       (0.968289,-0.248999,-0.020408)
- *** FresnelRefraction *** 
-Track (trackID 583, parentID 1) is processed with stopping code 2
-### pop requested out of 253 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.604863,0.762603,-0.229299)
- Old Polarization:       (-0.79144,0.543828,-0.279058)
- New Momentum Direction: (0.81847,0.483565,-0.310276)
- New Polarization:       (-0.570219,0.749842,-0.335539)
- *** FresnelRefraction *** 
-Track (trackID 582, parentID 1) is processed with stopping code 2
-### pop requested out of 252 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.591963,0.788976,0.164609)
- Old Polarization:       (-0.805484,0.572084,0.154646)
- New Momentum Direction: (0.591963,-0.788976,0.164609)
- New Polarization:       (-0.116046,0.118674,0.986129)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.591963,-0.788976,0.164609)
- Old Polarization:       (-0.116046,0.118674,0.986129)
- New Momentum Direction: (-0.591963,-0.788976,0.164609)
- New Polarization:       (-0.116046,-0.118674,-0.986129)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.591963,-0.788976,0.164609)
- Old Polarization:       (-0.116046,-0.118674,-0.986129)
- New Momentum Direction: (-0.801423,-0.555029,0.222855)
- New Polarization:       (-0.153714,-0.168952,-0.973564)
- *** FresnelRefraction *** 
-Track (trackID 581, parentID 1) is processed with stopping code 2
-### pop requested out of 251 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 580, parentID 1) is processed with stopping code 2
-### pop requested out of 250 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.606286,0.684129,0.405445)
- Old Polarization:       (-0.788745,0.452246,0.416359)
- New Momentum Direction: (0.606286,-0.684129,0.405445)
- New Polarization:       (-0.177682,0.380413,0.907588)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.606286,-0.684129,0.405445)
- Old Polarization:       (-0.177682,0.380413,0.907588)
- New Momentum Direction: (-0.606286,-0.684129,0.405445)
- New Polarization:       (-0.177682,-0.380413,-0.907588)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 579, parentID 1) is processed with stopping code 2
-### pop requested out of 249 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.840141,-0.396685,-0.36987)
- Old Polarization:       (-0.53333,-0.728209,-0.43043)
- New Momentum Direction: (0.676264,-0.538789,-0.502368)
- New Polarization:       (0.725147,0.366792,0.582775)
- *** FresnelRefraction *** 
-Track (trackID 578, parentID 1) is processed with stopping code 2
-### pop requested out of 248 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.733046,0.0354478,0.679255)
- Old Polarization:       (-0.650335,-0.256044,0.715197)
- New Momentum Direction: (0.382093,0.0481611,0.922868)
- New Polarization:       (0.890261,-0.287042,-0.353613)
- *** FresnelRefraction *** 
-Track (trackID 577, parentID 1) is processed with stopping code 2
-### pop requested out of 247 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.797776,-0.270647,0.538798)
-Old Polarization: (-0.579671,-0.590192,0.561832)
-New Polarization: (0.221708,-0.756524,0.615237)
-Polarization Change: (0.221708,-0.756524,0.615237)
-New Momentum Direction: (0.971592,0.117818,-0.20525)
-Momentum Change: (0.971592,0.117818,-0.20525)
- Photon at Boundary! 
- Old Momentum Direction: (0.971592,0.117818,-0.20525)
- Old Polarization:       (0.221708,-0.756524,0.615237)
- New Momentum Direction: (0.946894,0.160076,-0.278867)
- New Polarization:       (0.301372,-0.744175,0.596136)
- *** FresnelRefraction *** 
-Track (trackID 576, parentID 1) is processed with stopping code 2
-### pop requested out of 246 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.816426,-0.346025,0.462293)
- Old Polarization:       (-0.558734,-0.675541,0.481104)
- New Momentum Direction: (0.622595,-0.468923,0.626487)
- New Polarization:       (0.759073,0.167281,-0.629147)
- *** FresnelRefraction *** 
-Track (trackID 575, parentID 1) is processed with stopping code 2
-### pop requested out of 245 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.620187,0.615597,0.486218)
- Old Polarization:       (-0.774041,0.379575,0.506738)
- New Momentum Direction: (-0.620187,0.615597,0.486218)
- New Polarization:       (-0.774041,-0.379575,-0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.620187,0.615597,0.486218)
- Old Polarization:       (-0.774041,-0.379575,-0.506738)
- New Momentum Direction: (-0.620187,-0.615597,0.486218)
- New Polarization:       (0.774041,-0.379575,0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.620187,-0.615597,0.486218)
- Old Polarization:       (0.774041,-0.379575,0.506738)
- New Momentum Direction: (-0.620187,-0.615597,-0.486218)
- New Polarization:       (-0.774041,0.379575,0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.620187,-0.615597,-0.486218)
- Old Polarization:       (-0.774041,0.379575,0.506738)
- New Momentum Direction: (0.620187,-0.615597,-0.486218)
- New Polarization:       (-0.774041,-0.379575,-0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.620187,-0.615597,-0.486218)
- Old Polarization:       (-0.774041,-0.379575,-0.506738)
- New Momentum Direction: (0.620187,0.615597,-0.486218)
- New Polarization:       (0.774041,-0.379575,0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.620187,0.615597,-0.486218)
- Old Polarization:       (0.774041,-0.379575,0.506738)
- New Momentum Direction: (0.620187,0.615597,0.486218)
- New Polarization:       (-0.774041,0.379575,0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.620187,0.615597,0.486218)
- Old Polarization:       (-0.774041,0.379575,0.506738)
- New Momentum Direction: (-0.620187,0.615597,0.486218)
- New Polarization:       (-0.774041,-0.379575,-0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.620187,0.615597,0.486218)
- Old Polarization:       (-0.774041,-0.379575,-0.506738)
- New Momentum Direction: (-0.620187,-0.615597,0.486218)
- New Polarization:       (0.774041,-0.379575,0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.620187,-0.615597,0.486218)
- Old Polarization:       (0.774041,-0.379575,0.506738)
- New Momentum Direction: (-0.620187,-0.615597,-0.486218)
- New Polarization:       (-0.774041,0.379575,0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.620187,-0.615597,-0.486218)
- Old Polarization:       (-0.774041,0.379575,0.506738)
- New Momentum Direction: (0.620187,-0.615597,-0.486218)
- New Polarization:       (-0.774041,-0.379575,-0.506738)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.620187,-0.615597,-0.486218)
- Old Polarization:       (-0.774041,-0.379575,-0.506738)
- New Momentum Direction: (0.620187,0.615597,-0.486218)
- New Polarization:       (0.774041,-0.379575,0.506738)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 574, parentID 1) is processed with stopping code 2
-### pop requested out of 244 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.608895,0.744014,-0.275116)
- Old Polarization:       (-0.786782,0.522244,-0.328991)
- New Momentum Direction: (0.824556,0.425802,-0.372558)
- New Polarization:       (-0.556535,0.728965,-0.398597)
- *** FresnelRefraction *** 
-Track (trackID 573, parentID 1) is processed with stopping code 2
-### pop requested out of 243 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.590838,0.803045,0.0776541)
- Old Polarization:       (-0.806789,0.587887,0.0590036)
- New Momentum Direction: (0.799737,0.591078,0.10511)
- New Polarization:       (-0.599211,0.796674,0.0790995)
- *** FresnelRefraction *** 
-Track (trackID 572, parentID 1) is processed with stopping code 2
-### pop requested out of 242 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.586972,0.801795,0.112201)
- Old Polarization:       (-0.80952,0.579203,0.0959256)
- New Momentum Direction: (0.798194,0.582758,0.152576)
- New Polarization:       (-0.6005,0.789835,0.12474)
- *** FresnelRefraction *** 
-Track (trackID 571, parentID 1) is processed with stopping code 2
-### pop requested out of 241 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 570, parentID 1) is processed with stopping code 2
-### pop requested out of 240 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.620139,0.639183,0.454833)
- Old Polarization:       (-0.775523,0.412076,0.478286)
- New Momentum Direction: (0.620139,-0.639183,0.454833)
- New Polarization:       (0.775523,0.412076,-0.478286)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.620139,-0.639183,0.454833)
- Old Polarization:       (0.775523,0.412076,-0.478286)
- New Momentum Direction: (-0.620139,-0.639183,0.454833)
- New Polarization:       (0.775523,-0.412076,0.478286)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 569, parentID 1) is processed with stopping code 2
-### pop requested out of 239 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.807714,-0.20868,-0.551408)
- Old Polarization:       (-0.568092,-0.525641,-0.633224)
- New Momentum Direction: (0.602452,-0.282507,-0.746486)
- New Polarization:       (0.771388,-0.034091,0.635451)
- *** FresnelRefraction *** 
-Track (trackID 568, parentID 1) is processed with stopping code 2
-### pop requested out of 238 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.706066,0.185725,0.683357)
- Old Polarization:       (-0.680001,-0.0915353,0.727475)
- New Momentum Direction: (0.288422,0.251124,0.923986)
- New Polarization:       (0.927526,-0.312852,-0.204499)
- *** FresnelRefraction *** 
-Track (trackID 567, parentID 1) is processed with stopping code 2
-### pop requested out of 237 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,0.646215,0.45022)
- Old Polarization:       (-0.778961,0.41569,0.469491)
- New Momentum Direction: (0.616205,-0.646215,0.45022)
- New Polarization:       (0.778961,0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,-0.646215,0.45022)
- Old Polarization:       (0.778961,0.41569,-0.469491)
- New Momentum Direction: (-0.616205,-0.646215,0.45022)
- New Polarization:       (0.778961,-0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,-0.646215,0.45022)
- Old Polarization:       (0.778961,-0.41569,0.469491)
- New Momentum Direction: (-0.616205,-0.646215,-0.45022)
- New Polarization:       (-0.778961,0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,-0.646215,-0.45022)
- Old Polarization:       (-0.778961,0.41569,0.469491)
- New Momentum Direction: (-0.616205,0.646215,-0.45022)
- New Polarization:       (0.778961,0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,0.646215,-0.45022)
- Old Polarization:       (0.778961,0.41569,-0.469491)
- New Momentum Direction: (0.616205,0.646215,-0.45022)
- New Polarization:       (0.778961,-0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,0.646215,-0.45022)
- Old Polarization:       (0.778961,-0.41569,0.469491)
- New Momentum Direction: (0.616205,0.646215,0.45022)
- New Polarization:       (-0.778961,0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,0.646215,0.45022)
- Old Polarization:       (-0.778961,0.41569,0.469491)
- New Momentum Direction: (0.616205,-0.646215,0.45022)
- New Polarization:       (0.778961,0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,-0.646215,0.45022)
- Old Polarization:       (0.778961,0.41569,-0.469491)
- New Momentum Direction: (-0.616205,-0.646215,0.45022)
- New Polarization:       (0.778961,-0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,-0.646215,0.45022)
- Old Polarization:       (0.778961,-0.41569,0.469491)
- New Momentum Direction: (-0.616205,0.646215,0.45022)
- New Polarization:       (-0.778961,-0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,0.646215,0.45022)
- Old Polarization:       (-0.778961,-0.41569,-0.469491)
- New Momentum Direction: (-0.616205,0.646215,-0.45022)
- New Polarization:       (0.778961,0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,0.646215,-0.45022)
- Old Polarization:       (0.778961,0.41569,-0.469491)
- New Momentum Direction: (0.616205,0.646215,-0.45022)
- New Polarization:       (0.778961,-0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,0.646215,-0.45022)
- Old Polarization:       (0.778961,-0.41569,0.469491)
- New Momentum Direction: (0.616205,0.646215,0.45022)
- New Polarization:       (-0.778961,0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,0.646215,0.45022)
- Old Polarization:       (-0.778961,0.41569,0.469491)
- New Momentum Direction: (0.616205,-0.646215,0.45022)
- New Polarization:       (0.778961,0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,-0.646215,0.45022)
- Old Polarization:       (0.778961,0.41569,-0.469491)
- New Momentum Direction: (-0.616205,-0.646215,0.45022)
- New Polarization:       (0.778961,-0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,-0.646215,0.45022)
- Old Polarization:       (0.778961,-0.41569,0.469491)
- New Momentum Direction: (-0.616205,-0.646215,-0.45022)
- New Polarization:       (-0.778961,0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,-0.646215,-0.45022)
- Old Polarization:       (-0.778961,0.41569,0.469491)
- New Momentum Direction: (-0.616205,0.646215,-0.45022)
- New Polarization:       (0.778961,0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,0.646215,-0.45022)
- Old Polarization:       (0.778961,0.41569,-0.469491)
- New Momentum Direction: (0.616205,0.646215,-0.45022)
- New Polarization:       (0.778961,-0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,0.646215,-0.45022)
- Old Polarization:       (0.778961,-0.41569,0.469491)
- New Momentum Direction: (0.616205,0.646215,0.45022)
- New Polarization:       (-0.778961,0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,0.646215,0.45022)
- Old Polarization:       (-0.778961,0.41569,0.469491)
- New Momentum Direction: (0.616205,-0.646215,0.45022)
- New Polarization:       (0.778961,0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,-0.646215,0.45022)
- Old Polarization:       (0.778961,0.41569,-0.469491)
- New Momentum Direction: (-0.616205,-0.646215,0.45022)
- New Polarization:       (0.778961,-0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,-0.646215,0.45022)
- Old Polarization:       (0.778961,-0.41569,0.469491)
- New Momentum Direction: (-0.616205,0.646215,0.45022)
- New Polarization:       (-0.778961,-0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,0.646215,0.45022)
- Old Polarization:       (-0.778961,-0.41569,-0.469491)
- New Momentum Direction: (-0.616205,0.646215,-0.45022)
- New Polarization:       (0.778961,0.41569,-0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.616205,0.646215,-0.45022)
- Old Polarization:       (0.778961,0.41569,-0.469491)
- New Momentum Direction: (0.616205,0.646215,-0.45022)
- New Polarization:       (0.778961,-0.41569,0.469491)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.616205,0.646215,-0.45022)
- Old Polarization:       (0.778961,-0.41569,0.469491)
- New Momentum Direction: (0.616205,-0.646215,-0.45022)
- New Polarization:       (-0.778961,-0.41569,-0.469491)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 566, parentID 1) is processed with stopping code 2
-### pop requested out of 236 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.671761,0.451737,-0.587087)
- Old Polarization:       (-0.717287,0.198707,-0.667843)
- New Momentum Direction: (-0.671761,0.451737,-0.587087)
- New Polarization:       (-0.717287,-0.198707,0.667843)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671761,0.451737,-0.587087)
- Old Polarization:       (-0.717287,-0.198707,0.667843)
- New Momentum Direction: (-0.671761,0.451737,0.587087)
- New Polarization:       (0.717287,0.198707,0.667843)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671761,0.451737,0.587087)
- Old Polarization:       (0.717287,0.198707,0.667843)
- New Momentum Direction: (-0.671761,-0.451737,0.587087)
- New Polarization:       (-0.717287,0.198707,-0.667843)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671761,-0.451737,0.587087)
- Old Polarization:       (-0.717287,0.198707,-0.667843)
- New Momentum Direction: (0.671761,-0.451737,0.587087)
- New Polarization:       (-0.717287,-0.198707,0.667843)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671761,-0.451737,0.587087)
- Old Polarization:       (-0.717287,-0.198707,0.667843)
- New Momentum Direction: (0.671761,-0.451737,-0.587087)
- New Polarization:       (0.717287,0.198707,0.667843)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671761,-0.451737,-0.587087)
- Old Polarization:       (0.717287,0.198707,0.667843)
- New Momentum Direction: (0.671761,0.451737,-0.587087)
- New Polarization:       (-0.717287,0.198707,-0.667843)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671761,0.451737,-0.587087)
- Old Polarization:       (-0.717287,0.198707,-0.667843)
- New Momentum Direction: (-0.671761,0.451737,-0.587087)
- New Polarization:       (-0.717287,-0.198707,0.667843)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671761,0.451737,-0.587087)
- Old Polarization:       (-0.717287,-0.198707,0.667843)
- New Momentum Direction: (-0.671761,0.451737,0.587087)
- New Polarization:       (0.717287,0.198707,0.667843)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (-0.671761,0.451737,0.587087)
-Old Polarization: (0.717287,0.198707,0.667843)
-New Polarization: (0.761444,0.645624,0.058076)
-Polarization Change: (0.761444,0.645624,0.058076)
-New Momentum Direction: (-0.248516,0.373491,-0.893725)
-Momentum Change: (-0.248516,0.373491,-0.893725)
- Photon at Boundary! 
- Old Momentum Direction: (-0.248516,0.373491,-0.893725)
- Old Polarization:       (0.761444,0.645624,0.058076)
- New Momentum Direction: (-0.337515,0.507247,-0.792959)
- New Polarization:       (0.88317,0.462129,-0.0802937)
- *** FresnelRefraction *** 
-Track (trackID 565, parentID 1) is processed with stopping code 2
-### pop requested out of 235 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.790211,-0.237076,0.56512)
- Old Polarization:       (-0.587987,-0.55322,0.590102)
- New Momentum Direction: (0.553368,-0.322223,0.768086)
- New Polarization:       (0.802416,-0.0411085,-0.595347)
- *** FresnelRefraction *** 
-Track (trackID 564, parentID 1) is processed with stopping code 2
-### pop requested out of 234 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 563, parentID 1) is processed with stopping code 2
-### pop requested out of 233 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.857224,-0.48653,-0.168687)
- Old Polarization:       (-0.513608,-0.831398,-0.212094)
- New Momentum Direction: (0.716962,-0.658647,-0.228363)
- New Polarization:       (0.695399,0.652783,0.300492)
- *** FresnelRefraction *** 
-Track (trackID 562, parentID 1) is processed with stopping code 2
-### pop requested out of 232 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 561, parentID 1) is processed with stopping code 2
-### pop requested out of 231 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 560, parentID 1) is processed with stopping code 2
-### pop requested out of 230 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.746708,0.104287,-0.656926)
- Old Polarization:       (-0.635176,-0.181354,-0.750775)
- New Momentum Direction: (-0.746708,0.104287,-0.656926)
- New Polarization:       (0.457657,-0.636137,-0.621192)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.746708,0.104287,-0.656926)
- Old Polarization:       (0.457657,-0.636137,-0.621192)
- New Momentum Direction: (-0.746708,0.104287,0.656926)
- New Polarization:       (-0.457657,0.636137,-0.621192)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.746708,0.104287,0.656926)
- Old Polarization:       (-0.457657,0.636137,-0.621192)
- New Momentum Direction: (-0.436559,0.141058,0.888549)
- New Polarization:       (-0.644187,0.640436,-0.41817)
- *** FresnelRefraction *** 
-Track (trackID 559, parentID 1) is processed with stopping code 2
-### pop requested out of 229 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.633996,0.533283,0.560052)
-Old Polarization: (-0.758451,0.287373,0.584952)
-New Polarization: (-0.265185,0.113867,-0.95745)
-Polarization Change: (-0.265185,0.113867,-0.95745)
-New Momentum Direction: (0.893854,-0.343297,-0.288398)
-Momentum Change: (0.893854,-0.343297,-0.288398)
- Photon at Boundary! 
- Old Momentum Direction: (0.893854,-0.343297,-0.288398)
- Old Polarization:       (-0.265185,0.113867,-0.95745)
- New Momentum Direction: (0.793007,-0.466458,-0.391863)
- New Polarization:       (0.364581,0.878699,-0.30817)
- *** FresnelRefraction *** 
-Track (trackID 558, parentID 1) is processed with stopping code 2
-### pop requested out of 228 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 557, parentID 1) is processed with stopping code 2
-### pop requested out of 227 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.796027,-0.156869,-0.584579)
- Old Polarization:       (-0.581357,-0.466912,-0.666346)
- New Momentum Direction: (0.570487,-0.212863,-0.793242)
- New Polarization:       (0.791793,-0.114045,0.600048)
- *** FresnelRefraction *** 
-Track (trackID 556, parentID 1) is processed with stopping code 2
-### pop requested out of 226 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 555, parentID 1) is processed with stopping code 2
-### pop requested out of 225 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.69995,0.336124,-0.630152)
-Old Polarization: (-0.686798,0.0747612,-0.722993)
-New Polarization: (0.921476,0.197686,0.334368)
-Polarization Change: (0.921476,0.197686,0.334368)
-New Momentum Direction: (0.206667,0.479342,-0.852948)
-Momentum Change: (0.206667,0.479342,-0.852948)
- Photon at Boundary! 
- Old Momentum Direction: (0.206667,0.479342,-0.852948)
- Old Polarization:       (0.921476,0.197686,0.334368)
- New Momentum Direction: (0.279227,0.647637,-0.708942)
- New Polarization:       (0.514408,-0.724317,-0.459075)
- *** FresnelRefraction *** 
-Track (trackID 554, parentID 1) is processed with stopping code 2
-### pop requested out of 224 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.589165,0.808001,0.00437071)
- Old Polarization:       (-0.807764,0.589109,-0.0216076)
- New Momentum Direction: (0.799587,0.600522,0.00593172)
- New Polarization:       (-0.600327,0.799519,-0.0193871)
- *** FresnelRefraction *** 
-Track (trackID 553, parentID 1) is processed with stopping code 2
-### pop requested out of 223 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.756104,-0.0655761,0.651158)
- Old Polarization:       (-0.624951,-0.367706,0.688642)
- New Momentum Direction: (0.462177,-0.0888562,0.882325)
- New Polarization:       (0.851914,-0.231794,-0.46959)
- *** FresnelRefraction *** 
-Track (trackID 552, parentID 1) is processed with stopping code 2
-### pop requested out of 222 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.707984,0.289425,-0.644199)
- Old Polarization:       (-0.677821,0.0223643,-0.734887)
- New Momentum Direction: (0.292247,0.391927,-0.872345)
- New Polarization:       (0.925996,-0.343933,0.155699)
- *** FresnelRefraction *** 
-Track (trackID 551, parentID 1) is processed with stopping code 2
-### pop requested out of 221 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.658477,0.413675,0.628714)
- Old Polarization:       (-0.732024,0.158032,0.662697)
- New Momentum Direction: (-0.658477,0.413675,0.628714)
- New Polarization:       (-0.732024,-0.158032,-0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658477,0.413675,0.628714)
- Old Polarization:       (-0.732024,-0.158032,-0.662697)
- New Momentum Direction: (-0.658477,0.413675,-0.628714)
- New Polarization:       (0.732024,0.158032,-0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658477,0.413675,-0.628714)
- Old Polarization:       (0.732024,0.158032,-0.662697)
- New Momentum Direction: (-0.658477,-0.413675,-0.628714)
- New Polarization:       (-0.732024,0.158032,0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658477,-0.413675,-0.628714)
- Old Polarization:       (-0.732024,0.158032,0.662697)
- New Momentum Direction: (0.658477,-0.413675,-0.628714)
- New Polarization:       (-0.732024,-0.158032,-0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658477,-0.413675,-0.628714)
- Old Polarization:       (-0.732024,-0.158032,-0.662697)
- New Momentum Direction: (0.658477,-0.413675,0.628714)
- New Polarization:       (0.732024,0.158032,-0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658477,-0.413675,0.628714)
- Old Polarization:       (0.732024,0.158032,-0.662697)
- New Momentum Direction: (0.658477,0.413675,0.628714)
- New Polarization:       (-0.732024,0.158032,0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658477,0.413675,0.628714)
- Old Polarization:       (-0.732024,0.158032,0.662697)
- New Momentum Direction: (-0.658477,0.413675,0.628714)
- New Polarization:       (-0.732024,-0.158032,-0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658477,0.413675,0.628714)
- Old Polarization:       (-0.732024,-0.158032,-0.662697)
- New Momentum Direction: (-0.658477,0.413675,-0.628714)
- New Polarization:       (0.732024,0.158032,-0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658477,0.413675,-0.628714)
- Old Polarization:       (0.732024,0.158032,-0.662697)
- New Momentum Direction: (0.658477,0.413675,-0.628714)
- New Polarization:       (0.732024,-0.158032,0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658477,0.413675,-0.628714)
- Old Polarization:       (0.732024,-0.158032,0.662697)
- New Momentum Direction: (0.658477,0.413675,0.628714)
- New Polarization:       (-0.732024,0.158032,0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658477,0.413675,0.628714)
- Old Polarization:       (-0.732024,0.158032,0.662697)
- New Momentum Direction: (0.658477,-0.413675,0.628714)
- New Polarization:       (0.732024,0.158032,-0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658477,-0.413675,0.628714)
- Old Polarization:       (0.732024,0.158032,-0.662697)
- New Momentum Direction: (-0.658477,-0.413675,0.628714)
- New Polarization:       (0.732024,-0.158032,0.662697)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658477,-0.413675,0.628714)
- Old Polarization:       (0.732024,-0.158032,0.662697)
- New Momentum Direction: (-0.658477,-0.413675,-0.628714)
- New Polarization:       (-0.732024,0.158032,0.662697)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 550, parentID 1) is processed with stopping code 2
-### pop requested out of 220 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.852363,-0.501885,0.146936)
- Old Polarization:       (-0.519882,-0.843622,0.134255)
- New Momentum Direction: (0.704136,-0.681461,0.19951)
- New Polarization:       (0.70613,0.642482,-0.297653)
- *** FresnelRefraction *** 
-Track (trackID 549, parentID 1) is processed with stopping code 2
-### pop requested out of 219 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.689533,0.37547,-0.619327)
- Old Polarization:       (-0.698052,0.11661,-0.706488)
- New Momentum Direction: (0.191864,0.508792,-0.839237)
- New Polarization:       (0.955786,-0.291039,0.0420652)
- *** FresnelRefraction *** 
-Track (trackID 548, parentID 1) is processed with stopping code 2
-### pop requested out of 218 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.831853,-0.355334,-0.426332)
-Old Polarization: (-0.542702,-0.68158,-0.490839)
-New Polarization: (-0.402255,0.276678,0.87272)
-Polarization Change: (-0.402255,0.276678,0.87272)
-New Momentum Direction: (-0.766602,-0.622921,-0.155858)
-Momentum Change: (-0.766602,-0.622921,-0.155858)
- Photon at Boundary! 
- Old Momentum Direction: (-0.766602,-0.622921,-0.155858)
- Old Polarization:       (-0.402255,0.276678,0.87272)
- New Momentum Direction: (-0.487347,-0.847096,-0.211948)
- New Polarization:       (-0.56944,0.124294,0.812582)
- *** FresnelRefraction *** 
-Track (trackID 547, parentID 1) is processed with stopping code 2
-### pop requested out of 217 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.591176,0.791353,0.155793)
- Old Polarization:       (-0.80615,0.573737,0.144733)
- New Momentum Direction: (0.591176,-0.791353,0.155793)
- New Polarization:       (-0.115479,0.108122,0.987408)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.591176,-0.791353,0.155793)
- Old Polarization:       (-0.115479,0.108122,0.987408)
- New Momentum Direction: (-0.591176,-0.791353,0.155793)
- New Polarization:       (-0.115479,-0.108122,-0.987408)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 546, parentID 1) is processed with stopping code 2
-### pop requested out of 216 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 545, parentID 1) is processed with stopping code 2
-### pop requested out of 215 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.6174,0.714032,-0.330114)
- Old Polarization:       (-0.777924,0.491859,-0.391036)
- New Momentum Direction: (0.834511,0.323259,-0.446201)
- New Polarization:       (-0.527748,0.701671,-0.478686)
- *** FresnelRefraction *** 
-Track (trackID 544, parentID 1) is processed with stopping code 2
-### pop requested out of 214 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 543, parentID 1) is processed with stopping code 2
-### pop requested out of 213 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.683875,0.297298,0.66628)
- Old Polarization:       (-0.704508,0.0316511,0.708989)
- New Momentum Direction: (-0.683875,0.297298,0.66628)
- New Polarization:       (0.684394,-0.05505,0.727031)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.683875,0.297298,0.66628)
- Old Polarization:       (0.684394,-0.05505,0.727031)
- New Momentum Direction: (-0.683875,0.297298,-0.66628)
- New Polarization:       (-0.684394,0.05505,0.727031)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.683875,0.297298,-0.66628)
- Old Polarization:       (-0.684394,0.05505,0.727031)
- New Momentum Direction: (-0.683875,-0.297298,-0.66628)
- New Polarization:       (0.684394,0.05505,-0.727031)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.683875,-0.297298,-0.66628)
- Old Polarization:       (0.684394,0.05505,-0.727031)
- New Momentum Direction: (-0.165013,-0.401895,-0.900695)
- New Polarization:       (-0.942723,0.332692,0.0242639)
- *** FresnelRefraction *** 
-Track (trackID 542, parentID 1) is processed with stopping code 2
-### pop requested out of 212 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 541, parentID 1) is processed with stopping code 2
-### pop requested out of 211 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.751305,-0.0541871,0.657727)
- Old Polarization:       (-0.630432,-0.35368,0.690989)
- New Momentum Direction: (0.441917,-0.0736548,0.894027)
- New Polarization:       (0.862457,-0.239233,-0.446021)
- *** FresnelRefraction *** 
-Track (trackID 540, parentID 1) is processed with stopping code 2
-### pop requested out of 210 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.594734,0.776484,0.20824)
- Old Polarization:       (-0.802868,0.560422,0.203297)
- New Momentum Direction: (0.804082,0.523628,0.281541)
- New Polarization:       (-0.58888,0.766551,0.256163)
- *** FresnelRefraction *** 
-Track (trackID 539, parentID 1) is processed with stopping code 2
-### pop requested out of 209 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.769581,-0.138099,0.623437)
- Old Polarization:       (-0.61041,-0.445742,0.654762)
- New Momentum Direction: (0.497847,-0.187564,0.84674)
- New Polarization:       (0.833446,-0.166514,-0.526916)
- *** FresnelRefraction *** 
-Track (trackID 538, parentID 1) is processed with stopping code 2
-### pop requested out of 208 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.850774,-0.453545,-0.265482)
-Old Polarization: (-0.521317,-0.792196,-0.317259)
-New Polarization: (0.372426,0.915613,0.151499)
-Polarization Change: (0.372426,0.915613,0.151499)
-New Momentum Direction: (-0.637173,0.370952,-0.675577)
-Momentum Change: (-0.637173,0.370952,-0.675577)
- Photon at Boundary! 
- Old Momentum Direction: (-0.637173,0.370952,-0.675577)
- Old Polarization:       (0.372426,0.915613,0.151499)
- New Momentum Direction: (-0.637173,0.370952,0.675577)
- New Polarization:       (-0.372426,-0.915613,0.151499)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 537, parentID 1) is processed with stopping code 2
-### pop requested out of 207 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.855537,-0.496933,-0.145307)
- Old Polarization:       (-0.516889,-0.835899,-0.184657)
- New Momentum Direction: (0.710153,-0.675751,-0.197595)
- New Polarization:       (0.702952,0.664898,0.252525)
- *** FresnelRefraction *** 
-Track (trackID 536, parentID 1) is processed with stopping code 2
-### pop requested out of 206 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 535, parentID 1) is processed with stopping code 2
-### pop requested out of 205 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 534, parentID 1) is processed with stopping code 2
-### pop requested out of 204 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.590825,0.798446,0.1158)
- Old Polarization:       (-0.806693,0.582292,0.100909)
- New Momentum Direction: (0.799989,0.579166,0.156795)
- New Polarization:       (-0.598056,0.790772,0.130422)
- *** FresnelRefraction *** 
-Track (trackID 533, parentID 1) is processed with stopping code 2
-### pop requested out of 203 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.595854,0.79854,0.0853872)
- Old Polarization:       (-0.803082,0.591917,0.0685127)
- New Momentum Direction: (0.802023,0.586131,0.114932)
- New Polarization:       (-0.596033,0.797865,0.0903107)
- *** FresnelRefraction *** 
-Track (trackID 532, parentID 1) is processed with stopping code 2
-### pop requested out of 202 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.719196,0.227164,-0.656623)
- Old Polarization:       (-0.665465,-0.0465312,-0.744978)
- New Momentum Direction: (0.332921,0.308295,-0.891133)
- New Polarization:       (0.910681,-0.350253,0.219051)
- *** FresnelRefraction *** 
-Track (trackID 531, parentID 1) is processed with stopping code 2
-### pop requested out of 201 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 530, parentID 1) is processed with stopping code 2
-### pop requested out of 200 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.716695,0.111577,0.688403)
- Old Polarization:       (-0.668173,-0.172852,0.723649)
- New Momentum Direction: (-0.716695,0.111577,0.688403)
- New Polarization:       (0.594877,-0.417362,0.686972)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.716695,0.111577,0.688403)
- Old Polarization:       (0.594877,-0.417362,0.686972)
- New Momentum Direction: (-0.974663,0.151739,0.164342)
- New Polarization:       (0.114764,-0.291404,0.949691)
- *** FresnelRefraction *** 
-Track (trackID 529, parentID 1) is processed with stopping code 2
-### pop requested out of 199 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.603593,0.759812,-0.241581)
- Old Polarization:       (-0.792039,0.536702,-0.290902)
- New Momentum Direction: (0.818985,0.470976,-0.327789)
- New Polarization:       (-0.568409,0.744101,-0.351033)
- *** FresnelRefraction *** 
-Track (trackID 528, parentID 1) is processed with stopping code 2
-### pop requested out of 198 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.671878,0.356714,0.649103)
- Old Polarization:       (-0.71771,0.0970808,0.689542)
- New Momentum Direction: (-0.671878,0.356714,0.649103)
- New Polarization:       (-0.71771,-0.0970808,-0.689542)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671878,0.356714,0.649103)
- Old Polarization:       (-0.71771,-0.0970808,-0.689542)
- New Momentum Direction: (-0.671878,0.356714,-0.649103)
- New Polarization:       (0.71771,0.0970808,-0.689542)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671878,0.356714,-0.649103)
- Old Polarization:       (0.71771,0.0970808,-0.689542)
- New Momentum Direction: (-0.671878,-0.356714,-0.649103)
- New Polarization:       (-0.71771,0.0970808,0.689542)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671878,-0.356714,-0.649103)
- Old Polarization:       (-0.71771,0.0970808,0.689542)
- New Momentum Direction: (0.671878,-0.356714,-0.649103)
- New Polarization:       (-0.71771,-0.0970808,-0.689542)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671878,-0.356714,-0.649103)
- Old Polarization:       (-0.71771,-0.0970808,-0.689542)
- New Momentum Direction: (0.671878,-0.356714,0.649103)
- New Polarization:       (0.71771,0.0970808,-0.689542)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 527, parentID 1) is processed with stopping code 2
-### pop requested out of 197 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.772726,-0.0275585,-0.634141)
- Old Polarization:       (-0.606544,-0.326515,-0.724908)
- New Momentum Direction: (0.512067,-0.0372928,-0.858136)
- New Polarization:       (0.824911,-0.257092,0.503414)
- *** FresnelRefraction *** 
-Track (trackID 526, parentID 1) is processed with stopping code 2
-### pop requested out of 196 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.651815,0.471681,0.593847)
- Old Polarization:       (-0.740403,0.22632,0.632916)
- New Momentum Direction: (-0.651815,0.471681,0.593847)
- New Polarization:       (-0.740403,-0.22632,-0.632916)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.651815,0.471681,0.593847)
- Old Polarization:       (-0.740403,-0.22632,-0.632916)
- New Momentum Direction: (-0.651815,0.471681,-0.593847)
- New Polarization:       (0.740403,0.22632,-0.632916)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.651815,0.471681,-0.593847)
- Old Polarization:       (0.740403,0.22632,-0.632916)
- New Momentum Direction: (-0.651815,-0.471681,-0.593847)
- New Polarization:       (-0.740403,0.22632,0.632916)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 525, parentID 1) is processed with stopping code 2
-### pop requested out of 195 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 524, parentID 1) is processed with stopping code 2
-### pop requested out of 194 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.788098,-0.0946049,-0.608237)
- Old Polarization:       (-0.589171,-0.402102,-0.700851)
- New Momentum Direction: (0.556962,-0.127647,-0.82067)
- New Polarization:       (0.798204,-0.190758,0.571385)
- *** FresnelRefraction *** 
-Track (trackID 523, parentID 1) is processed with stopping code 2
-### pop requested out of 193 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.603659,0.764788,-0.225155)
- Old Polarization:       (-0.792498,0.544874,-0.273969)
- New Momentum Direction: (0.817582,0.488434,-0.304945)
- New Polarization:       (-0.571754,0.751392,-0.329405)
- *** FresnelRefraction *** 
-Track (trackID 522, parentID 1) is processed with stopping code 2
-### pop requested out of 192 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 521, parentID 1) is processed with stopping code 2
-### pop requested out of 191 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.784445,-0.0980037,-0.612406)
- Old Polarization:       (-0.594061,-0.402371,-0.696555)
- New Momentum Direction: (0.539919,-0.133008,-0.831142)
- New Polarization:       (0.80979,-0.187296,0.556022)
- *** FresnelRefraction *** 
-Track (trackID 520, parentID 1) is processed with stopping code 2
-### pop requested out of 190 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 519, parentID 1) is processed with stopping code 2
-### pop requested out of 189 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 518, parentID 1) is processed with stopping code 2
-### pop requested out of 188 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.630976,0.572041,0.52406)
- Old Polarization:       (-0.763009,0.335408,0.552557)
- New Momentum Direction: (-0.630976,0.572041,0.52406)
- New Polarization:       (-0.763009,-0.335408,-0.552557)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.630976,0.572041,0.52406)
- Old Polarization:       (-0.763009,-0.335408,-0.552557)
- New Momentum Direction: (-0.630976,-0.572041,0.52406)
- New Polarization:       (0.763009,-0.335408,0.552557)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.630976,-0.572041,0.52406)
- Old Polarization:       (0.763009,-0.335408,0.552557)
- New Momentum Direction: (-0.630976,-0.572041,-0.52406)
- New Polarization:       (-0.763009,0.335408,0.552557)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.630976,-0.572041,-0.52406)
- Old Polarization:       (-0.763009,0.335408,0.552557)
- New Momentum Direction: (0.630976,-0.572041,-0.52406)
- New Polarization:       (-0.763009,-0.335408,-0.552557)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 517, parentID 1) is processed with stopping code 2
-### pop requested out of 187 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.624088,0.588311,0.514202)
- Old Polarization:       (-0.769404,0.348055,0.535608)
- New Momentum Direction: (-0.624088,0.588311,0.514202)
- New Polarization:       (-0.769404,-0.348055,-0.535608)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.624088,0.588311,0.514202)
- Old Polarization:       (-0.769404,-0.348055,-0.535608)
- New Momentum Direction: (-0.624088,-0.588311,0.514202)
- New Polarization:       (0.769404,-0.348055,0.535608)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.624088,-0.588311,0.514202)
- Old Polarization:       (0.769404,-0.348055,0.535608)
- New Momentum Direction: (-0.624088,-0.588311,-0.514202)
- New Polarization:       (-0.769404,0.348055,0.535608)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.624088,-0.588311,-0.514202)
- Old Polarization:       (-0.769404,0.348055,0.535608)
- New Momentum Direction: (0.624088,-0.588311,-0.514202)
- New Polarization:       (-0.769404,-0.348055,-0.535608)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.624088,-0.588311,-0.514202)
- Old Polarization:       (-0.769404,-0.348055,-0.535608)
- New Momentum Direction: (0.624088,0.588311,-0.514202)
- New Polarization:       (0.769404,-0.348055,0.535608)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.624088,0.588311,-0.514202)
- Old Polarization:       (0.769404,-0.348055,0.535608)
- New Momentum Direction: (0.624088,0.588311,0.514202)
- New Polarization:       (-0.769404,0.348055,0.535608)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.624088,0.588311,0.514202)
- Old Polarization:       (-0.769404,0.348055,0.535608)
- New Momentum Direction: (-0.624088,0.588311,0.514202)
- New Polarization:       (-0.769404,-0.348055,-0.535608)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.624088,0.588311,0.514202)
- Old Polarization:       (-0.769404,-0.348055,-0.535608)
- New Momentum Direction: (-0.624088,-0.588311,0.514202)
- New Polarization:       (0.769404,-0.348055,0.535608)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 516, parentID 1) is processed with stopping code 2
-### pop requested out of 186 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.650635,0.560194,-0.512696)
- Old Polarization:       (-0.740901,0.320204,-0.590369)
- New Momentum Direction: (-0.650635,0.560194,-0.512696)
- New Polarization:       (-0.740901,-0.320204,0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.650635,0.560194,-0.512696)
- Old Polarization:       (-0.740901,-0.320204,0.590369)
- New Momentum Direction: (-0.650635,-0.560194,-0.512696)
- New Polarization:       (0.740901,-0.320204,-0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.650635,-0.560194,-0.512696)
- Old Polarization:       (0.740901,-0.320204,-0.590369)
- New Momentum Direction: (-0.650635,-0.560194,0.512696)
- New Polarization:       (-0.740901,0.320204,-0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.650635,-0.560194,0.512696)
- Old Polarization:       (-0.740901,0.320204,-0.590369)
- New Momentum Direction: (0.650635,-0.560194,0.512696)
- New Polarization:       (-0.740901,-0.320204,0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.650635,-0.560194,0.512696)
- Old Polarization:       (-0.740901,-0.320204,0.590369)
- New Momentum Direction: (0.650635,0.560194,0.512696)
- New Polarization:       (0.740901,-0.320204,-0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.650635,0.560194,0.512696)
- Old Polarization:       (0.740901,-0.320204,-0.590369)
- New Momentum Direction: (0.650635,0.560194,-0.512696)
- New Polarization:       (-0.740901,0.320204,-0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.650635,0.560194,-0.512696)
- Old Polarization:       (-0.740901,0.320204,-0.590369)
- New Momentum Direction: (-0.650635,0.560194,-0.512696)
- New Polarization:       (-0.740901,-0.320204,0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.650635,0.560194,-0.512696)
- Old Polarization:       (-0.740901,-0.320204,0.590369)
- New Momentum Direction: (-0.650635,-0.560194,-0.512696)
- New Polarization:       (0.740901,-0.320204,-0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.650635,-0.560194,-0.512696)
- Old Polarization:       (0.740901,-0.320204,-0.590369)
- New Momentum Direction: (-0.650635,-0.560194,0.512696)
- New Polarization:       (-0.740901,0.320204,-0.590369)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.650635,-0.560194,0.512696)
- Old Polarization:       (-0.740901,0.320204,-0.590369)
- New Momentum Direction: (0.650635,-0.560194,0.512696)
- New Polarization:       (-0.740901,-0.320204,0.590369)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (0.650635,-0.560194,0.512696)
-Old Polarization: (-0.740901,-0.320204,0.590369)
-New Polarization: (-0.341304,0.0979083,0.93484)
-Polarization Change: (-0.341304,0.0979083,0.93484)
-New Momentum Direction: (0.752382,0.6246,0.209274)
-Momentum Change: (0.752382,0.6246,0.209274)
- Photon at Boundary! 
- Old Momentum Direction: (0.752382,0.6246,0.209274)
- Old Polarization:       (-0.341304,0.0979083,0.93484)
- New Momentum Direction: (0.452133,0.845741,0.283368)
- New Polarization:       (0.487662,-0.500399,0.715393)
- *** FresnelRefraction *** 
-Track (trackID 515, parentID 1) is processed with stopping code 2
-### pop requested out of 185 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.763819,0.00269013,-0.645425)
- Old Polarization:       (-0.616733,-0.291828,-0.731079)
- New Momentum Direction: (0.480755,0.00365469,-0.876848)
- New Polarization:       (0.842614,-0.278645,0.460824)
- *** FresnelRefraction *** 
-Track (trackID 514, parentID 1) is processed with stopping code 2
-### pop requested out of 184 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.684023,0.309376,0.660605)
- Old Polarization:       (-0.704697,0.0462998,0.707996)
- New Momentum Direction: (-0.684023,0.309376,0.660605)
- New Polarization:       (0.681527,-0.0518206,0.729956)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.684023,0.309376,0.660605)
- Old Polarization:       (0.681527,-0.0518206,0.729956)
- New Momentum Direction: (-0.684023,0.309376,-0.660605)
- New Polarization:       (-0.681527,0.0518206,0.729956)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 513, parentID 1) is processed with stopping code 2
-### pop requested out of 183 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.636113,0.61937,-0.460153)
- Old Polarization:       (-0.756437,0.382954,-0.530235)
- New Momentum Direction: (-0.636113,0.61937,-0.460153)
- New Polarization:       (-0.756437,-0.382954,0.530235)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.636113,0.61937,-0.460153)
- Old Polarization:       (-0.756437,-0.382954,0.530235)
- New Momentum Direction: (-0.636113,-0.61937,-0.460153)
- New Polarization:       (0.756437,-0.382954,-0.530235)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.636113,-0.61937,-0.460153)
- Old Polarization:       (0.756437,-0.382954,-0.530235)
- New Momentum Direction: (-0.636113,-0.61937,0.460153)
- New Polarization:       (-0.756437,0.382954,-0.530235)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.636113,-0.61937,0.460153)
- Old Polarization:       (-0.756437,0.382954,-0.530235)
- New Momentum Direction: (0.636113,-0.61937,0.460153)
- New Polarization:       (-0.756437,-0.382954,0.530235)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.636113,-0.61937,0.460153)
- Old Polarization:       (-0.756437,-0.382954,0.530235)
- New Momentum Direction: (0.636113,0.61937,0.460153)
- New Polarization:       (0.756437,-0.382954,-0.530235)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 512, parentID 1) is processed with stopping code 2
-### pop requested out of 182 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 511, parentID 1) is processed with stopping code 2
-### pop requested out of 181 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 510, parentID 1) is processed with stopping code 2
-### pop requested out of 180 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 509, parentID 1) is processed with stopping code 2
-### pop requested out of 179 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.606419,0.772639,-0.187842)
- Old Polarization:       (-0.791443,0.563743,-0.236245)
- New Momentum Direction: (0.815881,0.520066,-0.252724)
- New Polarization:       (-0.576255,0.767338,-0.281289)
- *** FresnelRefraction *** 
-Track (trackID 508, parentID 1) is processed with stopping code 2
-### pop requested out of 178 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 507, parentID 1) is processed with stopping code 2
-### pop requested out of 177 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.60704,0.743788,-0.279787)
- Old Polarization:       (-0.788079,0.518201,-0.332265)
- New Momentum Direction: (0.60704,-0.743788,-0.279787)
- New Polarization:       (-0.142493,0.244494,-0.959124)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.60704,-0.743788,-0.279787)
- Old Polarization:       (-0.142493,0.244494,-0.959124)
- New Momentum Direction: (-0.60704,-0.743788,-0.279787)
- New Polarization:       (-0.142493,-0.244494,0.959124)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.60704,-0.743788,-0.279787)
- Old Polarization:       (-0.142493,-0.244494,0.959124)
- New Momentum Direction: (-0.60704,-0.743788,0.279787)
- New Polarization:       (0.142493,0.244494,0.959124)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.60704,-0.743788,0.279787)
- Old Polarization:       (0.142493,0.244494,0.959124)
- New Momentum Direction: (-0.824212,-0.419957,0.379882)
- New Polarization:       (0.534836,-0.356862,0.765898)
- *** FresnelRefraction *** 
-Track (trackID 506, parentID 1) is processed with stopping code 2
-### pop requested out of 176 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.854065,-0.504473,0.126809)
- Old Polarization:       (-0.517683,-0.848138,0.112547)
- New Momentum Direction: (0.708685,-0.684239,0.171997)
- New Polarization:       (0.702339,0.661057,-0.264052)
- *** FresnelRefraction *** 
-Track (trackID 505, parentID 1) is processed with stopping code 2
-### pop requested out of 175 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 504, parentID 1) is processed with stopping code 2
-### pop requested out of 174 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.654194,0.426922,0.624314)
- Old Polarization:       (-0.736352,0.17106,0.654618)
- New Momentum Direction: (-0.654194,0.426922,0.624314)
- New Polarization:       (-0.736352,-0.17106,-0.654618)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.654194,0.426922,0.624314)
- Old Polarization:       (-0.736352,-0.17106,-0.654618)
- New Momentum Direction: (-0.654194,0.426922,-0.624314)
- New Polarization:       (0.736352,0.17106,-0.654618)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.654194,0.426922,-0.624314)
- Old Polarization:       (0.736352,0.17106,-0.654618)
- New Momentum Direction: (-0.654194,-0.426922,-0.624314)
- New Polarization:       (-0.736352,0.17106,0.654618)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 503, parentID 1) is processed with stopping code 2
-### pop requested out of 173 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.82118,-0.283501,-0.495268)
- Old Polarization:       (-0.553496,-0.60698,-0.570278)
- New Momentum Direction: (0.634048,-0.384162,-0.67112)
- New Polarization:       (0.751688,0.102467,0.651511)
- *** FresnelRefraction *** 
-Track (trackID 502, parentID 1) is processed with stopping code 2
-### pop requested out of 172 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.858829,-0.502128,-0.10139)
- Old Polarization:       (-0.51199,-0.847848,-0.137914)
- New Momentum Direction: (0.720171,-0.680071,-0.137321)
- New Polarization:       (0.693446,0.699278,0.173615)
- *** FresnelRefraction *** 
-Track (trackID 501, parentID 1) is processed with stopping code 2
-### pop requested out of 171 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.850217,-0.496959,0.173675)
- Old Polarization:       (-0.522495,-0.836888,0.16315)
- New Momentum Direction: (0.698696,-0.675364,0.236024)
- New Polarization:       (0.710374,0.615815,-0.340795)
- *** FresnelRefraction *** 
-Track (trackID 500, parentID 1) is processed with stopping code 2
-### pop requested out of 170 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.704288,0.313186,-0.637098)
- Old Polarization:       (-0.681972,0.049168,-0.729724)
- New Momentum Direction: (0.28092,0.423395,-0.86129)
- New Polarization:       (0.93014,-0.341239,0.135629)
- *** FresnelRefraction *** 
-Track (trackID 499, parentID 1) is processed with stopping code 2
-### pop requested out of 169 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.590893,0.805683,0.0414691)
- Old Polarization:       (-0.806699,0.590652,0.0191666)
- New Momentum Direction: (0.799882,0.597527,0.056136)
- New Polarization:       (-0.599563,0.79975,0.0304164)
- *** FresnelRefraction *** 
-Track (trackID 498, parentID 1) is processed with stopping code 2
-### pop requested out of 168 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.827014,-0.313471,-0.466674)
- Old Polarization:       (-0.547004,-0.64028,-0.539286)
- New Momentum Direction: (0.648133,-0.424625,-0.632152)
- New Polarization:       (0.742361,0.167237,0.648793)
- *** FresnelRefraction *** 
-Track (trackID 497, parentID 1) is processed with stopping code 2
-### pop requested out of 167 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.608361,0.6837,0.403052)
- Old Polarization:       (-0.787195,0.455114,0.416168)
- New Momentum Direction: (0.608361,-0.6837,0.403052)
- New Polarization:       (-0.180082,0.375681,0.909084)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.608361,-0.6837,0.403052)
- Old Polarization:       (-0.180082,0.375681,0.909084)
- New Momentum Direction: (-0.608361,-0.6837,0.403052)
- New Polarization:       (-0.180082,-0.375681,-0.909084)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.608361,-0.6837,0.403052)
- Old Polarization:       (-0.180082,-0.375681,-0.909084)
- New Momentum Direction: (-0.608361,-0.6837,-0.403052)
- New Polarization:       (0.180082,0.375681,-0.909084)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.608361,-0.6837,-0.403052)
- Old Polarization:       (0.180082,0.375681,-0.909084)
- New Momentum Direction: (-0.608361,0.6837,-0.403052)
- New Polarization:       (0.268549,-0.300554,-0.915177)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.608361,0.6837,-0.403052)
- Old Polarization:       (0.268549,-0.300554,-0.915177)
- New Momentum Direction: (0.608361,0.6837,-0.403052)
- New Polarization:       (0.268549,0.300554,0.915177)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.608361,0.6837,-0.403052)
- Old Polarization:       (0.268549,0.300554,0.915177)
- New Momentum Direction: (0.824343,0.148943,-0.546144)
- New Polarization:       (0.424428,0.475786,0.770382)
- *** FresnelRefraction *** 
-Track (trackID 496, parentID 1) is processed with stopping code 2
-### pop requested out of 166 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.85913,-0.509325,-0.0498336)
- Old Polarization:       (-0.511755,-0.855286,-0.0811924)
- New Momentum Direction: (0.720632,-0.690023,-0.0675135)
- New Polarization:       (0.693316,0.71697,0.0725759)
- *** FresnelRefraction *** 
-Track (trackID 495, parentID 1) is processed with stopping code 2
-### pop requested out of 165 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.824649,-0.381596,0.417538)
- Old Polarization:       (-0.549648,-0.714903,0.432205)
- New Momentum Direction: (-0.824649,-0.381596,0.417538)
- New Polarization:       (-0.215154,-0.47107,-0.855454)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.824649,-0.381596,0.417538)
- Old Polarization:       (-0.215154,-0.47107,-0.855454)
- New Momentum Direction: (-0.824649,-0.381596,-0.417538)
- New Polarization:       (0.215154,0.47107,-0.855454)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.824649,-0.381596,-0.417538)
- Old Polarization:       (0.215154,0.47107,-0.855454)
- New Momentum Direction: (-0.824649,0.381596,-0.417538)
- New Polarization:       (-0.215154,0.47107,0.855454)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.824649,0.381596,-0.417538)
- Old Polarization:       (-0.215154,0.47107,0.855454)
- New Momentum Direction: (-0.64241,0.517005,-0.5657)
- New Polarization:       (-0.300933,0.508691,0.806643)
- *** FresnelRefraction *** 
-Track (trackID 494, parentID 1) is processed with stopping code 2
-### pop requested out of 164 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.862631,-0.500848,-0.0708466)
- Old Polarization:       (-0.505775,-0.856178,-0.105599)
- New Momentum Direction: (0.732352,-0.674215,-0.0953699)
- New Polarization:       (0.68085,0.722952,0.117404)
- *** FresnelRefraction *** 
-Track (trackID 493, parentID 1) is processed with stopping code 2
-### pop requested out of 163 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.652578,0.545307,-0.526101)
- Old Polarization:       (-0.738459,0.302137,-0.60282)
- New Momentum Direction: (-0.652578,0.545307,-0.526101)
- New Polarization:       (-0.738459,-0.302137,0.60282)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.652578,0.545307,-0.526101)
- Old Polarization:       (-0.738459,-0.302137,0.60282)
- New Momentum Direction: (-0.652578,-0.545307,-0.526101)
- New Polarization:       (0.738459,-0.302137,-0.60282)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.652578,-0.545307,-0.526101)
- Old Polarization:       (0.738459,-0.302137,-0.60282)
- New Momentum Direction: (-0.652578,-0.545307,0.526101)
- New Polarization:       (-0.738459,0.302137,-0.60282)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.652578,-0.545307,0.526101)
- Old Polarization:       (-0.738459,0.302137,-0.60282)
- New Momentum Direction: (0.652578,-0.545307,0.526101)
- New Polarization:       (-0.738459,-0.302137,0.60282)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.652578,-0.545307,0.526101)
- Old Polarization:       (-0.738459,-0.302137,0.60282)
- New Momentum Direction: (0.652578,0.545307,0.526101)
- New Polarization:       (0.738459,-0.302137,-0.60282)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.652578,0.545307,0.526101)
- Old Polarization:       (0.738459,-0.302137,-0.60282)
- New Momentum Direction: (0.652578,0.545307,-0.526101)
- New Polarization:       (-0.738459,0.302137,-0.60282)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.652578,0.545307,-0.526101)
- Old Polarization:       (-0.738459,0.302137,-0.60282)
- New Momentum Direction: (-0.652578,0.545307,-0.526101)
- New Polarization:       (-0.738459,-0.302137,0.60282)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.652578,0.545307,-0.526101)
- Old Polarization:       (-0.738459,-0.302137,0.60282)
- New Momentum Direction: (-0.652578,-0.545307,-0.526101)
- New Polarization:       (0.738459,-0.302137,-0.60282)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.652578,-0.545307,-0.526101)
- Old Polarization:       (0.738459,-0.302137,-0.60282)
- New Momentum Direction: (-0.652578,-0.545307,0.526101)
- New Polarization:       (-0.738459,0.302137,-0.60282)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 492, parentID 1) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.860018,-0.510255,-0.0029326)
- Old Polarization:       (-0.510107,-0.859597,-0.0297485)
- New Momentum Direction: (0.723926,-0.689866,-0.00396489)
- New Polarization:       (0.689676,0.723842,-0.0200185)
- *** FresnelRefraction *** 
-Track (trackID 491, parentID 1) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.594832,0.803781,0.0105441)
- Old Polarization:       (-0.803643,0.594925,-0.0148937)
- New Momentum Direction: (0.802038,0.597104,0.0142171)
- New Polarization:       (-0.596999,0.802164,-0.0112029)
- *** FresnelRefraction *** 
-Track (trackID 490, parentID 1) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.84724,-0.435053,-0.304818)
- Old Polarization:       (-0.525384,-0.771023,-0.359856)
- New Momentum Direction: (0.692891,-0.590521,-0.413747)
- New Polarization:       (0.713592,0.479327,0.510913)
- *** FresnelRefraction *** 
-Track (trackID 489, parentID 1) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.734565,0.153445,-0.660961)
- Old Polarization:       (-0.648634,-0.1272,-0.750396)
- New Momentum Direction: (0.390754,0.208162,-0.896649)
- New Polarization:       (0.886405,-0.347732,0.305562)
- *** FresnelRefraction *** 
-Track (trackID 488, parentID 1) is processed with stopping code 2
-### pop requested out of 158 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.845125,-0.39979,-0.354869)
- Old Polarization:       (-0.526098,-0.739745,-0.419521)
- New Momentum Direction: (0.692274,-0.539691,-0.479051)
- New Polarization:       (0.710841,0.395605,0.581551)
- *** FresnelRefraction *** 
-Track (trackID 487, parentID 1) is processed with stopping code 2
-### pop requested out of 157 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 486, parentID 1) is processed with stopping code 2
-### pop requested out of 156 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.80151,-0.187241,-0.567911)
- Old Polarization:       (-0.575451,-0.49975,-0.647384)
- New Momentum Direction: (0.583874,-0.254206,-0.771019)
- New Polarization:       (0.783896,-0.0705156,0.616875)
- *** FresnelRefraction *** 
-Track (trackID 485, parentID 1) is processed with stopping code 2
-### pop requested out of 155 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.604101,0.7534,-0.259713)
- Old Polarization:       (-0.791057,0.527509,-0.309778)
- New Momentum Direction: (0.820899,0.44897,-0.352918)
- New Polarization:       (-0.563742,0.735799,-0.375225)
- *** FresnelRefraction *** 
-Track (trackID 484, parentID 1) is processed with stopping code 2
-### pop requested out of 154 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.784477,-0.20513,0.58525)
- Old Polarization:       (-0.594021,-0.51963,0.614104)
- New Momentum Direction: (0.540048,-0.278388,0.79426)
- New Polarization:       (0.809707,-0.0856082,-0.580557)
- *** FresnelRefraction *** 
-Track (trackID 483, parentID 1) is processed with stopping code 2
-### pop requested out of 153 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.774613,-0.128111,0.619324)
- Old Polarization:       (-0.603816,-0.441065,0.663979)
- New Momentum Direction: (0.525064,-0.172397,0.833419)
- New Polarization:       (0.816424,-0.174505,-0.550455)
- *** FresnelRefraction *** 
-Track (trackID 482, parentID 1) is processed with stopping code 2
-### pop requested out of 152 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.773123,-0.0307854,-0.633508)
- Old Polarization:       (-0.606145,-0.329928,-0.723696)
- New Momentum Direction: (0.512694,-0.0416732,-0.857559)
- New Polarization:       (0.824626,-0.254179,0.505357)
- *** FresnelRefraction *** 
-Track (trackID 481, parentID 1) is processed with stopping code 2
-### pop requested out of 151 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.716047,0.128996,0.68603)
- Old Polarization:       (-0.668944,-0.154038,0.727177)
- New Momentum Direction: (0.324961,0.174765,0.929439)
- New Polarization:       (0.91389,-0.310883,-0.261068)
- *** FresnelRefraction *** 
-Track (trackID 480, parentID 1) is processed with stopping code 2
-### pop requested out of 150 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.840295,-0.366786,-0.399214)
- Old Polarization:       (-0.531052,-0.704997,-0.470067)
- New Momentum Direction: (0.682584,-0.494439,-0.538153)
- New Polarization:       (0.716739,0.309129,0.62508)
- *** FresnelRefraction *** 
-Track (trackID 479, parentID 1) is processed with stopping code 2
-### pop requested out of 149 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.593169,0.80178,-0.0728012)
- Old Polarization:       (-0.803943,0.585105,-0.106429)
- New Momentum Direction: (0.803594,0.58695,-0.0986272)
- New Polarization:       (-0.595147,0.794136,-0.123075)
- *** FresnelRefraction *** 
-Track (trackID 478, parentID 1) is processed with stopping code 2
-### pop requested out of 148 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.799929,-0.283457,0.528929)
- Old Polarization:       (-0.577476,-0.603316,0.550028)
- New Momentum Direction: (0.57803,-0.385448,0.719244)
- New Polarization:       (0.78799,0.0346437,-0.614712)
- *** FresnelRefraction *** 
-Track (trackID 477, parentID 1) is processed with stopping code 2
-### pop requested out of 147 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 476, parentID 1) is processed with stopping code 2
-### pop requested out of 146 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.859429,-0.50778,-0.0595129)
- Old Polarization:       (-0.511239,-0.854508,-0.0919279)
- New Momentum Direction: (0.721668,-0.687533,-0.0805803)
- New Polarization:       (0.692217,0.715813,0.0919044)
- *** FresnelRefraction *** 
-Track (trackID 475, parentID 1) is processed with stopping code 2
-### pop requested out of 145 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.701324,0.192678,0.686309)
- Old Polarization:       (-0.68499,-0.0843422,0.723654)
- New Momentum Direction: (0.250765,0.261658,0.932015)
- New Polarization:       (0.939268,-0.29878,-0.168835)
- *** FresnelRefraction *** 
-Track (trackID 474, parentID 1) is processed with stopping code 2
-### pop requested out of 144 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.611372,0.736039,-0.29064)
- Old Polarization:       (-0.784269,0.514562,-0.346624)
- New Momentum Direction: (0.827281,0.401167,-0.393282)
- New Polarization:       (-0.549919,0.72141,-0.420899)
- *** FresnelRefraction *** 
-Track (trackID 473, parentID 1) is processed with stopping code 2
-### pop requested out of 143 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 472, parentID 1) is processed with stopping code 2
-### pop requested out of 142 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.615307,0.67016,0.41507)
- Old Polarization:       (-0.78116,0.447727,0.43512)
- New Momentum Direction: (0.615307,-0.67016,0.41507)
- New Polarization:       (-0.121628,0.439529,0.889956)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.615307,-0.67016,0.41507)
- Old Polarization:       (-0.121628,0.439529,0.889956)
- New Momentum Direction: (-0.615307,-0.67016,0.41507)
- New Polarization:       (-0.121628,-0.439529,-0.889956)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.615307,-0.67016,0.41507)
- Old Polarization:       (-0.121628,-0.439529,-0.889956)
- New Momentum Direction: (-0.615307,-0.67016,-0.41507)
- New Polarization:       (0.121628,0.439529,-0.889956)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.615307,-0.67016,-0.41507)
- Old Polarization:       (0.121628,0.439529,-0.889956)
- New Momentum Direction: (-0.615307,0.67016,-0.41507)
- New Polarization:       (0.132255,-0.431319,-0.892453)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.615307,0.67016,-0.41507)
- Old Polarization:       (0.132255,-0.431319,-0.892453)
- New Momentum Direction: (0.615307,0.67016,-0.41507)
- New Polarization:       (0.132255,0.431319,0.892453)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 471, parentID 1) is processed with stopping code 2
-### pop requested out of 141 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.856057,-0.509877,0.0848082)
- Old Polarization:       (-0.515445,-0.854335,0.0665524)
- New Momentum Direction: (0.713212,-0.691449,0.115009)
- New Polarization:       (0.699103,0.689797,-0.188244)
- *** FresnelRefraction *** 
-Track (trackID 470, parentID 1) is processed with stopping code 2
-### pop requested out of 140 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 469, parentID 1) is processed with stopping code 2
-### pop requested out of 139 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.835213,-0.376476,-0.400856)
-Old Polarization: (-0.539211,-0.703833,-0.462461)
-New Polarization: (0.727908,0.645723,0.230632)
-Polarization Change: (0.727908,0.645723,0.230632)
-New Momentum Direction: (-0.514842,0.292555,0.805822)
-Momentum Change: (-0.514842,0.292555,0.805822)
-
-** Photon absorbed! **
-Track (trackID 468, parentID 1) is processed with stopping code 2
-### pop requested out of 138 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 467, parentID 1) is processed with stopping code 2
-### pop requested out of 137 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.830521,-0.312834,-0.460836)
- Old Polarization:       (-0.541886,-0.645169,-0.538625)
- New Momentum Direction: (0.660567,-0.421671,-0.621164)
- New Polarization:       (0.731692,0.176265,0.65845)
- *** FresnelRefraction *** 
-Track (trackID 466, parentID 1) is processed with stopping code 2
-### pop requested out of 136 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.610477,0.754532,-0.240832)
- Old Polarization:       (-0.786688,0.542375,-0.294877)
- New Momentum Direction: (0.821972,0.468202,-0.324267)
- New Polarization:       (-0.564428,0.745706,-0.354039)
- *** FresnelRefraction *** 
-Track (trackID 465, parentID 1) is processed with stopping code 2
-### pop requested out of 135 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.731919,0.162625,-0.661701)
- Old Polarization:       (-0.651554,-0.117185,-0.749496)
- New Momentum Direction: (0.379137,0.220847,-0.8986)
- New Polarization:       (0.891548,-0.347221,0.290826)
- *** FresnelRefraction *** 
-Track (trackID 464, parentID 1) is processed with stopping code 2
-### pop requested out of 134 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.794949,-0.260817,0.547751)
- Old Polarization:       (-0.582912,-0.578598,0.570472)
- New Momentum Direction: (0.565122,-0.354681,0.744875)
- New Polarization:       (0.79569,-0.00423495,-0.60569)
- *** FresnelRefraction *** 
-Track (trackID 463, parentID 1) is processed with stopping code 2
-### pop requested out of 133 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.837539,-0.429345,0.337922)
- Old Polarization:       (-0.534858,-0.770593,0.346574)
- New Momentum Direction: (0.674196,-0.580357,0.456778)
- New Polarization:       (0.723928,0.396825,-0.564321)
- *** FresnelRefraction *** 
-Track (trackID 462, parentID 1) is processed with stopping code 2
-### pop requested out of 132 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.623406,0.699401,-0.349575)
- Old Polarization:       (-0.772201,0.480523,-0.415695)
- New Momentum Direction: (0.839655,0.270725,-0.470837)
- New Polarization:       (-0.509655,0.692348,-0.510789)
- *** FresnelRefraction *** 
-Track (trackID 461, parentID 1) is processed with stopping code 2
-### pop requested out of 131 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.672912,0.373731,0.638369)
- Old Polarization:       (-0.717343,0.119023,0.686478)
- New Momentum Direction: (0.10343,0.502521,0.858356)
- New Polarization:       (0.974806,-0.222681,0.0129058)
- *** FresnelRefraction *** 
-Track (trackID 460, parentID 1) is processed with stopping code 2
-### pop requested out of 130 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.609195,0.733769,-0.300773)
- Old Polarization:       (-0.785628,0.506756,-0.354946)
- New Momentum Direction: (0.827426,0.385329,-0.408519)
- New Polarization:       (-0.547311,0.716241,-0.432955)
- *** FresnelRefraction *** 
-Track (trackID 459, parentID 1) is processed with stopping code 2
-### pop requested out of 129 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.668238,0.476494,-0.571325)
- Old Polarization:       (-0.721454,0.227647,-0.653973)
- New Momentum Direction: (-0.668238,0.476494,-0.571325)
- New Polarization:       (-0.721454,-0.227647,0.653973)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668238,0.476494,-0.571325)
- Old Polarization:       (-0.721454,-0.227647,0.653973)
- New Momentum Direction: (-0.668238,0.476494,0.571325)
- New Polarization:       (0.721454,0.227647,0.653973)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668238,0.476494,0.571325)
- Old Polarization:       (0.721454,0.227647,0.653973)
- New Momentum Direction: (-0.668238,-0.476494,0.571325)
- New Polarization:       (-0.721454,0.227647,-0.653973)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668238,-0.476494,0.571325)
- Old Polarization:       (-0.721454,0.227647,-0.653973)
- New Momentum Direction: (0.668238,-0.476494,0.571325)
- New Polarization:       (-0.721454,-0.227647,0.653973)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.668238,-0.476494,0.571325)
- Old Polarization:       (-0.721454,-0.227647,0.653973)
- New Momentum Direction: (0.668238,-0.476494,-0.571325)
- New Polarization:       (0.721454,0.227647,0.653973)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.668238,-0.476494,-0.571325)
- Old Polarization:       (0.721454,0.227647,0.653973)
- New Momentum Direction: (0.668238,0.476494,-0.571325)
- New Polarization:       (-0.721454,0.227647,-0.653973)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 458, parentID 1) is processed with stopping code 2
-### pop requested out of 128 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 457, parentID 1) is processed with stopping code 2
-### pop requested out of 127 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.618457,0.642364,0.452636)
- Old Polarization:       (-0.777008,0.413874,0.474307)
- New Momentum Direction: (0.618457,-0.642364,0.452636)
- New Polarization:       (0.777008,0.413874,-0.474307)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.618457,-0.642364,0.452636)
- Old Polarization:       (0.777008,0.413874,-0.474307)
- New Momentum Direction: (-0.618457,-0.642364,0.452636)
- New Polarization:       (0.777008,-0.413874,0.474307)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.618457,-0.642364,0.452636)
- Old Polarization:       (0.777008,-0.413874,0.474307)
- New Momentum Direction: (-0.618457,-0.642364,-0.452636)
- New Polarization:       (-0.777008,0.413874,0.474307)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.618457,-0.642364,-0.452636)
- Old Polarization:       (-0.777008,0.413874,0.474307)
- New Momentum Direction: (-0.618457,0.642364,-0.452636)
- New Polarization:       (0.777008,0.413874,-0.474307)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.618457,0.642364,-0.452636)
- Old Polarization:       (0.777008,0.413874,-0.474307)
- New Momentum Direction: (0.618457,0.642364,-0.452636)
- New Polarization:       (0.777008,-0.413874,0.474307)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.618457,0.642364,-0.452636)
- Old Polarization:       (0.777008,-0.413874,0.474307)
- New Momentum Direction: (0.618457,0.642364,0.452636)
- New Polarization:       (-0.777008,0.413874,0.474307)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.618457,0.642364,0.452636)
- Old Polarization:       (-0.777008,0.413874,0.474307)
- New Momentum Direction: (0.618457,-0.642364,0.452636)
- New Polarization:       (0.777008,0.413874,-0.474307)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.618457,-0.642364,0.452636)
- Old Polarization:       (0.777008,0.413874,-0.474307)
- New Momentum Direction: (-0.618457,-0.642364,0.452636)
- New Polarization:       (0.777008,-0.413874,0.474307)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 456, parentID 1) is processed with stopping code 2
-### pop requested out of 126 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 455, parentID 1) is processed with stopping code 2
-### pop requested out of 125 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.791444,-0.227405,0.567366)
- Old Polarization:       (-0.585941,-0.546551,0.598294)
- New Momentum Direction: (0.561891,-0.307754,0.767832)
- New Polarization:       (0.796104,-0.0509732,-0.60301)
- *** FresnelRefraction *** 
-Track (trackID 454, parentID 1) is processed with stopping code 2
-### pop requested out of 124 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.594762,0.747738,0.295206)
- Old Polarization:       (-0.801084,0.520553,0.295446)
- New Momentum Direction: (0.808646,0.430113,0.401366)
- New Polarization:       (-0.573254,0.729388,0.373326)
- *** FresnelRefraction *** 
-Track (trackID 453, parentID 1) is processed with stopping code 2
-### pop requested out of 123 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.658625,0.50898,-0.554213)
- Old Polarization:       (-0.731456,0.26021,-0.630288)
- New Momentum Direction: (-0.658625,0.50898,-0.554213)
- New Polarization:       (-0.731456,-0.26021,0.630288)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658625,0.50898,-0.554213)
- Old Polarization:       (-0.731456,-0.26021,0.630288)
- New Momentum Direction: (-0.658625,0.50898,0.554213)
- New Polarization:       (0.731456,0.26021,0.630288)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (-0.658625,0.50898,0.554213)
-Old Polarization: (0.731456,0.26021,0.630288)
-New Polarization: (0.0942283,-0.289573,0.952507)
-Polarization Change: (0.0942283,-0.289573,0.952507)
-New Momentum Direction: (0.839622,0.53721,0.0802568)
-Momentum Change: (0.839622,0.53721,0.0802568)
- Photon at Boundary! 
- Old Momentum Direction: (0.839622,0.53721,0.0802568)
- Old Polarization:       (0.0942283,-0.289573,0.952507)
- New Momentum Direction: (0.839622,-0.53721,0.0802568)
- New Polarization:       (-0.0942283,-0.289573,-0.952507)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.839622,-0.53721,0.0802568)
- Old Polarization:       (-0.0942283,-0.289573,-0.952507)
- New Momentum Direction: (0.674162,-0.730477,0.10913)
- New Polarization:       (0.132333,-0.0258998,-0.990867)
- *** FresnelRefraction *** 
-Track (trackID 452, parentID 1) is processed with stopping code 2
-### pop requested out of 122 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.856409,-0.499857,0.129254)
- Old Polarization:       (-0.513708,-0.850023,0.11647)
- New Momentum Direction: (0.716876,-0.674999,0.174542)
- New Polarization:       (0.693882,0.666347,-0.272964)
- *** FresnelRefraction *** 
-Track (trackID 451, parentID 1) is processed with stopping code 2
-### pop requested out of 121 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.612036,0.732188,-0.298852)
- Old Polarization:       (-0.78344,0.509816,-0.3554)
- New Momentum Direction: (0.828473,0.387275,-0.404537)
- New Polarization:       (-0.546413,0.717296,-0.432341)
- *** FresnelRefraction *** 
-Track (trackID 450, parentID 1) is processed with stopping code 2
-### pop requested out of 120 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 449, parentID 1) is processed with stopping code 2
-### pop requested out of 119 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.661516,0.505224,-0.554207)
-Old Polarization: (-0.728722,0.258545,-0.634128)
-New Polarization: (0.793625,0.546192,0.268018)
-Polarization Change: (0.793625,0.546192,0.268018)
-New Momentum Direction: (0.310746,-0.742626,0.593248)
-Momentum Change: (0.310746,-0.742626,0.593248)
- Photon at Boundary! 
- Old Momentum Direction: (0.310746,-0.742626,0.593248)
- Old Polarization:       (0.793625,0.546192,0.268018)
- New Momentum Direction: (0.421348,-0.418818,0.804399)
- New Polarization:       (0.321118,-0.760614,-0.564225)
- *** FresnelRefraction *** 
-Track (trackID 448, parentID 1) is processed with stopping code 2
-### pop requested out of 118 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.826547,-0.398563,0.397452)
- Old Polarization:       (-0.548193,-0.7302,0.407789)
- New Momentum Direction: (0.644577,-0.541365,0.539856)
- New Polarization:       (0.745998,0.290784,-0.599109)
- *** FresnelRefraction *** 
-Track (trackID 447, parentID 1) is processed with stopping code 2
-### pop requested out of 117 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.668168,0.46487,-0.580902)
- Old Polarization:       (-0.721073,0.212236,-0.659553)
- New Momentum Direction: (-0.668168,0.46487,-0.580902)
- New Polarization:       (-0.721073,-0.212236,0.659553)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668168,0.46487,-0.580902)
- Old Polarization:       (-0.721073,-0.212236,0.659553)
- New Momentum Direction: (-0.668168,0.46487,0.580902)
- New Polarization:       (0.721073,0.212236,0.659553)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668168,0.46487,0.580902)
- Old Polarization:       (0.721073,0.212236,0.659553)
- New Momentum Direction: (-0.668168,-0.46487,0.580902)
- New Polarization:       (-0.721073,0.212236,-0.659553)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668168,-0.46487,0.580902)
- Old Polarization:       (-0.721073,0.212236,-0.659553)
- New Momentum Direction: (0.668168,-0.46487,0.580902)
- New Polarization:       (-0.721073,-0.212236,0.659553)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.668168,-0.46487,0.580902)
- Old Polarization:       (-0.721073,-0.212236,0.659553)
- New Momentum Direction: (0.668168,-0.46487,-0.580902)
- New Polarization:       (0.721073,0.212236,0.659553)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.668168,-0.46487,-0.580902)
- Old Polarization:       (0.721073,0.212236,0.659553)
- New Momentum Direction: (0.668168,0.46487,-0.580902)
- New Polarization:       (-0.721073,0.212236,-0.659553)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.668168,0.46487,-0.580902)
- Old Polarization:       (-0.721073,0.212236,-0.659553)
- New Momentum Direction: (-0.668168,0.46487,-0.580902)
- New Polarization:       (-0.721073,-0.212236,0.659553)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668168,0.46487,-0.580902)
- Old Polarization:       (-0.721073,-0.212236,0.659553)
- New Momentum Direction: (-0.668168,0.46487,0.580902)
- New Polarization:       (0.721073,0.212236,0.659553)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668168,0.46487,0.580902)
- Old Polarization:       (0.721073,0.212236,0.659553)
- New Momentum Direction: (0.668168,0.46487,0.580902)
- New Polarization:       (0.721073,-0.212236,-0.659553)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (0.668168,0.46487,0.580902)
-Old Polarization: (0.721073,-0.212236,-0.659553)
-New Polarization: (-0.812124,0.569882,0.125259)
-Polarization Change: (-0.812124,0.569882,0.125259)
-New Momentum Direction: (0.130537,0.386685,-0.912927)
-Momentum Change: (0.130537,0.386685,-0.912927)
- Photon at Boundary! 
- Old Momentum Direction: (0.130537,0.386685,-0.912927)
- Old Polarization:       (-0.812124,0.569882,0.125259)
- New Momentum Direction: (0.130537,-0.386685,-0.912927)
- New Polarization:       (0.812124,0.569882,-0.125259)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.130537,-0.386685,-0.912927)
- Old Polarization:       (0.812124,0.569882,-0.125259)
- New Momentum Direction: (0.177477,-0.525732,-0.83193)
- New Polarization:       (0.817806,0.549034,-0.172494)
- *** FresnelRefraction *** 
-Track (trackID 446, parentID 1) is processed with stopping code 2
-### pop requested out of 116 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.603826,0.771668,-0.199806)
- Old Polarization:       (-0.793113,0.556523,-0.247496)
- New Momentum Direction: (0.81562,0.511785,-0.269888)
- New Polarization:       (-0.576046,0.761961,-0.295951)
- *** FresnelRefraction *** 
-Track (trackID 445, parentID 1) is processed with stopping code 2
-### pop requested out of 115 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 444, parentID 1) is processed with stopping code 2
-### pop requested out of 114 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.610424,0.660293,0.437489)
- Old Polarization:       (-0.784183,0.426018,0.451182)
- New Momentum Direction: (0.610424,-0.660293,0.437489)
- New Polarization:       (0.784183,0.426018,-0.451182)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.610424,-0.660293,0.437489)
- Old Polarization:       (0.784183,0.426018,-0.451182)
- New Momentum Direction: (-0.610424,-0.660293,0.437489)
- New Polarization:       (0.784183,-0.426018,0.451182)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.610424,-0.660293,0.437489)
- Old Polarization:       (0.784183,-0.426018,0.451182)
- New Momentum Direction: (-0.610424,-0.660293,-0.437489)
- New Polarization:       (-0.784183,0.426018,0.451182)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.610424,-0.660293,-0.437489)
- Old Polarization:       (-0.784183,0.426018,0.451182)
- New Momentum Direction: (-0.610424,0.660293,-0.437489)
- New Polarization:       (0.784183,0.426018,-0.451182)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.610424,0.660293,-0.437489)
- Old Polarization:       (0.784183,0.426018,-0.451182)
- New Momentum Direction: (0.610424,0.660293,-0.437489)
- New Polarization:       (0.784183,-0.426018,0.451182)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.610424,0.660293,-0.437489)
- Old Polarization:       (0.784183,-0.426018,0.451182)
- New Momentum Direction: (0.610424,0.660293,0.437489)
- New Polarization:       (-0.784183,0.426018,0.451182)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.610424,0.660293,0.437489)
- Old Polarization:       (-0.784183,0.426018,0.451182)
- New Momentum Direction: (0.610424,-0.660293,0.437489)
- New Polarization:       (0.784183,0.426018,-0.451182)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.610424,-0.660293,0.437489)
- Old Polarization:       (0.784183,0.426018,-0.451182)
- New Momentum Direction: (-0.610424,-0.660293,0.437489)
- New Polarization:       (0.784183,-0.426018,0.451182)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 443, parentID 1) is processed with stopping code 2
-### pop requested out of 113 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.786326,-0.221209,0.576852)
- Old Polarization:       (-0.592316,-0.535388,0.602097)
- New Momentum Direction: (0.542273,-0.300836,0.784498)
- New Polarization:       (0.809004,-0.0651213,-0.584185)
- *** FresnelRefraction *** 
-Track (trackID 442, parentID 1) is processed with stopping code 2
-### pop requested out of 112 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 441, parentID 1) is processed with stopping code 2
-### pop requested out of 111 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.590937,0.806559,0.0159867)
- Old Polarization:       (-0.806547,0.591104,-0.00888024)
- New Momentum Direction: (0.800196,0.599347,0.0216478)
- New Polarization:       (-0.599417,0.800428,-0.00383794)
- *** FresnelRefraction *** 
-Track (trackID 440, parentID 1) is processed with stopping code 2
-### pop requested out of 110 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 439, parentID 1) is processed with stopping code 2
-### pop requested out of 109 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.789783,-0.129171,-0.599632)
-Old Polarization: (-0.588383,-0.435807,-0.681086)
-New Polarization: (-0.773585,0.0811396,-0.628477)
-Polarization Change: (-0.773585,0.0811396,-0.628477)
-New Momentum Direction: (-0.127303,0.951652,0.279559)
-Momentum Change: (-0.127303,0.951652,0.279559)
- Photon at Boundary! 
- Old Momentum Direction: (-0.127303,0.951652,0.279559)
- Old Polarization:       (-0.773585,0.0811396,-0.628477)
- New Momentum Direction: (-0.172948,0.90876,0.379795)
- New Polarization:       (-0.777198,0.110953,-0.619398)
- *** FresnelRefraction *** 
-Track (trackID 438, parentID 1) is processed with stopping code 2
-### pop requested out of 108 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.603987,0.727735,0.324963)
- Old Polarization:       (-0.793243,0.509391,0.333597)
- New Momentum Direction: (0.81501,0.378784,0.4385)
- New Polarization:       (-0.558443,0.715362,0.419998)
- *** FresnelRefraction *** 
-Track (trackID 437, parentID 1) is processed with stopping code 2
-### pop requested out of 107 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737847,0.15004,-0.658081)
- Old Polarization:       (-0.644929,-0.130907,-0.752947)
- New Momentum Direction: (0.409182,0.20283,-0.889623)
- New Polarization:       (0.877888,-0.353321,0.323229)
- *** FresnelRefraction *** 
-Track (trackID 436, parentID 1) is processed with stopping code 2
-### pop requested out of 106 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.589236,0.807652,0.0223471)
- Old Polarization:       (-0.807827,0.589417,-0.00192539)
- New Momentum Direction: (0.799336,0.600119,0.0303153)
- New Polarization:       (-0.600502,0.79961,0.00468558)
- *** FresnelRefraction *** 
-Track (trackID 435, parentID 1) is processed with stopping code 2
-### pop requested out of 105 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 434, parentID 1) is processed with stopping code 2
-### pop requested out of 104 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.858335,-0.500704,-0.112061)
- Old Polarization:       (-0.512704,-0.845452,-0.149484)
- New Momentum Direction: (0.718734,-0.6785,-0.151852)
- New Polarization:       (0.694789,0.692637,0.193705)
- *** FresnelRefraction *** 
-Track (trackID 433, parentID 1) is processed with stopping code 2
-### pop requested out of 103 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.710411,0.159274,0.685527)
- Old Polarization:       (-0.675158,-0.120757,0.727722)
- New Momentum Direction: (0.303423,0.215641,0.928134)
- New Polarization:       (0.922019,-0.312245,-0.228878)
- *** FresnelRefraction *** 
-Track (trackID 432, parentID 1) is processed with stopping code 2
-### pop requested out of 102 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.687842,0.381461,-0.617544)
- Old Polarization:       (-0.699858,0.122857,-0.703637)
- New Momentum Direction: (0.17721,0.517213,-0.83731)
- New Polarization:       (0.959117,-0.281511,0.0290977)
- *** FresnelRefraction *** 
-Track (trackID 431, parentID 1) is processed with stopping code 2
-### pop requested out of 101 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.769346,-0.115841,0.628241)
- Old Polarization:       (-0.61004,-0.425128,0.668668)
- New Momentum Direction: (0.505827,-0.156424,0.848334)
- New Polarization:       (0.827997,-0.187835,-0.528336)
- *** FresnelRefraction *** 
-Track (trackID 430, parentID 1) is processed with stopping code 2
-### pop requested out of 100 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.857383,-0.510711,-0.0637846)
- Old Polarization:       (-0.514651,-0.852013,-0.0959579)
- New Momentum Direction: (0.714739,-0.694,-0.0866763)
- New Polarization:       (0.699356,0.707942,0.0985863)
- *** FresnelRefraction *** 
-Track (trackID 429, parentID 1) is processed with stopping code 2
-### pop requested out of 99 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.712079,0.169478,0.681338)
- Old Polarization:       (-0.673499,-0.109272,0.731067)
- New Momentum Direction: (0.32422,0.228348,0.918008)
- New Polarization:       (0.914736,-0.323031,-0.242712)
- *** FresnelRefraction *** 
-Track (trackID 428, parentID 1) is processed with stopping code 2
-### pop requested out of 98 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.813507,-0.30564,0.494763)
-Old Polarization: (-0.560288,-0.639876,0.525962)
-New Polarization: (-0.450926,-0.383486,0.80598)
-Polarization Change: (-0.450926,-0.383486,0.80598)
-New Momentum Direction: (0.373229,0.739248,0.560547)
-Momentum Change: (0.373229,0.739248,0.560547)
- Photon at Boundary! 
- Old Momentum Direction: (0.373229,0.739248,0.560547)
- Old Polarization:       (-0.450926,-0.383486,0.80598)
- New Momentum Direction: (-0.373229,0.739248,0.560547)
- New Polarization:       (-0.450926,0.383486,-0.80598)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 427, parentID 1) is processed with stopping code 2
-### pop requested out of 97 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.671574,0.455982,-0.584012)
- Old Polarization:       (-0.717612,0.204066,-0.665875)
- New Momentum Direction: (-0.671574,0.455982,-0.584012)
- New Polarization:       (-0.717612,-0.204066,0.665875)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671574,0.455982,-0.584012)
- Old Polarization:       (-0.717612,-0.204066,0.665875)
- New Momentum Direction: (-0.671574,0.455982,0.584012)
- New Polarization:       (0.717612,0.204066,0.665875)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671574,0.455982,0.584012)
- Old Polarization:       (0.717612,0.204066,0.665875)
- New Momentum Direction: (-0.671574,-0.455982,0.584012)
- New Polarization:       (-0.717612,0.204066,-0.665875)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671574,-0.455982,0.584012)
- Old Polarization:       (-0.717612,0.204066,-0.665875)
- New Momentum Direction: (0.671574,-0.455982,0.584012)
- New Polarization:       (-0.717612,-0.204066,0.665875)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671574,-0.455982,0.584012)
- Old Polarization:       (-0.717612,-0.204066,0.665875)
- New Momentum Direction: (0.671574,-0.455982,-0.584012)
- New Polarization:       (0.717612,0.204066,0.665875)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671574,-0.455982,-0.584012)
- Old Polarization:       (0.717612,0.204066,0.665875)
- New Momentum Direction: (0.671574,0.455982,-0.584012)
- New Polarization:       (-0.717612,0.204066,-0.665875)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671574,0.455982,-0.584012)
- Old Polarization:       (-0.717612,0.204066,-0.665875)
- New Momentum Direction: (-0.671574,0.455982,-0.584012)
- New Polarization:       (-0.717612,-0.204066,0.665875)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671574,0.455982,-0.584012)
- Old Polarization:       (-0.717612,-0.204066,0.665875)
- New Momentum Direction: (-0.671574,0.455982,0.584012)
- New Polarization:       (0.717612,0.204066,0.665875)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 426, parentID 1) is processed with stopping code 2
-### pop requested out of 96 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.665901,0.472586,-0.577267)
- Old Polarization:       (-0.723432,0.219995,-0.654407)
- New Momentum Direction: (-0.665901,0.472586,-0.577267)
- New Polarization:       (-0.723432,-0.219995,0.654407)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.665901,0.472586,-0.577267)
- Old Polarization:       (-0.723432,-0.219995,0.654407)
- New Momentum Direction: (-0.665901,0.472586,0.577267)
- New Polarization:       (0.723432,0.219995,0.654407)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.665901,0.472586,0.577267)
- Old Polarization:       (0.723432,0.219995,0.654407)
- New Momentum Direction: (-0.665901,-0.472586,0.577267)
- New Polarization:       (-0.723432,0.219995,-0.654407)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 425, parentID 1) is processed with stopping code 2
-### pop requested out of 95 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 424, parentID 1) is processed with stopping code 2
-### pop requested out of 94 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.670773,0.450949,-0.588819)
- Old Polarization:       (-0.718174,0.196708,-0.667482)
- New Momentum Direction: (-0.670773,0.450949,-0.588819)
- New Polarization:       (-0.718174,-0.196708,0.667482)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670773,0.450949,-0.588819)
- Old Polarization:       (-0.718174,-0.196708,0.667482)
- New Momentum Direction: (-0.670773,0.450949,0.588819)
- New Polarization:       (0.718174,0.196708,0.667482)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670773,0.450949,0.588819)
- Old Polarization:       (0.718174,0.196708,0.667482)
- New Momentum Direction: (-0.670773,-0.450949,0.588819)
- New Polarization:       (-0.718174,0.196708,-0.667482)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.670773,-0.450949,0.588819)
- Old Polarization:       (-0.718174,0.196708,-0.667482)
- New Momentum Direction: (0.670773,-0.450949,0.588819)
- New Polarization:       (-0.718174,-0.196708,0.667482)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 423, parentID 1) is processed with stopping code 2
-### pop requested out of 93 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.853715,-0.465225,-0.233957)
- Old Polarization:       (-0.517621,-0.807233,-0.283626)
- New Momentum Direction: (0.708908,-0.630111,-0.316876)
- New Polarization:       (0.701304,0.581981,0.411668)
- *** FresnelRefraction *** 
-Track (trackID 422, parentID 1) is processed with stopping code 2
-### pop requested out of 92 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.617995,0.618735,0.485025)
- Old Polarization:       (-0.775915,0.380643,0.503057)
- New Momentum Direction: (-0.617995,0.618735,0.485025)
- New Polarization:       (-0.775915,-0.380643,-0.503057)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.617995,0.618735,0.485025)
- Old Polarization:       (-0.775915,-0.380643,-0.503057)
- New Momentum Direction: (-0.617995,-0.618735,0.485025)
- New Polarization:       (0.775915,-0.380643,0.503057)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.617995,-0.618735,0.485025)
- Old Polarization:       (0.775915,-0.380643,0.503057)
- New Momentum Direction: (-0.617995,-0.618735,-0.485025)
- New Polarization:       (-0.775915,0.380643,0.503057)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 421, parentID 1) is processed with stopping code 2
-### pop requested out of 91 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738458,0.130027,-0.661644)
- Old Polarization:       (-0.644413,-0.152804,-0.749255)
- New Momentum Direction: (0.401611,0.176599,-0.898622)
- New Polarization:       (0.881523,-0.340523,0.327049)
- *** FresnelRefraction *** 
-Track (trackID 420, parentID 1) is processed with stopping code 2
-### pop requested out of 90 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.618626,0.68762,-0.380107)
-Old Polarization: (-0.774869,0.45396,-0.439884)
-New Polarization: (-0.96075,-0.0633012,0.270098)
-Polarization Change: (-0.96075,-0.0633012,0.270098)
-New Momentum Direction: (-0.251013,0.612912,-0.749221)
-Momentum Change: (-0.251013,0.612912,-0.749221)
- Photon at Boundary! 
- Old Momentum Direction: (-0.251013,0.612912,-0.749221)
- Old Polarization:       (-0.96075,-0.0633012,0.270098)
- New Momentum Direction: (-0.251013,-0.612912,-0.749221)
- New Polarization:       (0.96075,-0.0633012,-0.270098)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.251013,-0.612912,-0.749221)
- Old Polarization:       (0.96075,-0.0633012,-0.270098)
- New Momentum Direction: (-0.251013,-0.612912,0.749221)
- New Polarization:       (0.880302,-0.466434,-0.0866435)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 419, parentID 1) is processed with stopping code 2
-### pop requested out of 89 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.849429,-0.489249,0.197751)
- Old Polarization:       (-0.522864,-0.83094,0.190135)
- New Momentum Direction: (0.698113,-0.663813,0.268309)
- New Polarization:       (0.709795,0.592465,-0.38102)
- *** FresnelRefraction *** 
-Track (trackID 418, parentID 1) is processed with stopping code 2
-### pop requested out of 88 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 417, parentID 1) is processed with stopping code 2
-### pop requested out of 87 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.591394,0.806379,0.00254075)
- Old Polarization:       (-0.80612,0.591278,-0.0236737)
- New Momentum Direction: (0.800628,0.599151,0.00343967)
- New Polarization:       (-0.598951,0.800486,-0.0219077)
- *** FresnelRefraction *** 
-Track (trackID 416, parentID 1) is processed with stopping code 2
-### pop requested out of 86 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 415, parentID 1) is processed with stopping code 2
-### pop requested out of 85 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.817018,-0.361924,0.448879)
- Old Polarization:       (-0.558948,-0.688322,0.462374)
- New Momentum Direction: (0.620248,-0.49235,0.610642)
- New Polarization:       (0.762223,0.194475,-0.617411)
- *** FresnelRefraction *** 
-Track (trackID 414, parentID 1) is processed with stopping code 2
-### pop requested out of 84 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.759535,-0.0921487,0.643906)
- Old Polarization:       (-0.621425,-0.395283,0.676448)
- New Momentum Direction: (0.467779,-0.125211,0.874932)
- New Polarization:       (0.849394,-0.210002,-0.484178)
- *** FresnelRefraction *** 
-Track (trackID 413, parentID 1) is processed with stopping code 2
-### pop requested out of 83 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.598549,0.799714,-0.0468657)
- Old Polarization:       (-0.800307,0.594363,-0.0789977)
- New Momentum Direction: (0.805088,0.589796,-0.0630375)
- New Polarization:       (-0.593151,0.800138,-0.0891716)
- *** FresnelRefraction *** 
-Track (trackID 412, parentID 1) is processed with stopping code 2
-### pop requested out of 82 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.628569,0.606053,0.487443)
- Old Polarization:       (-0.766922,0.378748,0.518054)
- New Momentum Direction: (-0.628569,0.606053,0.487443)
- New Polarization:       (-0.766922,-0.378748,-0.518054)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.628569,0.606053,0.487443)
- Old Polarization:       (-0.766922,-0.378748,-0.518054)
- New Momentum Direction: (-0.628569,-0.606053,0.487443)
- New Polarization:       (0.766922,-0.378748,0.518054)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 411, parentID 1) is processed with stopping code 2
-### pop requested out of 81 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 410, parentID 1) is processed with stopping code 2
-### pop requested out of 80 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.598816,0.725087,0.340101)
- Old Polarization:       (-0.79677,0.496354,0.344659)
- New Momentum Direction: (0.813868,0.352068,0.462241)
- New Polarization:       (-0.554667,0.70774,0.43755)
- *** FresnelRefraction *** 
-Track (trackID 409, parentID 1) is processed with stopping code 2
-### pop requested out of 79 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.595871,0.750518,0.285762)
- Old Polarization:       (-0.800482,0.526471,0.286456)
- New Momentum Direction: (0.808539,0.442622,0.387751)
- New Polarization:       (-0.575068,0.734045,0.361212)
- *** FresnelRefraction *** 
-Track (trackID 408, parentID 1) is processed with stopping code 2
-### pop requested out of 78 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.838317,-0.378081,-0.392785)
- Old Polarization:       (-0.534759,-0.710467,-0.45746)
- New Momentum Direction: (0.673735,-0.512473,-0.532403)
- New Polarization:       (0.725718,0.323,0.607457)
- *** FresnelRefraction *** 
-Track (trackID 407, parentID 1) is processed with stopping code 2
-### pop requested out of 77 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 406, parentID 1) is processed with stopping code 2
-### pop requested out of 76 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 405, parentID 1) is processed with stopping code 2
-### pop requested out of 75 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.64838,0.455167,0.610267)
- Old Polarization:       (-0.742616,0.201545,0.638672)
- New Momentum Direction: (-0.64838,0.455167,0.610267)
- New Polarization:       (-0.742616,-0.201545,-0.638672)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.64838,0.455167,0.610267)
- Old Polarization:       (-0.742616,-0.201545,-0.638672)
- New Momentum Direction: (-0.64838,0.455167,-0.610267)
- New Polarization:       (0.742616,0.201545,-0.638672)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.64838,0.455167,-0.610267)
- Old Polarization:       (0.742616,0.201545,-0.638672)
- New Momentum Direction: (-0.64838,-0.455167,-0.610267)
- New Polarization:       (-0.742616,0.201545,0.638672)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.64838,-0.455167,-0.610267)
- Old Polarization:       (-0.742616,0.201545,0.638672)
- New Momentum Direction: (-0.64838,-0.455167,0.610267)
- New Polarization:       (0.742616,-0.201545,0.638672)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 404, parentID 1) is processed with stopping code 2
-### pop requested out of 74 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 403, parentID 1) is processed with stopping code 2
-### pop requested out of 73 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 402, parentID 1) is processed with stopping code 2
-### pop requested out of 72 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 401, parentID 1) is processed with stopping code 2
-### pop requested out of 71 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.66053,0.420773,0.621813)
- Old Polarization:       (-0.73048,0.168783,0.661749)
- New Momentum Direction: (-0.66053,0.420773,0.621813)
- New Polarization:       (-0.73048,-0.168783,-0.661749)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 400, parentID 1) is processed with stopping code 2
-### pop requested out of 70 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.845541,-0.417809,-0.332409)
- Old Polarization:       (-0.526734,-0.754516,-0.391482)
- New Momentum Direction: (0.690373,-0.566135,-0.450417)
- New Polarization:       (0.714293,0.434648,0.548513)
- *** FresnelRefraction *** 
-Track (trackID 399, parentID 1) is processed with stopping code 2
-### pop requested out of 69 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.793377,-0.116465,-0.597485)
- Old Polarization:       (-0.583097,-0.427229,-0.690995)
- New Momentum Direction: (0.572052,-0.156928,-0.805065)
- New Polarization:       (0.78866,-0.164405,0.592442)
- *** FresnelRefraction *** 
-Track (trackID 398, parentID 1) is processed with stopping code 2
-### pop requested out of 68 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.744639,0.00666186,0.667435)
- Old Polarization:       (-0.637332,-0.289976,0.713948)
- New Momentum Direction: (0.435397,0.0089851,0.900194)
- New Polarization:       (0.865116,-0.280762,-0.415628)
- *** FresnelRefraction *** 
-Track (trackID 397, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 396, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.600504,0.746554,0.286448)
- Old Polarization:       (-0.796955,0.529548,0.290589)
- New Momentum Direction: (0.810694,0.439579,0.386711)
- New Polarization:       (-0.572276,0.734399,0.364908)
- *** FresnelRefraction *** 
-Track (trackID 395, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.858047,-0.512342,-0.0355141)
-Old Polarization: (-0.513563,-0.855569,-0.0652375)
-New Polarization: (-0.891381,-0.419788,-0.170932)
-Polarization Change: (-0.891381,-0.419788,-0.170932)
-New Momentum Direction: (-0.400608,0.906082,-0.136121)
-Momentum Change: (-0.400608,0.906082,-0.136121)
- Photon at Boundary! 
- Old Momentum Direction: (-0.400608,0.906082,-0.136121)
- Old Polarization:       (-0.891381,-0.419788,-0.170932)
- New Momentum Direction: (-0.54377,0.818642,-0.184766)
- New Polarization:       (0.729638,0.569939,0.377887)
- *** FresnelRefraction *** 
-Track (trackID 394, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.653199,0.566641,-0.502244)
- Old Polarization:       (-0.739054,0.332829,-0.585682)
- New Momentum Direction: (-0.653199,0.566641,-0.502244)
- New Polarization:       (-0.739054,-0.332829,0.585682)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.653199,0.566641,-0.502244)
- Old Polarization:       (-0.739054,-0.332829,0.585682)
- New Momentum Direction: (-0.653199,-0.566641,-0.502244)
- New Polarization:       (0.739054,-0.332829,-0.585682)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.653199,-0.566641,-0.502244)
- Old Polarization:       (0.739054,-0.332829,-0.585682)
- New Momentum Direction: (-0.653199,-0.566641,0.502244)
- New Polarization:       (-0.739054,0.332829,-0.585682)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 393, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 392, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.59823,0.736308,0.316182)
- Old Polarization:       (-0.797909,0.51096,0.319782)
- New Momentum Direction: (0.811713,0.39632,0.429013)
- New Polarization:       (-0.564854,0.719494,0.404065)
- *** FresnelRefraction *** 
-Track (trackID 391, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 390, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.596927,0.751442,0.281091)
- Old Polarization:       (-0.799798,0.529726,0.282336)
- New Momentum Direction: (0.808728,0.448252,0.380827)
- New Polarization:       (-0.575584,0.736419,0.355514)
- *** FresnelRefraction *** 
-Track (trackID 389, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.855914,-0.492965,-0.156196)
- Old Polarization:       (-0.516061,-0.833578,-0.197052)
- New Momentum Direction: (0.711901,-0.669477,-0.212125)
- New Polarization:       (0.700921,0.658554,0.273893)
- *** FresnelRefraction *** 
-Track (trackID 388, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 387, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.849126,-0.4553,-0.267742)
- Old Polarization:       (-0.523945,-0.7902,-0.317907)
- New Momentum Direction: (0.695606,-0.619282,-0.364172)
- New Polarization:       (0.712986,0.532829,0.45579)
- *** FresnelRefraction *** 
-Track (trackID 386, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.697824,0.324758,-0.638415)
- Old Polarization:       (-0.688757,0.059586,-0.72254)
- New Momentum Direction: (0.228066,0.441453,-0.867817)
- New Polarization:       (0.945785,-0.312139,0.0897729)
- *** FresnelRefraction *** 
-Track (trackID 385, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.621598,0.688502,-0.373606)
- Old Polarization:       (-0.772692,0.460562,-0.436839)
- New Momentum Direction: (0.842166,0.185851,-0.506177)
- New Polarization:       (-0.479667,0.687036,-0.545804)
- *** FresnelRefraction *** 
-Track (trackID 384, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.643766,0.59312,-0.483501)
- Old Polarization:       (-0.748548,0.356924,-0.558821)
- New Momentum Direction: (-0.643766,0.59312,-0.483501)
- New Polarization:       (-0.748548,-0.356924,0.558821)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.643766,0.59312,-0.483501)
- Old Polarization:       (-0.748548,-0.356924,0.558821)
- New Momentum Direction: (-0.643766,-0.59312,-0.483501)
- New Polarization:       (0.748548,-0.356924,-0.558821)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.643766,-0.59312,-0.483501)
- Old Polarization:       (0.748548,-0.356924,-0.558821)
- New Momentum Direction: (-0.643766,-0.59312,0.483501)
- New Polarization:       (-0.748548,0.356924,-0.558821)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.643766,-0.59312,0.483501)
- Old Polarization:       (-0.748548,0.356924,-0.558821)
- New Momentum Direction: (0.643766,-0.59312,0.483501)
- New Polarization:       (-0.748548,-0.356924,0.558821)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.643766,-0.59312,0.483501)
- Old Polarization:       (-0.748548,-0.356924,0.558821)
- New Momentum Direction: (0.643766,0.59312,0.483501)
- New Polarization:       (0.748548,-0.356924,-0.558821)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.643766,0.59312,0.483501)
- Old Polarization:       (0.748548,-0.356924,-0.558821)
- New Momentum Direction: (0.643766,0.59312,-0.483501)
- New Polarization:       (-0.748548,0.356924,-0.558821)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 383, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.692881,0.244621,0.67829)
- Old Polarization:       (-0.694411,-0.0269634,0.719073)
- New Momentum Direction: (0.214853,0.331332,0.918726)
- New Polarization:       (0.949988,-0.289187,-0.11787)
- *** FresnelRefraction *** 
-Track (trackID 382, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.587598,0.807028,0.0586016)
- Old Polarization:       (-0.809143,0.586406,0.0376274)
- New Momentum Direction: (0.798286,0.596994,0.0796136)
- New Polarization:       (-0.601442,0.797146,0.0531476)
- *** FresnelRefraction *** 
-Track (trackID 381, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 380, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 379, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.814669,-0.238996,-0.528389)
- Old Polarization:       (-0.560089,-0.560516,-0.610018)
- New Momentum Direction: (0.620973,-0.323029,-0.714175)
- New Polarization:       (0.759002,0.0202925,0.650772)
- *** FresnelRefraction *** 
-Track (trackID 378, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.600774,0.750303,0.275892)
- Old Polarization:       (-0.797003,0.535349,0.279621)
- New Momentum Direction: (0.81016,0.453014,0.372047)
- New Polarization:       (-0.574565,0.739511,0.350711)
- *** FresnelRefraction *** 
-Track (trackID 377, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 376, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 375, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.69506,0.225327,0.682729)
- Old Polarization:       (-0.691862,-0.0485854,0.720393)
- New Momentum Direction: (0.218004,0.305872,0.926777)
- New Polarization:       (0.948767,-0.288978,-0.127803)
- *** FresnelRefraction *** 
-Track (trackID 374, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.608406,0.752534,-0.252059)
- Old Polarization:       (-0.787949,0.534859,-0.30506)
- New Momentum Direction: (0.822086,0.456264,-0.340586)
- New Polarization:       (-0.563091,0.740077,-0.367715)
- *** FresnelRefraction *** 
-Track (trackID 373, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 372, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.587158,0.799497,0.126688)
- Old Polarization:       (-0.809309,0.576664,0.111705)
- New Momentum Direction: (0.798466,0.576864,0.172281)
- New Polarization:       (-0.599751,0.787097,0.144143)
- *** FresnelRefraction *** 
-Track (trackID 371, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.791821,-0.111386,-0.60051)
- Old Polarization:       (-0.584948,-0.421089,-0.693195)
- New Momentum Direction: (0.567212,-0.150199,-0.80976)
- New Polarization:       (0.791841,-0.170833,0.586348)
- *** FresnelRefraction *** 
-Track (trackID 370, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 369, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.597783,0.79922,-0.0624822)
- Old Polarization:       (-0.800665,0.591347,-0.0961441)
- New Momentum Direction: (0.805277,0.586894,-0.0841701)
- New Polarization:       (-0.592894,0.797714,-0.110133)
- *** FresnelRefraction *** 
-Track (trackID 368, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.833999,-0.325736,-0.445357)
- Old Polarization:       (-0.53763,-0.661272,-0.523138)
- New Momentum Direction: (0.669716,-0.438405,-0.599401)
- New Polarization:       (0.724736,0.209791,0.656312)
- *** FresnelRefraction *** 
-Track (trackID 367, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.603145,0.732583,0.315497)
- Old Polarization:       (-0.794165,0.514708,0.323077)
- New Momentum Direction: (0.813904,0.395351,0.425743)
- New Polarization:       (-0.562367,0.72016,0.406341)
- *** FresnelRefraction *** 
-Track (trackID 366, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.825691,-0.386887,0.410552)
- Old Polarization:       (-0.548555,-0.72044,0.424327)
- New Momentum Direction: (0.644669,-0.524284,0.556353)
- New Polarization:       (0.744818,0.266844,-0.611588)
- *** FresnelRefraction *** 
-Track (trackID 365, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.5961,0.802336,-0.030359)
- Old Polarization:       (-0.802335,0.593816,-0.0603394)
- New Momentum Direction: (0.803503,0.593893,-0.0409219)
- New Polarization:       (-0.595263,0.800771,-0.0665466)
- *** FresnelRefraction *** 
-Track (trackID 364, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.610248,0.732053,-0.302814)
- Old Polarization:       (-0.784717,0.506126,-0.357847)
- New Momentum Direction: (0.828122,0.381253,-0.410926)
- New Polarization:       (-0.545847,0.715259,-0.436413)
- *** FresnelRefraction *** 
-Track (trackID 363, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.590349,0.806248,-0.0381165)
- Old Polarization:       (-0.806493,0.587308,-0.0681127)
- New Momentum Direction: (0.801134,0.596246,-0.051726)
- New Polarization:       (-0.59847,0.797505,-0.0762844)
- *** FresnelRefraction *** 
-Track (trackID 362, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737997,0.0216902,0.674456)
- Old Polarization:       (-0.644834,-0.271891,0.714328)
- New Momentum Direction: (0.405019,0.0293885,0.913836)
- New Polarization:       (0.87988,-0.284218,-0.38083)
- *** FresnelRefraction *** 
-Track (trackID 361, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 360, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.856542,-0.456,-0.241663)
- Old Polarization:       (-0.512593,-0.806043,-0.295875)
- New Momentum Direction: (0.719213,-0.613906,-0.325348)
- New Polarization:       (0.690331,0.578446,0.434561)
- *** FresnelRefraction *** 
-Track (trackID 359, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 358, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.806195,-0.290906,0.515193)
- Old Polarization:       (-0.569464,-0.617753,0.542303)
- New Momentum Direction: (0.600341,-0.393223,0.696395)
- New Polarization:       (0.77214,0.0581868,-0.632783)
- *** FresnelRefraction *** 
-Track (trackID 357, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.61831,0.70377,-0.349857)
-Old Polarization: (-0.776388,0.477775,-0.411039)
-New Polarization: (-0.953575,0.286781,0.0919366)
-Polarization Change: (-0.953575,0.286781,0.0919366)
-New Momentum Direction: (0.0445569,0.436267,-0.898713)
-Momentum Change: (0.0445569,0.436267,-0.898713)
-Scattering Photon!
-Old Momentum Direction: (0.0445569,0.436267,-0.898713)
-Old Polarization: (-0.953575,0.286781,0.0919366)
-New Polarization: (0.976338,0.131016,-0.172045)
-Polarization Change: (0.976338,0.131016,-0.172045)
-New Momentum Direction: (0.158165,-0.975179,0.154949)
-Momentum Change: (0.158165,-0.975179,0.154949)
- Photon at Boundary! 
- Old Momentum Direction: (0.158165,-0.975179,0.154949)
- Old Polarization:       (0.976338,0.131016,-0.172045)
- New Momentum Direction: (0.214219,-0.953975,0.209863)
- New Polarization:       (0.159398,-0.17783,-0.971066)
- *** FresnelRefraction *** 
-Track (trackID 356, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.676462,0.334503,0.65613)
- Old Polarization:       (-0.712685,0.0726991,0.697707)
- New Momentum Direction: (-0.676462,0.334503,0.65613)
- New Polarization:       (0.703529,0.0300054,0.710033)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.676462,0.334503,0.65613)
- Old Polarization:       (0.703529,0.0300054,0.710033)
- New Momentum Direction: (-0.676462,0.334503,-0.65613)
- New Polarization:       (-0.703529,-0.0300054,0.710033)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.676462,0.334503,-0.65613)
- Old Polarization:       (-0.703529,-0.0300054,0.710033)
- New Momentum Direction: (-0.676462,-0.334503,-0.65613)
- New Polarization:       (0.703529,-0.0300054,-0.710033)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.676462,-0.334503,-0.65613)
- Old Polarization:       (0.703529,-0.0300054,-0.710033)
- New Momentum Direction: (0.676462,-0.334503,-0.65613)
- New Polarization:       (-0.691181,0.0192747,-0.722425)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.676462,-0.334503,-0.65613)
- Old Polarization:       (-0.691181,0.0192747,-0.722425)
- New Momentum Direction: (0.676462,-0.334503,0.65613)
- New Polarization:       (0.691181,-0.0192747,-0.722425)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.676462,-0.334503,0.65613)
- Old Polarization:       (0.691181,-0.0192747,-0.722425)
- New Momentum Direction: (0.0932889,-0.452213,0.887018)
- New Polarization:       (0.95547,-0.209843,-0.207469)
- *** FresnelRefraction *** 
-Track (trackID 355, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 354, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.797121,-0.247546,0.550744)
- Old Polarization:       (-0.579394,-0.57037,0.582221)
- New Momentum Direction: (0.578362,-0.334444,0.744073)
- New Polarization:       (0.785608,-0.0174262,-0.618479)
- *** FresnelRefraction *** 
-Track (trackID 353, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.85787,-0.497317,-0.129361)
- Old Polarization:       (-0.513253,-0.841546,-0.168439)
- New Momentum Direction: (0.717635,-0.673991,-0.175318)
- New Polarization:       (0.695632,0.681768,0.226469)
- *** FresnelRefraction *** 
-Track (trackID 352, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.643598,0.581574,-0.497548)
- Old Polarization:       (-0.74802,0.340357,-0.569757)
- New Momentum Direction: (-0.643598,0.581574,-0.497548)
- New Polarization:       (-0.74802,-0.340357,0.569757)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.643598,0.581574,-0.497548)
- Old Polarization:       (-0.74802,-0.340357,0.569757)
- New Momentum Direction: (-0.643598,-0.581574,-0.497548)
- New Polarization:       (0.74802,-0.340357,-0.569757)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.643598,-0.581574,-0.497548)
- Old Polarization:       (0.74802,-0.340357,-0.569757)
- New Momentum Direction: (-0.643598,-0.581574,0.497548)
- New Polarization:       (-0.74802,0.340357,-0.569757)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 351, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 350, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.672158,0.454421,-0.584556)
- Old Polarization:       (-0.717015,0.20261,-0.666962)
- New Momentum Direction: (-0.672158,0.454421,-0.584556)
- New Polarization:       (-0.717015,-0.20261,0.666962)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.672158,0.454421,-0.584556)
- Old Polarization:       (-0.717015,-0.20261,0.666962)
- New Momentum Direction: (-0.672158,0.454421,0.584556)
- New Polarization:       (0.717015,0.20261,0.666962)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.672158,0.454421,0.584556)
- Old Polarization:       (0.717015,0.20261,0.666962)
- New Momentum Direction: (-0.672158,-0.454421,0.584556)
- New Polarization:       (-0.717015,0.20261,-0.666962)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.672158,-0.454421,0.584556)
- Old Polarization:       (-0.717015,0.20261,-0.666962)
- New Momentum Direction: (0.672158,-0.454421,0.584556)
- New Polarization:       (-0.717015,-0.20261,0.666962)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.672158,-0.454421,0.584556)
- Old Polarization:       (-0.717015,-0.20261,0.666962)
- New Momentum Direction: (0.672158,-0.454421,-0.584556)
- New Polarization:       (0.717015,0.20261,0.666962)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 349, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.860603,-0.509006,0.0166083)
- Old Polarization:       (-0.508942,-0.860762,-0.00817033)
- New Momentum Direction: (0.726224,-0.687092,0.0224191)
- New Polarization:       (0.687028,0.724233,-0.0589854)
- *** FresnelRefraction *** 
-Track (trackID 348, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.684273,0.387278,-0.617888)
- Old Polarization:       (-0.703478,0.127403,-0.699205)
- New Momentum Direction: (0.127138,0.526771,-0.840445)
- New Polarization:       (0.968468,-0.248956,-0.00953484)
- *** FresnelRefraction *** 
-Track (trackID 347, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 346, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 345, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.853867,-0.498117,0.150965)
- Old Polarization:       (-0.517262,-0.844349,0.139694)
- New Momentum Direction: (0.709672,-0.674247,0.204345)
- New Polarization:       (0.700395,0.643794,-0.308181)
- *** FresnelRefraction *** 
-Track (trackID 344, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.858192,-0.498154,0.12389)
- Old Polarization:       (-0.51087,-0.852426,0.11127)
- New Momentum Direction: (0.722534,-0.670899,0.166851)
- New Polarization:       (0.688188,0.674976,-0.266092)
- *** FresnelRefraction *** 
-Track (trackID 343, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.765169,-0.107323,0.634821)
- Old Polarization:       (-0.614958,-0.413785,0.671274)
- New Momentum Direction: (0.489394,-0.145368,0.859861)
- New Polarization:       (0.837524,-0.196399,-0.509884)
- *** FresnelRefraction *** 
-Track (trackID 342, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.734075,0.0681249,0.675642)
- Old Polarization:       (-0.649017,-0.222325,0.727564)
- New Momentum Direction: (0.407095,0.0916319,0.908778)
- New Polarization:       (0.878891,-0.31015,-0.362434)
- *** FresnelRefraction *** 
-Track (trackID 341, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.589369,0.806734,0.0427151)
- Old Polarization:       (-0.807817,0.58908,0.0204156)
- New Momentum Direction: (0.799181,0.598293,0.0579214)
- New Polarization:       (-0.600477,0.799001,0.0320003)
- *** FresnelRefraction *** 
-Track (trackID 340, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.710918,0.144807,0.688205)
- Old Polarization:       (-0.674501,-0.136657,0.725516)
- New Momentum Direction: (0.296035,0.196674,0.93471)
- New Polarization:       (0.924347,-0.305603,-0.22845)
- *** FresnelRefraction *** 
-Track (trackID 339, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.767477,0.00612534,-0.641048)
- Old Polarization:       (-0.612129,-0.29009,-0.735626)
- New Momentum Direction: (0.500326,0.00827287,-0.865798)
- New Polarization:       (0.831086,-0.285041,0.477543)
- *** FresnelRefraction *** 
-Track (trackID 338, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.623026,0.61617,0.481844)
- Old Polarization:       (-0.771877,0.38455,0.506287)
- New Momentum Direction: (-0.623026,0.61617,0.481844)
- New Polarization:       (-0.771877,-0.38455,-0.506287)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.623026,0.61617,0.481844)
- Old Polarization:       (-0.771877,-0.38455,-0.506287)
- New Momentum Direction: (-0.623026,-0.61617,0.481844)
- New Polarization:       (0.771877,-0.38455,0.506287)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.623026,-0.61617,0.481844)
- Old Polarization:       (0.771877,-0.38455,0.506287)
- New Momentum Direction: (-0.623026,-0.61617,-0.481844)
- New Polarization:       (-0.771877,0.38455,0.506287)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.623026,-0.61617,-0.481844)
- Old Polarization:       (-0.771877,0.38455,0.506287)
- New Momentum Direction: (0.623026,-0.61617,-0.481844)
- New Polarization:       (-0.771877,-0.38455,-0.506287)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.623026,-0.61617,-0.481844)
- Old Polarization:       (-0.771877,-0.38455,-0.506287)
- New Momentum Direction: (0.623026,0.61617,-0.481844)
- New Polarization:       (0.771877,-0.38455,0.506287)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 337, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.85204,-0.461332,-0.247387)
- Old Polarization:       (-0.519925,-0.800752,-0.297446)
- New Momentum Direction: (0.704133,-0.625772,-0.335568)
- New Polarization:       (0.705517,0.563146,0.430247)
- *** FresnelRefraction *** 
-Track (trackID 336, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.589759,0.779417,0.211407)
-Old Polarization: (-0.8065,0.554907,0.204048)
-New Polarization: (-0.821998,0.509053,0.255314)
-Polarization Change: (-0.821998,0.509053,0.255314)
-New Momentum Direction: (0.190945,0.668728,-0.71857)
-Momentum Change: (0.190945,0.668728,-0.71857)
- Photon at Boundary! 
- Old Momentum Direction: (0.190945,0.668728,-0.71857)
- Old Polarization:       (-0.821998,0.509053,0.255314)
- New Momentum Direction: (0.190945,-0.668728,-0.71857)
- New Polarization:       (0.821998,0.509053,-0.255314)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 335, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.842693,-0.383376,-0.378011)
-Old Polarization: (-0.528609,-0.722404,-0.445762)
-New Polarization: (-0.518933,-0.44027,-0.732715)
-Polarization Change: (-0.518933,-0.44027,-0.732715)
-New Momentum Direction: (-0.131169,-0.805998,0.577202)
-Momentum Change: (-0.131169,-0.805998,0.577202)
- Photon at Boundary! 
- Old Momentum Direction: (-0.131169,-0.805998,0.577202)
- Old Polarization:       (-0.518933,-0.44027,-0.732715)
- New Momentum Direction: (-0.176956,-0.601938,0.778689)
- New Polarization:       (-0.535043,-0.605224,-0.589435)
- *** FresnelRefraction *** 
-Track (trackID 334, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.67686,0.422261,-0.602956)
-Old Polarization: (-0.711546,0.16547,-0.682878)
-New Polarization: (-0.541187,-0.700821,-0.464723)
-Polarization Change: (-0.541187,-0.700821,-0.464723)
-New Momentum Direction: (0.486632,-0.71172,0.506601)
-Momentum Change: (0.486632,-0.71172,0.506601)
-
-** Photon absorbed! **
-Track (trackID 333, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 332, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.857072,-0.487076,-0.16788)
- Old Polarization:       (-0.513881,-0.831493,-0.21106)
- New Momentum Direction: (0.716407,-0.659603,-0.227344)
- New Polarization:       (0.695995,0.653013,0.298606)
- *** FresnelRefraction *** 
-Track (trackID 331, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 157
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 51
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 210 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.150011,0.731549,-0.665081)
- Old Polarization:       (0.96201,-0.0472018,-0.268903)
- New Momentum Direction: (-0.150011,-0.731549,-0.665081)
- New Polarization:       (0.971093,0.0173122,-0.238074)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 905, parentID 1) is processed with stopping code 2
-### pop requested out of 209 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.446257,0.787173,-0.425693)
- Old Polarization:       (-0.767324,0.581356,0.270627)
- New Momentum Direction: (0.602962,0.552819,-0.575177)
- New Polarization:       (-0.599067,0.789881,0.131171)
- *** FresnelRefraction *** 
-Track (trackID 904, parentID 1) is processed with stopping code 2
-### pop requested out of 208 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.648098,-0.761537,-0.00548339)
- Old Polarization:       (0.36788,0.319369,-0.873309)
- New Momentum Direction: (0.878027,-0.478553,-0.00742875)
- New Polarization:       (-0.255424,-0.4554,-0.85286)
- *** FresnelRefraction *** 
-Track (trackID 903, parentID 1) is processed with stopping code 2
-### pop requested out of 207 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.606928,-0.0358872,0.793946)
- Old Polarization:       (-0.302195,-0.934367,0.188777)
- New Momentum Direction: (0.824816,-0.0487708,0.563294)
- New Polarization:       (-0.238723,-0.933155,0.268762)
- *** FresnelRefraction *** 
-Track (trackID 902, parentID 1) is processed with stopping code 2
-### pop requested out of 206 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.402138,0.777718,-0.483156)
- Old Polarization:       (-0.429784,-0.626298,-0.650413)
- New Momentum Direction: (-0.545928,0.521285,-0.655916)
- New Polarization:       (0.394488,0.850593,0.347666)
- *** FresnelRefraction *** 
-Track (trackID 901, parentID 1) is processed with stopping code 2
-### pop requested out of 205 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.508576,-0.179728,0.84205)
-Old Polarization: (0.780699,-0.316192,-0.53901)
-New Polarization: (-0.423323,0.822988,-0.3788)
-Polarization Change: (-0.423323,0.822988,-0.3788)
-New Momentum Direction: (0.669074,0.00208119,-0.743192)
-Momentum Change: (0.669074,0.00208119,-0.743192)
- Photon at Boundary! 
- Old Momentum Direction: (0.669074,0.00208119,-0.743192)
- Old Polarization:       (-0.423323,0.822988,-0.3788)
- New Momentum Direction: (-0.669074,0.00208119,-0.743192)
- New Polarization:       (-0.423323,-0.822988,0.3788)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 900, parentID 1) is processed with stopping code 2
-### pop requested out of 204 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.996141,-0.0807373,-0.0344247)
- Old Polarization:       (0.0874588,0.880077,0.466706)
- New Momentum Direction: (0.992889,-0.109503,-0.0466897)
- New Polarization:       (0.118619,0.877116,0.465399)
- *** FresnelRefraction *** 
-Track (trackID 899, parentID 1) is processed with stopping code 2
-### pop requested out of 203 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.326016,0.935314,-0.137481)
- Old Polarization:       (0.458579,-0.283634,-0.842174)
- New Momentum Direction: (0.440234,0.878481,-0.185647)
- New Polarization:       (-0.881936,0.384277,-0.272983)
- *** FresnelRefraction *** 
-Track (trackID 898, parentID 1) is processed with stopping code 2
-### pop requested out of 202 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 897, parentID 1) is processed with stopping code 2
-### pop requested out of 201 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.599374,0.394111,0.696726)
- Old Polarization:       (0.0822908,-0.835448,0.543373)
- New Momentum Direction: (-0.599374,0.394111,-0.696726)
- New Polarization:       (-0.787103,-0.448572,0.423382)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.599374,0.394111,-0.696726)
- Old Polarization:       (-0.787103,-0.448572,0.423382)
- New Momentum Direction: (0.599374,0.394111,-0.696726)
- New Polarization:       (-0.787103,0.448572,-0.423382)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.599374,0.394111,-0.696726)
- Old Polarization:       (-0.787103,0.448572,-0.423382)
- New Momentum Direction: (0.599374,-0.394111,-0.696726)
- New Polarization:       (0.787103,0.448572,0.423382)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.599374,-0.394111,-0.696726)
- Old Polarization:       (0.787103,0.448572,0.423382)
- New Momentum Direction: (0.81365,-0.535006,-0.227471)
- New Polarization:       (0.294613,0.716771,-0.632014)
- *** FresnelRefraction *** 
-Track (trackID 896, parentID 1) is processed with stopping code 2
-### pop requested out of 200 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.838242,-0.207,-0.50448)
- Old Polarization:       (0.539629,0.447952,0.712839)
- New Momentum Direction: (0.671813,-0.281185,-0.685276)
- New Polarization:       (0.733512,0.381303,0.562644)
- *** FresnelRefraction *** 
-Track (trackID 895, parentID 1) is processed with stopping code 2
-### pop requested out of 199 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737958,-0.243724,0.629298)
- Old Polarization:       (0.585685,-0.231942,-0.776644)
- New Momentum Direction: (0.407447,-0.329817,0.851592)
- New Polarization:       (0.808613,-0.303085,-0.504266)
- *** FresnelRefraction *** 
-Track (trackID 894, parentID 1) is processed with stopping code 2
-### pop requested out of 198 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.156498,0.78876,0.594446)
- Old Polarization:       (0.55824,0.425868,-0.712042)
- New Momentum Direction: (0.212552,0.550439,0.807365)
- New Polarization:       (0.579217,0.594466,-0.557779)
- *** FresnelRefraction *** 
-Track (trackID 893, parentID 1) is processed with stopping code 2
-### pop requested out of 197 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.415496,-0.0284784,0.909149)
- Old Polarization:       (0.29197,0.942443,0.162957)
- New Momentum Direction: (-0.562818,-0.038576,0.82568)
- New Polarization:       (0.263499,0.938422,0.223455)
- *** FresnelRefraction *** 
-Track (trackID 892, parentID 1) is processed with stopping code 2
-### pop requested out of 196 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.999941,-0.00349171,-0.010309)
- Old Polarization:       (-0.00810551,0.871013,0.491194)
- New Momentum Direction: (0.999941,-0.00349171,-0.010309)
- New Polarization:       (0.00810436,0.87109,0.491056)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 891, parentID 1) is processed with stopping code 2
-### pop requested out of 195 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.32646,-0.877714,0.350773)
- Old Polarization:       (-0.46912,0.171717,0.866279)
- New Momentum Direction: (0.438933,-0.764795,0.471622)
- New Polarization:       (-0.871627,-0.234968,0.430182)
- *** FresnelRefraction *** 
-Track (trackID 890, parentID 1) is processed with stopping code 2
-### pop requested out of 194 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.178703,-0.760276,0.624536)
- Old Polarization:       (-0.909552,-0.369712,-0.18981)
- New Momentum Direction: (0.178703,0.760276,0.624536)
- New Polarization:       (-0.917304,-0.100823,0.385212)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.178703,0.760276,0.624536)
- Old Polarization:       (-0.917304,-0.100823,0.385212)
- New Momentum Direction: (0.178703,0.760276,-0.624536)
- New Polarization:       (0.917304,0.100823,0.385212)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.178703,0.760276,-0.624536)
- Old Polarization:       (0.917304,0.100823,0.385212)
- New Momentum Direction: (0.242231,0.473991,-0.846556)
- New Polarization:       (0.926383,0.146316,0.346996)
- *** FresnelRefraction *** 
-Track (trackID 889, parentID 1) is processed with stopping code 2
-### pop requested out of 193 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.484805,-0.298538,0.822094)
- Old Polarization:       (-0.649958,0.751933,-0.110233)
- New Momentum Direction: (-0.659379,-0.40604,0.632733)
- New Polarization:       (-0.405259,0.900835,0.155761)
- *** FresnelRefraction *** 
-Track (trackID 888, parentID 1) is processed with stopping code 2
-### pop requested out of 192 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.818599,-0.529147,-0.223383)
- Old Polarization:       (0.556019,0.632546,0.539193)
- New Momentum Direction: (0.62655,-0.718021,-0.303118)
- New Polarization:       (0.756326,0.466252,0.45889)
- *** FresnelRefraction *** 
-Track (trackID 887, parentID 1) is processed with stopping code 2
-### pop requested out of 191 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.124031,0.825267,-0.550955)
- Old Polarization:       (-0.819443,0.227932,0.525889)
- New Momentum Direction: (-0.168428,0.641777,-0.748168)
- New Polarization:       (-0.8282,0.319454,0.460472)
- *** FresnelRefraction *** 
-Track (trackID 886, parentID 1) is processed with stopping code 2
-### pop requested out of 190 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0189026,-0.931971,-0.362039)
- Old Polarization:       (0.946401,-0.133456,0.294133)
- New Momentum Direction: (-0.0255857,-0.871324,-0.490041)
- New Polarization:       (0.944102,-0.182223,0.274711)
- *** FresnelRefraction *** 
-Track (trackID 885, parentID 1) is processed with stopping code 2
-### pop requested out of 189 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.955006,0.165359,-0.246212)
- Old Polarization:       (-0.0542709,-0.913565,-0.403056)
- New Momentum Direction: (0.955006,0.165359,-0.246212)
- New Polarization:       (0.0415554,-0.896565,-0.440959)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 884, parentID 1) is processed with stopping code 2
-### pop requested out of 188 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.184516,0.97064,0.15431)
- Old Polarization:       (0.308762,0.0918092,-0.946698)
- New Momentum Direction: (0.249946,0.945428,0.20903)
- New Polarization:       (0.314863,0.124787,-0.940898)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.249946,0.945428,0.20903)
- Old Polarization:       (0.314863,0.124787,-0.940898)
- New Momentum Direction: (0.69934,0.697934,0.15431)
- New Polarization:       (0.263558,-0.0511098,-0.963289)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.69934,0.697934,0.15431)
- Old Polarization:       (0.263558,-0.0511098,-0.963289)
- New Momentum Direction: (0.947332,0.24263,0.20903)
- New Polarization:       (0.195182,0.080053,-0.977494)
- *** FresnelRefraction *** 
-Track (trackID 883, parentID 1) is processed with stopping code 2
-### pop requested out of 187 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.737317,-0.611334,-0.287462)
-Old Polarization: (0.26395,-0.130998,0.955599)
-New Polarization: (-0.872426,0.466347,-0.146264)
-Polarization Change: (-0.872426,0.466347,-0.146264)
-New Momentum Direction: (0.124334,-0.0776486,-0.989197)
-Momentum Change: (0.124334,-0.0776486,-0.989197)
- Photon at Boundary! 
- Old Momentum Direction: (0.124334,-0.0776486,-0.989197)
- Old Polarization:       (-0.872426,0.466347,-0.146264)
- New Momentum Direction: (0.168396,-0.105166,-0.980093)
- New Polarization:       (-0.864678,0.461616,-0.198098)
- *** FresnelRefraction *** 
-Track (trackID 882, parentID 1) is processed with stopping code 2
-### pop requested out of 186 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.836101,0.548227,0.0195527)
- Old Polarization:       (-0.546679,0.835643,-0.0533201)
- New Momentum Direction: (0.668691,0.743068,0.0265018)
- New Polarization:       (0.741136,-0.663242,-0.104052)
- *** FresnelRefraction *** 
-Track (trackID 881, parentID 1) is processed with stopping code 2
-### pop requested out of 185 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.506282,0.861524,0.0381565)
- Old Polarization:       (-0.755745,0.464562,-0.461554)
- New Momentum Direction: (0.681381,0.730125,0.0513531)
- New Polarization:       (-0.639061,0.627664,-0.444566)
- *** FresnelRefraction *** 
-Track (trackID 880, parentID 1) is processed with stopping code 2
-### pop requested out of 184 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.655597,-0.530263,-0.537599)
- Old Polarization:       (-0.214952,0.551439,-0.806046)
- New Momentum Direction: (-0.655597,-0.530263,-0.537599)
- New Polarization:       (-0.214952,-0.551439,0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655597,-0.530263,-0.537599)
- Old Polarization:       (-0.214952,-0.551439,0.806046)
- New Momentum Direction: (-0.655597,-0.530263,0.537599)
- New Polarization:       (0.214952,0.551439,0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655597,-0.530263,0.537599)
- Old Polarization:       (0.214952,0.551439,0.806046)
- New Momentum Direction: (-0.655597,0.530263,0.537599)
- New Polarization:       (-0.214952,0.551439,-0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655597,0.530263,0.537599)
- Old Polarization:       (-0.214952,0.551439,-0.806046)
- New Momentum Direction: (0.655597,0.530263,0.537599)
- New Polarization:       (-0.214952,-0.551439,0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655597,0.530263,0.537599)
- Old Polarization:       (-0.214952,-0.551439,0.806046)
- New Momentum Direction: (0.655597,0.530263,-0.537599)
- New Polarization:       (0.214952,0.551439,0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655597,0.530263,-0.537599)
- Old Polarization:       (0.214952,0.551439,0.806046)
- New Momentum Direction: (0.655597,-0.530263,-0.537599)
- New Polarization:       (-0.214952,0.551439,-0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655597,-0.530263,-0.537599)
- Old Polarization:       (-0.214952,0.551439,-0.806046)
- New Momentum Direction: (-0.655597,-0.530263,-0.537599)
- New Polarization:       (-0.214952,-0.551439,0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655597,-0.530263,-0.537599)
- Old Polarization:       (-0.214952,-0.551439,0.806046)
- New Momentum Direction: (-0.655597,-0.530263,0.537599)
- New Polarization:       (0.214952,0.551439,0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655597,-0.530263,0.537599)
- Old Polarization:       (0.214952,0.551439,0.806046)
- New Momentum Direction: (-0.655597,0.530263,0.537599)
- New Polarization:       (-0.214952,0.551439,-0.806046)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655597,0.530263,0.537599)
- Old Polarization:       (-0.214952,0.551439,-0.806046)
- New Momentum Direction: (0.655597,0.530263,0.537599)
- New Polarization:       (-0.214952,-0.551439,0.806046)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 879, parentID 1) is processed with stopping code 2
-### pop requested out of 183 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.120876,-0.980762,0.15328)
- Old Polarization:       (-0.603607,0.195205,0.773016)
- New Momentum Direction: (-0.163337,-0.964583,0.207123)
- New Polarization:       (0.600966,-0.263775,-0.754494)
- *** FresnelRefraction *** 
-Track (trackID 878, parentID 1) is processed with stopping code 2
-### pop requested out of 182 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0270441,-0.0928942,0.995309)
- Old Polarization:       (0.816407,-0.572505,-0.0756161)
- New Momentum Direction: (0.036635,-0.125838,0.991374)
- New Polarization:       (0.382121,0.918415,0.102456)
- *** FresnelRefraction *** 
-Track (trackID 877, parentID 1) is processed with stopping code 2
-### pop requested out of 181 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 876, parentID 1) is processed with stopping code 2
-### pop requested out of 180 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.191059,-0.801618,0.566484)
- Old Polarization:       (-0.576646,-0.558692,-0.596106)
- New Momentum Direction: (0.258085,-0.589777,0.765216)
- New Polarization:       (-0.501159,-0.758878,-0.415865)
- *** FresnelRefraction *** 
-Track (trackID 875, parentID 1) is processed with stopping code 2
-### pop requested out of 179 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.596525,0.501744,-0.626428)
- Old Polarization:       (0.79741,-0.459086,0.391635)
- New Momentum Direction: (0.596525,0.501744,0.626428)
- New Polarization:       (-0.79741,0.459086,0.391635)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.596525,0.501744,0.626428)
- Old Polarization:       (-0.79741,0.459086,0.391635)
- New Momentum Direction: (-0.596525,0.501744,0.626428)
- New Polarization:       (-0.79741,-0.459086,-0.391635)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.596525,0.501744,0.626428)
- Old Polarization:       (-0.79741,-0.459086,-0.391635)
- New Momentum Direction: (-0.596525,-0.501744,0.626428)
- New Polarization:       (0.79741,-0.459086,0.391635)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.596525,-0.501744,0.626428)
- Old Polarization:       (0.79741,-0.459086,0.391635)
- New Momentum Direction: (0.596525,-0.501744,0.626428)
- New Polarization:       (0.79741,0.459086,-0.391635)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.596525,-0.501744,0.626428)
- Old Polarization:       (0.79741,0.459086,-0.391635)
- New Momentum Direction: (-0.596525,-0.501744,0.626428)
- New Polarization:       (0.79741,-0.459086,0.391635)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.596525,-0.501744,0.626428)
- Old Polarization:       (0.79741,-0.459086,0.391635)
- New Momentum Direction: (-0.596525,-0.501744,-0.626428)
- New Polarization:       (-0.79741,0.459086,0.391635)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.596525,-0.501744,-0.626428)
- Old Polarization:       (-0.79741,0.459086,0.391635)
- New Momentum Direction: (-0.596525,0.501744,-0.626428)
- New Polarization:       (0.79741,0.459086,-0.391635)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.596525,0.501744,-0.626428)
- Old Polarization:       (0.79741,0.459086,-0.391635)
- New Momentum Direction: (-0.596525,0.501744,0.626428)
- New Polarization:       (-0.79741,-0.459086,-0.391635)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.596525,0.501744,0.626428)
- Old Polarization:       (-0.79741,-0.459086,-0.391635)
- New Momentum Direction: (0.596525,0.501744,0.626428)
- New Polarization:       (-0.79741,0.459086,0.391635)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (0.596525,0.501744,0.626428)
-Old Polarization: (-0.79741,0.459086,0.391635)
-New Polarization: (-0.999124,-0.0122238,-0.040031)
-Polarization Change: (-0.999124,-0.0122238,-0.040031)
-New Momentum Direction: (-0.0358981,0.742052,0.669381)
-Momentum Change: (-0.0358981,0.742052,0.669381)
- Photon at Boundary! 
- Old Momentum Direction: (-0.0358981,0.742052,0.669381)
- Old Polarization:       (-0.999124,-0.0122238,-0.040031)
- New Momentum Direction: (-0.0487159,0.415279,0.908389)
- New Polarization:       (-0.997926,0.0180703,-0.0617787)
- *** FresnelRefraction *** 
-Track (trackID 874, parentID 1) is processed with stopping code 2
-### pop requested out of 178 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 873, parentID 1) is processed with stopping code 2
-### pop requested out of 177 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.368835,-0.363387,-0.855518)
- Old Polarization:       (0.134584,-0.889834,0.435985)
- New Momentum Direction: (0.501216,-0.493813,-0.710585)
- New Polarization:       (-0.800696,0.0467227,-0.597246)
- *** FresnelRefraction *** 
-Track (trackID 872, parentID 1) is processed with stopping code 2
-### pop requested out of 176 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.484712,0.764032,0.425804)
- Old Polarization:       (0.339609,0.284229,-0.896593)
- New Momentum Direction: (0.653682,0.492901,0.574238)
- New Polarization:       (0.413111,0.403352,-0.816484)
- *** FresnelRefraction *** 
-Track (trackID 871, parentID 1) is processed with stopping code 2
-### pop requested out of 175 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.64336,-0.052775,0.763743)
- Old Polarization:       (-0.687235,0.399778,0.606536)
- New Momentum Direction: (0.866504,-0.0710796,0.494083)
- New Polarization:       (-0.439504,0.360635,0.822666)
- *** FresnelRefraction *** 
-Track (trackID 870, parentID 1) is processed with stopping code 2
-### pop requested out of 174 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.223854,0.867965,0.443313)
- Old Polarization:       (-0.940895,0.0738331,0.330554)
- New Momentum Direction: (0.303748,0.738848,0.601532)
- New Polarization:       (-0.932948,0.102596,0.345083)
- *** FresnelRefraction *** 
-Track (trackID 869, parentID 1) is processed with stopping code 2
-### pop requested out of 173 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 868, parentID 1) is processed with stopping code 2
-### pop requested out of 172 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 867, parentID 1) is processed with stopping code 2
-### pop requested out of 171 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 866, parentID 1) is processed with stopping code 2
-### pop requested out of 170 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.771704,-0.184708,0.608569)
- Old Polarization:       (0.416271,0.870144,-0.263758)
- New Momentum Direction: (0.514439,-0.249051,0.820564)
- New Polarization:       (0.580147,0.805749,-0.119159)
- *** FresnelRefraction *** 
-Track (trackID 865, parentID 1) is processed with stopping code 2
-### pop requested out of 169 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.870417,-0.184121,0.456589)
- Old Polarization:       (-0.470832,-0.582304,0.662752)
- New Momentum Direction: (0.743368,-0.250156,0.620344)
- New Polarization:       (0.640975,0.00131245,-0.767561)
- *** FresnelRefraction *** 
-Track (trackID 864, parentID 1) is processed with stopping code 2
-### pop requested out of 168 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.900173,-0.258103,0.350815)
- Old Polarization:       (-0.088724,-0.897267,-0.43248)
- New Momentum Direction: (0.808684,-0.348602,0.473822)
- New Polarization:       (0.121681,-0.688931,-0.71454)
- *** FresnelRefraction *** 
-Track (trackID 863, parentID 1) is processed with stopping code 2
-### pop requested out of 167 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 862, parentID 1) is processed with stopping code 2
-### pop requested out of 166 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.592581,-0.777674,0.209932)
- Old Polarization:       (0.805425,-0.56824,0.168504)
- New Momentum Direction: (-0.80171,-0.525922,0.28402)
- New Polarization:       (0.588817,-0.776594,0.224043)
- *** FresnelRefraction *** 
-Track (trackID 861, parentID 1) is processed with stopping code 2
-### pop requested out of 165 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.188578,0.981117,-0.0429921)
- Old Polarization:       (0.947802,-0.170364,0.269531)
- New Momentum Direction: (0.254044,0.965457,-0.057917)
- New Polarization:       (-0.72451,0.229629,0.649889)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.254044,0.965457,-0.057917)
- Old Polarization:       (-0.72451,0.229629,0.649889)
- New Momentum Direction: (0.696093,0.716664,-0.0429921)
- New Polarization:       (0.568717,-0.513863,0.642266)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.696093,0.716664,-0.0429921)
- Old Polarization:       (0.568717,-0.513863,0.642266)
- New Momentum Direction: (0.937745,0.342463,-0.057917)
- New Polarization:       (-0.224202,0.724206,0.652119)
- *** FresnelRefraction *** 
-Track (trackID 860, parentID 1) is processed with stopping code 2
-### pop requested out of 164 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.252437,0.769534,-0.586595)
- Old Polarization:       (0.583359,-0.604702,-0.542243)
- New Momentum Direction: (0.340945,0.506038,-0.792264)
- New Polarization:       (0.0887836,0.821659,0.563022)
- *** FresnelRefraction *** 
-Track (trackID 859, parentID 1) is processed with stopping code 2
-### pop requested out of 163 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0288609,0.730635,0.682158)
- Old Polarization:       (0.74045,-0.474072,0.476434)
- New Momentum Direction: (0.0288609,-0.730635,0.682158)
- New Polarization:       (0.945059,0.242256,0.219488)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0288609,-0.730635,0.682158)
- Old Polarization:       (0.945059,0.242256,0.219488)
- New Momentum Direction: (0.0288609,-0.730635,-0.682158)
- New Polarization:       (0.976362,-0.125638,0.175874)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0288609,-0.730635,-0.682158)
- Old Polarization:       (0.976362,-0.125638,0.175874)
- New Momentum Direction: (0.0391535,-0.376874,-0.925437)
- New Polarization:       (0.975297,-0.187084,0.117451)
- *** FresnelRefraction *** 
-Track (trackID 858, parentID 1) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.591544,-0.590622,0.548855)
- Old Polarization:       (0.776538,-0.234182,0.584934)
- New Momentum Direction: (-0.591544,0.590622,0.548855)
- New Polarization:       (-0.776538,-0.234182,-0.584934)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.591544,0.590622,0.548855)
- Old Polarization:       (-0.776538,-0.234182,-0.584934)
- New Momentum Direction: (0.591544,0.590622,0.548855)
- New Polarization:       (-0.776538,0.234182,0.584934)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.591544,0.590622,0.548855)
- Old Polarization:       (-0.776538,0.234182,0.584934)
- New Momentum Direction: (0.591544,0.590622,-0.548855)
- New Polarization:       (0.776538,-0.234182,0.584934)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.591544,0.590622,-0.548855)
- Old Polarization:       (0.776538,-0.234182,0.584934)
- New Momentum Direction: (-0.591544,0.590622,-0.548855)
- New Polarization:       (0.776538,0.234182,-0.584934)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.591544,0.590622,-0.548855)
- Old Polarization:       (0.776538,0.234182,-0.584934)
- New Momentum Direction: (-0.591544,-0.590622,-0.548855)
- New Polarization:       (-0.776538,0.234182,0.584934)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 857, parentID 1) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0233214,-0.128456,0.991441)
- Old Polarization:       (0.650081,0.751467,0.112655)
- New Momentum Direction: (-0.0315796,-0.173942,0.984249)
- New Polarization:       (0.64861,0.745669,0.152589)
- *** FresnelRefraction *** 
-Track (trackID 856, parentID 1) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 855, parentID 1) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 54
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 15
-Track (trackID 854, parentID 1) is processed with stopping code 4
-### pop requested out of 228 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.54273,0.203642,0.814846)
- Old Polarization:       (-0.576321,-0.796026,-0.184922)
- New Momentum Direction: (-0.732233,0.274746,0.623177)
- New Polarization:       (-0.138714,-0.956002,0.258493)
- *** FresnelRefraction *** 
-Track (trackID 974, parentID 854) is processed with stopping code 2
-### pop requested out of 227 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.180274,-0.378316,-0.907953)
- Old Polarization:       (-0.96505,0.110473,-0.237642)
- New Momentum Direction: (0.24442,-0.512929,-0.822899)
- New Polarization:       (-0.942748,0.07288,-0.325445)
- *** FresnelRefraction *** 
-Track (trackID 973, parentID 854) is processed with stopping code 2
-### pop requested out of 226 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 972, parentID 854) is processed with stopping code 2
-### pop requested out of 225 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 971, parentID 854) is processed with stopping code 2
-### pop requested out of 224 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 970, parentID 854) is processed with stopping code 2
-### pop requested out of 223 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.414505,-0.89861,0.143826)
- Old Polarization:       (-0.79863,0.283413,-0.530912)
- New Momentum Direction: (-0.414505,0.89861,0.143826)
- New Polarization:       (0.00866351,0.161932,-0.986764)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 969, parentID 854) is processed with stopping code 2
-### pop requested out of 222 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.63669,-0.418517,0.647665)
- Old Polarization:       (-0.54065,0.356606,0.761925)
- New Momentum Direction: (0.63669,-0.418517,-0.647665)
- New Polarization:       (0.54065,-0.356606,0.761925)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.63669,-0.418517,-0.647665)
- Old Polarization:       (0.54065,-0.356606,0.761925)
- New Momentum Direction: (-0.63669,-0.418517,-0.647665)
- New Polarization:       (0.54065,0.356606,-0.761925)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 968, parentID 854) is processed with stopping code 2
-### pop requested out of 221 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.639473,0.0782005,-0.764826)
- Old Polarization:       (0.702347,0.345204,0.62253)
- New Momentum Direction: (0.869216,0.106296,-0.482871)
- New Polarization:       (-0.494427,0.182636,-0.849815)
- *** FresnelRefraction *** 
-Track (trackID 967, parentID 854) is processed with stopping code 2
-### pop requested out of 220 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.185889,0.83978,0.510112)
- Old Polarization:       (-0.61645,0.503951,-0.604998)
- New Momentum Direction: (0.251709,0.677885,0.690735)
- New Polarization:       (-0.556358,0.685348,-0.469856)
- *** FresnelRefraction *** 
-Track (trackID 966, parentID 854) is processed with stopping code 2
-### pop requested out of 219 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.74713,0.481192,-0.458531)
- Old Polarization:       (0.649862,0.383984,-0.655924)
- New Momentum Direction: (-0.435589,0.651659,-0.62097)
- New Polarization:       (-0.882941,-0.44355,0.153881)
- *** FresnelRefraction *** 
-Track (trackID 965, parentID 854) is processed with stopping code 2
-### pop requested out of 218 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.837535,0.446454,-0.314984)
- Old Polarization:       (0.455357,-0.251734,0.853979)
- New Momentum Direction: (0.671093,0.60578,-0.427393)
- New Polarization:       (0.624053,-0.150353,0.76678)
- *** FresnelRefraction *** 
-Track (trackID 964, parentID 854) is processed with stopping code 2
-### pop requested out of 217 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.56071,-0.823363,0.0876251)
- Old Polarization:       (0.810055,0.567389,0.14792)
- New Momentum Direction: (0.757237,-0.64233,0.118338)
- New Polarization:       (-0.637633,-0.76627,-0.0790893)
- *** FresnelRefraction *** 
-Track (trackID 963, parentID 854) is processed with stopping code 2
-### pop requested out of 216 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.748426,0.479871,-0.457802)
- Old Polarization:       (0.077402,0.748755,0.658312)
- New Momentum Direction: (-0.435488,0.651335,-0.62138)
- New Polarization:       (-0.113694,0.644949,0.755721)
- *** FresnelRefraction *** 
-Track (trackID 962, parentID 854) is processed with stopping code 2
-### pop requested out of 215 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0648636,-0.945283,-0.319738)
- Old Polarization:       (-0.669128,0.278906,-0.688825)
- New Momentum Direction: (-0.0877465,-0.897337,-0.432536)
- New Polarization:       (-0.352733,-0.378088,0.855937)
- *** FresnelRefraction *** 
-Track (trackID 961, parentID 854) is processed with stopping code 2
-### pop requested out of 214 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 960, parentID 854) is processed with stopping code 2
-### pop requested out of 213 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 959, parentID 854) is processed with stopping code 2
-### pop requested out of 212 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 958, parentID 854) is processed with stopping code 2
-### pop requested out of 211 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.846504,-0.460897,0.266467)
- Old Polarization:       (-0.089336,-0.616394,-0.782353)
- New Momentum Direction: (0.692038,-0.624934,0.361304)
- New Polarization:       (0.124753,-0.389447,-0.912561)
- *** FresnelRefraction *** 
-Track (trackID 957, parentID 854) is processed with stopping code 2
-### pop requested out of 210 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.950553,0.258979,0.171403)
- Old Polarization:       (0.0549501,0.40295,-0.913571)
- New Momentum Direction: (0.906553,0.351983,0.232957)
- New Polarization:       (0.0752073,0.408381,-0.909708)
- *** FresnelRefraction *** 
-Track (trackID 956, parentID 854) is processed with stopping code 2
-### pop requested out of 209 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 955, parentID 854) is processed with stopping code 2
-### pop requested out of 208 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.350626,0.382368,0.854901)
- Old Polarization:       (-0.801932,0.594063,0.0631974)
- New Momentum Direction: (0.471884,0.514603,0.715898)
- New Polarization:       (-0.791731,0.604604,0.0872668)
- *** FresnelRefraction *** 
-Track (trackID 954, parentID 854) is processed with stopping code 2
-### pop requested out of 207 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.57583,-0.585082,0.571051)
-Old Polarization: (-0.474569,-0.807958,-0.349269)
-New Polarization: (0.0785626,-0.790299,-0.607665)
-Polarization Change: (0.0785626,-0.790299,-0.607665)
-New Momentum Direction: (-0.925874,-0.283815,0.249413)
-Momentum Change: (-0.925874,-0.283815,0.249413)
- Photon at Boundary! 
- Old Momentum Direction: (-0.925874,-0.283815,0.249413)
- Old Polarization:       (0.0785626,-0.790299,-0.607665)
- New Momentum Direction: (-0.925874,0.283815,0.249413)
- New Polarization:       (-0.0785626,-0.790299,0.607665)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 953, parentID 854) is processed with stopping code 2
-### pop requested out of 206 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.220555,-0.0989445,0.970343)
-Old Polarization: (-0.972298,-0.101254,0.210675)
-New Polarization: (0.804117,-0.341089,-0.486882)
-Polarization Change: (0.804117,-0.341089,-0.486882)
-New Momentum Direction: (0.548212,0.742228,0.385435)
-Momentum Change: (0.548212,0.742228,0.385435)
- Photon at Boundary! 
- Old Momentum Direction: (0.548212,0.742228,0.385435)
- Old Polarization:       (0.804117,-0.341089,-0.486882)
- New Momentum Direction: (0.745969,0.410436,0.524473)
- New Polarization:       (0.301047,0.494653,-0.815285)
- *** FresnelRefraction *** 
-Track (trackID 952, parentID 854) is processed with stopping code 2
-### pop requested out of 205 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.658573,0.553919,0.509368)
- Old Polarization:       (-0.356068,0.825694,-0.437544)
- New Momentum Direction: (-0.658573,0.553919,0.509368)
- New Polarization:       (-0.356068,-0.825694,0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658573,0.553919,0.509368)
- Old Polarization:       (-0.356068,-0.825694,0.437544)
- New Momentum Direction: (-0.658573,-0.553919,0.509368)
- New Polarization:       (0.356068,-0.825694,-0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658573,-0.553919,0.509368)
- Old Polarization:       (0.356068,-0.825694,-0.437544)
- New Momentum Direction: (-0.658573,-0.553919,-0.509368)
- New Polarization:       (-0.356068,0.825694,-0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658573,-0.553919,-0.509368)
- Old Polarization:       (-0.356068,0.825694,-0.437544)
- New Momentum Direction: (0.658573,-0.553919,-0.509368)
- New Polarization:       (-0.356068,-0.825694,0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658573,-0.553919,-0.509368)
- Old Polarization:       (-0.356068,-0.825694,0.437544)
- New Momentum Direction: (0.658573,0.553919,-0.509368)
- New Polarization:       (0.356068,-0.825694,-0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658573,0.553919,-0.509368)
- Old Polarization:       (0.356068,-0.825694,-0.437544)
- New Momentum Direction: (0.658573,0.553919,0.509368)
- New Polarization:       (-0.356068,0.825694,-0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.658573,0.553919,0.509368)
- Old Polarization:       (-0.356068,0.825694,-0.437544)
- New Momentum Direction: (-0.658573,0.553919,0.509368)
- New Polarization:       (-0.356068,-0.825694,0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658573,0.553919,0.509368)
- Old Polarization:       (-0.356068,-0.825694,0.437544)
- New Momentum Direction: (-0.658573,-0.553919,0.509368)
- New Polarization:       (0.356068,-0.825694,-0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658573,-0.553919,0.509368)
- Old Polarization:       (0.356068,-0.825694,-0.437544)
- New Momentum Direction: (-0.658573,-0.553919,-0.509368)
- New Polarization:       (-0.356068,0.825694,-0.437544)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.658573,-0.553919,-0.509368)
- Old Polarization:       (-0.356068,0.825694,-0.437544)
- New Momentum Direction: (0.658573,-0.553919,-0.509368)
- New Polarization:       (-0.356068,-0.825694,0.437544)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 951, parentID 854) is processed with stopping code 2
-### pop requested out of 204 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.972687,-0.190186,0.133078)
- Old Polarization:       (0.0874331,-0.230894,-0.969043)
- New Momentum Direction: (0.949019,-0.258272,0.180719)
- New Polarization:       (0.119115,-0.236975,-0.964186)
- *** FresnelRefraction *** 
-Track (trackID 950, parentID 854) is processed with stopping code 2
-### pop requested out of 203 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,-0.582917,0.605937)
- Old Polarization:       (-0.523579,-0.797589,-0.299527)
- New Momentum Direction: (0.541339,-0.582917,-0.605937)
- New Polarization:       (0.523579,0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,-0.582917,-0.605937)
- Old Polarization:       (0.523579,0.797589,-0.299527)
- New Momentum Direction: (0.541339,0.582917,-0.605937)
- New Polarization:       (-0.523579,0.797589,0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,0.582917,-0.605937)
- Old Polarization:       (-0.523579,0.797589,0.299527)
- New Momentum Direction: (-0.541339,0.582917,-0.605937)
- New Polarization:       (-0.523579,-0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.541339,0.582917,-0.605937)
- Old Polarization:       (-0.523579,-0.797589,-0.299527)
- New Momentum Direction: (-0.541339,0.582917,0.605937)
- New Polarization:       (0.523579,0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.541339,0.582917,0.605937)
- Old Polarization:       (0.523579,0.797589,-0.299527)
- New Momentum Direction: (-0.541339,-0.582917,0.605937)
- New Polarization:       (-0.523579,0.797589,0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.541339,-0.582917,0.605937)
- Old Polarization:       (-0.523579,0.797589,0.299527)
- New Momentum Direction: (0.541339,-0.582917,0.605937)
- New Polarization:       (-0.523579,-0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,-0.582917,0.605937)
- Old Polarization:       (-0.523579,-0.797589,-0.299527)
- New Momentum Direction: (0.541339,-0.582917,-0.605937)
- New Polarization:       (0.523579,0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,-0.582917,-0.605937)
- Old Polarization:       (0.523579,0.797589,-0.299527)
- New Momentum Direction: (0.541339,0.582917,-0.605937)
- New Polarization:       (-0.523579,0.797589,0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,0.582917,-0.605937)
- Old Polarization:       (-0.523579,0.797589,0.299527)
- New Momentum Direction: (-0.541339,0.582917,-0.605937)
- New Polarization:       (-0.523579,-0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.541339,0.582917,-0.605937)
- Old Polarization:       (-0.523579,-0.797589,-0.299527)
- New Momentum Direction: (-0.541339,0.582917,0.605937)
- New Polarization:       (0.523579,0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.541339,0.582917,0.605937)
- Old Polarization:       (0.523579,0.797589,-0.299527)
- New Momentum Direction: (-0.541339,-0.582917,0.605937)
- New Polarization:       (-0.523579,0.797589,0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.541339,-0.582917,0.605937)
- Old Polarization:       (-0.523579,0.797589,0.299527)
- New Momentum Direction: (0.541339,-0.582917,0.605937)
- New Polarization:       (-0.523579,-0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,-0.582917,0.605937)
- Old Polarization:       (-0.523579,-0.797589,-0.299527)
- New Momentum Direction: (0.541339,-0.582917,-0.605937)
- New Polarization:       (0.523579,0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,-0.582917,-0.605937)
- Old Polarization:       (0.523579,0.797589,-0.299527)
- New Momentum Direction: (0.541339,0.582917,-0.605937)
- New Polarization:       (-0.523579,0.797589,0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.541339,0.582917,-0.605937)
- Old Polarization:       (-0.523579,0.797589,0.299527)
- New Momentum Direction: (-0.541339,0.582917,-0.605937)
- New Polarization:       (-0.523579,-0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.541339,0.582917,-0.605937)
- Old Polarization:       (-0.523579,-0.797589,-0.299527)
- New Momentum Direction: (-0.541339,0.582917,0.605937)
- New Polarization:       (0.523579,0.797589,-0.299527)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.541339,0.582917,0.605937)
- Old Polarization:       (0.523579,0.797589,-0.299527)
- New Momentum Direction: (-0.541339,-0.582917,0.605937)
- New Polarization:       (-0.523579,0.797589,0.299527)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 949, parentID 854) is processed with stopping code 2
-### pop requested out of 202 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.264001,-0.276529,0.924032)
- Old Polarization:       (-0.920676,-0.357817,0.155961)
- New Momentum Direction: (0.356939,-0.373877,0.856043)
- New Polarization:       (-0.902561,-0.374253,0.21288)
- *** FresnelRefraction *** 
-Track (trackID 948, parentID 854) is processed with stopping code 2
-### pop requested out of 201 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.413528,0.472522,0.778279)
- Old Polarization:       (-0.703806,0.708181,-0.0560053)
- New Momentum Direction: (0.560907,0.640926,0.524021)
- New Polarization:       (-0.781785,0.618324,0.0805479)
- *** FresnelRefraction *** 
-Track (trackID 947, parentID 854) is processed with stopping code 2
-### pop requested out of 200 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 946, parentID 854) is processed with stopping code 2
-### pop requested out of 199 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.992184,0.0400602,0.118177)
- Old Polarization:       (0.113986,0.0943659,-0.98899)
- New Momentum Direction: (0.98552,0.054435,0.160583)
- New Polarization:       (0.154915,0.0959416,-0.983258)
- *** FresnelRefraction *** 
-Track (trackID 945, parentID 854) is processed with stopping code 2
-### pop requested out of 198 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.94158,-0.290752,0.169969)
- Old Polarization:       (0.050009,-0.378379,-0.924299)
- New Momentum Direction: (0.89035,-0.393045,0.229767)
- New Polarization:       (0.0681585,-0.383916,-0.920849)
- *** FresnelRefraction *** 
-Track (trackID 944, parentID 854) is processed with stopping code 2
-### pop requested out of 197 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.931191,-0.3127,0.187356)
- Old Polarization:       (0.0427137,-0.416825,-0.907982)
- New Momentum Direction: (0.871629,-0.420471,0.251927)
- New Polarization:       (0.0579875,-0.4219,-0.904786)
- *** FresnelRefraction *** 
-Track (trackID 943, parentID 854) is processed with stopping code 2
-### pop requested out of 196 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.360103,-0.469448,0.806191)
- Old Polarization:       (-0.779002,-0.62679,-0.0170231)
- New Momentum Direction: (0.488709,-0.637105,0.596038)
- New Polarization:       (-0.804011,-0.594123,0.0241753)
- *** FresnelRefraction *** 
-Track (trackID 942, parentID 854) is processed with stopping code 2
-### pop requested out of 195 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.444651,-0.537175,0.716749)
- Old Polarization:       (-0.663261,-0.735257,-0.139577)
- New Momentum Direction: (0.444651,-0.537175,-0.716749)
- New Polarization:       (-0.72412,-0.686573,0.0653358)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.444651,-0.537175,-0.716749)
- Old Polarization:       (-0.72412,-0.686573,0.0653358)
- New Momentum Direction: (0.444651,0.537175,-0.716749)
- New Polarization:       (0.72412,-0.686573,-0.0653358)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.444651,0.537175,-0.716749)
- Old Polarization:       (0.72412,-0.686573,-0.0653358)
- New Momentum Direction: (-0.444651,0.537175,-0.716749)
- New Polarization:       (0.72412,0.686573,0.0653358)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.444651,0.537175,-0.716749)
- Old Polarization:       (0.72412,0.686573,0.0653358)
- New Momentum Direction: (-0.600097,0.724967,-0.338094)
- New Polarization:       (0.788594,0.60705,-0.0980246)
- *** FresnelRefraction *** 
-Track (trackID 941, parentID 854) is processed with stopping code 2
-### pop requested out of 194 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.870669,-0.430515,0.237891)
- Old Polarization:       (-0.0574878,-0.5694,-0.820048)
- New Momentum Direction: (0.743803,-0.585024,0.323269)
- New Polarization:       (0.0799835,-0.402268,-0.912022)
- *** FresnelRefraction *** 
-Track (trackID 940, parentID 854) is processed with stopping code 2
-### pop requested out of 193 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.260171,0.230784,0.937577)
- Old Polarization:       (-0.917244,0.362396,0.165325)
- New Momentum Direction: (0.353876,0.313905,0.881042)
- New Polarization:       (-0.898184,0.376766,0.226524)
- *** FresnelRefraction *** 
-Track (trackID 939, parentID 854) is processed with stopping code 2
-### pop requested out of 192 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.661025,-0.584951,0.469977)
- Old Polarization:       (-0.352463,-0.794986,-0.493728)
- New Momentum Direction: (-0.661025,-0.584951,0.469977)
- New Polarization:       (-0.352463,0.794986,0.493728)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.661025,-0.584951,0.469977)
- Old Polarization:       (-0.352463,0.794986,0.493728)
- New Momentum Direction: (-0.661025,0.584951,0.469977)
- New Polarization:       (0.352463,0.794986,-0.493728)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.661025,0.584951,0.469977)
- Old Polarization:       (0.352463,0.794986,-0.493728)
- New Momentum Direction: (-0.661025,0.584951,-0.469977)
- New Polarization:       (-0.352463,-0.794986,-0.493728)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.661025,0.584951,-0.469977)
- Old Polarization:       (-0.352463,-0.794986,-0.493728)
- New Momentum Direction: (0.661025,0.584951,-0.469977)
- New Polarization:       (-0.352463,0.794986,0.493728)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.661025,0.584951,-0.469977)
- Old Polarization:       (-0.352463,0.794986,0.493728)
- New Momentum Direction: (0.661025,-0.584951,-0.469977)
- New Polarization:       (0.352463,0.794986,-0.493728)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.661025,-0.584951,-0.469977)
- Old Polarization:       (0.352463,0.794986,-0.493728)
- New Momentum Direction: (0.661025,-0.584951,0.469977)
- New Polarization:       (-0.352463,-0.794986,-0.493728)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.661025,-0.584951,0.469977)
- Old Polarization:       (-0.352463,-0.794986,-0.493728)
- New Momentum Direction: (-0.661025,-0.584951,0.469977)
- New Polarization:       (-0.352463,0.794986,0.493728)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.661025,-0.584951,0.469977)
- Old Polarization:       (-0.352463,0.794986,0.493728)
- New Momentum Direction: (-0.661025,0.584951,0.469977)
- New Polarization:       (0.352463,0.794986,-0.493728)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 938, parentID 854) is processed with stopping code 2
-### pop requested out of 191 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.829199,0.462098,0.314475)
- Old Polarization:       (-0.115047,0.691664,-0.712997)
- New Momentum Direction: (0.651319,0.627318,0.426914)
- New Polarization:       (0.161719,0.43493,-0.885823)
- *** FresnelRefraction *** 
-Track (trackID 937, parentID 854) is processed with stopping code 2
-### pop requested out of 190 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.462951,-0.553753,0.692123)
- Old Polarization:       (-0.634954,-0.752011,-0.176957)
- New Momentum Direction: (0.462951,-0.553753,-0.692123)
- New Polarization:       (-0.684445,-0.71948,0.117827)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.462951,-0.553753,-0.692123)
- Old Polarization:       (-0.684445,-0.71948,0.117827)
- New Momentum Direction: (0.462951,0.553753,-0.692123)
- New Polarization:       (0.684445,-0.71948,-0.117827)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.462951,0.553753,-0.692123)
- Old Polarization:       (0.684445,-0.71948,-0.117827)
- New Momentum Direction: (-0.462951,0.553753,-0.692123)
- New Polarization:       (0.684445,0.71948,0.117827)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.462951,0.553753,-0.692123)
- Old Polarization:       (0.684445,0.71948,0.117827)
- New Momentum Direction: (-0.626693,0.749613,-0.212924)
- New Polarization:       (0.779172,0.598531,-0.186148)
- *** FresnelRefraction *** 
-Track (trackID 936, parentID 854) is processed with stopping code 2
-### pop requested out of 189 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.687499,-0.573329,0.445689)
- Old Polarization:       (-0.313433,-0.787904,-0.530064)
- New Momentum Direction: (0.199864,-0.773579,0.601357)
- New Polarization:       (0.481095,-0.457188,-0.748015)
- *** FresnelRefraction *** 
-Track (trackID 935, parentID 854) is processed with stopping code 2
-### pop requested out of 188 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.91043,0.346056,0.226635)
- Old Polarization:       (0.00661204,0.535628,-0.844428)
- New Momentum Direction: (0.829388,0.467365,0.306082)
- New Polarization:       (0.00905478,0.536555,-0.843817)
- *** FresnelRefraction *** 
-Track (trackID 934, parentID 854) is processed with stopping code 2
-### pop requested out of 187 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.232729,0.119175,0.965212)
- Old Polarization:       (-0.956824,0.205768,0.2053)
- New Momentum Direction: (0.316352,0.161996,0.934708)
- New Polarization:       (-0.935876,0.214396,0.27959)
- *** FresnelRefraction *** 
-Track (trackID 933, parentID 854) is processed with stopping code 2
-### pop requested out of 186 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 932, parentID 854) is processed with stopping code 2
-### pop requested out of 185 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.493926,0.52854,0.690422)
- Old Polarization:       (-0.589675,0.787157,-0.180741)
- New Momentum Direction: (0.493926,0.52854,-0.690422)
- New Polarization:       (-0.637344,0.760207,0.126008)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 931, parentID 854) is processed with stopping code 2
-### pop requested out of 184 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.723734,0.53273,0.438644)
- Old Polarization:       (-0.262414,0.80035,-0.539053)
- New Momentum Direction: (0.358954,0.720535,0.59328)
- New Polarization:       (0.38646,0.463857,-0.797173)
- *** FresnelRefraction *** 
-Track (trackID 930, parentID 854) is processed with stopping code 2
-### pop requested out of 183 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.925093,-0.331214,0.185743)
- Old Polarization:       (0.0249886,-0.434974,-0.900096)
- New Momentum Direction: (0.857873,-0.448196,0.251345)
- New Polarization:       (0.0341974,-0.43825,-0.898203)
- *** FresnelRefraction *** 
-Track (trackID 929, parentID 854) is processed with stopping code 2
-### pop requested out of 182 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 928, parentID 854) is processed with stopping code 2
-### pop requested out of 181 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.500968,0.525997,0.687283)
- Old Polarization:       (-0.581511,0.792729,-0.182828)
- New Momentum Direction: (0.677003,0.710827,0.190764)
- New Polarization:       (-0.730764,0.618429,0.289015)
- *** FresnelRefraction *** 
-Track (trackID 927, parentID 854) is processed with stopping code 2
-### pop requested out of 180 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.867726,-0.434012,0.24225)
- Old Polarization:       (-0.0605553,-0.576062,-0.81516)
- New Momentum Direction: (0.738032,-0.589198,0.328869)
- New Polarization:       (0.0842151,-0.403141,-0.911255)
- *** FresnelRefraction *** 
-Track (trackID 926, parentID 854) is processed with stopping code 2
-### pop requested out of 179 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.495483,-0.573715,0.652188)
- Old Polarization:       (-0.587313,-0.774467,-0.235085)
- New Momentum Direction: (0.495483,-0.573715,-0.652188)
- New Polarization:       (0.587313,0.774467,-0.235085)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.495483,-0.573715,-0.652188)
- Old Polarization:       (0.587313,0.774467,-0.235085)
- New Momentum Direction: (0.495483,0.573715,-0.652188)
- New Polarization:       (-0.587313,0.774467,0.235085)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.495483,0.573715,-0.652188)
- Old Polarization:       (-0.587313,0.774467,0.235085)
- New Momentum Direction: (-0.495483,0.573715,-0.652188)
- New Polarization:       (-0.587313,-0.774467,-0.235085)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.495483,0.573715,-0.652188)
- Old Polarization:       (-0.587313,-0.774467,-0.235085)
- New Momentum Direction: (-0.495483,0.573715,0.652188)
- New Polarization:       (0.587313,0.774467,-0.235085)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.495483,0.573715,0.652188)
- Old Polarization:       (0.587313,0.774467,-0.235085)
- New Momentum Direction: (-0.495483,-0.573715,0.652188)
- New Polarization:       (-0.587313,0.774467,0.235085)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.495483,-0.573715,0.652188)
- Old Polarization:       (-0.587313,0.774467,0.235085)
- New Momentum Direction: (0.495483,-0.573715,0.652188)
- New Polarization:       (-0.587313,-0.774467,-0.235085)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.495483,-0.573715,0.652188)
- Old Polarization:       (-0.587313,-0.774467,-0.235085)
- New Momentum Direction: (0.495483,-0.573715,-0.652188)
- New Polarization:       (0.587313,0.774467,-0.235085)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (0.495483,-0.573715,-0.652188)
-Old Polarization: (0.587313,0.774467,-0.235085)
-New Polarization: (-0.852679,-0.386316,0.351707)
-Polarization Change: (-0.852679,-0.386316,0.351707)
-New Momentum Direction: (-0.351719,0.922275,0.160319)
-Momentum Change: (-0.351719,0.922275,0.160319)
- Photon at Boundary! 
- Old Momentum Direction: (-0.351719,0.922275,0.160319)
- Old Polarization:       (-0.852679,-0.386316,0.351707)
- New Momentum Direction: (-0.351719,0.922275,-0.160319)
- New Polarization:       (0.852679,0.386316,0.351707)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (-0.351719,0.922275,-0.160319)
-Old Polarization: (0.852679,0.386316,0.351707)
-New Polarization: (0.271946,0.861194,0.429407)
-Polarization Change: (0.271946,0.861194,0.429407)
-New Momentum Direction: (0.942113,-0.329209,0.0635975)
-Momentum Change: (0.942113,-0.329209,0.0635975)
-
-** Photon absorbed! **
-Track (trackID 925, parentID 854) is processed with stopping code 2
-### pop requested out of 178 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.4339,-0.539541,0.721544)
- Old Polarization:       (-0.674353,-0.725582,-0.137038)
- New Momentum Direction: (0.4339,-0.539541,-0.721544)
- New Polarization:       (-0.735099,-0.675052,0.0627241)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 924, parentID 854) is processed with stopping code 2
-### pop requested out of 177 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.609012,-0.595999,0.523345)
- Old Polarization:       (-0.426562,-0.802388,-0.417395)
- New Momentum Direction: (-0.609012,-0.595999,0.523345)
- New Polarization:       (-0.426562,0.802388,0.417395)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.609012,-0.595999,0.523345)
- Old Polarization:       (-0.426562,0.802388,0.417395)
- New Momentum Direction: (-0.609012,0.595999,0.523345)
- New Polarization:       (0.426562,0.802388,-0.417395)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.609012,0.595999,0.523345)
- Old Polarization:       (0.426562,0.802388,-0.417395)
- New Momentum Direction: (-0.609012,0.595999,-0.523345)
- New Polarization:       (-0.426562,-0.802388,-0.417395)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 923, parentID 854) is processed with stopping code 2
-### pop requested out of 176 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.234271,0.0535243,0.970697)
- Old Polarization:       (-0.967007,0.11561,0.227006)
- New Momentum Direction: (0.316027,0.0722031,0.945999)
- New Polarization:       (-0.944371,0.119634,0.306352)
- *** FresnelRefraction *** 
-Track (trackID 922, parentID 854) is processed with stopping code 2
-### pop requested out of 175 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 921, parentID 854) is processed with stopping code 2
-### pop requested out of 174 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.273855,0.266347,0.924155)
- Old Polarization:       (-0.898725,0.41304,0.147278)
- New Momentum Direction: (0.372294,0.362087,0.854571)
- New Polarization:       (-0.880748,0.428223,0.202257)
- *** FresnelRefraction *** 
-Track (trackID 920, parentID 854) is processed with stopping code 2
-### pop requested out of 173 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 919, parentID 854) is processed with stopping code 2
-### pop requested out of 172 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.354876,0.404309,0.842969)
- Old Polarization:       (-0.788482,0.613915,0.0374888)
- New Momentum Direction: (0.480693,0.547652,0.684844)
- New Polarization:       (-0.782087,0.620964,0.0523796)
- *** FresnelRefraction *** 
-Track (trackID 918, parentID 854) is processed with stopping code 2
-### pop requested out of 171 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.976553,-0.169693,0.132469)
- Old Polarization:       (0.096792,-0.203532,-0.974272)
- New Momentum Direction: (0.956534,-0.229873,0.179448)
- New Polarization:       (0.131445,-0.209436,-0.968947)
- *** FresnelRefraction *** 
-Track (trackID 917, parentID 854) is processed with stopping code 2
-### pop requested out of 170 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.678644,-0.575845,0.4559)
- Old Polarization:       (-0.326087,-0.79242,-0.515497)
- New Momentum Direction: (0.136488,-0.776694,0.614913)
- New Polarization:       (0.51223,-0.475971,-0.714893)
- *** FresnelRefraction *** 
-Track (trackID 916, parentID 854) is processed with stopping code 2
-### pop requested out of 169 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.791168,-0.515712,0.328775)
- Old Polarization:       (-0.166268,-0.698686,-0.695839)
- New Momentum Direction: (0.561392,-0.697807,0.444864)
- New Polarization:       (0.235813,-0.380391,-0.894257)
- *** FresnelRefraction *** 
-Track (trackID 915, parentID 854) is processed with stopping code 2
-### pop requested out of 168 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.95939,0.229327,0.164253)
- Old Polarization:       (0.071887,0.364291,-0.928506)
- New Momentum Direction: (0.924064,0.310753,0.222573)
- New Polarization:       (0.0979278,0.370388,-0.923701)
- *** FresnelRefraction *** 
-Track (trackID 914, parentID 854) is processed with stopping code 2
-### pop requested out of 167 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.341417,-0.439807,0.830665)
- Old Polarization:       (-0.807999,-0.588834,0.0203346)
- New Momentum Direction: (0.462323,-0.595556,0.656941)
- New Polarization:       (-0.804595,-0.593139,0.0285191)
- *** FresnelRefraction *** 
-Track (trackID 913, parentID 854) is processed with stopping code 2
-### pop requested out of 166 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.582014,-0.593932,0.555432)
- Old Polarization:       (-0.464794,-0.803439,-0.372091)
- New Momentum Direction: (0.582014,0.593932,0.555432)
- New Polarization:       (0.464794,-0.803439,0.372091)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.582014,0.593932,0.555432)
- Old Polarization:       (0.464794,-0.803439,0.372091)
- New Momentum Direction: (-0.582014,0.593932,0.555432)
- New Polarization:       (0.464794,0.803439,-0.372091)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.582014,0.593932,0.555432)
- Old Polarization:       (0.464794,0.803439,-0.372091)
- New Momentum Direction: (-0.582014,0.593932,-0.555432)
- New Polarization:       (-0.464794,-0.803439,-0.372091)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 912, parentID 854) is processed with stopping code 2
-### pop requested out of 165 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.381317,-0.495254,0.78059)
- Old Polarization:       (-0.748058,-0.661415,-0.0542172)
- New Momentum Direction: (0.517989,-0.672764,0.528277)
- New Polarization:       (-0.818625,-0.568999,0.078059)
- *** FresnelRefraction *** 
-Track (trackID 911, parentID 854) is processed with stopping code 2
-### pop requested out of 164 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.259102,0.223355,0.939669)
- Old Polarization:       (-0.920119,0.3529,0.169829)
- New Momentum Direction: (0.352091,0.303515,0.885387)
- New Polarization:       (-0.90071,0.367061,0.232354)
- *** FresnelRefraction *** 
-Track (trackID 910, parentID 854) is processed with stopping code 2
-### pop requested out of 163 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 909, parentID 854) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.550251,0.547589,0.630373)
- Old Polarization:       (-0.510239,0.818099,-0.265274)
- New Momentum Direction: (0.550251,0.547589,-0.630373)
- New Polarization:       (0.510239,-0.818099,-0.265274)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.550251,0.547589,-0.630373)
- Old Polarization:       (0.510239,-0.818099,-0.265274)
- New Momentum Direction: (-0.550251,0.547589,-0.630373)
- New Polarization:       (0.510239,0.818099,0.265274)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.550251,0.547589,-0.630373)
- Old Polarization:       (0.510239,0.818099,0.265274)
- New Momentum Direction: (-0.550251,-0.547589,-0.630373)
- New Polarization:       (-0.510239,0.818099,-0.265274)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 908, parentID 854) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.22544,-0.111859,0.967814)
- Old Polarization:       (-0.969819,-0.120478,0.211982)
- New Momentum Direction: (0.305928,-0.151796,0.939876)
- New Polarization:       (-0.948896,-0.128967,0.288035)
- *** FresnelRefraction *** 
-Track (trackID 907, parentID 854) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.291131,-0.356845,0.88764)
- Old Polarization:       (-0.877805,-0.468564,0.0995351)
- New Momentum Direction: (0.394772,-0.48388,0.781035)
- New Polarization:       (-0.864525,-0.483422,0.137474)
- *** FresnelRefraction *** 
-Track (trackID 906, parentID 854) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 5
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 16
-Track (trackID 854, parentID 1) is processed with stopping code 2
-### pop requested out of 179 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.295384,-0.652609,0.697746)
- Old Polarization:       (-0.499449,-0.517106,-0.695092)
- New Momentum Direction: (-0.40167,-0.887433,0.226106)
- New Polarization:       (-0.0987627,0.287436,0.952694)
- *** FresnelRefraction *** 
-Track (trackID 995, parentID 854) is processed with stopping code 2
-### pop requested out of 178 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.638281,0.76624,-0.073982)
- Old Polarization:       (0.0276123,0.0732545,0.996931)
- New Momentum Direction: (0.860171,0.500165,-0.0997009)
- New Polarization:       (0.0540603,0.10497,0.993005)
- *** FresnelRefraction *** 
-Track (trackID 994, parentID 854) is processed with stopping code 2
-### pop requested out of 177 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.669323,0.434551,-0.602638)
- Old Polarization:       (-0.640301,-0.748801,0.171207)
- New Momentum Direction: (0.669323,0.434551,-0.602638)
- New Polarization:       (-0.640301,0.748801,-0.171207)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.669323,0.434551,-0.602638)
- Old Polarization:       (-0.640301,0.748801,-0.171207)
- New Momentum Direction: (0.669323,0.434551,0.602638)
- New Polarization:       (0.640301,-0.748801,-0.171207)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 993, parentID 854) is processed with stopping code 2
-### pop requested out of 176 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.933262,0.307684,-0.185342)
- Old Polarization:       (0.244113,-0.921817,-0.301101)
- New Momentum Direction: (0.873107,0.417613,-0.251561)
- New Polarization:       (0.333127,-0.887783,-0.317597)
- *** FresnelRefraction *** 
-Track (trackID 992, parentID 854) is processed with stopping code 2
-### pop requested out of 175 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.154385,-0.981684,-0.11163)
- Old Polarization:       (-0.782779,-0.190471,0.592434)
- New Momentum Direction: (0.20978,-0.965911,-0.151684)
- New Polarization:       (-0.770032,-0.258815,0.583152)
- *** FresnelRefraction *** 
-Track (trackID 991, parentID 854) is processed with stopping code 2
-### pop requested out of 174 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.576086,-0.238216,0.781907)
-Old Polarization: (-0.630993,-0.47847,-0.610668)
-New Polarization: (-0.857372,0.346731,-0.380382)
-Polarization Change: (-0.857372,0.346731,-0.380382)
-New Momentum Direction: (-0.13877,-0.867396,-0.477877)
-Momentum Change: (-0.13877,-0.867396,-0.477877)
- Photon at Boundary! 
- Old Momentum Direction: (-0.13877,-0.867396,-0.477877)
- Old Polarization:       (-0.857372,0.346731,-0.380382)
- New Momentum Direction: (-0.188602,-0.736612,-0.649485)
- New Polarization:       (-0.535523,-0.477227,0.696756)
- *** FresnelRefraction *** 
-Track (trackID 990, parentID 854) is processed with stopping code 2
-### pop requested out of 173 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 989, parentID 854) is processed with stopping code 2
-### pop requested out of 172 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.269627,-0.542778,0.79542)
- Old Polarization:       (0.559957,0.760376,0.329054)
- New Momentum Direction: (0.364319,-0.733399,0.573931)
- New Polarization:       (0.597718,0.656744,0.459805)
- *** FresnelRefraction *** 
-Track (trackID 988, parentID 854) is processed with stopping code 2
-### pop requested out of 171 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.667204,0.74394,0.0373108)
- Old Polarization:       (0.415611,0.330239,0.847472)
- New Momentum Direction: (-0.906647,0.418832,0.0507008)
- New Polarization:       (0.267564,0.477915,0.836664)
- *** FresnelRefraction *** 
-Track (trackID 987, parentID 854) is processed with stopping code 2
-### pop requested out of 170 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.29846,0.40649,-0.863532)
- Old Polarization:       (0.135288,0.913652,0.383324)
- New Momentum Direction: (-0.404393,0.550765,-0.730154)
- New Polarization:       (0.848042,-0.0731428,-0.524857)
- *** FresnelRefraction *** 
-Track (trackID 986, parentID 854) is processed with stopping code 2
-### pop requested out of 169 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.580475,-0.700544,-0.415075)
- Old Polarization:       (0.244204,0.636052,-0.731985)
- New Momentum Direction: (0.78391,-0.266978,-0.560543)
- New Polarization:       (-0.43487,-0.880479,-0.1888)
- *** FresnelRefraction *** 
-Track (trackID 985, parentID 854) is processed with stopping code 2
-### pop requested out of 168 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 984, parentID 854) is processed with stopping code 2
-### pop requested out of 167 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.91759,-0.397498,0.00500011)
- Old Polarization:       (-0.141457,-0.314735,0.93858)
- New Momentum Direction: (0.841679,-0.539935,0.00679183)
- New Polarization:       (0.194355,0.314658,0.929094)
- *** FresnelRefraction *** 
-Track (trackID 983, parentID 854) is processed with stopping code 2
-### pop requested out of 166 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 982, parentID 854) is processed with stopping code 2
-### pop requested out of 165 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.225585,0.321932,-0.919495)
- Old Polarization:       (-0.974141,-0.0868013,0.208601)
- New Momentum Direction: (-0.306472,0.437365,-0.845451)
- New Polarization:       (-0.431805,-0.855424,-0.285997)
- *** FresnelRefraction *** 
-Track (trackID 981, parentID 854) is processed with stopping code 2
-### pop requested out of 164 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.9051,-0.350003,0.241437)
- Old Polarization:       (0.108885,0.358099,0.927313)
- New Momentum Direction: (-0.818282,-0.473162,0.326393)
- New Polarization:       (-0.149285,0.72327,0.674236)
- *** FresnelRefraction *** 
-Track (trackID 980, parentID 854) is processed with stopping code 2
-### pop requested out of 163 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.164678,0.646622,0.744823)
- Old Polarization:       (-0.830629,0.316313,-0.458259)
- New Momentum Direction: (-0.223725,0.878475,0.422172)
- New Polarization:       (-0.601119,-0.465325,0.649714)
- *** FresnelRefraction *** 
-Track (trackID 979, parentID 854) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0181141,0.750349,0.660794)
- Old Polarization:       (-0.324244,0.629593,-0.70603)
- New Momentum Direction: (0.0245352,0.445328,0.895031)
- New Polarization:       (-0.29571,0.858469,-0.41903)
- *** FresnelRefraction *** 
-Track (trackID 978, parentID 854) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.202271,0.51096,0.835468)
- Old Polarization:       (-0.977976,-0.0605591,-0.199736)
- New Momentum Direction: (-0.273455,0.690779,0.669363)
- New Polarization:       (-0.770185,-0.574122,0.277847)
- *** FresnelRefraction *** 
-Track (trackID 977, parentID 854) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.00924306,0.755245,0.655378)
- Old Polarization:       (-0.340321,0.618656,-0.708128)
- New Momentum Direction: (0.0125629,0.454284,0.890768)
- New Polarization:       (-0.31463,0.847385,-0.427722)
- *** FresnelRefraction *** 
-Track (trackID 976, parentID 854) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.300659,0.247419,0.92108)
- Old Polarization:       (0.51651,-0.854118,0.0608321)
- New Momentum Direction: (0.405392,0.333605,0.851096)
- New Polarization:       (0.523591,-0.847921,0.0829652)
- *** FresnelRefraction *** 
-Track (trackID 975, parentID 854) is processed with stopping code 2
-### pop requested out of 158 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.617128,0.309217,0.723559)
- Old Polarization:       (-0.765135,0.0212195,0.64352)
- New Momentum Direction: (0.832141,0.416951,0.365642)
- New Polarization:       (-0.457076,0.142292,0.877972)
- *** FresnelRefraction *** 
-Track (trackID 853, parentID 1) is processed with stopping code 2
-### pop requested out of 157 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.555557,0.749354,0.360314)
- Old Polarization:       (-0.831467,0.503025,0.235859)
- New Momentum Direction: (0.753115,0.440729,0.488443)
- New Polarization:       (-0.627653,0.703827,0.332685)
- *** FresnelRefraction *** 
-Track (trackID 852, parentID 1) is processed with stopping code 2
-### pop requested out of 156 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.846092,-0.482714,0.226085)
- Old Polarization:       (-0.511435,-0.854687,0.0891331)
- New Momentum Direction: (0.69298,-0.652894,0.305791)
- New Polarization:       (0.693335,0.487237,-0.530929)
- *** FresnelRefraction *** 
-Track (trackID 851, parentID 1) is processed with stopping code 2
-### pop requested out of 155 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.613116,0.291571,0.734217)
- Old Polarization:       (-0.767324,-0.00125022,0.641259)
- New Momentum Direction: (0.83408,0.396651,0.383378)
- New Polarization:       (-0.459504,0.115024,0.880696)
- *** FresnelRefraction *** 
-Track (trackID 850, parentID 1) is processed with stopping code 2
-### pop requested out of 154 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 849, parentID 1) is processed with stopping code 2
-### pop requested out of 153 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.72316,0.452265,-0.522011)
- Old Polarization:       (-0.647211,0.179837,-0.740795)
- New Momentum Direction: (0.36263,0.61024,-0.704348)
- New Polarization:       (0.882985,-0.466703,0.0502541)
- *** FresnelRefraction *** 
-Track (trackID 848, parentID 1) is processed with stopping code 2
-### pop requested out of 152 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.795552,0.151735,-0.586578)
- Old Polarization:       (-0.567202,-0.153872,-0.809077)
- New Momentum Direction: (0.573477,0.205162,-0.793116)
- New Polarization:       (0.771344,-0.461343,0.438395)
- *** FresnelRefraction *** 
-Track (trackID 847, parentID 1) is processed with stopping code 2
-### pop requested out of 151 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.866952,-0.22606,-0.444175)
- Old Polarization:       (-0.486753,-0.57553,-0.657143)
- New Momentum Direction: (0.741415,-0.304373,-0.598048)
- New Polarization:       (0.656058,0.141465,0.741334)
- *** FresnelRefraction *** 
-Track (trackID 846, parentID 1) is processed with stopping code 2
-### pop requested out of 150 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.606339,0.341202,0.718286)
- Old Polarization:       (-0.775582,0.0543086,0.628907)
- New Momentum Direction: (0.822168,0.462654,0.331649)
- New Polarization:       (-0.457324,0.189915,0.868785)
- *** FresnelRefraction *** 
-Track (trackID 845, parentID 1) is processed with stopping code 2
-### pop requested out of 149 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.733772,0.420224,-0.533845)
- Old Polarization:       (-0.635344,0.146092,-0.758285)
- New Momentum Direction: (0.405464,0.565401,-0.718276)
- New Polarization:       (0.863345,-0.495075,0.0976489)
- *** FresnelRefraction *** 
-Track (trackID 844, parentID 1) is processed with stopping code 2
-### pop requested out of 148 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.878202,-0.380924,-0.289236)
- Old Polarization:       (-0.47724,-0.737944,-0.47716)
- New Momentum Direction: (-0.878202,-0.380924,-0.289236)
- New Polarization:       (-0.470593,0.580123,0.66483)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.878202,-0.380924,-0.289236)
- Old Polarization:       (-0.470593,0.580123,0.66483)
- New Momentum Direction: (-0.878202,0.380924,-0.289236)
- New Polarization:       (0.470593,0.580123,-0.66483)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.878202,0.380924,-0.289236)
- Old Polarization:       (0.470593,0.580123,-0.66483)
- New Momentum Direction: (-0.760764,0.516906,-0.392488)
- New Polarization:       (-0.639019,-0.70235,0.313622)
- *** FresnelRefraction *** 
-Track (trackID 843, parentID 1) is processed with stopping code 2
-### pop requested out of 147 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 842, parentID 1) is processed with stopping code 2
-### pop requested out of 146 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 841, parentID 1) is processed with stopping code 2
-### pop requested out of 145 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 840, parentID 1) is processed with stopping code 2
-### pop requested out of 144 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.729902,-0.186858,0.657516)
-Old Polarization: (-0.639874,-0.525114,0.561086)
-New Polarization: (0.962693,-0.19092,-0.191758)
-Polarization Change: (0.962693,-0.19092,-0.191758)
-New Momentum Direction: (-0.0508832,-0.823737,0.564684)
-Momentum Change: (-0.0508832,-0.823737,0.564684)
-Scattering Photon!
-Old Momentum Direction: (-0.0508832,-0.823737,0.564684)
-Old Polarization: (0.962693,-0.19092,-0.191758)
-New Polarization: (-0.525625,-0.808857,0.26357)
-Polarization Change: (-0.525625,-0.808857,0.26357)
-New Momentum Direction: (0.820596,-0.563779,-0.0936759)
-Momentum Change: (0.820596,-0.563779,-0.0936759)
- Photon at Boundary! 
- Old Momentum Direction: (0.820596,-0.563779,-0.0936759)
- Old Polarization:       (-0.525625,-0.808857,0.26357)
- New Momentum Direction: (0.820596,0.563779,-0.0936759)
- New Polarization:       (0.525625,-0.808857,-0.26357)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.820596,0.563779,-0.0936759)
- Old Polarization:       (0.525625,-0.808857,-0.26357)
- New Momentum Direction: (0.631309,0.765042,-0.127117)
- New Polarization:       (0.71748,-0.638376,-0.278743)
- *** FresnelRefraction *** 
-Track (trackID 839, parentID 1) is processed with stopping code 2
-### pop requested out of 143 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.773881,0.239524,-0.586291)
- Old Polarization:       (-0.591533,-0.0573703,-0.804237)
- New Momentum Direction: (0.512448,0.324765,-0.794937)
- New Polarization:       (0.808027,-0.495717,0.318366)
- *** FresnelRefraction *** 
-Track (trackID 838, parentID 1) is processed with stopping code 2
-### pop requested out of 142 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 837, parentID 1) is processed with stopping code 2
-### pop requested out of 141 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.81513,0.0718345,-0.574807)
- Old Polarization:       (-0.544611,-0.243089,-0.802687)
- New Momentum Direction: (0.625705,0.0967327,-0.774039)
- New Polarization:       (0.736579,-0.399927,0.545444)
- *** FresnelRefraction *** 
-Track (trackID 836, parentID 1) is processed with stopping code 2
-### pop requested out of 140 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 835, parentID 1) is processed with stopping code 2
-### pop requested out of 139 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 834, parentID 1) is processed with stopping code 2
-### pop requested out of 138 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.769343,0.261908,-0.58268)
- Old Polarization:       (-0.59638,-0.0325055,-0.802044)
- New Momentum Direction: (0.50138,0.354723,-0.78917)
- New Polarization:       (0.813988,-0.502599,0.291235)
- *** FresnelRefraction *** 
-Track (trackID 833, parentID 1) is processed with stopping code 2
-### pop requested out of 137 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 832, parentID 1) is processed with stopping code 2
-### pop requested out of 136 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 831, parentID 1) is processed with stopping code 2
-### pop requested out of 135 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.863876,-0.242264,-0.441619)
- Old Polarization:       (-0.493148,-0.585341,-0.643569)
- New Momentum Direction: (0.729577,-0.32893,-0.599601)
- New Polarization:       (0.670259,0.169675,0.722471)
- *** FresnelRefraction *** 
-Track (trackID 830, parentID 1) is processed with stopping code 2
-### pop requested out of 134 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 829, parentID 1) is processed with stopping code 2
-### pop requested out of 133 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.623325,0.276235,0.731546)
- Old Polarization:       (-0.758163,-0.0155563,0.651879)
- New Momentum Direction: (0.623325,0.276235,-0.731546)
- New Polarization:       (0.258156,0.810378,0.525968)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.623325,0.276235,-0.731546)
- Old Polarization:       (0.258156,0.810378,0.525968)
- New Momentum Direction: (-0.623325,0.276235,-0.731546)
- New Polarization:       (0.258156,-0.810378,-0.525968)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.623325,0.276235,-0.731546)
- Old Polarization:       (0.258156,-0.810378,-0.525968)
- New Momentum Direction: (-0.623325,-0.276235,-0.731546)
- New Polarization:       (-0.258156,-0.810378,0.525968)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.623325,-0.276235,-0.731546)
- Old Polarization:       (-0.258156,-0.810378,0.525968)
- New Momentum Direction: (-0.840769,-0.372598,-0.392782)
- New Polarization:       (0.530661,-0.423423,-0.734243)
- *** FresnelRefraction *** 
-Track (trackID 828, parentID 1) is processed with stopping code 2
-### pop requested out of 132 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.837018,-0.0571923,-0.544179)
- Old Polarization:       (-0.521468,-0.384632,-0.761662)
- New Momentum Direction: (0.672492,-0.0773578,-0.736051)
- New Polarization:       (0.707389,-0.225238,0.669977)
- *** FresnelRefraction *** 
-Track (trackID 827, parentID 1) is processed with stopping code 2
-### pop requested out of 131 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 826, parentID 1) is processed with stopping code 2
-### pop requested out of 130 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.678806,0.00265234,0.734313)
- Old Polarization:       (-0.695854,-0.317074,0.6444)
- New Momentum Direction: (0.92166,0.00360126,0.387982)
- New Polarization:       (-0.370333,-0.290128,0.882428)
- *** FresnelRefraction *** 
-Track (trackID 825, parentID 1) is processed with stopping code 2
-### pop requested out of 129 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.708327,0.500362,-0.497907)
- Old Polarization:       (-0.663626,0.231643,-0.711296)
- New Momentum Direction: (0.298938,0.67643,-0.673111)
- New Polarization:       (0.908622,-0.417318,-0.0158433)
- *** FresnelRefraction *** 
-Track (trackID 824, parentID 1) is processed with stopping code 2
-### pop requested out of 128 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.635947,0.715374,-0.289501)
- Old Polarization:       (-0.743283,0.466857,-0.47914)
- New Momentum Direction: (0.861341,0.323024,-0.392107)
- New Polarization:       (-0.500583,0.6713,-0.546602)
- *** FresnelRefraction *** 
-Track (trackID 823, parentID 1) is processed with stopping code 2
-### pop requested out of 127 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.873032,-0.485232,-0.0486355)
- Old Polarization:       (-0.48372,-0.848999,-0.212642)
- New Momentum Direction: (0.748466,-0.659867,-0.0661396)
- New Polarization:       (0.658054,0.751353,-0.049328)
- *** FresnelRefraction *** 
-Track (trackID 822, parentID 1) is processed with stopping code 2
-### pop requested out of 126 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.555308,0.778106,0.29357)
- Old Polarization:       (-0.831087,0.532135,0.161639)
- New Momentum Direction: (0.754034,0.522043,0.398629)
- New Polarization:       (-0.63508,0.734346,0.239601)
- *** FresnelRefraction *** 
-Track (trackID 821, parentID 1) is processed with stopping code 2
-### pop requested out of 125 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.6785,0.607133,-0.413555)
- Old Polarization:       (-0.697065,0.354461,-0.623264)
- New Momentum Direction: (-0.6785,0.607133,-0.413555)
- New Polarization:       (0.672389,0.286546,-0.682483)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.6785,0.607133,-0.413555)
- Old Polarization:       (0.672389,0.286546,-0.682483)
- New Momentum Direction: (-0.6785,-0.607133,-0.413555)
- New Polarization:       (-0.672389,0.286546,0.682483)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.6785,-0.607133,-0.413555)
- Old Polarization:       (-0.672389,0.286546,0.682483)
- New Momentum Direction: (-0.6785,-0.607133,0.413555)
- New Polarization:       (0.672389,-0.286546,0.682483)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 820, parentID 1) is processed with stopping code 2
-### pop requested out of 124 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.563852,0.647167,0.513076)
-Old Polarization: (-0.823614,0.394682,0.407291)
-New Polarization: (0.381872,-0.703847,-0.598977)
-Polarization Change: (0.381872,-0.703847,-0.598977)
-New Momentum Direction: (-0.919658,-0.353668,-0.17073)
-Momentum Change: (-0.919658,-0.353668,-0.17073)
- Photon at Boundary! 
- Old Momentum Direction: (-0.919658,-0.353668,-0.17073)
- Old Polarization:       (0.381872,-0.703847,-0.598977)
- New Momentum Direction: (-0.847621,-0.477838,-0.230672)
- New Polarization:       (-0.516283,0.843048,0.15074)
- *** FresnelRefraction *** 
-Track (trackID 819, parentID 1) is processed with stopping code 2
-### pop requested out of 123 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 818, parentID 1) is processed with stopping code 2
-### pop requested out of 122 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.598126,0.797924,-0.0745786)
- Old Polarization:       (-0.786672,0.566824,-0.244658)
- New Momentum Direction: (0.805468,0.584068,-0.100431)
- New Polarization:       (-0.58821,0.767203,-0.255752)
- *** FresnelRefraction *** 
-Track (trackID 817, parentID 1) is processed with stopping code 2
-### pop requested out of 121 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 816, parentID 1) is processed with stopping code 2
-### pop requested out of 120 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.879179,-0.428843,-0.207698)
- Old Polarization:       (-0.476488,-0.789338,-0.387176)
- New Momentum Direction: (0.76239,-0.582406,-0.282071)
- New Polarization:       (0.647112,0.68802,0.328443)
- *** FresnelRefraction *** 
-Track (trackID 815, parentID 1) is processed with stopping code 2
-### pop requested out of 119 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.877852,-0.46855,-0.0991806)
- Old Polarization:       (-0.476972,-0.836593,-0.269463)
- New Momentum Direction: (0.760949,-0.634747,-0.13436)
- New Polarization:       (0.646268,0.759855,0.0704148)
- *** FresnelRefraction *** 
-Track (trackID 814, parentID 1) is processed with stopping code 2
-### pop requested out of 118 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 813, parentID 1) is processed with stopping code 2
-### pop requested out of 117 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 812, parentID 1) is processed with stopping code 2
-### pop requested out of 116 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 811, parentID 1) is processed with stopping code 2
-### pop requested out of 115 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.653681,0.670915,-0.350106)
-Old Polarization: (-0.723988,0.419728,-0.547421)
-New Polarization: (-0.513523,0.494528,-0.70124)
-Polarization Change: (-0.513523,0.494528,-0.70124)
-New Momentum Direction: (-0.853563,-0.210694,0.476485)
-Momentum Change: (-0.853563,-0.210694,0.476485)
- Photon at Boundary! 
- Old Momentum Direction: (-0.853563,-0.210694,0.476485)
- Old Polarization:       (-0.513523,0.494528,-0.70124)
- New Momentum Direction: (-0.709599,-0.28495,0.644416)
- New Polarization:       (-0.695039,0.433273,-0.573756)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.709599,-0.28495,0.644416)
- Old Polarization:       (-0.695039,0.433273,-0.573756)
- New Momentum Direction: (-0.524681,-0.705458,0.476485)
- New Polarization:       (-0.322144,-0.353559,-0.878191)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.524681,-0.705458,0.476485)
- Old Polarization:       (-0.322144,-0.353559,-0.878191)
- New Momentum Direction: (-0.524681,0.705458,0.476485)
- New Polarization:       (-0.797521,-0.211547,-0.564985)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.524681,0.705458,0.476485)
- Old Polarization:       (-0.797521,-0.211547,-0.564985)
- New Momentum Direction: (0.524681,0.705458,0.476485)
- New Polarization:       (-0.797521,0.211547,0.564985)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.524681,0.705458,0.476485)
- Old Polarization:       (-0.797521,0.211547,0.564985)
- New Momentum Direction: (0.524681,0.705458,-0.476485)
- New Polarization:       (0.797521,-0.211547,0.564985)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (0.524681,0.705458,-0.476485)
-Old Polarization: (0.797521,-0.211547,0.564985)
-New Polarization: (0.211726,0.21407,0.953597)
-Polarization Change: (0.211726,0.21407,0.953597)
-New Momentum Direction: (0.877312,-0.471611,-0.0889183)
-Momentum Change: (0.877312,-0.471611,-0.0889183)
- Photon at Boundary! 
- Old Momentum Direction: (0.877312,-0.471611,-0.0889183)
- Old Polarization:       (0.211726,0.21407,0.953597)
- New Momentum Direction: (0.877312,0.471611,-0.0889183)
- New Polarization:       (-0.211726,0.21407,-0.953597)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.877312,0.471611,-0.0889183)
- Old Polarization:       (-0.211726,0.21407,-0.953597)
- New Momentum Direction: (0.760736,0.637824,-0.120257)
- New Polarization:       (0.291286,-0.501063,-0.814916)
- *** FresnelRefraction *** 
-Track (trackID 810, parentID 1) is processed with stopping code 2
-### pop requested out of 114 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 809, parentID 1) is processed with stopping code 2
-### pop requested out of 113 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 808, parentID 1) is processed with stopping code 2
-### pop requested out of 112 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.594726,0.389419,0.703316)
- Old Polarization:       (-0.787355,0.105415,0.607421)
- New Momentum Direction: (0.809136,0.529813,0.254162)
- New Polarization:       (-0.443414,0.266677,0.855726)
- *** FresnelRefraction *** 
-Track (trackID 807, parentID 1) is processed with stopping code 2
-### pop requested out of 111 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.575402,0.814311,0.0762202)
- Old Polarization:       (-0.810913,0.580155,-0.0764223)
- New Momentum Direction: (0.77723,0.620737,0.102955)
- New Polarization:       (-0.618969,0.783677,-0.0522185)
- *** FresnelRefraction *** 
-Track (trackID 806, parentID 1) is processed with stopping code 2
-### pop requested out of 110 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.629378,0.732171,-0.260401)
- Old Polarization:       (-0.75063,0.486081,-0.447526)
- New Momentum Direction: (0.852,0.387083,-0.352509)
- New Polarization:       (-0.521478,0.687176,-0.505816)
- *** FresnelRefraction *** 
-Track (trackID 805, parentID 1) is processed with stopping code 2
-### pop requested out of 109 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.878606,-0.454696,-0.145954)
- Old Polarization:       (-0.476839,-0.818684,-0.31997)
- New Momentum Direction: (0.761562,-0.61708,-0.198078)
- New Polarization:       (0.647171,0.740375,0.181696)
- *** FresnelRefraction *** 
-Track (trackID 804, parentID 1) is processed with stopping code 2
-### pop requested out of 108 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.769979,0.258685,-0.583278)
- Old Polarization:       (-0.595704,-0.0361011,-0.802393)
- New Momentum Direction: (0.502883,0.350425,-0.790134)
- New Polarization:       (0.81319,-0.501651,0.295074)
- *** FresnelRefraction *** 
-Track (trackID 803, parentID 1) is processed with stopping code 2
-### pop requested out of 107 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.673648,0.610459,-0.416579)
- Old Polarization:       (-0.701803,0.351701,-0.619499)
- New Momentum Direction: (-0.673648,0.610459,-0.416579)
- New Polarization:       (-0.701803,-0.351701,0.619499)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.673648,0.610459,-0.416579)
- Old Polarization:       (-0.701803,-0.351701,0.619499)
- New Momentum Direction: (-0.673648,-0.610459,-0.416579)
- New Polarization:       (0.701803,-0.351701,-0.619499)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 802, parentID 1) is processed with stopping code 2
-### pop requested out of 106 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.597651,0.79578,-0.0977105)
- Old Polarization:       (-0.785798,0.557193,-0.268435)
- New Momentum Direction: (0.808538,0.573404,-0.132189)
- New Polarization:       (-0.585049,0.759233,-0.285102)
- *** FresnelRefraction *** 
-Track (trackID 801, parentID 1) is processed with stopping code 2
-### pop requested out of 105 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.55747,0.802859,0.211295)
- Old Polarization:       (-0.827983,0.556249,0.0709284)
- New Momentum Direction: (0.758437,0.584924,0.287467)
- New Polarization:       (-0.635644,0.761297,0.127998)
- *** FresnelRefraction *** 
-Track (trackID 800, parentID 1) is processed with stopping code 2
-### pop requested out of 104 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.824771,-0.45708,0.332914)
- Old Polarization:       (-0.536268,-0.818997,0.204109)
- New Momentum Direction: (0.639727,-0.621278,0.452507)
- New Polarization:       (0.731644,0.311874,-0.606161)
- *** FresnelRefraction *** 
-Track (trackID 799, parentID 1) is processed with stopping code 2
-### pop requested out of 103 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.558445,0.700026,0.445088)
- Old Polarization:       (-0.828975,0.451117,0.330595)
- New Momentum Direction: (0.755704,0.257176,0.602306)
- New Polarization:       (-0.592393,0.660572,0.461212)
- *** FresnelRefraction *** 
-Track (trackID 798, parentID 1) is processed with stopping code 2
-### pop requested out of 102 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.869507,-0.492883,0.032005)
- Old Polarization:       (-0.485764,-0.865078,-0.125189)
- New Momentum Direction: (0.7438,-0.666998,0.0433111)
- New Polarization:       (0.657857,0.719062,-0.223993)
- *** FresnelRefraction *** 
-Track (trackID 797, parentID 1) is processed with stopping code 2
-### pop requested out of 101 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.731538,-0.18776,0.655438)
- Old Polarization:       (-0.638026,-0.527434,0.561014)
- New Momentum Direction: (0.383033,-0.254385,0.888017)
- New Polarization:       (0.873811,-0.211978,-0.43763)
- *** FresnelRefraction *** 
-Track (trackID 796, parentID 1) is processed with stopping code 2
-### pop requested out of 100 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.763727,-0.293914,0.574748)
- Old Polarization:       (-0.602657,-0.643715,0.47163)
- New Momentum Direction: (0.484064,-0.398402,0.779075)
- New Polarization:       (0.823629,-0.0932148,-0.559416)
- *** FresnelRefraction *** 
-Track (trackID 795, parentID 1) is processed with stopping code 2
-### pop requested out of 99 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.776544,-0.336372,0.53276)
- Old Polarization:       (-0.58881,-0.688365,0.423624)
- New Momentum Direction: (0.517807,-0.456725,0.72338)
- New Polarization:       (0.805334,-0.0250548,-0.592291)
- *** FresnelRefraction *** 
-Track (trackID 794, parentID 1) is processed with stopping code 2
-### pop requested out of 98 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.571116,0.566725,0.593844)
- Old Polarization:       (-0.814786,0.303459,0.494001)
- New Momentum Direction: (0.571116,0.566725,-0.593844)
- New Polarization:       (0.814786,-0.303459,0.494001)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.571116,0.566725,-0.593844)
- Old Polarization:       (0.814786,-0.303459,0.494001)
- New Momentum Direction: (-0.571116,0.566725,-0.593844)
- New Polarization:       (0.814786,0.303459,-0.494001)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.571116,0.566725,-0.593844)
- Old Polarization:       (0.814786,0.303459,-0.494001)
- New Momentum Direction: (-0.571116,-0.566725,-0.593844)
- New Polarization:       (-0.814786,0.303459,0.494001)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.571116,-0.566725,-0.593844)
- Old Polarization:       (-0.814786,0.303459,0.494001)
- New Momentum Direction: (-0.571116,-0.566725,0.593844)
- New Polarization:       (0.814786,-0.303459,0.494001)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.571116,-0.566725,0.593844)
- Old Polarization:       (0.814786,-0.303459,0.494001)
- New Momentum Direction: (0.571116,-0.566725,0.593844)
- New Polarization:       (0.814786,0.303459,-0.494001)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.571116,-0.566725,0.593844)
- Old Polarization:       (0.814786,0.303459,-0.494001)
- New Momentum Direction: (0.571116,0.566725,0.593844)
- New Polarization:       (-0.814786,0.303459,0.494001)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.571116,0.566725,0.593844)
- Old Polarization:       (-0.814786,0.303459,0.494001)
- New Momentum Direction: (0.571116,0.566725,-0.593844)
- New Polarization:       (0.814786,-0.303459,0.494001)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 793, parentID 1) is processed with stopping code 2
-### pop requested out of 97 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.72066,-0.146117,0.677716)
- Old Polarization:       (-0.649991,-0.482443,0.587163)
- New Momentum Direction: (0.345963,-0.197745,0.917173)
- New Polarization:       (0.889962,-0.240393,-0.387528)
- *** FresnelRefraction *** 
-Track (trackID 792, parentID 1) is processed with stopping code 2
-### pop requested out of 96 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.721929,0.454117,-0.522108)
-Old Polarization: (-0.648582,0.181105,-0.739285)
-New Polarization: (0.693809,0.114323,-0.711027)
-Polarization Change: (0.693809,0.114323,-0.711027)
-New Momentum Direction: (-0.718785,0.170883,-0.673904)
-Momentum Change: (-0.718785,0.170883,-0.673904)
- Photon at Boundary! 
- Old Momentum Direction: (-0.718785,0.170883,-0.673904)
- Old Polarization:       (0.693809,0.114323,-0.711027)
- New Momentum Direction: (-0.970909,0.230823,-0.0636952)
- New Polarization:       (0.110273,0.194898,-0.974605)
- *** FresnelRefraction *** 
-Track (trackID 791, parentID 1) is processed with stopping code 2
-### pop requested out of 95 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 790, parentID 1) is processed with stopping code 2
-### pop requested out of 94 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 789, parentID 1) is processed with stopping code 2
-### pop requested out of 93 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 788, parentID 1) is processed with stopping code 2
-### pop requested out of 92 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.589113,0.48054,0.649637)
- Old Polarization:       (-0.797104,0.213704,0.564762)
- New Momentum Direction: (0.589113,0.48054,-0.649637)
- New Polarization:       (0.797104,-0.213704,0.564762)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.589113,0.48054,-0.649637)
- Old Polarization:       (0.797104,-0.213704,0.564762)
- New Momentum Direction: (-0.589113,0.48054,-0.649637)
- New Polarization:       (0.797104,0.213704,-0.564762)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.589113,0.48054,-0.649637)
- Old Polarization:       (0.797104,0.213704,-0.564762)
- New Momentum Direction: (-0.589113,-0.48054,-0.649637)
- New Polarization:       (-0.797104,0.213704,0.564762)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 787, parentID 1) is processed with stopping code 2
-### pop requested out of 91 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.882371,-0.41548,-0.2209)
- Old Polarization:       (-0.470534,-0.783353,-0.406147)
- New Momentum Direction: (0.772405,-0.560795,-0.298161)
- New Polarization:       (0.635105,0.677773,0.370494)
- *** FresnelRefraction *** 
-Track (trackID 786, parentID 1) is processed with stopping code 2
-### pop requested out of 90 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.740746,-0.217632,0.635556)
- Old Polarization:       (-0.627867,-0.56074,0.539772)
- New Momentum Direction: (0.415184,-0.294719,0.860676)
- New Polarization:       (0.858778,-0.185226,-0.477695)
- *** FresnelRefraction *** 
-Track (trackID 785, parentID 1) is processed with stopping code 2
-### pop requested out of 89 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.585781,0.810456,-0.00477037)
- Old Polarization:       (-0.799645,0.576988,-0.166293)
- New Momentum Direction: (0.790704,0.612164,-0.00643919)
- New Polarization:       (-0.605005,0.779764,-0.16105)
- *** FresnelRefraction *** 
-Track (trackID 784, parentID 1) is processed with stopping code 2
-### pop requested out of 88 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 783, parentID 1) is processed with stopping code 2
-### pop requested out of 87 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.747082,-0.25047,0.615738)
-Old Polarization: (-0.621189,-0.592799,0.512556)
-New Polarization: (0.608476,0.711395,-0.351673)
-Polarization Change: (0.608476,0.711395,-0.351673)
-New Momentum Direction: (-0.125038,0.523562,0.842762)
-Momentum Change: (-0.125038,0.523562,0.842762)
-
-** Photon absorbed! **
-Track (trackID 782, parentID 1) is processed with stopping code 2
-### pop requested out of 86 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.808039,-0.422302,0.410771)
- Old Polarization:       (-0.554652,-0.780352,0.288813)
- New Momentum Direction: (0.598485,-0.574273,0.558593)
- New Polarization:       (0.758001,0.180211,-0.626864)
- *** FresnelRefraction *** 
-Track (trackID 781, parentID 1) is processed with stopping code 2
-### pop requested out of 85 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.640147,0.703125,-0.309558)
- Old Polarization:       (-0.738471,0.452067,-0.500295)
- New Momentum Direction: (0.867883,0.265787,-0.419685)
- New Polarization:       (-0.480815,0.661815,-0.575168)
- *** FresnelRefraction *** 
-Track (trackID 780, parentID 1) is processed with stopping code 2
-### pop requested out of 84 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.575148,0.814486,0.0762658)
- Old Polarization:       (-0.811096,0.579905,-0.0763692)
- New Momentum Direction: (0.7771,0.620885,0.103045)
- New Polarization:       (-0.619129,0.783556,-0.0521443)
- *** FresnelRefraction *** 
-Track (trackID 779, parentID 1) is processed with stopping code 2
-### pop requested out of 83 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.82707,-0.443756,0.345015)
- Old Polarization:       (-0.531469,-0.817213,0.222943)
- New Momentum Direction: (0.652903,-0.597972,0.464916)
- New Polarization:       (0.718736,0.295405,-0.629408)
- *** FresnelRefraction *** 
-Track (trackID 778, parentID 1) is processed with stopping code 2
-### pop requested out of 82 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 777, parentID 1) is processed with stopping code 2
-### pop requested out of 81 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 776, parentID 1) is processed with stopping code 2
-### pop requested out of 80 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.659875,0.0768606,0.747434)
- Old Polarization:       (-0.716414,-0.235544,0.656711)
- New Momentum Direction: (0.897107,0.104493,0.429278)
- New Polarization:       (-0.406111,-0.187608,0.894359)
- *** FresnelRefraction *** 
-Track (trackID 775, parentID 1) is processed with stopping code 2
-### pop requested out of 79 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 774, parentID 1) is processed with stopping code 2
-### pop requested out of 78 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.718001,0.458874,-0.523363)
-Old Polarization: (-0.652923,0.183492,-0.734862)
-New Polarization: (0.588993,0.476273,0.652879)
-Polarization Change: (0.588993,0.476273,0.652879)
-New Momentum Direction: (0.310224,-0.879236,0.361532)
-Momentum Change: (0.310224,-0.879236,0.361532)
- Photon at Boundary! 
- Old Momentum Direction: (0.310224,-0.879236,0.361532)
- Old Polarization:       (0.588993,0.476273,0.652879)
- New Momentum Direction: (-0.310224,-0.879236,0.361532)
- New Polarization:       (0.588993,-0.476273,-0.652879)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.310224,-0.879236,0.361532)
- Old Polarization:       (0.588993,-0.476273,-0.652879)
- New Momentum Direction: (-0.420695,-0.763314,0.490273)
- New Polarization:       (0.513177,-0.64588,-0.565232)
- *** FresnelRefraction *** 
-Track (trackID 773, parentID 1) is processed with stopping code 2
-### pop requested out of 77 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.634676,0.185664,0.750144)
- Old Polarization:       (-0.743756,-0.116771,0.658173)
- New Momentum Direction: (0.863655,0.252649,0.436198)
- New Polarization:       (-0.44205,-0.0362831,0.896257)
- *** FresnelRefraction *** 
-Track (trackID 772, parentID 1) is processed with stopping code 2
-### pop requested out of 76 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.595925,0.795964,-0.106368)
- Old Polarization:       (-0.786673,0.552029,-0.276423)
- New Momentum Direction: (0.809007,0.569786,-0.144401)
- New Polarization:       (-0.584817,0.755522,-0.295256)
- *** FresnelRefraction *** 
-Track (trackID 771, parentID 1) is processed with stopping code 2
-### pop requested out of 75 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.879648,-0.392961,-0.267959)
- Old Polarization:       (-0.475071,-0.753134,-0.455079)
- New Momentum Direction: (0.764641,-0.532447,-0.363074)
- New Polarization:       (0.643734,0.604383,0.469391)
- *** FresnelRefraction *** 
-Track (trackID 770, parentID 1) is processed with stopping code 2
-### pop requested out of 74 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.616341,0.756799,-0.217665)
- Old Polarization:       (-0.764098,0.507888,-0.397748)
- New Momentum Direction: (0.837441,0.459594,-0.295747)
- New Polarization:       (-0.546499,0.709788,-0.444455)
- *** FresnelRefraction *** 
-Track (trackID 769, parentID 1) is processed with stopping code 2
-### pop requested out of 73 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.867782,-0.251485,-0.428614)
- Old Polarization:       (-0.487295,-0.599771,-0.634679)
- New Momentum Direction: (0.740727,-0.339976,-0.579431)
- New Polarization:       (0.659347,0.202558,0.724039)
- *** FresnelRefraction *** 
-Track (trackID 768, parentID 1) is processed with stopping code 2
-### pop requested out of 72 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.595962,0.794772,-0.114748)
- Old Polarization:       (-0.786192,0.548396,-0.284893)
- New Momentum Direction: (0.810291,0.564879,-0.156015)
- New Polarization:       (-0.583408,0.752413,-0.305793)
- *** FresnelRefraction *** 
-Track (trackID 767, parentID 1) is processed with stopping code 2
-### pop requested out of 71 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.58727,0.809388,0.00238946)
- Old Polarization:       (-0.798888,0.58012,-0.158866)
- New Momentum Direction: (0.7906,0.612324,0.00321676)
- New Polarization:       (-0.604827,0.78172,-0.151981)
- *** FresnelRefraction *** 
-Track (trackID 766, parentID 1) is processed with stopping code 2
-### pop requested out of 70 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.755597,0.311144,-0.576422)
- Old Polarization:       (-0.611774,0.0207042,-0.790762)
- New Momentum Direction: (0.456692,0.422574,-0.782856)
- New Polarization:       (0.838353,-0.498855,0.219792)
- *** FresnelRefraction *** 
-Track (trackID 765, parentID 1) is processed with stopping code 2
-### pop requested out of 69 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 764, parentID 1) is processed with stopping code 2
-### pop requested out of 68 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.859845,-0.210356,-0.465206)
- Old Polarization:       (-0.497362,-0.550911,-0.67017)
- New Momentum Direction: (0.721134,-0.285441,-0.63126)
- New Polarization:       (0.675786,0.0891576,0.731686)
- *** FresnelRefraction *** 
-Track (trackID 763, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 762, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.778184,0.215035,-0.590076)
- Old Polarization:       (-0.587108,-0.0845498,-0.805081)
- New Momentum Direction: (0.52144,0.292159,-0.801712)
- New Polarization:       (0.803437,-0.484545,0.345985)
- *** FresnelRefraction *** 
-Track (trackID 761, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.855845,-0.192605,-0.480033)
-Old Polarization: (-0.502498,-0.529554,-0.683424)
-New Polarization: (-0.650546,-0.417173,-0.634631)
-Polarization Change: (-0.650546,-0.417173,-0.634631)
-New Momentum Direction: (-0.711194,0.627794,0.316351)
-Momentum Change: (-0.711194,0.627794,0.316351)
-
-** Photon absorbed! **
-Track (trackID 760, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.876959,-0.467048,-0.113175)
- Old Polarization:       (-0.479026,-0.830735,-0.283573)
- New Momentum Direction: (0.757502,-0.634471,-0.153745)
- New Polarization:       (0.650833,0.75236,0.10184)
- *** FresnelRefraction *** 
-Track (trackID 759, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 758, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.820679,-0.44421,0.359392)
- Old Polarization:       (-0.540175,-0.808204,0.234557)
- New Momentum Direction: (0.632075,-0.60243,0.487401)
- New Polarization:       (0.735533,0.268473,-0.622024)
- *** FresnelRefraction *** 
-Track (trackID 757, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.816082,0.0573199,-0.575087)
- Old Polarization:       (-0.544256,-0.258509,-0.798097)
- New Momentum Direction: (0.625032,0.07742,-0.77675)
- New Polarization:       (0.738292,-0.381773,0.556034)
- *** FresnelRefraction *** 
-Track (trackID 756, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.843217,-0.4804,0.241251)
- Old Polarization:       (-0.514881,-0.850741,0.105535)
- New Momentum Direction: (0.685855,-0.650339,0.326593)
- New Polarization:       (0.698752,0.4631,-0.545237)
- *** FresnelRefraction *** 
-Track (trackID 755, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.633514,0.202068,0.74688)
- Old Polarization:       (-0.745576,-0.0986056,0.659086)
- New Momentum Direction: (0.859671,0.274203,0.43102)
- New Polarization:       (-0.444752,-0.0133506,0.895554)
- *** FresnelRefraction *** 
-Track (trackID 754, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.553952,0.762361,0.33458)
- Old Polarization:       (-0.832417,0.514315,0.206304)
- New Momentum Direction: (0.75249,0.476647,0.454495)
- New Polarization:       (-0.632229,0.716121,0.295733)
- *** FresnelRefraction *** 
-Track (trackID 753, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.791436,0.165288,-0.58848)
- Old Polarization:       (-0.572056,-0.138913,-0.808366)
- New Momentum Direction: (0.560874,0.223872,-0.797058)
- New Polarization:       (0.77955,-0.467003,0.417385)
- *** FresnelRefraction *** 
-Track (trackID 752, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.875261,-0.297055,-0.381677)
- Old Polarization:       (-0.477747,-0.653955,-0.586602)
- New Momentum Direction: (0.758518,-0.400239,-0.514256)
- New Polarization:       (0.644019,0.339991,0.685307)
- *** FresnelRefraction *** 
-Track (trackID 751, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 750, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.879494,-0.453495,-0.144335)
- Old Polarization:       (-0.475178,-0.81997,-0.319147)
- New Momentum Direction: (0.764403,-0.614373,-0.195538)
- New Polarization:       (0.643789,0.743788,0.179766)
- *** FresnelRefraction *** 
-Track (trackID 749, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.711939,-0.117193,0.692394)
- Old Polarization:       (-0.659598,-0.449948,0.60206)
- New Momentum Direction: (0.308611,-0.158738,0.937849)
- New Polarization:       (0.904795,-0.255178,-0.340925)
- *** FresnelRefraction *** 
-Track (trackID 748, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.61522,0.287474,0.734073)
- Old Polarization:       (-0.765403,-0.00524232,0.64353)
- New Momentum Direction: (0.835647,0.390472,0.386297)
- New Polarization:       (-0.458682,0.109186,0.881867)
- *** FresnelRefraction *** 
-Track (trackID 747, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.653626,0.105203,0.74947)
- Old Polarization:       (-0.723294,-0.204636,0.659522)
- New Momentum Direction: (0.888287,0.142972,0.43647)
- New Polarization:       (-0.416749,-0.14853,0.896805)
- *** FresnelRefraction *** 
-Track (trackID 746, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.675511,0.606785,-0.418924)
- Old Polarization:       (-0.69986,0.348776,-0.623338)
- New Momentum Direction: (-0.675511,0.606785,-0.418924)
- New Polarization:       (0.689369,0.318121,-0.650822)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.675511,0.606785,-0.418924)
- Old Polarization:       (0.689369,0.318121,-0.650822)
- New Momentum Direction: (-0.675511,-0.606785,-0.418924)
- New Polarization:       (-0.689369,0.318121,0.650822)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.675511,-0.606785,-0.418924)
- Old Polarization:       (-0.689369,0.318121,0.650822)
- New Momentum Direction: (-0.675511,-0.606785,0.418924)
- New Polarization:       (0.689369,-0.318121,0.650822)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.675511,-0.606785,0.418924)
- Old Polarization:       (0.689369,-0.318121,0.650822)
- New Momentum Direction: (0.675511,-0.606785,0.418924)
- New Polarization:       (-0.676318,-0.283554,0.679847)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.675511,-0.606785,0.418924)
- Old Polarization:       (-0.676318,-0.283554,0.679847)
- New Momentum Direction: (0.675511,0.606785,0.418924)
- New Polarization:       (0.676318,-0.283554,-0.679847)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.675511,0.606785,0.418924)
- Old Polarization:       (0.676318,-0.283554,-0.679847)
- New Momentum Direction: (0.675511,0.606785,-0.418924)
- New Polarization:       (-0.676318,0.283554,-0.679847)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 745, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.564631,0.660605,0.494764)
- Old Polarization:       (-0.823628,0.41237,0.389342)
- New Momentum Direction: (0.564631,-0.660605,0.494764)
- New Polarization:       (0.823628,0.41237,-0.389342)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.564631,-0.660605,0.494764)
- Old Polarization:       (0.823628,0.41237,-0.389342)
- New Momentum Direction: (-0.564631,-0.660605,0.494764)
- New Polarization:       (0.823628,-0.41237,0.389342)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.564631,-0.660605,0.494764)
- Old Polarization:       (0.823628,-0.41237,0.389342)
- New Momentum Direction: (-0.564631,-0.660605,-0.494764)
- New Polarization:       (-0.823628,0.41237,0.389342)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 744, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.727847,0.43434,-0.530648)
- Old Polarization:       (-0.642012,0.159702,-0.749878)
- New Momentum Direction: (0.378556,0.586252,-0.716243)
- New Polarization:       (0.875878,-0.477064,0.0724463)
- *** FresnelRefraction *** 
-Track (trackID 743, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 742, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.872291,-0.29672,-0.388672)
- Old Polarization:       (-0.482854,-0.648166,-0.58884)
- New Momentum Direction: (0.749494,-0.401711,-0.5262)
- New Polarization:       (0.654071,0.326604,0.682292)
- *** FresnelRefraction *** 
-Track (trackID 741, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 740, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.56213,0.797819,0.217932)
- Old Polarization:       (-0.825009,0.559422,0.0800432)
- New Momentum Direction: (0.760494,0.57855,0.294836)
- New Polarization:       (-0.633042,0.761674,0.138242)
- *** FresnelRefraction *** 
-Track (trackID 739, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.858909,-0.182376,-0.478555)
- Old Polarization:       (-0.496685,-0.52439,-0.691606)
- New Momentum Direction: (0.722397,-0.246245,-0.646147)
- New Polarization:       (0.671628,0.027579,0.740375)
- *** FresnelRefraction *** 
-Track (trackID 738, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 737, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 736, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.816342,0.0385157,-0.576284)
-Old Polarization: (-0.545235,-0.277775,-0.790924)
-New Polarization: (-0.7678,0.320178,-0.554949)
-Polarization Change: (-0.7678,0.320178,-0.554949)
-New Momentum Direction: (0.0702027,-0.818916,-0.569603)
-Momentum Change: (0.0702027,-0.818916,-0.569603)
-Scattering Photon!
-Old Momentum Direction: (0.0702027,-0.818916,-0.569603)
-Old Polarization: (-0.7678,0.320178,-0.554949)
-New Polarization: (-0.718898,0.586549,0.373023)
-Polarization Change: (-0.718898,0.586549,0.373023)
-New Momentum Direction: (-0.454703,0.00908376,-0.890597)
-Momentum Change: (-0.454703,0.00908376,-0.890597)
- Photon at Boundary! 
- Old Momentum Direction: (-0.454703,0.00908376,-0.890597)
- Old Polarization:       (-0.718898,0.586549,0.373023)
- New Momentum Direction: (-0.617423,0.0123345,-0.786535)
- New Polarization:       (0.660208,0.55175,-0.509605)
- *** FresnelRefraction *** 
-Track (trackID 735, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 734, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.555226,0.712247,0.429451)
- Old Polarization:       (-0.831365,0.460658,0.310847)
- New Momentum Direction: (0.753558,0.304025,0.582855)
- New Polarization:       (-0.604956,0.667677,0.433862)
- *** FresnelRefraction *** 
-Track (trackID 733, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.866024,-0.253336,-0.431072)
- Old Polarization:       (-0.49039,-0.598592,-0.633408)
- New Momentum Direction: (0.734964,-0.343576,-0.584623)
- New Polarization:       (0.665682,0.201283,0.718576)
- *** FresnelRefraction *** 
-Track (trackID 732, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.701534,0.518544,-0.488838)
- Old Polarization:       (-0.671041,0.249746,-0.698091)
- New Momentum Direction: (0.26002,0.702614,-0.662362)
- New Polarization:       (0.921982,-0.384499,-0.0459271)
- *** FresnelRefraction *** 
-Track (trackID 731, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.857597,-0.185899,-0.479551)
- Old Polarization:       (-0.499118,-0.525845,-0.688744)
- New Momentum Direction: (0.717607,-0.251727,-0.649364)
- New Polarization:       (0.676887,0.0326592,0.735362)
- *** FresnelRefraction *** 
-Track (trackID 730, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.661941,0.096943,0.74326)
- Old Polarization:       (-0.715258,-0.214829,0.665023)
- New Momentum Direction: (0.892789,0.130751,0.431083)
- New Polarization:       (-0.409767,-0.161818,0.897723)
- *** FresnelRefraction *** 
-Track (trackID 729, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.835593,-0.0314311,-0.54845)
- Old Polarization:       (-0.521624,-0.358556,-0.774174)
- New Momentum Direction: (0.673332,-0.0423015,-0.738129)
- New Polarization:       (0.704158,-0.267616,0.65768)
- *** FresnelRefraction *** 
-Track (trackID 728, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 727, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.562455,0.812863,0.15132)
- Old Polarization:       (-0.822812,0.568286,0.00565425)
- New Momentum Direction: (0.764667,0.610706,0.205723)
- New Polarization:       (-0.631191,0.774139,0.0480253)
- *** FresnelRefraction *** 
-Track (trackID 726, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.822927,-0.45359,0.342121)
- Old Polarization:       (-0.538297,-0.815097,0.214133)
- New Momentum Direction: (0.635271,-0.616571,0.46505)
- New Polarization:       (0.734553,0.296467,-0.610359)
- *** FresnelRefraction *** 
-Track (trackID 725, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.878196,-0.441946,-0.182908)
- Old Polarization:       (-0.478148,-0.801515,-0.359093)
- New Momentum Direction: (0.759463,-0.601103,-0.248778)
- New Polarization:       (0.650351,0.710983,0.267482)
- *** FresnelRefraction *** 
-Track (trackID 724, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.671468,0.0267463,0.740551)
- Old Polarization:       (-0.70371,-0.290146,0.648543)
- New Momentum Direction: (0.913243,0.0363769,0.405787)
- New Polarization:       (-0.383934,-0.256403,0.887047)
- *** FresnelRefraction *** 
-Track (trackID 723, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.66086,0.0899468,0.7451)
- Old Polarization:       (-0.715993,-0.222055,0.66185)
- New Momentum Direction: (0.89417,0.121701,0.430871)
- New Polarization:       (-0.408763,-0.170764,0.896523)
- *** FresnelRefraction *** 
-Track (trackID 722, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.772364,-0.307635,0.555711)
-Old Polarization: (-0.592574,-0.664012,0.456009)
-New Polarization: (0.813532,0.550381,-0.187738)
-Polarization Change: (0.813532,0.550381,-0.187738)
-New Momentum Direction: (-0.463354,0.418437,-0.781162)
-Momentum Change: (-0.463354,0.418437,-0.781162)
- Photon at Boundary! 
- Old Momentum Direction: (-0.463354,0.418437,-0.781162)
- Old Polarization:       (0.813532,0.550381,-0.187738)
- New Momentum Direction: (-0.625231,0.564622,-0.538783)
- New Polarization:       (0.762224,0.590061,-0.266164)
- *** FresnelRefraction *** 
-Track (trackID 721, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.638698,0.703567,-0.31154)
-Old Polarization: (-0.739673,0.449843,-0.500525)
-New Polarization: (-0.0594227,-0.776889,0.626827)
-Polarization Change: (-0.0594227,-0.776889,0.626827)
-New Momentum Direction: (0.988909,0.0398117,0.14309)
-Momentum Change: (0.988909,0.0398117,0.14309)
- Photon at Boundary! 
- Old Momentum Direction: (0.988909,0.0398117,0.14309)
- Old Polarization:       (-0.0594227,-0.776889,0.626827)
- New Momentum Direction: (0.979431,0.0540865,0.194396)
- New Polarization:       (0.0808283,-0.987898,-0.132378)
- *** FresnelRefraction *** 
-Track (trackID 720, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 719, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 718, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.877528,-0.383181,-0.2883)
- Old Polarization:       (-0.478525,-0.738578,-0.474886)
- New Momentum Direction: (0.758543,-0.520702,-0.391768)
- New Polarization:       (0.650322,0.566952,0.505616)
- *** FresnelRefraction *** 
-Track (trackID 717, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.556473,0.723885,0.407832)
- Old Polarization:       (-0.830733,0.475991,0.288643)
- New Momentum Direction: (0.753831,0.355687,0.552473)
- New Polarization:       (-0.614731,0.678707,0.401823)
- *** FresnelRefraction *** 
-Track (trackID 716, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.872286,-0.488948,-0.00685169)
- Old Polarization:       (-0.483023,-0.859364,-0.167877)
- New Momentum Direction: (0.749229,-0.662246,-0.00928014)
- New Polarization:       (0.654577,0.742541,-0.141992)
- *** FresnelRefraction *** 
-Track (trackID 715, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.590382,0.805495,-0.0512508)
- Old Polarization:       (-0.793844,0.568025,-0.217163)
- New Momentum Direction: (0.798652,0.597787,-0.0693306)
- New Polarization:       (-0.596487,0.771073,-0.222822)
- *** FresnelRefraction *** 
-Track (trackID 714, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.563708,0.772062,0.293518)
- Old Polarization:       (-0.825435,0.539406,0.166428)
- New Momentum Direction: (0.758412,0.518523,0.394899)
- New Polarization:       (-0.630551,0.737069,0.243177)
- *** FresnelRefraction *** 
-Track (trackID 713, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.849062,-0.476134,0.228888)
- Old Polarization:       (-0.506192,-0.857225,0.0945197)
- New Momentum Direction: (0.70407,-0.640019,0.30767)
- New Polarization:       (0.681915,0.488429,-0.544453)
- *** FresnelRefraction *** 
-Track (trackID 712, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 711, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.659704,0.654406,-0.369518)
- Old Polarization:       (-0.717371,0.401802,-0.569151)
- New Momentum Direction: (-0.659704,0.654406,-0.369518)
- New Polarization:       (-0.717371,-0.401802,0.569151)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.659704,0.654406,-0.369518)
- Old Polarization:       (-0.717371,-0.401802,0.569151)
- New Momentum Direction: (-0.659704,-0.654406,-0.369518)
- New Polarization:       (0.717371,-0.401802,-0.569151)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.659704,-0.654406,-0.369518)
- Old Polarization:       (0.717371,-0.401802,-0.569151)
- New Momentum Direction: (-0.659704,-0.654406,0.369518)
- New Polarization:       (-0.717371,0.401802,-0.569151)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.659704,-0.654406,0.369518)
- Old Polarization:       (-0.717371,0.401802,-0.569151)
- New Momentum Direction: (0.659704,-0.654406,0.369518)
- New Polarization:       (-0.717371,-0.401802,0.569151)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.659704,-0.654406,0.369518)
- Old Polarization:       (-0.717371,-0.401802,0.569151)
- New Momentum Direction: (0.659704,0.654406,0.369518)
- New Polarization:       (0.717371,-0.401802,-0.569151)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 710, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 709, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.874751,-0.48454,-0.00562717)
- Old Polarization:       (-0.478525,-0.861947,-0.167516)
- New Momentum Direction: (0.757139,-0.65321,-0.007586)
- New Polarization:       (0.645436,0.749819,-0.145548)
- *** FresnelRefraction *** 
-Track (trackID 708, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.749098,-0.246952,0.614708)
- Old Polarization:       (-0.618714,-0.592414,0.515983)
- New Momentum Direction: (0.440661,-0.334636,0.832969)
- New Polarization:       (0.846257,-0.154672,-0.509829)
- *** FresnelRefraction *** 
-Track (trackID 707, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.563882,0.783326,0.261607)
- Old Polarization:       (-0.824791,0.550233,0.130245)
- New Momentum Direction: (0.759503,0.546805,0.352363)
- New Polarization:       (-0.631706,0.749258,0.198897)
- *** FresnelRefraction *** 
-Track (trackID 706, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 705, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.876522,-0.355664,-0.324364)
- Old Polarization:       (-0.479065,-0.710298,-0.515727)
- New Momentum Direction: (0.757212,-0.482607,-0.440136)
- New Polarization:       (0.650186,0.4926,0.578449)
- *** FresnelRefraction *** 
-Track (trackID 704, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.575778,0.815789,0.0544839)
- Old Polarization:       (-0.809707,0.578188,-0.100363)
- New Momentum Direction: (0.779479,0.62207,0.0737595)
- New Polarization:       (-0.617006,0.78276,-0.0811867)
- *** FresnelRefraction *** 
-Track (trackID 703, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.827173,-0.00178329,-0.561945)
- Old Polarization:       (-0.53217,-0.323691,-0.782317)
- New Momentum Direction: (0.650405,-0.00241049,-0.759584)
- New Polarization:       (0.721913,-0.309062,0.61913)
- *** FresnelRefraction *** 
-Track (trackID 702, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.816365,0.05514,-0.574898)
- Old Polarization:       (-0.543998,-0.260864,-0.797506)
- New Momentum Direction: (0.625477,0.0744932,-0.776678)
- New Polarization:       (0.738104,-0.3792,0.558042)
- *** FresnelRefraction *** 
-Track (trackID 701, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.760028,-0.271399,0.590508)
- Old Polarization:       (-0.606324,-0.623195,0.493963)
- New Momentum Direction: (0.479738,-0.366413,0.797241)
- New Polarization:       (0.825364,-0.119836,-0.551738)
- *** FresnelRefraction *** 
-Track (trackID 700, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.55715,0.773814,0.301324)
- Old Polarization:       (-0.829961,0.530848,0.171361)
- New Momentum Direction: (0.7548,0.513453,0.408219)
- New Polarization:       (-0.633599,0.731776,0.25111)
- *** FresnelRefraction *** 
-Track (trackID 699, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.659955,0.648432,-0.379467)
- Old Polarization:       (-0.716685,0.391788,-0.576945)
- New Momentum Direction: (-0.659955,0.648432,-0.379467)
- New Polarization:       (-0.716685,-0.391788,0.576945)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.659955,0.648432,-0.379467)
- Old Polarization:       (-0.716685,-0.391788,0.576945)
- New Momentum Direction: (-0.659955,-0.648432,-0.379467)
- New Polarization:       (0.716685,-0.391788,-0.576945)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.659955,-0.648432,-0.379467)
- Old Polarization:       (0.716685,-0.391788,-0.576945)
- New Momentum Direction: (-0.659955,-0.648432,0.379467)
- New Polarization:       (-0.716685,0.391788,-0.576945)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (-0.659955,-0.648432,0.379467)
-Old Polarization: (-0.716685,0.391788,-0.576945)
-New Polarization: (0.469713,0.709875,-0.52483)
-Polarization Change: (0.469713,0.709875,-0.52483)
-New Momentum Direction: (-0.857403,0.225201,-0.462757)
-Momentum Change: (-0.857403,0.225201,-0.462757)
- Photon at Boundary! 
- Old Momentum Direction: (-0.857403,0.225201,-0.462757)
- Old Polarization:       (0.469713,0.709875,-0.52483)
- New Momentum Direction: (-0.716254,0.305364,-0.627482)
- New Polarization:       (-0.639738,0.071878,0.765224)
- *** FresnelRefraction *** 
-Track (trackID 698, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.809757,0.0741831,-0.582057)
- Old Polarization:       (-0.552238,-0.238906,-0.798722)
- New Momentum Direction: (0.605284,0.100637,-0.789622)
- New Polarization:       (0.75278,-0.394824,0.526722)
- *** FresnelRefraction *** 
-Track (trackID 697, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 253
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 66
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 320 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.293075,-0.280735,0.913945)
- Old Polarization:       (-0.779449,-0.48343,-0.39844)
- New Momentum Direction: (-0.395235,-0.378594,0.836932)
- New Polarization:       (0.463814,0.704191,0.53758)
- *** FresnelRefraction *** 
-Track (trackID 1314, parentID 1) is processed with stopping code 2
-### pop requested out of 319 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.551548,-0.688933,0.470282)
- Old Polarization:       (0.165821,-0.461982,-0.87125)
- New Momentum Direction: (0.749474,-0.172944,0.639045)
- New Polarization:       (0.367688,-0.693975,-0.619035)
- *** FresnelRefraction *** 
-Track (trackID 1313, parentID 1) is processed with stopping code 2
-### pop requested out of 318 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.37021,-0.270162,-0.888795)
- Old Polarization:       (0.880411,-0.203183,0.428478)
- New Momentum Direction: (0.50031,-0.365103,-0.785105)
- New Polarization:       (-0.388465,0.715715,-0.580385)
- *** FresnelRefraction *** 
-Track (trackID 1312, parentID 1) is processed with stopping code 2
-### pop requested out of 317 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.345675,0.938311,-0.00904524)
- Old Polarization:       (-0.215521,0.0887728,0.972456)
- New Momentum Direction: (0.468648,0.8833,-0.012263)
- New Polarization:       (-0.203357,0.121382,0.971551)
- *** FresnelRefraction *** 
-Track (trackID 1311, parentID 1) is processed with stopping code 2
-### pop requested out of 316 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.549508,0.272772,0.789707)
- Old Polarization:       (0.259786,0.842566,-0.471799)
- New Momentum Direction: (0.746181,0.370399,0.55319)
- New Polarization:       (-0.664379,0.361124,0.654363)
- *** FresnelRefraction *** 
-Track (trackID 1310, parentID 1) is processed with stopping code 2
-### pop requested out of 315 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.455919,0.872802,-0.174225)
- Old Polarization:       (0.888505,0.457759,-0.0318717)
- New Momentum Direction: (-0.619263,0.748673,-0.236646)
- New Polarization:       (0.779042,0.623471,-0.0661589)
- *** FresnelRefraction *** 
-Track (trackID 1309, parentID 1) is processed with stopping code 2
-### pop requested out of 314 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.661436,0.74814,-0.0528024)
- Old Polarization:       (0.715184,-0.650367,-0.255997)
- New Momentum Direction: (0.897911,0.434301,-0.0716802)
- New Polarization:       (-0.440175,0.885478,-0.148911)
- *** FresnelRefraction *** 
-Track (trackID 1308, parentID 1) is processed with stopping code 2
-### pop requested out of 313 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.932183,0.36089,-0.0281565)
- Old Polarization:       (0.36064,0.932605,0.0136828)
- New Momentum Direction: (-0.871034,0.489735,-0.0382089)
- New Polarization:       (-0.489432,-0.858594,0.152554)
- *** FresnelRefraction *** 
-Track (trackID 1307, parentID 1) is processed with stopping code 2
-### pop requested out of 312 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.752781,-0.401289,-0.521813)
- Old Polarization:       (-0.269142,0.911044,-0.312348)
- New Momentum Direction: (-0.459633,-0.541401,-0.704005)
- New Polarization:       (-0.385237,0.835783,-0.391228)
- *** FresnelRefraction *** 
-Track (trackID 1306, parentID 1) is processed with stopping code 2
-### pop requested out of 311 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.671517,0.692335,-0.264079)
- Old Polarization:       (-0.475679,0.676034,0.562768)
- New Momentum Direction: (0.671517,-0.692335,-0.264079)
- New Polarization:       (0.740973,0.629778,0.233107)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671517,-0.692335,-0.264079)
- Old Polarization:       (0.740973,0.629778,0.233107)
- New Momentum Direction: (-0.671517,-0.692335,-0.264079)
- New Polarization:       (0.740973,-0.629778,-0.233107)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1305, parentID 1) is processed with stopping code 2
-### pop requested out of 310 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.153957,-0.316806,0.935912)
- Old Polarization:       (-0.83577,-0.547006,-0.0476777)
- New Momentum Direction: (0.20752,-0.427024,0.880106)
- New Polarization:       (-0.943529,-0.324883,0.0648418)
- *** FresnelRefraction *** 
-Track (trackID 1304, parentID 1) is processed with stopping code 2
-### pop requested out of 309 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.342816,-0.65561,0.672795)
-Old Polarization: (0.473147,-0.498215,-0.726577)
-New Polarization: (-0.164192,-0.0798019,0.983195)
-Polarization Change: (-0.164192,-0.0798019,0.983195)
-New Momentum Direction: (0.53068,-0.84734,0.0198474)
-Momentum Change: (0.53068,-0.84734,0.0198474)
- Photon at Boundary! 
- Old Momentum Direction: (0.53068,-0.84734,0.0198474)
- Old Polarization:       (-0.164192,-0.0798019,0.983195)
- New Momentum Direction: (0.721188,-0.692214,0.0269723)
- New Polarization:       (-0.144031,-0.111748,0.983243)
- *** FresnelRefraction *** 
-Track (trackID 1303, parentID 1) is processed with stopping code 2
-### pop requested out of 308 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.842898,0.362978,0.397202)
- Old Polarization:       (-0.506634,0.784021,0.358655)
- New Momentum Direction: (0.683947,0.492134,0.538535)
- New Polarization:       (0.689293,-0.194161,-0.69798)
- *** FresnelRefraction *** 
-Track (trackID 1302, parentID 1) is processed with stopping code 2
-### pop requested out of 307 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.517947,0.344123,0.783141)
- Old Polarization:       (0.847693,0.0837702,0.523831)
- New Momentum Direction: (-0.699449,0.464712,0.542967)
- New Polarization:       (0.673588,0.174747,0.718152)
- *** FresnelRefraction *** 
-Track (trackID 1301, parentID 1) is processed with stopping code 2
-### pop requested out of 306 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1300, parentID 1) is processed with stopping code 2
-### pop requested out of 305 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1299, parentID 1) is processed with stopping code 2
-### pop requested out of 304 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.893556,-0.28348,-0.348133)
- Old Polarization:       (-0.448702,0.589754,0.671458)
- New Momentum Direction: (-0.795416,-0.382686,-0.469963)
- New Polarization:       (-0.605739,0.527387,0.595772)
- *** FresnelRefraction *** 
-Track (trackID 1298, parentID 1) is processed with stopping code 2
-### pop requested out of 303 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.239741,0.720493,0.650703)
- Old Polarization:       (0.967885,-0.229605,-0.102371)
- New Momentum Direction: (0.325903,0.333674,0.884561)
- New Polarization:       (0.831343,0.344378,-0.436202)
- *** FresnelRefraction *** 
-Track (trackID 1297, parentID 1) is processed with stopping code 2
-### pop requested out of 302 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.483051,0.723236,-0.49355)
- Old Polarization:       (-0.744452,-0.0425105,0.666321)
- New Momentum Direction: (-0.650326,0.368195,-0.664461)
- New Polarization:       (-0.695581,0.0629787,0.715682)
- *** FresnelRefraction *** 
-Track (trackID 1296, parentID 1) is processed with stopping code 2
-### pop requested out of 301 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.200525,-0.972736,-0.116513)
- Old Polarization:       (0.0499249,0.128921,-0.990397)
- New Momentum Direction: (0.27232,-0.949108,-0.158229)
- New Polarization:       (-0.874495,-0.17553,-0.452159)
- *** FresnelRefraction *** 
-Track (trackID 1295, parentID 1) is processed with stopping code 2
-### pop requested out of 300 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.878079,0.258695,0.402561)
- Old Polarization:       (-0.452491,-0.175223,-0.874385)
- New Momentum Direction: (-0.761307,0.350532,0.545471)
- New Polarization:       (-0.614495,-0.121613,-0.779491)
- *** FresnelRefraction *** 
-Track (trackID 1294, parentID 1) is processed with stopping code 2
-### pop requested out of 299 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.780831,0.126765,-0.611746)
- Old Polarization:       (-0.623121,-0.0875226,0.777213)
- New Momentum Direction: (-0.532701,0.171722,-0.828699)
- New Polarization:       (-0.844343,-0.0412179,0.534216)
- *** FresnelRefraction *** 
-Track (trackID 1293, parentID 1) is processed with stopping code 2
-### pop requested out of 298 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.764243,-0.50247,0.404298)
- Old Polarization:       (0.00189747,0.628637,0.777696)
- New Momentum Direction: (0.487495,-0.680261,0.547352)
- New Polarization:       (0.00274548,0.628079,0.778145)
- *** FresnelRefraction *** 
-Track (trackID 1292, parentID 1) is processed with stopping code 2
-### pop requested out of 297 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0978593,0.874163,-0.47567)
- Old Polarization:       (0.212724,-0.485291,-0.848081)
- New Momentum Direction: (0.133154,0.750577,-0.647228)
- New Polarization:       (-0.115293,0.66034,0.742064)
- *** FresnelRefraction *** 
-Track (trackID 1291, parentID 1) is processed with stopping code 2
-### pop requested out of 296 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.686484,-0.726973,0.0158027)
- Old Polarization:       (0.658576,0.630816,0.410303)
- New Momentum Direction: (0.686484,0.726973,0.0158027)
- New Polarization:       (0.475738,-0.465466,0.746334)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.686484,0.726973,0.0158027)
- Old Polarization:       (0.475738,-0.465466,0.746334)
- New Momentum Direction: (0.196966,0.980179,0.0213069)
- New Polarization:       (0.700095,-0.155831,0.696838)
- *** FresnelRefraction *** 
-Track (trackID 1290, parentID 1) is processed with stopping code 2
-### pop requested out of 295 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0858112,-0.969422,-0.229908)
- Old Polarization:       (0.331518,-0.245393,0.910977)
- New Momentum Direction: (-0.11595,-0.943424,-0.310657)
- New Polarization:       (0.322458,-0.331579,0.886609)
- *** FresnelRefraction *** 
-Track (trackID 1289, parentID 1) is processed with stopping code 2
-### pop requested out of 294 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.813533,0.155606,-0.560312)
- Old Polarization:       (-0.386031,0.865119,-0.320234)
- New Momentum Direction: (0.615034,0.210992,-0.759747)
- New Polarization:       (0.535638,0.595291,0.598933)
- *** FresnelRefraction *** 
-Track (trackID 1288, parentID 1) is processed with stopping code 2
-### pop requested out of 293 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0716652,0.996713,-0.0377688)
- Old Polarization:       (0.70371,0.0773605,0.706263)
- New Momentum Direction: (-0.0967437,0.994003,-0.0509856)
- New Polarization:       (0.701501,0.104436,0.704975)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.0967437,0.994003,-0.0509856)
- Old Polarization:       (0.701501,0.104436,0.704975)
- New Momentum Direction: (-0.0716652,0.996713,-0.0377688)
- New Polarization:       (0.703872,0.077366,0.706101)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.0716652,0.996713,-0.0377688)
- Old Polarization:       (0.703872,0.077366,0.706101)
- New Momentum Direction: (-0.0967437,0.994003,-0.0509856)
- New Polarization:       (0.701663,0.104443,0.704813)
- *** FresnelRefraction *** 
-Track (trackID 1287, parentID 1) is processed with stopping code 2
-### pop requested out of 292 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.70604,-0.43539,-0.558518)
- Old Polarization:       (0.0602415,0.822743,-0.565212)
- New Momentum Direction: (-0.70604,-0.43539,-0.558518)
- New Polarization:       (0.0319786,0.76827,-0.639326)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1286, parentID 1) is processed with stopping code 2
-### pop requested out of 291 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.414157,0.640828,0.646385)
- Old Polarization:       (-0.887839,0.440883,0.131771)
- New Momentum Direction: (0.414157,0.640828,-0.646385)
- New Polarization:       (0.887839,-0.440883,0.131771)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.414157,0.640828,-0.646385)
- Old Polarization:       (0.887839,-0.440883,0.131771)
- New Momentum Direction: (0.414157,-0.640828,-0.646385)
- New Polarization:       (-0.887839,-0.440883,-0.131771)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.414157,-0.640828,-0.646385)
- Old Polarization:       (-0.887839,-0.440883,-0.131771)
- New Momentum Direction: (-0.414157,-0.640828,-0.646385)
- New Polarization:       (-0.887839,0.440883,0.131771)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1285, parentID 1) is processed with stopping code 2
-### pop requested out of 290 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.972883,-0.107011,-0.205056)
- Old Polarization:       (0.222374,-0.188839,-0.956499)
- New Momentum Direction: (-0.949952,-0.14453,-0.27695)
- New Polarization:       (-0.30042,0.665749,0.683027)
- *** FresnelRefraction *** 
-Track (trackID 1284, parentID 1) is processed with stopping code 2
-### pop requested out of 289 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1283, parentID 1) is processed with stopping code 2
-### pop requested out of 288 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.226558,-0.9286,0.293895)
- Old Polarization:       (0.46201,0.368092,0.80688)
- New Momentum Direction: (0.305613,-0.865697,0.396447)
- New Polarization:       (-0.623696,-0.496616,-0.603636)
- *** FresnelRefraction *** 
-Track (trackID 1282, parentID 1) is processed with stopping code 2
-### pop requested out of 287 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.69242,-0.637242,-0.338344)
-Old Polarization: (0.0856246,-0.538213,0.838448)
-New Polarization: (-0.0219705,0.933514,-0.357866)
-Polarization Change: (-0.0219705,0.933514,-0.357866)
-New Momentum Direction: (0.114371,0.357949,0.92671)
-Momentum Change: (0.114371,0.357949,0.92671)
- Photon at Boundary! 
- Old Momentum Direction: (0.114371,0.357949,0.92671)
- Old Polarization:       (-0.0219705,0.933514,-0.357866)
- New Momentum Direction: (0.155557,0.48685,0.859523)
- New Polarization:       (-0.536965,-0.688662,0.487251)
- *** FresnelRefraction *** 
-Track (trackID 1281, parentID 1) is processed with stopping code 2
-### pop requested out of 286 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.974929,-0.22227,-0.0104185)
- Old Polarization:       (-0.217227,0.940571,0.261032)
- New Momentum Direction: (-0.954024,-0.299402,-0.0140339)
- New Polarization:       (-0.292652,0.920356,0.259423)
- *** FresnelRefraction *** 
-Track (trackID 1280, parentID 1) is processed with stopping code 2
-### pop requested out of 285 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.502343,0.309241,0.807479)
- Old Polarization:       (0.566134,0.588232,-0.577474)
- New Momentum Direction: (0.680466,0.418893,0.601245)
- New Polarization:       (-0.604689,-0.142461,0.783618)
- *** FresnelRefraction *** 
-Track (trackID 1279, parentID 1) is processed with stopping code 2
-### pop requested out of 284 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.986872,-0.150489,0.0586199)
- Old Polarization:       (-0.142786,-0.982606,-0.118731)
- New Momentum Direction: (0.975718,-0.204093,0.0795005)
- New Polarization:       (0.193719,0.634729,-0.748059)
- *** FresnelRefraction *** 
-Track (trackID 1278, parentID 1) is processed with stopping code 2
-### pop requested out of 283 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.805458,0.440575,-0.396399)
- Old Polarization:       (-0.100405,-0.760627,-0.641378)
- New Momentum Direction: (-0.60139,0.593939,-0.534385)
- New Polarization:       (-0.141123,-0.737305,-0.660655)
- *** FresnelRefraction *** 
-Track (trackID 1277, parentID 1) is processed with stopping code 2
-### pop requested out of 282 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0245533,-0.984855,0.171633)
- Old Polarization:       (0.614322,-0.12058,-0.779788)
- New Momentum Direction: (0.0333474,-0.971879,0.233106)
- New Polarization:       (0.614807,-0.163938,-0.771451)
- *** FresnelRefraction *** 
-Track (trackID 1276, parentID 1) is processed with stopping code 2
-### pop requested out of 281 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.991019,0.110108,0.0758845)
- Old Polarization:       (0.00822791,-0.616601,0.787233)
- New Momentum Direction: (0.983606,0.148484,0.102333)
- New Polarization:       (0.0111079,-0.616278,0.78745)
- *** FresnelRefraction *** 
-Track (trackID 1275, parentID 1) is processed with stopping code 2
-### pop requested out of 280 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.377168,0.0175998,0.925978)
- Old Polarization:       (0.735506,0.613293,0.287929)
- New Momentum Direction: (-0.51227,0.023904,0.858492)
- New Polarization:       (0.687028,0.611223,0.392937)
- *** FresnelRefraction *** 
-Track (trackID 1274, parentID 1) is processed with stopping code 2
-### pop requested out of 279 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0835913,0.0158381,0.996374)
- Old Polarization:       (-0.775839,-0.626451,0.0750473)
- New Momentum Direction: (0.113618,0.0215273,0.993291)
- New Polarization:       (-0.77329,-0.625792,0.102016)
- *** FresnelRefraction *** 
-Track (trackID 1273, parentID 1) is processed with stopping code 2
-### pop requested out of 278 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0735258,0.935632,0.345235)
- Old Polarization:       (0.821734,0.252992,-0.510635)
- New Momentum Direction: (-0.0992607,0.879161,0.466071)
- New Polarization:       (0.810638,0.343079,-0.474513)
- *** FresnelRefraction *** 
-Track (trackID 1272, parentID 1) is processed with stopping code 2
-### pop requested out of 277 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1271, parentID 1) is processed with stopping code 2
-### pop requested out of 276 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.78193,-0.622985,-0.0218072)
- Old Polarization:       (0.539444,-0.658716,-0.524493)
- New Momentum Direction: (-0.540545,-0.8408,-0.0294317)
- New Polarization:       (-0.737651,0.490474,-0.464011)
- *** FresnelRefraction *** 
-Track (trackID 1270, parentID 1) is processed with stopping code 2
-### pop requested out of 275 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1269, parentID 1) is processed with stopping code 2
-### pop requested out of 274 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.976577,-0.113543,0.182769)
- Old Polarization:       (0.214626,-0.574198,0.790084)
- New Momentum Direction: (0.976577,-0.113543,0.182769)
- New Polarization:       (0.214461,0.444928,-0.869509)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.976577,-0.113543,0.182769)
- Old Polarization:       (0.214461,0.444928,-0.869509)
- New Momentum Direction: (0.956912,-0.153231,0.246655)
- New Polarization:       (0.28943,0.434801,-0.852747)
- *** FresnelRefraction *** 
-Track (trackID 1268, parentID 1) is processed with stopping code 2
-### pop requested out of 273 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.411511,0.50933,-0.755805)
- Old Polarization:       (0.79462,0.606638,-0.0238366)
- New Momentum Direction: (-0.411511,0.50933,0.755805)
- New Polarization:       (0.773625,0.633618,-0.00577621)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.411511,0.50933,0.755805)
- Old Polarization:       (0.773625,0.633618,-0.00577621)
- New Momentum Direction: (-0.411511,-0.50933,0.755805)
- New Polarization:       (-0.773625,0.633618,0.00577621)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.411511,-0.50933,0.755805)
- Old Polarization:       (-0.773625,0.633618,0.00577621)
- New Momentum Direction: (0.411511,-0.50933,0.755805)
- New Polarization:       (-0.773625,-0.633618,-0.00577621)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.411511,-0.50933,0.755805)
- Old Polarization:       (-0.773625,-0.633618,-0.00577621)
- New Momentum Direction: (0.555621,-0.687696,0.46729)
- New Polarization:       (-0.780589,-0.624988,0.00836721)
- *** FresnelRefraction *** 
-Track (trackID 1267, parentID 1) is processed with stopping code 2
-### pop requested out of 272 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.913269,0.38153,-0.142736)
- Old Polarization:       (-0.405843,0.882367,-0.238159)
- New Momentum Direction: (0.832671,0.51866,-0.194038)
- New Polarization:       (0.551768,-0.747306,0.370251)
- *** FresnelRefraction *** 
-Track (trackID 1266, parentID 1) is processed with stopping code 2
-### pop requested out of 271 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1265, parentID 1) is processed with stopping code 2
-### pop requested out of 270 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.605253,-0.782866,0.144188)
- Old Polarization:       (-0.0903251,-0.247504,-0.964667)
- New Momentum Direction: (0.82212,-0.534566,0.195851)
- New Polarization:       (-0.00637675,-0.352638,-0.935738)
- *** FresnelRefraction *** 
-Track (trackID 1264, parentID 1) is processed with stopping code 2
-### pop requested out of 269 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.956987,0.215647,0.194092)
- Old Polarization:       (-0.145382,0.222503,-0.964031)
- New Momentum Direction: (-0.919353,0.292431,0.263202)
- New Polarization:       (-0.198043,0.23408,-0.951833)
- *** FresnelRefraction *** 
-Track (trackID 1263, parentID 1) is processed with stopping code 2
-### pop requested out of 268 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.657854,0.18688,-0.729592)
- Old Polarization:       (0.552086,-0.778572,0.298375)
- New Momentum Direction: (0.894298,0.254049,-0.368362)
- New Polarization:       (0.0734354,-0.89537,-0.439226)
- *** FresnelRefraction *** 
-Track (trackID 1262, parentID 1) is processed with stopping code 2
-### pop requested out of 267 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.976032,-0.202766,0.0790344)
- Old Polarization:       (0.109328,-0.770864,-0.627547)
- New Momentum Direction: (-0.955249,-0.275605,0.107426)
- New Polarization:       (-0.148965,0.134462,-0.979658)
- *** FresnelRefraction *** 
-Track (trackID 1261, parentID 1) is processed with stopping code 2
-### pop requested out of 266 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.371824,-0.303852,-0.877166)
- Old Polarization:       (-0.752511,-0.65196,-0.0931442)
- New Momentum Direction: (0.50331,-0.411301,-0.759941)
- New Polarization:       (-0.736777,-0.66377,-0.128718)
- *** FresnelRefraction *** 
-Track (trackID 1260, parentID 1) is processed with stopping code 2
-### pop requested out of 265 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1259, parentID 1) is processed with stopping code 2
-### pop requested out of 264 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.940533,0.284497,-0.185634)
- Old Polarization:       (-0.330309,0.638273,-0.695344)
- New Momentum Direction: (0.887427,0.386038,-0.251888)
- New Polarization:       (0.448413,-0.849567,0.277779)
- *** FresnelRefraction *** 
-Track (trackID 1258, parentID 1) is processed with stopping code 2
-### pop requested out of 263 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.215287,-0.120229,0.969121)
- Old Polarization:       (0.685838,-0.687844,-0.23769)
- New Momentum Direction: (0.291068,-0.162549,0.942792)
- New Polarization:       (-0.922945,0.211758,0.32145)
- *** FresnelRefraction *** 
-Track (trackID 1257, parentID 1) is processed with stopping code 2
-### pop requested out of 262 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.700994,-0.259814,-0.664157)
- Old Polarization:       (0.605693,0.708524,0.362118)
- New Momentum Direction: (-0.700994,-0.259814,-0.664157)
- New Polarization:       (0.496117,0.491354,-0.715849)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.700994,-0.259814,-0.664157)
- Old Polarization:       (0.496117,0.491354,-0.715849)
- New Momentum Direction: (-0.700994,-0.259814,0.664157)
- New Polarization:       (-0.496117,-0.491354,-0.715849)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1256, parentID 1) is processed with stopping code 2
-### pop requested out of 261 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0696201,0.746877,-0.661307)
- Old Polarization:       (0.973502,-0.195616,-0.118441)
- New Momentum Direction: (0.0943026,0.434417,-0.895762)
- New Polarization:       (0.929088,0.284828,0.235944)
- *** FresnelRefraction *** 
-Track (trackID 1255, parentID 1) is processed with stopping code 2
-### pop requested out of 260 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1254, parentID 1) is processed with stopping code 2
-### pop requested out of 259 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1253, parentID 1) is processed with stopping code 2
-### pop requested out of 258 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.159404,-0.585188,-0.795076)
- Old Polarization:       (0.170129,0.809608,-0.561775)
- New Momentum Direction: (0.214624,-0.787907,-0.577182)
- New Polarization:       (0.207838,0.614262,-0.761239)
- *** FresnelRefraction *** 
-Track (trackID 1252, parentID 1) is processed with stopping code 2
-### pop requested out of 257 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.497528,0.846936,-0.187525)
- Old Polarization:       (-0.863283,0.504589,-0.0114826)
- New Momentum Direction: (0.674407,0.693226,-0.254192)
- New Polarization:       (-0.725595,0.685974,-0.0543351)
- *** FresnelRefraction *** 
-Track (trackID 1251, parentID 1) is processed with stopping code 2
-### pop requested out of 256 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.468877,0.768414,0.43554)
- Old Polarization:       (-0.512092,0.165276,-0.84288)
- New Momentum Direction: (-0.632809,0.504007,0.587817)
- New Polarization:       (-0.553611,0.23626,-0.798559)
- *** FresnelRefraction *** 
-Track (trackID 1250, parentID 1) is processed with stopping code 2
-### pop requested out of 255 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1249, parentID 1) is processed with stopping code 2
-### pop requested out of 254 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1248, parentID 1) is processed with stopping code 2
-### pop requested out of 253 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1247, parentID 1) is processed with stopping code 2
-### pop requested out of 252 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.502351,0.843504,-0.190116)
- Old Polarization:       (-0.851504,0.520814,0.0607741)
- New Momentum Direction: (0.678985,0.687713,-0.256963)
- New Polarization:       (-0.708882,0.705185,0.0141857)
- *** FresnelRefraction *** 
-Track (trackID 1246, parentID 1) is processed with stopping code 2
-### pop requested out of 251 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.494991,0.846147,-0.197533)
- Old Polarization:       (-0.856418,0.513499,0.0535414)
- New Momentum Direction: (0.673437,0.688664,-0.268745)
- New Polarization:       (-0.713985,0.700143,0.00498513)
- *** FresnelRefraction *** 
-Track (trackID 1245, parentID 1) is processed with stopping code 2
-### pop requested out of 250 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.814133,0.247908,0.525099)
- Old Polarization:       (-0.505956,-0.140902,0.850973)
- New Momentum Direction: (0.617162,0.335923,0.711524)
- New Polarization:       (0.692254,-0.661667,-0.288064)
- *** FresnelRefraction *** 
-Track (trackID 1244, parentID 1) is processed with stopping code 2
-### pop requested out of 249 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.637927,0.0119461,-0.770005)
- Old Polarization:       (-0.701346,-0.403952,-0.587312)
- New Momentum Direction: (0.637927,0.0119461,0.770005)
- New Polarization:       (0.297531,-0.926063,-0.232128)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.637927,0.0119461,0.770005)
- Old Polarization:       (0.297531,-0.926063,-0.232128)
- New Momentum Direction: (-0.637927,0.0119461,0.770005)
- New Polarization:       (0.297531,0.926063,0.232128)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.637927,0.0119461,0.770005)
- Old Polarization:       (0.297531,0.926063,0.232128)
- New Momentum Direction: (-0.860016,0.0161051,0.510013)
- New Polarization:       (0.212684,0.919855,0.329594)
- *** FresnelRefraction *** 
-Track (trackID 1243, parentID 1) is processed with stopping code 2
-### pop requested out of 248 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1242, parentID 1) is processed with stopping code 2
-### pop requested out of 247 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.483282,0.645665,-0.591232)
- Old Polarization:       (-0.872633,0.300996,-0.384595)
- New Momentum Direction: (0.483282,-0.645665,-0.591232)
- New Polarization:       (0.872633,0.300996,0.384595)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.483282,-0.645665,-0.591232)
- Old Polarization:       (0.872633,0.300996,0.384595)
- New Momentum Direction: (0.483282,-0.645665,0.591232)
- New Polarization:       (-0.872633,-0.300996,0.384595)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.483282,-0.645665,0.591232)
- Old Polarization:       (-0.872633,-0.300996,0.384595)
- New Momentum Direction: (-0.483282,-0.645665,0.591232)
- New Polarization:       (-0.872633,0.300996,-0.384595)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1241, parentID 1) is processed with stopping code 2
-### pop requested out of 246 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.582562,0.797805,0.155333)
- Old Polarization:       (-0.762452,0.470204,0.444494)
- New Momentum Direction: (0.787322,0.579701,0.20993)
- New Polarization:       (-0.60138,0.647025,0.468721)
- *** FresnelRefraction *** 
-Track (trackID 1240, parentID 1) is processed with stopping code 2
-### pop requested out of 245 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.918769,-0.369237,0.139739)
- Old Polarization:       (-0.392561,-0.816829,0.422713)
- New Momentum Direction: (0.843509,-0.502344,0.190114)
- New Polarization:       (0.534154,0.82167,-0.198839)
- *** FresnelRefraction *** 
-Track (trackID 1239, parentID 1) is processed with stopping code 2
-### pop requested out of 244 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.671812,-0.103685,-0.733429)
- Old Polarization:       (-0.662867,-0.526041,-0.532812)
- New Momentum Direction: (0.914143,-0.141085,-0.380049)
- New Polarization:       (-0.394002,-0.529864,-0.751004)
- *** FresnelRefraction *** 
-Track (trackID 1238, parentID 1) is processed with stopping code 2
-### pop requested out of 243 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.850336,0.116302,0.513228)
- Old Polarization:       (-0.466139,-0.286145,0.837159)
- New Momentum Direction: (0.700771,0.157662,0.695746)
- New Polarization:       (0.635796,-0.580354,-0.508874)
- *** FresnelRefraction *** 
-Track (trackID 1237, parentID 1) is processed with stopping code 2
-### pop requested out of 242 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.802723,0.288067,0.522161)
- Old Polarization:       (-0.51823,-0.0962942,0.849803)
- New Momentum Direction: (0.590503,0.389838,0.706635)
- New Polarization:       (0.708943,-0.668955,-0.223381)
- *** FresnelRefraction *** 
-Track (trackID 1236, parentID 1) is processed with stopping code 2
-### pop requested out of 241 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.54706,0.836869,0.0193779)
- Old Polarization:       (-0.802995,0.518095,0.294577)
- New Momentum Direction: (0.73723,0.675137,0.0261142)
- New Polarization:       (-0.65175,0.700442,0.290867)
- *** FresnelRefraction *** 
-Track (trackID 1235, parentID 1) is processed with stopping code 2
-### pop requested out of 240 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1234, parentID 1) is processed with stopping code 2
-### pop requested out of 239 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.681194,0.615813,0.395915)
- Old Polarization:       (-0.6528,0.266123,0.709246)
- New Momentum Direction: (0.13158,0.833843,0.53609)
- New Polarization:       (0.915938,-0.309096,0.255962)
- *** FresnelRefraction *** 
-Track (trackID 1233, parentID 1) is processed with stopping code 2
-### pop requested out of 238 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.906013,-0.421623,-0.0370763)
- Old Polarization:       (-0.40272,-0.885703,0.230969)
- New Momentum Direction: (0.820584,-0.569329,-0.0500651)
- New Polarization:       (0.544553,0.752258,0.370904)
- *** FresnelRefraction *** 
-Track (trackID 1232, parentID 1) is processed with stopping code 2
-### pop requested out of 237 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.626627,0.723129,0.290556)
- Old Polarization:       (-0.712585,0.380703,0.589311)
- New Momentum Direction: (0.851264,0.345759,0.394716)
- New Polarization:       (-0.524727,0.555949,0.644657)
- *** FresnelRefraction *** 
-Track (trackID 1231, parentID 1) is processed with stopping code 2
-### pop requested out of 236 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.894856,-0.437092,-0.0904567)
- Old Polarization:       (-0.418448,-0.892035,0.170808)
- New Momentum Direction: (0.794781,-0.594304,-0.122992)
- New Polarization:       (0.570179,0.661782,0.486765)
- *** FresnelRefraction *** 
-Track (trackID 1230, parentID 1) is processed with stopping code 2
-### pop requested out of 235 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.504536,0.491612,-0.709761)
- Old Polarization:       (-0.848208,0.128741,-0.513779)
- New Momentum Direction: (0.683167,0.665667,-0.300284)
- New Polarization:       (-0.611255,0.296264,-0.73389)
- *** FresnelRefraction *** 
-Track (trackID 1229, parentID 1) is processed with stopping code 2
-### pop requested out of 234 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.917479,-0.250696,0.308842)
- Old Polarization:       (-0.393245,-0.688582,0.609273)
- New Momentum Direction: (0.84138,-0.340605,0.419604)
- New Polarization:       (0.534434,0.408908,-0.739712)
- *** FresnelRefraction *** 
-Track (trackID 1228, parentID 1) is processed with stopping code 2
-### pop requested out of 233 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479389,0.727911,-0.490237)
- Old Polarization:       (-0.877582,0.39379,-0.273458)
- New Momentum Direction: (0.647272,0.378023,-0.66192)
- New Polarization:       (-0.727601,0.565267,-0.388676)
- *** FresnelRefraction *** 
-Track (trackID 1227, parentID 1) is processed with stopping code 2
-### pop requested out of 232 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.478636,0.776051,-0.410673)
- Old Polarization:       (-0.877096,0.443986,-0.183246)
- New Momentum Direction: (0.647812,0.520957,-0.555826)
- New Polarization:       (-0.735235,0.618556,-0.277161)
- *** FresnelRefraction *** 
-Track (trackID 1226, parentID 1) is processed with stopping code 2
-### pop requested out of 231 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.904154,-0.111482,0.412405)
- Old Polarization:       (-0.402895,-0.543532,0.736375)
- New Momentum Direction: (0.818354,-0.149975,0.554801)
- New Polarization:       (0.542876,-0.115125,-0.831885)
- *** FresnelRefraction *** 
-Track (trackID 1225, parentID 1) is processed with stopping code 2
-### pop requested out of 230 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.917025,-0.391205,0.0776174)
- Old Polarization:       (-0.391919,-0.84783,0.357188)
- New Momentum Direction: (0.841655,-0.529691,0.105094)
- New Polarization:       (0.53089,0.847238,0.0185373)
- *** FresnelRefraction *** 
-Track (trackID 1224, parentID 1) is processed with stopping code 2
-### pop requested out of 229 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.478053,0.780891,-0.402089)
- Old Polarization:       (-0.87718,0.447888,-0.173064)
- New Momentum Direction: (0.64769,0.532657,-0.54477)
- New Polarization:       (-0.735628,0.623349,-0.265117)
- *** FresnelRefraction *** 
-Track (trackID 1223, parentID 1) is processed with stopping code 2
-### pop requested out of 228 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.90565,-0.423643,-0.0180376)
- Old Polarization:       (-0.406109,-0.87883,0.250466)
- New Momentum Direction: (0.81748,-0.575436,-0.0245005)
- New Polarization:       (0.552319,0.771158,0.316636)
- *** FresnelRefraction *** 
-Track (trackID 1222, parentID 1) is processed with stopping code 2
-### pop requested out of 227 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.473956,0.773864,-0.420118)
- Old Polarization:       (-0.879836,0.435386,-0.190598)
- New Momentum Direction: (0.644346,0.508529,-0.571154)
- New Polarization:       (-0.73731,0.611324,-0.287501)
- *** FresnelRefraction *** 
-Track (trackID 1221, parentID 1) is processed with stopping code 2
-### pop requested out of 226 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1220, parentID 1) is processed with stopping code 2
-### pop requested out of 225 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.592526,0.784076,0.184761)
- Old Polarization:       (-0.751464,0.455381,0.47742)
- New Momentum Direction: (0.80055,0.544799,0.249627)
- New Polarization:       (-0.587267,0.630274,0.507811)
- *** FresnelRefraction *** 
-Track (trackID 1219, parentID 1) is processed with stopping code 2
-### pop requested out of 224 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.592991,0.785212,0.178339)
-Old Polarization: (-0.751652,0.460375,0.472307)
-New Polarization: (-0.622897,0.687886,0.372576)
-Polarization Change: (-0.622897,0.687886,0.372576)
-New Momentum Direction: (0.552755,0.72402,-0.412623)
-Momentum Change: (0.552755,0.72402,-0.412623)
- Photon at Boundary! 
- Old Momentum Direction: (0.552755,0.72402,-0.412623)
- Old Polarization:       (-0.622897,0.687886,0.372576)
- New Momentum Direction: (0.744889,0.368715,-0.556048)
- New Polarization:       (-0.335047,0.927436,0.166149)
- *** FresnelRefraction *** 
-Track (trackID 1218, parentID 1) is processed with stopping code 2
-### pop requested out of 223 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1217, parentID 1) is processed with stopping code 2
-### pop requested out of 222 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.540605,0.841209,0.0106613)
- Old Polarization:       (-0.80844,0.515956,0.283223)
- New Momentum Direction: (0.731765,0.681404,0.0144312)
- New Polarization:       (-0.657598,0.700318,0.277705)
- *** FresnelRefraction *** 
-Track (trackID 1216, parentID 1) is processed with stopping code 2
-### pop requested out of 221 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.902395,-0.428739,-0.0432071)
- Old Polarization:       (-0.409623,-0.884618,0.222845)
- New Momentum Direction: (0.810864,-0.582286,-0.0586811)
- New Polarization:       (0.557182,0.737432,0.381762)
- *** FresnelRefraction *** 
-Track (trackID 1215, parentID 1) is processed with stopping code 2
-### pop requested out of 220 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.55292,0.830482,0.0676701)
- Old Polarization:       (-0.793965,0.500483,0.345161)
- New Momentum Direction: (0.750199,0.654807,0.0918143)
- New Polarization:       (-0.639697,0.683623,0.351352)
- *** FresnelRefraction *** 
-Track (trackID 1214, parentID 1) is processed with stopping code 2
-### pop requested out of 219 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.472884,0.72782,-0.496647)
- Old Polarization:       (-0.881083,0.385072,-0.274614)
- New Momentum Direction: (0.642804,0.361987,-0.675106)
- New Polarization:       (-0.728885,0.560134,-0.39367)
- *** FresnelRefraction *** 
-Track (trackID 1213, parentID 1) is processed with stopping code 2
-### pop requested out of 218 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.610135,0.753078,0.246189)
- Old Polarization:       (-0.730942,0.415127,0.541658)
- New Momentum Direction: (0.827902,0.450537,0.334058)
- New Polarization:       (-0.556833,0.58889,0.585786)
- *** FresnelRefraction *** 
-Track (trackID 1212, parentID 1) is processed with stopping code 2
-### pop requested out of 217 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.887141,-0.437072,-0.148153)
- Old Polarization:       (-0.424897,-0.898844,0.107428)
- New Momentum Direction: (0.780817,-0.591692,-0.200564)
- New Polarization:       (0.576865,0.559528,0.59511)
- *** FresnelRefraction *** 
-Track (trackID 1211, parentID 1) is processed with stopping code 2
-### pop requested out of 216 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.575873,0.807772,0.125996)
- Old Polarization:       (-0.770644,0.484909,0.413486)
- New Momentum Direction: (0.776398,0.606919,0.169869)
- New Polarization:       (-0.612281,0.662468,0.431565)
- *** FresnelRefraction *** 
-Track (trackID 1210, parentID 1) is processed with stopping code 2
-### pop requested out of 215 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.509183,0.849324,-0.139219)
- Old Polarization:       (-0.843155,0.524715,0.117315)
- New Momentum Direction: (0.68933,0.699501,-0.188474)
- New Polarization:       (-0.698912,0.710597,0.0810845)
- *** FresnelRefraction *** 
-Track (trackID 1209, parentID 1) is processed with stopping code 2
-### pop requested out of 214 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.554577,0.264435,-0.788998)
- Old Polarization:       (-0.792083,-0.12286,-0.597922)
- New Momentum Direction: (0.752571,0.358843,-0.55215)
- New Polarization:       (-0.580428,-0.0345646,-0.813578)
- *** FresnelRefraction *** 
-Track (trackID 1208, parentID 1) is processed with stopping code 2
-### pop requested out of 213 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.510114,0.447398,-0.734587)
- Old Polarization:       (-0.840469,0.0778236,-0.536242)
- New Momentum Direction: (0.693083,0.607871,-0.387465)
- New Polarization:       (-0.618163,0.224682,-0.753255)
- *** FresnelRefraction *** 
-Track (trackID 1207, parentID 1) is processed with stopping code 2
-### pop requested out of 212 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.919942,-0.351956,0.172726)
- Old Polarization:       (-0.391341,-0.797757,0.458734)
- New Momentum Direction: (0.84583,-0.478891,0.235021)
- New Polarization:       (0.532504,0.78422,-0.318493)
- *** FresnelRefraction *** 
-Track (trackID 1206, parentID 1) is processed with stopping code 2
-### pop requested out of 211 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.924924,-0.298558,0.235328)
- Old Polarization:       (-0.379781,-0.753045,0.537299)
- New Momentum Direction: (0.859228,-0.401786,0.316694)
- New Polarization:       (0.511104,0.647103,-0.565712)
- *** FresnelRefraction *** 
-Track (trackID 1205, parentID 1) is processed with stopping code 2
-### pop requested out of 210 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.875598,0.0214441,0.482564)
- Old Polarization:       (-0.436516,-0.392649,0.809494)
- New Momentum Direction: (0.758064,0.0289529,0.651537)
- New Polarization:       (0.591647,-0.450853,-0.668346)
- *** FresnelRefraction *** 
-Track (trackID 1204, parentID 1) is processed with stopping code 2
-### pop requested out of 209 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.480903,0.685968,-0.546059)
- Old Polarization:       (-0.87583,0.346957,-0.335473)
- New Momentum Direction: (0.480903,-0.685968,-0.546059)
- New Polarization:       (-0.541531,0.257425,-0.800298)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.480903,-0.685968,-0.546059)
- Old Polarization:       (-0.541531,0.257425,-0.800298)
- New Momentum Direction: (0.480903,-0.685968,0.546059)
- New Polarization:       (0.541531,-0.257425,-0.800298)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.480903,-0.685968,0.546059)
- Old Polarization:       (0.541531,-0.257425,-0.800298)
- New Momentum Direction: (-0.480903,-0.685968,0.546059)
- New Polarization:       (0.541531,0.257425,0.800298)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.480903,-0.685968,0.546059)
- Old Polarization:       (0.541531,0.257425,0.800298)
- New Momentum Direction: (-0.649395,-0.1859,0.737379)
- New Polarization:       (0.734947,-0.402447,0.545792)
- *** FresnelRefraction *** 
-Track (trackID 1203, parentID 1) is processed with stopping code 2
-### pop requested out of 208 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.536129,0.844046,0.0122957)
- Old Polarization:       (-0.811408,0.511272,0.28323)
- New Momentum Direction: (0.729372,0.683913,0.0167275)
- New Polarization:       (-0.660428,0.697527,0.278012)
- *** FresnelRefraction *** 
-Track (trackID 1202, parentID 1) is processed with stopping code 2
-### pop requested out of 207 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.616241,0.74195,0.264115)
- Old Polarization:       (-0.724058,0.401819,0.560608)
- New Momentum Direction: (0.836866,0.413531,0.358673)
- New Polarization:       (-0.545524,0.575723,0.609054)
- *** FresnelRefraction *** 
-Track (trackID 1201, parentID 1) is processed with stopping code 2
-### pop requested out of 206 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.539253,0.329389,-0.775054)
- Old Polarization:       (-0.809524,-0.0509168,-0.584875)
- New Momentum Direction: (0.7307,0.446329,-0.516594)
- New Polarization:       (-0.59871,0.0553203,-0.799053)
- *** FresnelRefraction *** 
-Track (trackID 1200, parentID 1) is processed with stopping code 2
-### pop requested out of 205 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1199, parentID 1) is processed with stopping code 2
-### pop requested out of 204 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.917761,-0.206231,0.339388)
- Old Polarization:       (-0.387808,-0.649516,0.654014)
- New Momentum Direction: (0.845207,-0.277533,0.456728)
- New Polarization:       (0.522179,0.246847,-0.816331)
- *** FresnelRefraction *** 
-Track (trackID 1198, parentID 1) is processed with stopping code 2
-### pop requested out of 203 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1197, parentID 1) is processed with stopping code 2
-### pop requested out of 202 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1196, parentID 1) is processed with stopping code 2
-### pop requested out of 201 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.646071,0.684974,0.336753)
- Old Polarization:       (-0.691118,0.337724,0.638982)
- New Momentum Direction: (0.646071,-0.684974,0.336753)
- New Polarization:       (-0.201461,0.272517,0.940823)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646071,-0.684974,0.336753)
- Old Polarization:       (-0.201461,0.272517,0.940823)
- New Momentum Direction: (-0.646071,-0.684974,0.336753)
- New Polarization:       (-0.201461,-0.272517,-0.940823)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1195, parentID 1) is processed with stopping code 2
-### pop requested out of 200 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.919744,-0.27262,0.282398)
- Old Polarization:       (-0.390142,-0.713979,0.581397)
- New Momentum Direction: (0.846316,-0.369969,0.383239)
- New Polarization:       (0.529536,0.506263,-0.680654)
- *** FresnelRefraction *** 
-Track (trackID 1194, parentID 1) is processed with stopping code 2
-### pop requested out of 199 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.648936,0.688798,0.323171)
- Old Polarization:       (-0.689027,0.35189,0.633573)
- New Momentum Direction: (0.648936,-0.688798,0.323171)
- New Polarization:       (-0.206532,0.249332,0.946139)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.648936,-0.688798,0.323171)
- Old Polarization:       (-0.206532,0.249332,0.946139)
- New Momentum Direction: (-0.648936,-0.688798,0.323171)
- New Polarization:       (-0.206532,-0.249332,-0.946139)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.648936,-0.688798,0.323171)
- Old Polarization:       (-0.206532,-0.249332,-0.946139)
- New Momentum Direction: (-0.648936,-0.688798,-0.323171)
- New Polarization:       (0.206532,0.249332,-0.946139)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.648936,-0.688798,-0.323171)
- Old Polarization:       (0.206532,0.249332,-0.946139)
- New Momentum Direction: (-0.875003,-0.210925,-0.435753)
- New Polarization:       (0.484113,-0.385326,-0.785594)
- *** FresnelRefraction *** 
-Track (trackID 1193, parentID 1) is processed with stopping code 2
-### pop requested out of 198 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.878863,-0.0134641,0.476885)
- Old Polarization:       (-0.436214,-0.42744,0.791841)
- New Momentum Direction: (0.760774,-0.0183166,0.648758)
- New Polarization:       (0.595534,-0.377659,-0.709023)
- *** FresnelRefraction *** 
-Track (trackID 1192, parentID 1) is processed with stopping code 2
-### pop requested out of 197 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.865109,-0.427352,-0.262596)
- Old Polarization:       (-0.447771,-0.893916,-0.020391)
- New Momentum Direction: (0.736426,-0.576397,-0.35418)
- New Polarization:       (0.606816,0.331343,0.722486)
- *** FresnelRefraction *** 
-Track (trackID 1191, parentID 1) is processed with stopping code 2
-### pop requested out of 196 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.831153,-0.4097,-0.375939)
- Old Polarization:       (-0.488493,-0.860987,-0.141688)
- New Momentum Direction: (0.653922,-0.557445,-0.511509)
- New Polarization:       (0.670051,0.112779,0.733697)
- *** FresnelRefraction *** 
-Track (trackID 1190, parentID 1) is processed with stopping code 2
-### pop requested out of 195 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1189, parentID 1) is processed with stopping code 2
-### pop requested out of 194 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.901788,-0.117082,0.416017)
- Old Polarization:       (-0.408534,-0.544973,0.732192)
- New Momentum Direction: (0.811115,-0.158453,0.563014)
- New Polarization:       (0.55381,-0.101533,-0.82643)
- *** FresnelRefraction *** 
-Track (trackID 1188, parentID 1) is processed with stopping code 2
-### pop requested out of 193 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1187, parentID 1) is processed with stopping code 2
-### pop requested out of 192 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1186, parentID 1) is processed with stopping code 2
-### pop requested out of 191 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.810612,0.25279,0.528209)
- Old Polarization:       (-0.51078,-0.135899,0.848903)
- New Momentum Direction: (0.605039,0.34371,0.718186)
- New Polarization:       (0.701635,-0.656537,-0.276889)
- *** FresnelRefraction *** 
-Track (trackID 1185, parentID 1) is processed with stopping code 2
-### pop requested out of 190 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1184, parentID 1) is processed with stopping code 2
-### pop requested out of 189 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.474804,0.767035,-0.43153)
- Old Polarization:       (-0.879617,0.429692,-0.204058)
- New Momentum Direction: (0.644648,0.491077,-0.585894)
- New Polarization:       (-0.736447,0.604553,-0.303583)
- *** FresnelRefraction *** 
-Track (trackID 1183, parentID 1) is processed with stopping code 2
-### pop requested out of 188 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.882238,-0.00726113,0.470748)
- Old Polarization:       (-0.428869,-0.424909,0.797198)
- New Momentum Direction: (0.772266,-0.00979813,0.635224)
- New Polarization:       (0.580631,-0.394894,-0.711987)
- *** FresnelRefraction *** 
-Track (trackID 1182, parentID 1) is processed with stopping code 2
-### pop requested out of 187 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.768245,-0.296481,-0.567361)
- Old Polarization:       (-0.55574,-0.748778,-0.361227)
- New Momentum Direction: (0.505531,-0.3996,-0.764695)
- New Polarization:       (0.75988,-0.213601,0.613968)
- *** FresnelRefraction *** 
-Track (trackID 1181, parentID 1) is processed with stopping code 2
-### pop requested out of 186 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.60116,0.768773,0.218163)
- Old Polarization:       (-0.741146,0.434269,0.51197)
- New Momentum Direction: (0.814619,0.498999,0.295628)
- New Polarization:       (-0.572263,0.608555,0.549705)
- *** FresnelRefraction *** 
-Track (trackID 1180, parentID 1) is processed with stopping code 2
-### pop requested out of 185 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.707548,-0.175689,-0.684477)
- Old Polarization:       (-0.623621,-0.61081,-0.48786)
- New Momentum Direction: (0.295266,-0.237533,-0.925417)
- New Polarization:       (0.864278,-0.346452,0.364685)
- *** FresnelRefraction *** 
-Track (trackID 1179, parentID 1) is processed with stopping code 2
-### pop requested out of 184 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1178, parentID 1) is processed with stopping code 2
-### pop requested out of 183 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.683832,-0.127088,-0.718487)
- Old Polarization:       (-0.649807,-0.553941,-0.520481)
- New Momentum Direction: (0.683832,-0.127088,0.718487)
- New Polarization:       (0.168514,-0.930582,-0.324991)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.683832,-0.127088,0.718487)
- Old Polarization:       (0.168514,-0.930582,-0.324991)
- New Momentum Direction: (0.140995,-0.17244,0.974877)
- New Polarization:       (0.275668,-0.938931,-0.205951)
- *** FresnelRefraction *** 
-Track (trackID 1177, parentID 1) is processed with stopping code 2
-### pop requested out of 182 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.776089,0.372214,0.509059)
- Old Polarization:       (-0.547554,-0.00272093,0.836766)
- New Momentum Direction: (0.522523,0.503248,0.688267)
- New Polarization:       (0.750575,-0.654446,-0.0913086)
- *** FresnelRefraction *** 
-Track (trackID 1176, parentID 1) is processed with stopping code 2
-### pop requested out of 181 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.923888,-0.347017,0.161278)
- Old Polarization:       (-0.381683,-0.805528,0.453258)
- New Momentum Direction: (0.856795,-0.467622,0.21733)
- New Polarization:       (0.514365,0.804851,-0.296045)
- *** FresnelRefraction *** 
-Track (trackID 1175, parentID 1) is processed with stopping code 2
-### pop requested out of 180 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.619904,0.0415249,-0.783578)
- Old Polarization:       (-0.719811,-0.367468,-0.588931)
- New Momentum Direction: (0.84284,0.0564584,-0.535195)
- New Polarization:       (-0.488779,-0.335848,-0.805172)
- *** FresnelRefraction *** 
-Track (trackID 1174, parentID 1) is processed with stopping code 2
-### pop requested out of 179 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.872826,0.0239777,0.487441)
- Old Polarization:       (-0.441207,-0.388128,0.809131)
- New Momentum Direction: (0.750029,0.0324958,0.660607)
- New Polarization:       (0.6004,-0.452425,-0.659417)
- *** FresnelRefraction *** 
-Track (trackID 1173, parentID 1) is processed with stopping code 2
-### pop requested out of 178 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.488313,0.836232,-0.249532)
-Old Polarization: (-0.864001,0.503477,-0.00352683)
-New Polarization: (0.583831,0.578832,-0.569294)
-Polarization Change: (0.583831,0.578832,-0.569294)
-New Momentum Direction: (-0.757878,0.640016,-0.126492)
-Momentum Change: (-0.757878,0.640016,-0.126492)
- Photon at Boundary! 
- Old Momentum Direction: (-0.757878,0.640016,-0.126492)
- Old Polarization:       (0.583831,0.578832,-0.569294)
- New Momentum Direction: (-0.757878,-0.640016,-0.126492)
- New Polarization:       (-0.583831,0.578832,0.569294)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.757878,-0.640016,-0.126492)
- Old Polarization:       (-0.583831,0.578832,0.569294)
- New Momentum Direction: (-0.461573,-0.870268,-0.171999)
- New Polarization:       (-0.804991,0.329431,0.493421)
- *** FresnelRefraction *** 
-Track (trackID 1172, parentID 1) is processed with stopping code 2
-### pop requested out of 177 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.496636,0.561369,-0.66198)
- Old Polarization:       (-0.859183,0.209778,-0.466688)
- New Momentum Direction: (0.496636,0.561369,0.66198)
- New Polarization:       (0.859183,-0.209778,-0.466688)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.496636,0.561369,0.66198)
- Old Polarization:       (0.859183,-0.209778,-0.466688)
- New Momentum Direction: (0.496636,-0.561369,0.66198)
- New Polarization:       (-0.859183,-0.209778,0.466688)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.496636,-0.561369,0.66198)
- Old Polarization:       (-0.859183,-0.209778,0.466688)
- New Momentum Direction: (-0.496636,-0.561369,0.66198)
- New Polarization:       (-0.859183,0.209778,-0.466688)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.496636,-0.561369,0.66198)
- Old Polarization:       (-0.859183,0.209778,-0.466688)
- New Momentum Direction: (-0.496636,-0.561369,-0.66198)
- New Polarization:       (0.859183,-0.209778,-0.466688)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.496636,-0.561369,-0.66198)
- Old Polarization:       (0.859183,-0.209778,-0.466688)
- New Momentum Direction: (-0.496636,0.561369,-0.66198)
- New Polarization:       (-0.859183,-0.209778,0.466688)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.496636,0.561369,-0.66198)
- Old Polarization:       (-0.859183,-0.209778,0.466688)
- New Momentum Direction: (0.496636,0.561369,-0.66198)
- New Polarization:       (-0.859183,0.209778,-0.466688)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.496636,0.561369,-0.66198)
- Old Polarization:       (-0.859183,0.209778,-0.466688)
- New Momentum Direction: (0.496636,0.561369,0.66198)
- New Polarization:       (0.859183,-0.209778,-0.466688)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1171, parentID 1) is processed with stopping code 2
-### pop requested out of 176 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.521331,0.402118,-0.752672)
- Old Polarization:       (-0.828888,0.0289315,-0.558665)
- New Momentum Direction: (0.707112,0.545417,-0.450014)
- New Polarization:       (-0.614111,0.158219,-0.773198)
- *** FresnelRefraction *** 
-Track (trackID 1170, parentID 1) is processed with stopping code 2
-### pop requested out of 175 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.487274,0.80202,-0.345437)
- Old Polarization:       (-0.870048,0.479727,-0.113483)
- New Momentum Direction: (0.656403,0.5938,-0.465335)
- New Polarization:       (-0.729767,0.656147,-0.192123)
- *** FresnelRefraction *** 
-Track (trackID 1169, parentID 1) is processed with stopping code 2
-### pop requested out of 174 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.867804,-0.433879,-0.24221)
-Old Polarization: (-0.446428,-0.894813,0.00342268)
-New Polarization: (-0.494467,-0.38032,-0.781575)
-Polarization Change: (-0.494467,-0.38032,-0.781575)
-New Momentum Direction: (-0.205314,-0.822641,0.530196)
-Momentum Change: (-0.205314,-0.822641,0.530196)
- Photon at Boundary! 
- Old Momentum Direction: (-0.205314,-0.822641,0.530196)
- Old Polarization:       (-0.494467,-0.38032,-0.781575)
- New Momentum Direction: (-0.278034,-0.638116,0.717987)
- New Polarization:       (-0.523889,-0.52577,-0.670154)
- *** FresnelRefraction *** 
-Track (trackID 1168, parentID 1) is processed with stopping code 2
-### pop requested out of 173 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1167, parentID 1) is processed with stopping code 2
-### pop requested out of 172 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.919636,-0.281357,0.274059)
-Old Polarization: (-0.391002,-0.72197,0.570856)
-New Polarization: (-0.78514,-0.107902,0.609846)
-Polarization Change: (-0.78514,-0.107902,0.609846)
-New Momentum Direction: (-0.271284,0.945128,-0.182037)
-Momentum Change: (-0.271284,0.945128,-0.182037)
-Scattering Photon!
-Old Momentum Direction: (-0.271284,0.945128,-0.182037)
-Old Polarization: (-0.78514,-0.107902,0.609846)
-New Polarization: (-0.88332,-0.161186,0.440188)
-Polarization Change: (-0.88332,-0.161186,0.440188)
-New Momentum Direction: (0.395662,0.247222,0.884496)
-Momentum Change: (0.395662,0.247222,0.884496)
- Photon at Boundary! 
- Old Momentum Direction: (0.395662,0.247222,0.884496)
- Old Polarization:       (-0.88332,-0.161186,0.440188)
- New Momentum Direction: (0.537686,0.335962,0.77332)
- New Polarization:       (-0.792557,-0.111525,0.599513)
- *** FresnelRefraction *** 
-Track (trackID 1166, parentID 1) is processed with stopping code 2
-### pop requested out of 171 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.753092,0.429815,0.498108)
- Old Polarization:       (-0.573733,0.0584995,0.816951)
- New Momentum Direction: (0.448199,0.584006,0.676797)
- New Polarization:       (0.79327,-0.60887,6.10058e-05)
- *** FresnelRefraction *** 
-Track (trackID 1165, parentID 1) is processed with stopping code 2
-### pop requested out of 170 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.789973,-0.333912,-0.514242)
- Old Polarization:       (-0.531336,-0.791357,-0.302383)
- New Momentum Direction: (0.56375,-0.449803,-0.692722)
- New Polarization:       (0.724289,-0.133883,0.676373)
- *** FresnelRefraction *** 
-Track (trackID 1164, parentID 1) is processed with stopping code 2
-### pop requested out of 169 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.822054,-0.385368,-0.419188)
- Old Polarization:       (-0.495986,-0.846217,-0.194715)
- New Momentum Direction: (0.639923,-0.520069,-0.565709)
- New Polarization:       (0.675198,0.0290544,0.737064)
- *** FresnelRefraction *** 
-Track (trackID 1163, parentID 1) is processed with stopping code 2
-### pop requested out of 168 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1162, parentID 1) is processed with stopping code 2
-### pop requested out of 167 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.4725,0.724503,-0.501835)
-Old Polarization: (-0.881254,0.380856,-0.279895)
-New Polarization: (-0.95788,-0.0341601,-0.285131)
-Polarization Change: (-0.95788,-0.0341601,-0.285131)
-New Momentum Direction: (0.0210659,-0.998583,0.0488654)
-Momentum Change: (0.0210659,-0.998583,0.0488654)
- Photon at Boundary! 
- Old Momentum Direction: (0.0210659,-0.998583,0.0488654)
- Old Polarization:       (-0.95788,-0.0341601,-0.285131)
- New Momentum Direction: (0.0286487,-0.997378,0.0664548)
- New Polarization:       (-0.957547,-0.0464612,-0.284507)
- *** FresnelRefraction *** 
-Track (trackID 1161, parentID 1) is processed with stopping code 2
-### pop requested out of 166 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1160, parentID 1) is processed with stopping code 2
-### pop requested out of 165 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.640346,-0.00908425,-0.768033)
- Old Polarization:       (-0.697851,-0.424612,-0.57681)
- New Momentum Direction: (0.867857,-0.0123118,-0.496662)
- New Polarization:       (-0.458355,-0.405514,-0.790866)
- *** FresnelRefraction *** 
-Track (trackID 1159, parentID 1) is processed with stopping code 2
-### pop requested out of 164 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.625102,0.724896,0.289436)
- Old Polarization:       (-0.714086,0.381382,0.587051)
- New Momentum Direction: (0.850046,0.350013,0.393591)
- New Polarization:       (-0.52668,0.556983,0.642167)
- *** FresnelRefraction *** 
-Track (trackID 1158, parentID 1) is processed with stopping code 2
-### pop requested out of 163 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1157, parentID 1) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1156, parentID 1) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.551707,0.831074,0.0702533)
- Old Polarization:       (-0.794608,0.498164,0.347032)
- New Momentum Direction: (0.750021,0.654482,0.0955061)
- New Polarization:       (-0.640138,0.681958,0.353774)
- *** FresnelRefraction *** 
-Track (trackID 1155, parentID 1) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.675211,0.629933,0.383763)
- Old Polarization:       (-0.659459,0.282443,0.696664)
- New Momentum Direction: (0.0614591,0.852388,0.519285)
- New Polarization:       (0.92998,-0.237825,0.280316)
- *** FresnelRefraction *** 
-Track (trackID 1154, parentID 1) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.58442,0.154192,-0.796667)
- Old Polarization:       (-0.758808,-0.244018,-0.603876)
- New Momentum Direction: (0.794297,0.209565,-0.570241)
- New Polarization:       (-0.540648,-0.184308,-0.820811)
- *** FresnelRefraction *** 
-Track (trackID 1153, parentID 1) is processed with stopping code 2
-### pop requested out of 158 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1152, parentID 1) is processed with stopping code 2
-### pop requested out of 157 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479345,0.811653,-0.333838)
- Old Polarization:       (-0.873858,0.47662,-0.0959415)
- New Momentum Direction: (0.651759,0.607595,-0.453915)
- New Polarization:       (-0.73342,0.657342,-0.173194)
- *** FresnelRefraction *** 
-Track (trackID 1151, parentID 1) is processed with stopping code 2
-### pop requested out of 156 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.911029,-0.157823,0.380945)
- Old Polarization:       (-0.395664,-0.594687,0.699855)
- New Momentum Direction: (0.831696,-0.212513,0.512953)
- New Polarization:       (0.533334,0.0488791,-0.844491)
- *** FresnelRefraction *** 
-Track (trackID 1150, parentID 1) is processed with stopping code 2
-### pop requested out of 155 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.569613,0.204857,-0.795974)
- Old Polarization:       (-0.775056,-0.188437,-0.603142)
- New Momentum Direction: (0.77416,0.278421,-0.568469)
- New Polarization:       (-0.560522,-0.115722,-0.820015)
- *** FresnelRefraction *** 
-Track (trackID 1149, parentID 1) is processed with stopping code 2
-### pop requested out of 154 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.829876,-0.399736,-0.389251)
- Old Polarization:       (-0.48816,-0.858037,-0.159598)
- New Momentum Direction: (0.655644,-0.540963,-0.526773)
- New Polarization:       (0.66596,0.0855071,0.741071)
- *** FresnelRefraction *** 
-Track (trackID 1148, parentID 1) is processed with stopping code 2
-### pop requested out of 153 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.843872,-0.422318,-0.33095)
- Old Polarization:       (-0.474431,-0.875404,-0.0926441)
- New Momentum Direction: (0.683726,-0.574382,-0.450116)
- New Polarization:       (0.649666,0.198198,0.733929)
- *** FresnelRefraction *** 
-Track (trackID 1147, parentID 1) is processed with stopping code 2
-### pop requested out of 152 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.63476,0.707582,0.310494)
- Old Polarization:       (-0.703596,0.363162,0.610791)
- New Momentum Direction: (0.862645,0.278909,0.421964)
- New Polarization:       (-0.504125,0.542142,0.672265)
- *** FresnelRefraction *** 
-Track (trackID 1146, parentID 1) is processed with stopping code 2
-### pop requested out of 151 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1145, parentID 1) is processed with stopping code 2
-### pop requested out of 150 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1144, parentID 1) is processed with stopping code 2
-### pop requested out of 149 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.799329,-0.360241,-0.480936)
- Old Polarization:       (-0.522367,-0.812167,-0.25984)
- New Momentum Direction: (0.580255,-0.488261,-0.651847)
- New Polarization:       (0.71604,-0.0755154,0.693962)
- *** FresnelRefraction *** 
-Track (trackID 1143, parentID 1) is processed with stopping code 2
-### pop requested out of 148 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1142, parentID 1) is processed with stopping code 2
-### pop requested out of 147 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.883336,-0.437408,-0.168501)
- Old Polarization:       (-0.429096,-0.899259,0.0849081)
- New Momentum Direction: (-0.883336,-0.437408,-0.168501)
- New Polarization:       (-0.312413,0.281392,0.907313)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.883336,-0.437408,-0.168501)
- Old Polarization:       (-0.312413,0.281392,0.907313)
- New Momentum Direction: (-0.883336,0.437408,-0.168501)
- New Polarization:       (0.312413,0.281392,-0.907313)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.883336,0.437408,-0.168501)
- Old Polarization:       (0.312413,0.281392,-0.907313)
- New Momentum Direction: (-0.772885,0.59213,-0.228104)
- New Polarization:       (-0.427617,-0.751617,-0.502211)
- *** FresnelRefraction *** 
-Track (trackID 1141, parentID 1) is processed with stopping code 2
-### pop requested out of 146 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479368,0.671012,-0.565641)
- Old Polarization:       (-0.87603,0.327144,-0.354329)
- New Momentum Direction: (0.479368,-0.671012,-0.565641)
- New Polarization:       (0.87603,0.327144,0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479368,-0.671012,-0.565641)
- Old Polarization:       (0.87603,0.327144,0.354329)
- New Momentum Direction: (0.479368,-0.671012,0.565641)
- New Polarization:       (-0.87603,-0.327144,0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479368,-0.671012,0.565641)
- Old Polarization:       (-0.87603,-0.327144,0.354329)
- New Momentum Direction: (-0.479368,-0.671012,0.565641)
- New Polarization:       (-0.87603,0.327144,-0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479368,-0.671012,0.565641)
- Old Polarization:       (-0.87603,0.327144,-0.354329)
- New Momentum Direction: (-0.479368,0.671012,0.565641)
- New Polarization:       (0.87603,0.327144,0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479368,0.671012,0.565641)
- Old Polarization:       (0.87603,0.327144,0.354329)
- New Momentum Direction: (-0.479368,0.671012,-0.565641)
- New Polarization:       (-0.87603,-0.327144,0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479368,0.671012,-0.565641)
- Old Polarization:       (-0.87603,-0.327144,0.354329)
- New Momentum Direction: (0.479368,0.671012,-0.565641)
- New Polarization:       (-0.87603,0.327144,-0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479368,0.671012,-0.565641)
- Old Polarization:       (-0.87603,0.327144,-0.354329)
- New Momentum Direction: (0.479368,-0.671012,-0.565641)
- New Polarization:       (0.87603,0.327144,0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479368,-0.671012,-0.565641)
- Old Polarization:       (0.87603,0.327144,0.354329)
- New Momentum Direction: (0.479368,-0.671012,0.565641)
- New Polarization:       (-0.87603,-0.327144,0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479368,-0.671012,0.565641)
- Old Polarization:       (-0.87603,-0.327144,0.354329)
- New Momentum Direction: (-0.479368,-0.671012,0.565641)
- New Polarization:       (-0.87603,0.327144,-0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479368,-0.671012,0.565641)
- Old Polarization:       (-0.87603,0.327144,-0.354329)
- New Momentum Direction: (-0.479368,0.671012,0.565641)
- New Polarization:       (0.87603,0.327144,0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479368,0.671012,0.565641)
- Old Polarization:       (0.87603,0.327144,0.354329)
- New Momentum Direction: (-0.479368,0.671012,-0.565641)
- New Polarization:       (-0.87603,-0.327144,0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479368,0.671012,-0.565641)
- Old Polarization:       (-0.87603,-0.327144,0.354329)
- New Momentum Direction: (-0.479368,-0.671012,-0.565641)
- New Polarization:       (0.87603,-0.327144,-0.354329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479368,-0.671012,-0.565641)
- Old Polarization:       (0.87603,-0.327144,-0.354329)
- New Momentum Direction: (0.479368,-0.671012,-0.565641)
- New Polarization:       (0.87603,0.327144,0.354329)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1140, parentID 1) is processed with stopping code 2
-### pop requested out of 145 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.919859,-0.361568,0.15208)
- Old Polarization:       (-0.390701,-0.810133,0.437079)
- New Momentum Direction: (0.84612,-0.491302,0.206648)
- New Polarization:       (0.53094,0.810927,-0.245967)
- *** FresnelRefraction *** 
-Track (trackID 1139, parentID 1) is processed with stopping code 2
-### pop requested out of 144 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.660201,0.659526,0.359388)
- Old Polarization:       (-0.675894,0.312998,0.667232)
- New Momentum Direction: (-0.660201,0.659526,0.359388)
- New Polarization:       (-0.675894,-0.312998,-0.667232)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.660201,0.659526,0.359388)
- Old Polarization:       (-0.675894,-0.312998,-0.667232)
- New Momentum Direction: (-0.660201,-0.659526,0.359388)
- New Polarization:       (0.675894,-0.312998,0.667232)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1138, parentID 1) is processed with stopping code 2
-### pop requested out of 143 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.841263,0.169307,0.513431)
- Old Polarization:       (-0.473266,-0.228446,0.850783)
- New Momentum Direction: (0.686802,0.227625,0.690282)
- New Polarization:       (0.640614,-0.638243,-0.426919)
- *** FresnelRefraction *** 
-Track (trackID 1137, parentID 1) is processed with stopping code 2
-### pop requested out of 142 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.878851,-0.0121656,0.476941)
- Old Polarization:       (-0.436024,-0.42626,0.792581)
- New Momentum Direction: (0.761005,-0.0165425,0.648535)
- New Polarization:       (0.595003,-0.380596,-0.707897)
- *** FresnelRefraction *** 
-Track (trackID 1136, parentID 1) is processed with stopping code 2
-### pop requested out of 141 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1135, parentID 1) is processed with stopping code 2
-### pop requested out of 140 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.4998,0.515685,-0.695895)
- Old Polarization:       (-0.853255,0.155072,-0.497904)
- New Momentum Direction: (0.4998,0.515685,0.695895)
- New Polarization:       (-0.365854,0.853943,-0.370044)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.4998,0.515685,0.695895)
- Old Polarization:       (-0.365854,0.853943,-0.370044)
- New Momentum Direction: (0.4998,-0.515685,0.695895)
- New Polarization:       (0.365854,0.853943,0.370044)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.4998,-0.515685,0.695895)
- Old Polarization:       (0.365854,0.853943,0.370044)
- New Momentum Direction: (-0.4998,-0.515685,0.695895)
- New Polarization:       (0.365854,-0.853943,-0.370044)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (-0.4998,-0.515685,0.695895)
-Old Polarization: (0.365854,-0.853943,-0.370044)
-New Polarization: (-0.506128,-0.194537,-0.840232)
-Polarization Change: (-0.506128,-0.194537,-0.840232)
-New Momentum Direction: (-0.536963,0.833454,0.130481)
-Momentum Change: (-0.536963,0.833454,0.130481)
- Photon at Boundary! 
- Old Momentum Direction: (-0.536963,0.833454,0.130481)
- Old Polarization:       (-0.506128,-0.194537,-0.840232)
- New Momentum Direction: (-0.727358,0.663107,0.176747)
- New Polarization:       (0.0136841,0.271515,-0.962337)
- *** FresnelRefraction *** 
-Track (trackID 1134, parentID 1) is processed with stopping code 2
-### pop requested out of 139 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.78396,-0.326813,-0.527826)
- Old Polarization:       (-0.538401,-0.781211,-0.315965)
- New Momentum Direction: (0.546203,-0.440965,-0.712188)
- New Polarization:       (0.735712,-0.15395,0.659566)
- *** FresnelRefraction *** 
-Track (trackID 1133, parentID 1) is processed with stopping code 2
-### pop requested out of 138 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.518679,0.452,-0.725719)
- Old Polarization:       (-0.835777,0.089214,-0.541773)
- New Momentum Direction: (0.697413,0.607758,-0.379797)
- New Polarization:       (-0.614761,0.234946,-0.752907)
- *** FresnelRefraction *** 
-Track (trackID 1132, parentID 1) is processed with stopping code 2
-### pop requested out of 137 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.764084,0.400336,0.505872)
- Old Polarization:       (-0.561503,0.0266173,0.827047)
- New Momentum Direction: (0.482935,0.5434,0.686651)
- New Polarization:       (0.774253,-0.631277,-0.0449684)
- *** FresnelRefraction *** 
-Track (trackID 1131, parentID 1) is processed with stopping code 2
-### pop requested out of 136 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.870694,-0.431161,-0.236625)
- Old Polarization:       (-0.441833,-0.897055,0.00876518)
- New Momentum Direction: (0.747895,-0.58194,-0.319373)
- New Polarization:       (0.5989,0.384022,0.702741)
- *** FresnelRefraction *** 
-Track (trackID 1130, parentID 1) is processed with stopping code 2
-### pop requested out of 135 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.656806,0.671593,0.342884)
- Old Polarization:       (-0.680094,0.331192,0.654052)
- New Momentum Direction: (0.656806,-0.671593,0.342884)
- New Polarization:       (0.680094,0.331192,-0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.656806,-0.671593,0.342884)
- Old Polarization:       (0.680094,0.331192,-0.654052)
- New Momentum Direction: (-0.656806,-0.671593,0.342884)
- New Polarization:       (0.680094,-0.331192,0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656806,-0.671593,0.342884)
- Old Polarization:       (0.680094,-0.331192,0.654052)
- New Momentum Direction: (-0.656806,-0.671593,-0.342884)
- New Polarization:       (-0.680094,0.331192,0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656806,-0.671593,-0.342884)
- Old Polarization:       (-0.680094,0.331192,0.654052)
- New Momentum Direction: (-0.656806,0.671593,-0.342884)
- New Polarization:       (0.680094,0.331192,-0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656806,0.671593,-0.342884)
- Old Polarization:       (0.680094,0.331192,-0.654052)
- New Momentum Direction: (0.656806,0.671593,-0.342884)
- New Polarization:       (0.680094,-0.331192,0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.656806,0.671593,-0.342884)
- Old Polarization:       (0.680094,-0.331192,0.654052)
- New Momentum Direction: (0.656806,-0.671593,-0.342884)
- New Polarization:       (-0.680094,-0.331192,-0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.656806,-0.671593,-0.342884)
- Old Polarization:       (-0.680094,-0.331192,-0.654052)
- New Momentum Direction: (-0.656806,-0.671593,-0.342884)
- New Polarization:       (-0.680094,0.331192,0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656806,-0.671593,-0.342884)
- Old Polarization:       (-0.680094,0.331192,0.654052)
- New Momentum Direction: (-0.656806,-0.671593,0.342884)
- New Polarization:       (0.680094,-0.331192,0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656806,-0.671593,0.342884)
- Old Polarization:       (0.680094,-0.331192,0.654052)
- New Momentum Direction: (-0.656806,0.671593,0.342884)
- New Polarization:       (-0.680094,-0.331192,-0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656806,0.671593,0.342884)
- Old Polarization:       (-0.680094,-0.331192,-0.654052)
- New Momentum Direction: (0.656806,0.671593,0.342884)
- New Polarization:       (-0.680094,0.331192,0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.656806,0.671593,0.342884)
- Old Polarization:       (-0.680094,0.331192,0.654052)
- New Momentum Direction: (0.656806,-0.671593,0.342884)
- New Polarization:       (0.680094,0.331192,-0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.656806,-0.671593,0.342884)
- Old Polarization:       (0.680094,0.331192,-0.654052)
- New Momentum Direction: (-0.656806,-0.671593,0.342884)
- New Polarization:       (0.680094,-0.331192,0.654052)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.656806,-0.671593,0.342884)
- Old Polarization:       (0.680094,-0.331192,0.654052)
- New Momentum Direction: (-0.656806,-0.671593,-0.342884)
- New Polarization:       (-0.680094,0.331192,0.654052)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1129, parentID 1) is processed with stopping code 2
-### pop requested out of 134 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.91008,-0.173408,0.376411)
- Old Polarization:       (-0.399806,-0.606528,0.687225)
- New Momentum Direction: (0.827569,-0.234886,0.509861)
- New Polarization:       (0.542081,0.0983712,-0.834549)
- *** FresnelRefraction *** 
-Track (trackID 1128, parentID 1) is processed with stopping code 2
-### pop requested out of 133 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.920644,-0.362406,0.145179)
- Old Polarization:       (-0.388548,-0.814347,0.431126)
- New Momentum Direction: (0.848484,-0.491269,0.1968)
- New Polarization:       (0.526767,0.819755,-0.224762)
- *** FresnelRefraction *** 
-Track (trackID 1127, parentID 1) is processed with stopping code 2
-### pop requested out of 132 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.486416,0.824679,-0.288624)
- Old Polarization:       (-0.867542,0.495097,-0.0474319)
- New Momentum Direction: (0.659527,0.641775,-0.391343)
- New Polarization:       (-0.726922,0.677068,-0.114732)
- *** FresnelRefraction *** 
-Track (trackID 1126, parentID 1) is processed with stopping code 2
-### pop requested out of 131 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.867286,0.0474054,0.495548)
- Old Polarization:       (-0.447423,-0.362171,0.817707)
- New Momentum Direction: (0.737981,0.0642619,0.671755)
- New Polarization:       (0.609305,-0.491326,-0.622372)
- *** FresnelRefraction *** 
-Track (trackID 1125, parentID 1) is processed with stopping code 2
-### pop requested out of 130 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.609932,0.759791,0.225167)
- Old Polarization:       (-0.732831,0.432666,0.525127)
- New Momentum Direction: (0.821521,0.482831,0.303279)
- New Polarization:       (-0.563161,0.603909,0.564043)
- *** FresnelRefraction *** 
-Track (trackID 1124, parentID 1) is processed with stopping code 2
-### pop requested out of 129 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.887862,-0.440908,-0.131534)
- Old Polarization:       (-0.426229,-0.895828,0.125785)
- New Momentum Direction: (0.780018,-0.599642,-0.178888)
- New Polarization:       (0.581276,0.588477,0.561973)
- *** FresnelRefraction *** 
-Track (trackID 1123, parentID 1) is processed with stopping code 2
-### pop requested out of 128 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1122, parentID 1) is processed with stopping code 2
-### pop requested out of 127 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.874752,-0.437709,-0.207892)
- Old Polarization:       (-0.439183,-0.897436,0.0415576)
- New Momentum Direction: (0.754003,-0.593347,-0.281813)
- New Polarization:       (0.597686,0.441748,0.669052)
- *** FresnelRefraction *** 
-Track (trackID 1121, parentID 1) is processed with stopping code 2
-### pop requested out of 126 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.764166,0.410852,0.497243)
- Old Polarization:       (-0.560438,0.0412916,0.827167)
- New Momentum Direction: (0.492795,0.554248,0.670792)
- New Polarization:       (0.767456,-0.640152,-0.0348764)
- *** FresnelRefraction *** 
-Track (trackID 1120, parentID 1) is processed with stopping code 2
-### pop requested out of 125 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1119, parentID 1) is processed with stopping code 2
-### pop requested out of 124 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.800041,-0.355627,-0.483182)
- Old Polarization:       (-0.520795,-0.811492,-0.265054)
- New Momentum Direction: (0.585651,-0.480473,-0.652808)
- New Polarization:       (0.711408,-0.0813012,0.698061)
- *** FresnelRefraction *** 
-Track (trackID 1118, parentID 1) is processed with stopping code 2
-### pop requested out of 123 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.902934,-0.114988,0.414111)
- Old Polarization:       (-0.405909,-0.544814,0.733768)
- New Momentum Direction: (0.814568,-0.155198,0.55892)
- New Polarization:       (0.548744,-0.106177,-0.82922)
- *** FresnelRefraction *** 
-Track (trackID 1117, parentID 1) is processed with stopping code 2
-### pop requested out of 122 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.484341,0.65425,-0.580836)
- Old Polarization:       (-0.872546,0.312771,-0.375284)
- New Momentum Direction: (0.484341,-0.65425,-0.580836)
- New Polarization:       (0.872546,0.312771,0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.484341,-0.65425,-0.580836)
- Old Polarization:       (0.872546,0.312771,0.375284)
- New Momentum Direction: (0.484341,-0.65425,0.580836)
- New Polarization:       (-0.872546,-0.312771,0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.484341,-0.65425,0.580836)
- Old Polarization:       (-0.872546,-0.312771,0.375284)
- New Momentum Direction: (-0.484341,-0.65425,0.580836)
- New Polarization:       (-0.872546,0.312771,-0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.484341,-0.65425,0.580836)
- Old Polarization:       (-0.872546,0.312771,-0.375284)
- New Momentum Direction: (-0.484341,0.65425,0.580836)
- New Polarization:       (0.872546,0.312771,0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.484341,0.65425,0.580836)
- Old Polarization:       (0.872546,0.312771,0.375284)
- New Momentum Direction: (-0.484341,0.65425,-0.580836)
- New Polarization:       (-0.872546,-0.312771,0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.484341,0.65425,-0.580836)
- Old Polarization:       (-0.872546,-0.312771,0.375284)
- New Momentum Direction: (0.484341,0.65425,-0.580836)
- New Polarization:       (-0.872546,0.312771,-0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.484341,0.65425,-0.580836)
- Old Polarization:       (-0.872546,0.312771,-0.375284)
- New Momentum Direction: (0.484341,-0.65425,-0.580836)
- New Polarization:       (0.872546,0.312771,0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.484341,-0.65425,-0.580836)
- Old Polarization:       (0.872546,0.312771,0.375284)
- New Momentum Direction: (0.484341,-0.65425,0.580836)
- New Polarization:       (-0.872546,-0.312771,0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.484341,-0.65425,0.580836)
- Old Polarization:       (-0.872546,-0.312771,0.375284)
- New Momentum Direction: (-0.484341,-0.65425,0.580836)
- New Polarization:       (-0.872546,0.312771,-0.375284)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.484341,-0.65425,0.580836)
- Old Polarization:       (-0.872546,0.312771,-0.375284)
- New Momentum Direction: (-0.484341,0.65425,0.580836)
- New Polarization:       (0.872546,0.312771,0.375284)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1116, parentID 1) is processed with stopping code 2
-### pop requested out of 121 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1115, parentID 1) is processed with stopping code 2
-### pop requested out of 120 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.505867,0.483866,-0.714123)
- Old Polarization:       (-0.846667,0.120075,-0.518399)
- New Momentum Direction: (0.505867,0.483866,0.714123)
- New Polarization:       (-0.363172,0.870381,-0.332479)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.505867,0.483866,0.714123)
- Old Polarization:       (-0.363172,0.870381,-0.332479)
- New Momentum Direction: (-0.505867,0.483866,0.714123)
- New Polarization:       (-0.363172,-0.870381,0.332479)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.505867,0.483866,0.714123)
- Old Polarization:       (-0.363172,-0.870381,0.332479)
- New Momentum Direction: (-0.505867,-0.483866,0.714123)
- New Polarization:       (0.363172,-0.870381,-0.332479)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.505867,-0.483866,0.714123)
- Old Polarization:       (0.363172,-0.870381,-0.332479)
- New Momentum Direction: (-0.685068,-0.655273,0.318275)
- New Polarization:       (0.710367,-0.504085,0.4912)
- *** FresnelRefraction *** 
-Track (trackID 1114, parentID 1) is processed with stopping code 2
-### pop requested out of 119 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.686188,-0.126216,-0.716391)
- Old Polarization:       (-0.647302,-0.555272,-0.522182)
- New Momentum Direction: (0.928439,-0.170775,-0.329905)
- New Polarization:       (-0.366628,-0.564364,-0.739647)
- *** FresnelRefraction *** 
-Track (trackID 1113, parentID 1) is processed with stopping code 2
-### pop requested out of 118 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1112, parentID 1) is processed with stopping code 2
-### pop requested out of 117 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.590713,0.142439,-0.79421)
- Old Polarization:       (-0.752686,-0.257374,-0.605988)
- New Momentum Direction: (0.800449,0.193013,-0.567474)
- New Polarization:       (-0.533854,-0.20091,-0.821362)
- *** FresnelRefraction *** 
-Track (trackID 1111, parentID 1) is processed with stopping code 2
-### pop requested out of 116 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.815202,0.254879,0.52008)
- Old Polarization:       (-0.503301,-0.132585,0.853879)
- New Momentum Direction: (0.624865,0.343577,0.70107)
- New Polarization:       (0.684801,-0.672453,-0.280811)
- *** FresnelRefraction *** 
-Track (trackID 1110, parentID 1) is processed with stopping code 2
-### pop requested out of 115 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479642,0.64995,-0.589498)
- Old Polarization:       (-0.874811,0.301997,-0.378819)
- New Momentum Direction: (0.479642,-0.64995,-0.589498)
- New Polarization:       (0.874811,0.301997,0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479642,-0.64995,-0.589498)
- Old Polarization:       (0.874811,0.301997,0.378819)
- New Momentum Direction: (0.479642,-0.64995,0.589498)
- New Polarization:       (-0.874811,-0.301997,0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479642,-0.64995,0.589498)
- Old Polarization:       (-0.874811,-0.301997,0.378819)
- New Momentum Direction: (-0.479642,-0.64995,0.589498)
- New Polarization:       (-0.874811,0.301997,-0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479642,-0.64995,0.589498)
- Old Polarization:       (-0.874811,0.301997,-0.378819)
- New Momentum Direction: (-0.479642,0.64995,0.589498)
- New Polarization:       (0.874811,0.301997,0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479642,0.64995,0.589498)
- Old Polarization:       (0.874811,0.301997,0.378819)
- New Momentum Direction: (-0.479642,0.64995,-0.589498)
- New Polarization:       (-0.874811,-0.301997,0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479642,0.64995,-0.589498)
- Old Polarization:       (-0.874811,-0.301997,0.378819)
- New Momentum Direction: (0.479642,0.64995,-0.589498)
- New Polarization:       (-0.874811,0.301997,-0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479642,0.64995,-0.589498)
- Old Polarization:       (-0.874811,0.301997,-0.378819)
- New Momentum Direction: (0.479642,-0.64995,-0.589498)
- New Polarization:       (0.874811,0.301997,0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479642,-0.64995,-0.589498)
- Old Polarization:       (0.874811,0.301997,0.378819)
- New Momentum Direction: (0.479642,-0.64995,0.589498)
- New Polarization:       (-0.874811,-0.301997,0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479642,-0.64995,0.589498)
- Old Polarization:       (-0.874811,-0.301997,0.378819)
- New Momentum Direction: (-0.479642,-0.64995,0.589498)
- New Polarization:       (-0.874811,0.301997,-0.378819)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479642,-0.64995,0.589498)
- Old Polarization:       (-0.874811,0.301997,-0.378819)
- New Momentum Direction: (-0.479642,0.64995,0.589498)
- New Polarization:       (0.874811,0.301997,0.378819)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1109, parentID 1) is processed with stopping code 2
-### pop requested out of 114 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.498074,0.841,-0.211283)
- Old Polarization:       (-0.855662,0.516176,0.0374885)
- New Momentum Direction: (0.674001,0.681158,-0.285912)
- New Polarization:       (-0.713602,0.70042,-0.0135408)
- *** FresnelRefraction *** 
-Track (trackID 1108, parentID 1) is processed with stopping code 2
-### pop requested out of 113 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1107, parentID 1) is processed with stopping code 2
-### pop requested out of 112 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.801044,-0.368033,-0.472102)
- Old Polarization:       (-0.521205,-0.816696,-0.247695)
- New Momentum Direction: (0.581282,-0.500279,-0.641742)
- New Polarization:       (0.716536,-0.059031,0.695048)
- *** FresnelRefraction *** 
-Track (trackID 1106, parentID 1) is processed with stopping code 2
-### pop requested out of 111 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.813806,0.25344,0.52296)
- Old Polarization:       (-0.505703,-0.13454,0.852152)
- New Momentum Direction: (0.61856,0.342669,0.707079)
- New Polarization:       (0.690345,-0.66677,-0.280787)
- *** FresnelRefraction *** 
-Track (trackID 1105, parentID 1) is processed with stopping code 2
-### pop requested out of 110 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.556045,0.826447,0.0883151)
- Old Polarization:       (-0.78963,0.492112,0.366484)
- New Momentum Direction: (0.756413,0.642967,0.120139)
- New Polarization:       (-0.633907,0.675318,0.376971)
- *** FresnelRefraction *** 
-Track (trackID 1104, parentID 1) is processed with stopping code 2
-### pop requested out of 109 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.8746,0.0179281,0.484514)
- Old Polarization:       (-0.438947,-0.395131,0.806968)
- New Momentum Direction: (0.754216,0.0242801,0.656177)
- New Polarization:       (0.596813,-0.44206,-0.669625)
- *** FresnelRefraction *** 
-Track (trackID 1103, parentID 1) is processed with stopping code 2
-### pop requested out of 108 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.829244,-0.403438,-0.386772)
- Old Polarization:       (-0.489755,-0.857949,-0.155122)
- New Momentum Direction: (0.651714,-0.547506,-0.524887)
- New Polarization:       (0.670118,0.0914996,0.736593)
- *** FresnelRefraction *** 
-Track (trackID 1102, parentID 1) is processed with stopping code 2
-### pop requested out of 107 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.492548,0.83694,-0.238594)
- Old Polarization:       (-0.860843,0.508813,0.00770927)
- New Momentum Direction: (0.667758,0.670424,-0.323466)
- New Polarization:       (-0.719408,0.692849,-0.049117)
- *** FresnelRefraction *** 
-Track (trackID 1101, parentID 1) is processed with stopping code 2
-### pop requested out of 106 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.775032,0.370134,0.512178)
-Old Polarization: (-0.549264,-0.00619378,0.835626)
-New Polarization: (-0.82222,-0.102983,0.559776)
-Polarization Change: (-0.82222,-0.102983,0.559776)
-New Momentum Direction: (-0.528715,-0.225968,-0.818168)
-Momentum Change: (-0.528715,-0.225968,-0.818168)
- Photon at Boundary! 
- Old Momentum Direction: (-0.528715,-0.225968,-0.818168)
- Old Polarization:       (-0.82222,-0.102983,0.559776)
- New Momentum Direction: (-0.716911,-0.306401,-0.626224)
- New Polarization:       (0.475327,0.442279,-0.760561)
- *** FresnelRefraction *** 
-Track (trackID 1100, parentID 1) is processed with stopping code 2
-### pop requested out of 105 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1099, parentID 1) is processed with stopping code 2
-### pop requested out of 104 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.890875,-0.435736,-0.128361)
- Old Polarization:       (-0.42058,-0.897989,0.129338)
- New Momentum Direction: (0.788759,-0.58965,-0.173702)
- New Polarization:       (0.570603,0.597229,0.563675)
- *** FresnelRefraction *** 
-Track (trackID 1098, parentID 1) is processed with stopping code 2
-### pop requested out of 103 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.521852,0.851229,-0.0555037)
- Old Polarization:       (-0.827534,0.520968,0.209235)
- New Momentum Direction: (0.709112,0.70105,-0.0754206)
- New Polarization:       (-0.679939,0.708207,0.19007)
- *** FresnelRefraction *** 
-Track (trackID 1097, parentID 1) is processed with stopping code 2
-### pop requested out of 102 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.791976,0.313541,0.523895)
- Old Polarization:       (-0.531169,-0.0692712,0.844429)
- New Momentum Direction: (0.557746,0.426241,0.712206)
- New Polarization:       (0.73107,-0.658573,-0.178376)
- *** FresnelRefraction *** 
-Track (trackID 1096, parentID 1) is processed with stopping code 2
-### pop requested out of 101 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1095, parentID 1) is processed with stopping code 2
-### pop requested out of 100 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.492157,0.821251,-0.288667)
- Old Polarization:       (-0.86432,0.500475,-0.049767)
- New Momentum Direction: (0.663311,0.639261,-0.389054)
- New Polarization:       (-0.723783,0.680126,-0.116476)
- *** FresnelRefraction *** 
-Track (trackID 1094, parentID 1) is processed with stopping code 2
-### pop requested out of 99 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1093, parentID 1) is processed with stopping code 2
-### pop requested out of 98 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.913474,-0.405184,0.0373107)
- Old Polarization:       (-0.395781,-0.863485,0.312653)
- New Momentum Direction: (0.834592,-0.548548,0.0505122)
- New Polarization:       (0.536205,0.829969,0.153738)
- *** FresnelRefraction *** 
-Track (trackID 1092, parentID 1) is processed with stopping code 2
-### pop requested out of 97 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.612331,0.0871882,-0.785779)
- Old Polarization:       (-0.729838,-0.319775,-0.604219)
- New Momentum Direction: (0.825871,0.117594,-0.551461)
- New Polarization:       (-0.505889,-0.277405,-0.816776)
- *** FresnelRefraction *** 
-Track (trackID 1091, parentID 1) is processed with stopping code 2
-### pop requested out of 96 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479691,0.730261,-0.486432)
- Old Polarization:       (-0.877429,0.396839,-0.269512)
- New Momentum Direction: (0.647466,0.386927,-0.656564)
- New Polarization:       (-0.728242,0.568047,-0.383388)
- *** FresnelRefraction *** 
-Track (trackID 1090, parentID 1) is processed with stopping code 2
-### pop requested out of 95 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.480573,0.747576,-0.458454)
- Old Polarization:       (-0.876864,0.417146,-0.238953)
- New Momentum Direction: (0.480573,-0.747576,-0.458454)
- New Polarization:       (-0.55231,0.148057,-0.820386)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.480573,-0.747576,-0.458454)
- Old Polarization:       (-0.55231,0.148057,-0.820386)
- New Momentum Direction: (-0.480573,-0.747576,-0.458454)
- New Polarization:       (-0.55231,-0.148057,0.820386)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.480573,-0.747576,-0.458454)
- Old Polarization:       (-0.55231,-0.148057,0.820386)
- New Momentum Direction: (-0.480573,-0.747576,0.458454)
- New Polarization:       (0.55231,0.148057,0.820386)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.480573,-0.747576,0.458454)
- Old Polarization:       (0.55231,0.148057,0.820386)
- New Momentum Direction: (-0.648167,-0.444456,0.618335)
- New Polarization:       (0.747183,-0.214494,0.629055)
- *** FresnelRefraction *** 
-Track (trackID 1089, parentID 1) is processed with stopping code 2
-### pop requested out of 94 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.92401,-0.302668,0.233662)
- Old Polarization:       (-0.382077,-0.754719,0.533307)
- New Momentum Direction: (0.856737,-0.408249,0.315172)
- New Polarization:       (0.515368,0.654051,-0.553726)
- *** FresnelRefraction *** 
-Track (trackID 1088, parentID 1) is processed with stopping code 2
-### pop requested out of 93 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.492999,0.573041,-0.654658)
- Old Polarization:       (-0.862184,0.220957,-0.455869)
- New Momentum Direction: (0.492999,0.573041,0.654658)
- New Polarization:       (0.862184,-0.220957,-0.455869)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.492999,0.573041,0.654658)
- Old Polarization:       (0.862184,-0.220957,-0.455869)
- New Momentum Direction: (0.492999,-0.573041,0.654658)
- New Polarization:       (-0.862184,-0.220957,0.455869)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.492999,-0.573041,0.654658)
- Old Polarization:       (-0.862184,-0.220957,0.455869)
- New Momentum Direction: (-0.492999,-0.573041,0.654658)
- New Polarization:       (-0.862184,0.220957,-0.455869)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.492999,-0.573041,0.654658)
- Old Polarization:       (-0.862184,0.220957,-0.455869)
- New Momentum Direction: (-0.492999,-0.573041,-0.654658)
- New Polarization:       (0.862184,-0.220957,-0.455869)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.492999,-0.573041,-0.654658)
- Old Polarization:       (0.862184,-0.220957,-0.455869)
- New Momentum Direction: (-0.492999,0.573041,-0.654658)
- New Polarization:       (-0.862184,-0.220957,0.455869)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.492999,0.573041,-0.654658)
- Old Polarization:       (-0.862184,-0.220957,0.455869)
- New Momentum Direction: (0.492999,0.573041,-0.654658)
- New Polarization:       (-0.862184,0.220957,-0.455869)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.492999,0.573041,-0.654658)
- Old Polarization:       (-0.862184,0.220957,-0.455869)
- New Momentum Direction: (0.492999,0.573041,0.654658)
- New Polarization:       (0.862184,-0.220957,-0.455869)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1087, parentID 1) is processed with stopping code 2
-### pop requested out of 92 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1086, parentID 1) is processed with stopping code 2
-### pop requested out of 91 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (-0.671215,0.640017,0.373964)
- New Polarization:       (-0.663965,-0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,0.640017,0.373964)
- Old Polarization:       (-0.663965,-0.294798,-0.6872)
- New Momentum Direction: (-0.671215,-0.640017,0.373964)
- New Polarization:       (0.663965,-0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,-0.640017,0.373964)
- Old Polarization:       (0.663965,-0.294798,0.6872)
- New Momentum Direction: (-0.671215,-0.640017,-0.373964)
- New Polarization:       (-0.663965,0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,-0.640017,-0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (0.671215,-0.640017,-0.373964)
- New Polarization:       (-0.663965,-0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,-0.640017,-0.373964)
- Old Polarization:       (-0.663965,-0.294798,-0.6872)
- New Momentum Direction: (0.671215,0.640017,-0.373964)
- New Polarization:       (0.663965,-0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,-0.373964)
- Old Polarization:       (0.663965,-0.294798,0.6872)
- New Momentum Direction: (-0.671215,0.640017,-0.373964)
- New Polarization:       (0.663965,0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,0.640017,-0.373964)
- Old Polarization:       (0.663965,0.294798,-0.6872)
- New Momentum Direction: (-0.671215,-0.640017,-0.373964)
- New Polarization:       (-0.663965,0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,-0.640017,-0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (-0.671215,-0.640017,0.373964)
- New Polarization:       (0.663965,-0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,-0.640017,0.373964)
- Old Polarization:       (0.663965,-0.294798,0.6872)
- New Momentum Direction: (0.671215,-0.640017,0.373964)
- New Polarization:       (0.663965,0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,-0.640017,0.373964)
- Old Polarization:       (0.663965,0.294798,-0.6872)
- New Momentum Direction: (0.671215,0.640017,0.373964)
- New Polarization:       (-0.663965,0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (0.671215,0.640017,-0.373964)
- New Polarization:       (0.663965,-0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,-0.373964)
- Old Polarization:       (0.663965,-0.294798,0.6872)
- New Momentum Direction: (-0.671215,0.640017,-0.373964)
- New Polarization:       (0.663965,0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,0.640017,-0.373964)
- Old Polarization:       (0.663965,0.294798,-0.6872)
- New Momentum Direction: (-0.671215,-0.640017,-0.373964)
- New Polarization:       (-0.663965,0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,-0.640017,-0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (0.671215,-0.640017,-0.373964)
- New Polarization:       (-0.663965,-0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,-0.640017,-0.373964)
- Old Polarization:       (-0.663965,-0.294798,-0.6872)
- New Momentum Direction: (0.671215,0.640017,-0.373964)
- New Polarization:       (0.663965,-0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,-0.373964)
- Old Polarization:       (0.663965,-0.294798,0.6872)
- New Momentum Direction: (0.671215,0.640017,0.373964)
- New Polarization:       (-0.663965,0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (-0.671215,0.640017,0.373964)
- New Polarization:       (-0.663965,-0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,0.640017,0.373964)
- Old Polarization:       (-0.663965,-0.294798,-0.6872)
- New Momentum Direction: (-0.671215,-0.640017,0.373964)
- New Polarization:       (0.663965,-0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,-0.640017,0.373964)
- Old Polarization:       (0.663965,-0.294798,0.6872)
- New Momentum Direction: (0.671215,-0.640017,0.373964)
- New Polarization:       (0.663965,0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,-0.640017,0.373964)
- Old Polarization:       (0.663965,0.294798,-0.6872)
- New Momentum Direction: (0.671215,0.640017,0.373964)
- New Polarization:       (-0.663965,0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (0.671215,0.640017,-0.373964)
- New Polarization:       (0.663965,-0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,-0.373964)
- Old Polarization:       (0.663965,-0.294798,0.6872)
- New Momentum Direction: (-0.671215,0.640017,-0.373964)
- New Polarization:       (0.663965,0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,0.640017,-0.373964)
- Old Polarization:       (0.663965,0.294798,-0.6872)
- New Momentum Direction: (-0.671215,-0.640017,-0.373964)
- New Polarization:       (-0.663965,0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,-0.640017,-0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (0.671215,-0.640017,-0.373964)
- New Polarization:       (-0.663965,-0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,-0.640017,-0.373964)
- Old Polarization:       (-0.663965,-0.294798,-0.6872)
- New Momentum Direction: (0.671215,-0.640017,0.373964)
- New Polarization:       (0.663965,0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,-0.640017,0.373964)
- Old Polarization:       (0.663965,0.294798,-0.6872)
- New Momentum Direction: (0.671215,0.640017,0.373964)
- New Polarization:       (-0.663965,0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,0.640017,0.373964)
- Old Polarization:       (-0.663965,0.294798,0.6872)
- New Momentum Direction: (-0.671215,0.640017,0.373964)
- New Polarization:       (-0.663965,-0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,0.640017,0.373964)
- Old Polarization:       (-0.663965,-0.294798,-0.6872)
- New Momentum Direction: (-0.671215,-0.640017,0.373964)
- New Polarization:       (0.663965,-0.294798,0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.671215,-0.640017,0.373964)
- Old Polarization:       (0.663965,-0.294798,0.6872)
- New Momentum Direction: (0.671215,-0.640017,0.373964)
- New Polarization:       (0.663965,0.294798,-0.6872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.671215,-0.640017,0.373964)
- Old Polarization:       (0.663965,0.294798,-0.6872)
- New Momentum Direction: (0.671215,-0.640017,-0.373964)
- New Polarization:       (-0.663965,-0.294798,-0.6872)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1085, parentID 1) is processed with stopping code 2
-### pop requested out of 90 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.868763,0.0344261,0.49403)
- Old Polarization:       (-0.446886,-0.375396,0.812017)
- New Momentum Direction: (0.739562,0.0467902,0.67146)
- New Polarization:       (0.610094,-0.467977,-0.639361)
- *** FresnelRefraction *** 
-Track (trackID 1084, parentID 1) is processed with stopping code 2
-### pop requested out of 89 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.918216,-0.258036,0.300493)
-Old Polarization: (-0.392311,-0.696901,0.600351)
-New Polarization: (-0.0897389,-0.683116,0.724776)
-Polarization Change: (-0.0897389,-0.683116,0.724776)
-New Momentum Direction: (0.951567,0.156045,0.264895)
-Momentum Change: (0.951567,0.156045,0.264895)
- Photon at Boundary! 
- Old Momentum Direction: (0.951567,0.156045,0.264895)
- Old Polarization:       (-0.0897389,-0.683116,0.724776)
- New Momentum Direction: (0.90863,0.211959,0.359813)
- New Polarization:       (0.122679,-0.95908,0.255179)
- *** FresnelRefraction *** 
-Track (trackID 1083, parentID 1) is processed with stopping code 2
-### pop requested out of 88 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.900173,-0.42987,-0.069998)
- Old Polarization:       (-0.410425,-0.891033,0.193935)
- New Momentum Direction: (0.807734,-0.581883,-0.0947511)
- New Polarization:       (0.55656,0.699619,0.448079)
- *** FresnelRefraction *** 
-Track (trackID 1082, parentID 1) is processed with stopping code 2
-### pop requested out of 87 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.92154,-0.292409,0.255464)
- Old Polarization:       (-0.387367,-0.737546,0.553148)
- New Momentum Direction: (0.850384,-0.396243,0.346178)
- New Polarization:       (0.52495,0.594281,-0.609309)
- *** FresnelRefraction *** 
-Track (trackID 1081, parentID 1) is processed with stopping code 2
-### pop requested out of 86 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.521637,0.3994,-0.753906)
- Old Polarization:       (-0.82841,0.0257807,-0.559529)
- New Momentum Direction: (0.70776,0.541908,-0.453224)
- New Polarization:       (-0.613853,0.154212,-0.774211)
- *** FresnelRefraction *** 
-Track (trackID 1080, parentID 1) is processed with stopping code 2
-### pop requested out of 85 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1079, parentID 1) is processed with stopping code 2
-### pop requested out of 84 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.648828,0.679689,0.342117)
- Old Polarization:       (-0.688121,0.33217,0.645099)
- New Momentum Direction: (0.648828,-0.679689,0.342117)
- New Polarization:       (-0.183796,0.296304,0.937242)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.648828,-0.679689,0.342117)
- Old Polarization:       (-0.183796,0.296304,0.937242)
- New Momentum Direction: (-0.648828,-0.679689,0.342117)
- New Polarization:       (-0.183796,-0.296304,-0.937242)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.648828,-0.679689,0.342117)
- Old Polarization:       (-0.183796,-0.296304,-0.937242)
- New Momentum Direction: (-0.648828,-0.679689,-0.342117)
- New Polarization:       (0.183796,0.296304,-0.937242)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.648828,-0.679689,-0.342117)
- Old Polarization:       (0.183796,0.296304,-0.937242)
- New Momentum Direction: (-0.882062,-0.0751756,-0.465098)
- New Polarization:       (0.438883,-0.490074,-0.753133)
- *** FresnelRefraction *** 
-Track (trackID 1078, parentID 1) is processed with stopping code 2
-### pop requested out of 83 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.730662,-0.218237,-0.64692)
- Old Polarization:       (-0.597669,-0.662496,-0.451543)
- New Momentum Direction: (0.39378,-0.293823,-0.870979)
- New Polarization:       (0.82037,-0.315087,0.477193)
- *** FresnelRefraction *** 
-Track (trackID 1077, parentID 1) is processed with stopping code 2
-### pop requested out of 82 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1076, parentID 1) is processed with stopping code 2
-### pop requested out of 81 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.694276,0.58475,0.419581)
- Old Polarization:       (-0.638319,0.230993,0.734296)
- New Momentum Direction: (0.220749,0.792437,0.568606)
- New Polarization:       (0.890944,-0.401047,0.213029)
- *** FresnelRefraction *** 
-Track (trackID 1075, parentID 1) is processed with stopping code 2
-### pop requested out of 80 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.918148,-0.385662,0.0909316)
- Old Polarization:       (-0.390546,-0.842052,0.372051)
- New Momentum Direction: (0.84398,-0.522059,0.123091)
- New Polarization:       (0.528859,0.848228,-0.0286038)
- *** FresnelRefraction *** 
-Track (trackID 1074, parentID 1) is processed with stopping code 2
-### pop requested out of 79 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.619016,0.0442718,-0.78413)
- Old Polarization:       (-0.720792,-0.364472,-0.589593)
- New Momentum Direction: (0.841601,0.0601909,-0.536735)
- New Polarization:       (-0.490175,-0.332177,-0.805846)
- *** FresnelRefraction *** 
-Track (trackID 1073, parentID 1) is processed with stopping code 2
-### pop requested out of 78 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.920504,-0.293383,0.258067)
- Old Polarization:       (-0.38977,-0.73579,0.553798)
- New Momentum Direction: (0.847551,-0.398488,0.35052)
- New Polarization:       (0.529438,0.589102,-0.610454)
- *** FresnelRefraction *** 
-Track (trackID 1072, parentID 1) is processed with stopping code 2
-### pop requested out of 77 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.667757,0.639719,0.380604)
- Old Polarization:       (-0.667341,0.287955,0.686832)
- New Momentum Direction: (-0.667757,0.639719,0.380604)
- New Polarization:       (-0.667341,-0.287955,-0.686832)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.667757,0.639719,0.380604)
- Old Polarization:       (-0.667341,-0.287955,-0.686832)
- New Momentum Direction: (-0.667757,-0.639719,0.380604)
- New Polarization:       (0.667341,-0.287955,0.686832)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (-0.667757,-0.639719,0.380604)
-Old Polarization: (0.667341,-0.287955,0.686832)
-New Polarization: (0.763577,-0.547952,0.341613)
-Polarization Change: (0.763577,-0.547952,0.341613)
-New Momentum Direction: (-0.0495443,0.477767,0.877088)
-Momentum Change: (-0.0495443,0.477767,0.877088)
- Photon at Boundary! 
- Old Momentum Direction: (-0.0495443,0.477767,0.877088)
- Old Polarization:       (0.763577,-0.547952,0.341613)
- New Momentum Direction: (-0.0673791,0.649753,0.757153)
- New Polarization:       (0.747429,-0.469826,0.469695)
- *** FresnelRefraction *** 
-Track (trackID 1071, parentID 1) is processed with stopping code 2
-### pop requested out of 76 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.832359,0.202761,0.515817)
- Old Polarization:       (-0.483065,-0.190856,0.854531)
- New Momentum Direction: (0.667438,0.272426,0.693045)
- New Polarization:       (0.653966,-0.659569,-0.370535)
- *** FresnelRefraction *** 
-Track (trackID 1070, parentID 1) is processed with stopping code 2
-### pop requested out of 75 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.809235,0.272348,0.520543)
- Old Polarization:       (-0.510273,-0.113254,0.852523)
- New Momentum Direction: (0.609435,0.367545,0.702496)
- New Polarization:       (0.695536,-0.673144,-0.25121)
- *** FresnelRefraction *** 
-Track (trackID 1069, parentID 1) is processed with stopping code 2
-### pop requested out of 74 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.611064,0.751652,0.248234)
- Old Polarization:       (-0.729949,0.413749,0.544045)
- New Momentum Direction: (0.829043,0.44639,0.336784)
- New Polarization:       (-0.555401,0.587396,0.588639)
- *** FresnelRefraction *** 
-Track (trackID 1068, parentID 1) is processed with stopping code 2
-### pop requested out of 73 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1067, parentID 1) is processed with stopping code 2
-### pop requested out of 72 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.47632,0.768213,-0.427748)
- Old Polarization:       (-0.878731,0.432965,-0.200931)
- New Momentum Direction: (0.645773,0.496658,-0.579921)
- New Polarization:       (-0.735882,0.607386,-0.299264)
- *** FresnelRefraction *** 
-Track (trackID 1066, parentID 1) is processed with stopping code 2
-### pop requested out of 71 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1065, parentID 1) is processed with stopping code 2
-### pop requested out of 70 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.853381,-0.414897,-0.315598)
- Old Polarization:       (-0.459818,-0.884331,-0.0807795)
- New Momentum Direction: (0.713,-0.558062,-0.424498)
- New Polarization:       (0.622041,0.224058,0.750242)
- *** FresnelRefraction *** 
-Track (trackID 1064, parentID 1) is processed with stopping code 2
-### pop requested out of 69 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1063, parentID 1) is processed with stopping code 2
-### pop requested out of 68 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.805883,0.276848,0.523363)
- Old Polarization:       (-0.514858,-0.108804,0.850343)
- New Momentum Direction: (0.597807,0.374838,0.708606)
- New Polarization:       (0.704457,-0.6675,-0.241213)
- *** FresnelRefraction *** 
-Track (trackID 1062, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.825748,0.210229,0.523396)
- Old Polarization:       (-0.492802,-0.182504,0.850787)
- New Momentum Direction: (0.645823,0.284568,0.708473)
- New Polarization:       (0.672725,-0.650912,-0.351788)
- *** FresnelRefraction *** 
-Track (trackID 1061, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.82976,-0.402627,-0.38651)
- Old Polarization:       (-0.488899,-0.85839,-0.155386)
- New Momentum Direction: (0.653711,-0.545914,-0.524061)
- New Polarization:       (0.66829,0.0915603,0.738244)
- *** FresnelRefraction *** 
-Track (trackID 1060, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.4771,0.671657,-0.566792)
- Old Polarization:       (-0.877258,0.325169,-0.353106)
- New Momentum Direction: (0.4771,-0.671657,-0.566792)
- New Polarization:       (0.877258,0.325169,0.353106)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.4771,-0.671657,-0.566792)
- Old Polarization:       (0.877258,0.325169,0.353106)
- New Momentum Direction: (0.4771,-0.671657,0.566792)
- New Polarization:       (-0.877258,-0.325169,0.353106)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.4771,-0.671657,0.566792)
- Old Polarization:       (-0.877258,-0.325169,0.353106)
- New Momentum Direction: (-0.4771,-0.671657,0.566792)
- New Polarization:       (-0.877258,0.325169,-0.353106)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (-0.4771,-0.671657,0.566792)
-Old Polarization: (-0.877258,0.325169,-0.353106)
-New Polarization: (0.688906,-0.435944,0.579104)
-Polarization Change: (0.688906,-0.435944,0.579104)
-New Momentum Direction: (0.716346,0.287434,-0.635791)
-Momentum Change: (0.716346,0.287434,-0.635791)
-
-** Photon absorbed! **
-Track (trackID 1059, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.685966,0.613047,0.391949)
- Old Polarization:       (-0.647757,0.269123,0.71273)
- New Momentum Direction: (0.202048,0.825145,0.527553)
- New Polarization:       (0.897898,-0.371173,0.236665)
- *** FresnelRefraction *** 
-Track (trackID 1058, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.478315,0.787404,-0.388857)
- Old Polarization:       (-0.876637,0.454416,-0.158156)
- New Momentum Direction: (0.648349,0.549381,-0.52709)
- New Polarization:       (-0.735502,0.630809,-0.24722)
- *** FresnelRefraction *** 
-Track (trackID 1057, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.729276,-0.235978,-0.642239)
-Old Polarization: (-0.599907,-0.671919,-0.434323)
-New Polarization: (-0.722417,-0.673002,0.158686)
-Polarization Change: (-0.722417,-0.673002,0.158686)
-New Momentum Direction: (-0.0172134,-0.21192,-0.977135)
-Momentum Change: (-0.0172134,-0.21192,-0.977135)
- Photon at Boundary! 
- Old Momentum Direction: (-0.0172134,-0.21192,-0.977135)
- Old Polarization:       (-0.722417,-0.673002,0.158686)
- New Momentum Direction: (-0.0233978,-0.288058,-0.957327)
- New Polarization:       (-0.604297,0.766923,-0.215996)
- *** FresnelRefraction *** 
-Track (trackID 1056, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.519546,0.851483,-0.0710565)
- Old Polarization:       (-0.830488,0.522785,0.192317)
- New Momentum Direction: (0.705287,0.702329,-0.0964596)
- New Polarization:       (-0.683581,0.709805,0.169979)
- *** FresnelRefraction *** 
-Track (trackID 1055, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1054, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.480694,0.661515,-0.575614)
- Old Polarization:       (-0.87487,0.317277,-0.365976)
- New Momentum Direction: (0.480694,-0.661515,-0.575614)
- New Polarization:       (0.87487,0.317277,0.365976)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.480694,-0.661515,-0.575614)
- Old Polarization:       (0.87487,0.317277,0.365976)
- New Momentum Direction: (0.480694,-0.661515,0.575614)
- New Polarization:       (-0.87487,-0.317277,0.365976)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.480694,-0.661515,0.575614)
- Old Polarization:       (-0.87487,-0.317277,0.365976)
- New Momentum Direction: (-0.480694,-0.661515,0.575614)
- New Polarization:       (-0.87487,0.317277,-0.365976)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.480694,-0.661515,0.575614)
- Old Polarization:       (-0.87487,0.317277,-0.365976)
- New Momentum Direction: (-0.480694,0.661515,0.575614)
- New Polarization:       (0.87487,0.317277,0.365976)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.480694,0.661515,0.575614)
- Old Polarization:       (0.87487,0.317277,0.365976)
- New Momentum Direction: (-0.480694,0.661515,-0.575614)
- New Polarization:       (-0.87487,-0.317277,0.365976)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.480694,0.661515,-0.575614)
- Old Polarization:       (-0.87487,-0.317277,0.365976)
- New Momentum Direction: (0.480694,0.661515,-0.575614)
- New Polarization:       (-0.87487,0.317277,-0.365976)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.480694,0.661515,-0.575614)
- Old Polarization:       (-0.87487,0.317277,-0.365976)
- New Momentum Direction: (0.480694,-0.661515,-0.575614)
- New Polarization:       (0.87487,0.317277,0.365976)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1053, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.782854,0.343535,0.51877)
- Old Polarization:       (-0.54098,-0.036078,0.840261)
- New Momentum Direction: (0.534645,0.466588,0.704592)
- New Polarization:       (0.744653,-0.65432,-0.131745)
- *** FresnelRefraction *** 
-Track (trackID 1052, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1051, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.908967,-0.416726,0.0109029)
- Old Polarization:       (-0.402612,-0.8708,0.282156)
- New Momentum Direction: (0.824133,-0.566203,0.0148137)
- New Polarization:       (0.547567,0.80315,0.234779)
- *** FresnelRefraction *** 
-Track (trackID 1050, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.758531,-0.284092,-0.586449)
- Old Polarization:       (-0.567024,-0.731241,-0.379172)
- New Momentum Direction: (0.473243,-0.384057,-0.792806)
- New Polarization:       (0.778888,-0.238024,0.58024)
- *** FresnelRefraction *** 
-Track (trackID 1049, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.777072,-0.322094,-0.540754)
- Old Polarization:       (-0.546801,-0.770956,-0.32655)
- New Momentum Direction: (0.52273,-0.436256,-0.732417)
- New Polarization:       (0.750917,-0.171101,0.637847)
- *** FresnelRefraction *** 
-Track (trackID 1048, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.611224,0.749965,0.252899)
- Old Polarization:       (-0.729442,0.409806,0.547698)
- New Momentum Direction: (0.83057,0.43824,0.343656)
- New Polarization:       (-0.553741,0.584069,0.593494)
- *** FresnelRefraction *** 
-Track (trackID 1047, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.884178,-0.440529,-0.155444)
- Old Polarization:       (-0.429663,-0.897488,0.0995254)
- New Momentum Direction: (0.772933,-0.598331,-0.211125)
- New Polarization:       (0.585378,0.544111,0.601062)
- *** FresnelRefraction *** 
-Track (trackID 1046, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.84083,-0.414932,-0.347616)
- Old Polarization:       (-0.47672,-0.871833,-0.112449)
- New Momentum Direction: (0.67915,-0.562646,-0.471365)
- New Polarization:       (0.650994,0.165079,0.740915)
- *** FresnelRefraction *** 
-Track (trackID 1045, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.922447,-0.3419,0.179433)
- Old Polarization:       (-0.38569,-0.793856,0.470145)
- New Momentum Direction: (0.852583,-0.462737,0.24285)
- New Polarization:       (0.522018,0.77587,-0.354293)
- *** FresnelRefraction *** 
-Track (trackID 1044, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.806192,-0.36358,-0.466758)
- Old Polarization:       (-0.513746,-0.821478,-0.247463)
- New Momentum Direction: (0.601709,-0.490823,-0.630111)
- New Polarization:       (0.700725,-0.0542119,0.711369)
- *** FresnelRefraction *** 
-Track (trackID 1043, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1042, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.532615,0.344799,-0.772939)
-Old Polarization: (-0.815574,-0.0349733,-0.577595)
-New Polarization: (0.484346,0.58387,0.65154)
-Polarization Change: (0.484346,0.58387,0.65154)
-New Momentum Direction: (0.707381,-0.699571,0.101055)
-Momentum Change: (0.707381,-0.699571,0.101055)
- Photon at Boundary! 
- Old Momentum Direction: (0.707381,-0.699571,0.101055)
- Old Polarization:       (0.484346,0.58387,0.65154)
- New Momentum Direction: (0.277148,-0.950957,0.137369)
- New Polarization:       (0.703507,0.298217,0.645093)
- *** FresnelRefraction *** 
-Track (trackID 1041, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.474941,0.786986,-0.393807)
- Old Polarization:       (-0.878607,0.44938,-0.161577)
- New Momentum Direction: (0.645865,0.544117,-0.535532)
- New Polarization:       (-0.737216,0.626804,-0.252249)
- *** FresnelRefraction *** 
-Track (trackID 1040, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.556046,0.268632,-0.786543)
- Old Polarization:       (-0.791462,-0.117805,-0.599758)
- New Momentum Direction: (0.752422,0.363504,-0.549295)
- New Polarization:       (-0.580275,-0.0287925,-0.813912)
- *** FresnelRefraction *** 
-Track (trackID 1039, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1038, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.690009,0.592958,0.415076)
- Old Polarization:       (-0.643005,0.238882,0.727654)
- New Momentum Direction: (0.188388,0.80456,0.5632)
- New Polarization:       (0.900725,-0.370101,0.227419)
- *** FresnelRefraction *** 
-Track (trackID 1037, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.922338,-0.346576,0.170813)
- Old Polarization:       (-0.385689,-0.799336,0.460767)
- New Momentum Direction: (0.85244,-0.468961,0.231131)
- New Polarization:       (0.521908,0.789457,-0.323064)
- *** FresnelRefraction *** 
-Track (trackID 1036, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.593433,0.124613,-0.795178)
- Old Polarization:       (-0.748919,-0.276466,-0.602235)
- New Momentum Direction: (0.806551,0.169364,-0.566384)
- New Polarization:       (-0.528082,-0.224223,-0.819056)
- *** FresnelRefraction *** 
-Track (trackID 1035, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.531242,0.349431,-0.771803)
- Old Polarization:       (-0.816965,-0.0299935,-0.575906)
- New Momentum Direction: (0.722347,0.475133,-0.502458)
- New Polarization:       (-0.605224,0.0828603,-0.791731)
- *** FresnelRefraction *** 
-Track (trackID 1034, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.919789,-0.265219,0.289219)
- Old Polarization:       (-0.389465,-0.707171,0.590108)
- New Momentum Direction: (0.846794,-0.359506,0.392039)
- New Polarization:       (0.52802,0.479034,-0.701229)
- *** FresnelRefraction *** 
-Track (trackID 1033, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1032, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1031, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.482117,0.80727,-0.340409)
- Old Polarization:       (-0.872657,0.476935,-0.104895)
- New Momentum Direction: (0.653238,0.600454,-0.461233)
- New Polarization:       (-0.732258,0.655935,-0.183161)
- *** FresnelRefraction *** 
-Track (trackID 1030, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.65755,-0.0575184,-0.751212)
- Old Polarization:       (-0.678817,-0.477801,-0.557597)
- New Momentum Direction: (0.65755,-0.0575184,0.751212)
- New Polarization:       (0.219058,-0.939409,-0.263674)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.65755,-0.0575184,0.751212)
- Old Polarization:       (0.219058,-0.939409,-0.263674)
- New Momentum Direction: (-0.65755,-0.0575184,0.751212)
- New Polarization:       (0.219058,0.939409,0.263674)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.65755,-0.0575184,0.751212)
- Old Polarization:       (0.219058,0.939409,0.263674)
- New Momentum Direction: (-0.65755,-0.0575184,-0.751212)
- New Polarization:       (-0.175886,0.98125,0.0788243)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.65755,-0.0575184,-0.751212)
- Old Polarization:       (-0.175886,0.98125,0.0788243)
- New Momentum Direction: (0.65755,-0.0575184,-0.751212)
- New Polarization:       (-0.175886,-0.98125,-0.0788243)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1029, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.625027,0.727376,0.283312)
- Old Polarization:       (-0.714579,0.387064,0.582717)
- New Momentum Direction: (0.847954,0.365023,0.38436)
- New Polarization:       (-0.529814,0.561099,0.635976)
- *** FresnelRefraction *** 
-Track (trackID 1028, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.905979,-0.421155,-0.0427831)
- Old Polarization:       (-0.401979,-0.887581,0.224972)
- New Momentum Direction: (0.821123,-0.567829,-0.0576831)
- New Polarization:       (0.542741,0.745555,0.386754)
- *** FresnelRefraction *** 
-Track (trackID 1027, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.612171,0.0783908,-0.78683)
- Old Polarization:       (-0.729299,-0.328557,-0.600144)
- New Momentum Direction: (0.828334,0.106071,-0.550102)
- New Polarization:       (-0.503884,-0.288132,-0.814298)
- *** FresnelRefraction *** 
-Track (trackID 1026, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.551423,0.271177,-0.78892)
- Old Polarization:       (-0.795022,-0.115676,-0.595449)
- New Momentum Direction: (0.749417,0.368546,-0.550044)
- New Polarization:       (-0.583379,-0.0253277,-0.811805)
- *** FresnelRefraction *** 
-Track (trackID 1025, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.606397,0.758826,0.237626)
- Old Polarization:       (-0.734947,0.420787,0.531781)
- New Momentum Direction: (0.823239,0.467127,0.322599)
- New Polarization:       (-0.562563,0.595041,0.573976)
- *** FresnelRefraction *** 
-Track (trackID 1024, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.744349,0.456076,0.487791)
- Old Polarization:       (-0.583186,0.0880985,0.807547)
- New Momentum Direction: (0.422851,0.6189,0.661937)
- New Polarization:       (0.806239,-0.590431,0.0370108)
- *** FresnelRefraction *** 
-Track (trackID 1023, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.632606,0.716896,0.293036)
- Old Polarization:       (-0.706776,0.379682,0.596916)
- New Momentum Direction: (0.855392,0.33362,0.396235)
- New Polarization:       (-0.51798,0.553027,0.652578)
- *** FresnelRefraction *** 
-Track (trackID 1022, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.48139,0.77175,-0.41553)
- Old Polarization:       (-0.875722,0.443532,-0.190762)
- New Momentum Direction: (0.64954,0.513556,-0.560676)
- New Polarization:       (-0.733782,0.616558,-0.285342)
- *** FresnelRefraction *** 
-Track (trackID 1021, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1020, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.714822,-0.186836,-0.673886)
- Old Polarization:       (-0.615467,-0.625596,-0.479407)
- New Momentum Direction: (0.332388,-0.251983,-0.908858)
- New Polarization:       (0.84895,-0.339853,0.404703)
- *** FresnelRefraction *** 
-Track (trackID 1019, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479552,0.69032,-0.541746)
- Old Polarization:       (-0.876706,0.35043,-0.329522)
- New Momentum Direction: (0.479552,-0.69032,-0.541746)
- New Polarization:       (-0.545421,0.249144,-0.800277)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479552,-0.69032,-0.541746)
- Old Polarization:       (-0.545421,0.249144,-0.800277)
- New Momentum Direction: (0.479552,-0.69032,0.541746)
- New Polarization:       (0.545421,-0.249144,-0.800277)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.479552,-0.69032,0.541746)
- Old Polarization:       (0.545421,-0.249144,-0.800277)
- New Momentum Direction: (-0.479552,-0.69032,0.541746)
- New Polarization:       (0.545421,0.249144,0.800277)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.479552,-0.69032,0.541746)
- Old Polarization:       (0.545421,0.249144,0.800277)
- New Momentum Direction: (-0.648309,-0.208089,0.73239)
- New Polarization:       (0.742244,-0.387027,0.547069)
- *** FresnelRefraction *** 
-Track (trackID 1018, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.473755,0.769203,-0.428815)
-Old Polarization: (-0.880126,0.430452,-0.200225)
-New Polarization: (0.796536,-0.476263,0.372429)
-Polarization Change: (0.796536,-0.476263,0.372429)
-New Momentum Direction: (-0.505533,-0.186791,0.842345)
-Momentum Change: (-0.505533,-0.186791,0.842345)
- Photon at Boundary! 
- Old Momentum Direction: (-0.505533,-0.186791,0.842345)
- Old Polarization:       (0.796536,-0.476263,0.372429)
- New Momentum Direction: (-0.687186,-0.253911,0.680665)
- New Polarization:       (0.695231,-0.501688,0.514745)
- *** FresnelRefraction *** 
-Track (trackID 1017, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.480905,0.691331,-0.539251)
- Old Polarization:       (-0.876017,0.353341,-0.328244)
- New Momentum Direction: (0.480905,-0.691331,-0.539251)
- New Polarization:       (-0.545671,0.245415,-0.801258)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.480905,-0.691331,-0.539251)
- Old Polarization:       (-0.545671,0.245415,-0.801258)
- New Momentum Direction: (0.480905,-0.691331,0.539251)
- New Polarization:       (0.545671,-0.245415,-0.801258)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.480905,-0.691331,0.539251)
- Old Polarization:       (0.545671,-0.245415,-0.801258)
- New Momentum Direction: (-0.480905,-0.691331,0.539251)
- New Polarization:       (0.545671,0.245415,0.801258)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.480905,-0.691331,0.539251)
- Old Polarization:       (0.545671,0.245415,0.801258)
- New Momentum Direction: (-0.649174,-0.220642,0.727935)
- New Polarization:       (0.744805,-0.378645,0.549449)
- *** FresnelRefraction *** 
-Track (trackID 1016, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1015, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1014, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.668915,0.637576,0.382164)
- Old Polarization:       (-0.666091,0.285906,0.688898)
- New Momentum Direction: (-0.668915,0.637576,0.382164)
- New Polarization:       (-0.666091,-0.285906,-0.688898)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668915,0.637576,0.382164)
- Old Polarization:       (-0.666091,-0.285906,-0.688898)
- New Momentum Direction: (-0.668915,-0.637576,0.382164)
- New Polarization:       (0.666091,-0.285906,0.688898)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668915,-0.637576,0.382164)
- Old Polarization:       (0.666091,-0.285906,0.688898)
- New Momentum Direction: (-0.668915,-0.637576,-0.382164)
- New Polarization:       (-0.666091,0.285906,0.688898)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1013, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1012, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.498509,0.837455,-0.22396)
- Old Polarization:       (-0.856348,0.515889,0.0229348)
- New Momentum Direction: (0.673021,0.674996,-0.302361)
- New Polarization:       (-0.714617,0.698849,-0.0305331)
- *** FresnelRefraction *** 
-Track (trackID 1011, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.840051,-0.419064,-0.344528)
- Old Polarization:       (-0.478723,-0.871377,-0.107361)
- New Momentum Direction: (0.674718,-0.570132,-0.468727)
- New Polarization:       (0.655997,0.172176,0.734863)
- *** FresnelRefraction *** 
-Track (trackID 1010, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.90815,-0.418641,0.00191127)
- Old Polarization:       (-0.403279,-0.873582,0.272433)
- New Momentum Direction: (0.822645,-0.568549,0.00259567)
- New Polarization:       (0.548271,0.794496,0.261102)
- *** FresnelRefraction *** 
-Track (trackID 1009, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.767914,0.385767,0.511362)
- Old Polarization:       (-0.557623,0.00973922,0.830037)
- New Momentum Direction: (0.491001,0.524648,0.695459)
- New Polarization:       (0.770182,-0.634493,-0.0650999)
- *** FresnelRefraction *** 
-Track (trackID 1008, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.686247,0.601363,0.409179)
- Old Polarization:       (-0.647141,0.247961,0.720919)
- New Momentum Direction: (0.160011,0.816113,0.555298)
- New Polarization:       (0.908545,-0.341699,0.24039)
- *** FresnelRefraction *** 
-Track (trackID 1007, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.845991,0.128332,0.517523)
- Old Polarization:       (-0.471676,-0.272482,0.838615)
- New Momentum Direction: (0.689472,0.174331,0.70302)
- New Polarization:       (0.644969,-0.589458,-0.486369)
- *** FresnelRefraction *** 
-Track (trackID 1006, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479776,0.68274,-0.551072)
- Old Polarization:       (-0.876309,0.341697,-0.339596)
- New Momentum Direction: (0.648788,0.154114,-0.7452)
- New Polarization:       (-0.689883,0.532398,-0.490524)
- *** FresnelRefraction *** 
-Track (trackID 1005, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.568055,0.814488,0.117997)
- Old Polarization:       (-0.777585,0.484204,0.401134)
- New Momentum Direction: (0.770042,0.617616,0.159954)
- New Polarization:       (-0.619696,0.664457,0.4177)
- *** FresnelRefraction *** 
-Track (trackID 1004, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.756592,0.437087,0.486337)
- Old Polarization:       (-0.568499,0.0722166,0.819508)
- New Momentum Direction: (0.475756,0.587948,0.654196)
- New Polarization:       (0.776717,-0.629849,0.00120899)
- *** FresnelRefraction *** 
-Track (trackID 1003, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.777695,-0.323137,-0.539234)
- Old Polarization:       (-0.546107,-0.772146,-0.324897)
- New Momentum Direction: (0.524464,-0.437656,-0.730338)
- New Polarization:       (0.749884,-0.168821,0.639667)
- *** FresnelRefraction *** 
-Track (trackID 1002, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.514004,0.852274,-0.0970999)
- Old Polarization:       (-0.836422,0.523087,0.163639)
- New Momentum Direction: (0.698016,0.703837,-0.131861)
- New Polarization:       (-0.690597,0.710351,0.13593)
- *** FresnelRefraction *** 
-Track (trackID 1001, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.646001,0.686562,0.33364)
- Old Polarization:       (-0.691353,0.340947,0.637013)
- New Momentum Direction: (0.646001,-0.686562,0.33364)
- New Polarization:       (-0.205087,0.264905,0.942213)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646001,-0.686562,0.33364)
- Old Polarization:       (-0.205087,0.264905,0.942213)
- New Momentum Direction: (-0.646001,-0.686562,0.33364)
- New Polarization:       (-0.205087,-0.264905,-0.942213)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1000, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.54628,0.836063,0.0507646)
- Old Polarization:       (-0.800468,0.503255,0.325553)
- New Momentum Direction: (0.742827,0.665915,0.0690293)
- New Polarization:       (-0.647247,0.687975,0.328272)
- *** FresnelRefraction *** 
-Track (trackID 999, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.718361,0.524453,0.457062)
- Old Polarization:       (-0.611785,0.163487,0.773945)
- New Momentum Direction: (0.330274,0.711578,0.620142)
- New Polarization:       (0.849643,-0.510301,0.133041)
- *** FresnelRefraction *** 
-Track (trackID 998, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.845838,0.133171,0.51655)
- Old Polarization:       (-0.471174,-0.267498,0.8405)
- New Momentum Direction: (0.690541,0.180567,0.700392)
- New Polarization:       (0.643069,-0.596519,-0.480237)
- *** FresnelRefraction *** 
-Track (trackID 997, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.822212,-0.388535,-0.415943)
- Old Polarization:       (-0.496346,-0.84711,-0.189857)
- New Momentum Direction: (0.638647,-0.525276,-0.56233)
- New Polarization:       (0.676931,0.0360084,0.735165)
- *** FresnelRefraction *** 
-Track (trackID 996, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 227
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 51
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 279 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0772847,0.790356,0.607754)
- Old Polarization:       (0.81217,-0.403471,0.421417)
- New Momentum Direction: (0.104915,0.55526,0.825033)
- New Polarization:       (0.681536,0.564014,-0.466258)
- *** FresnelRefraction *** 
-Track (trackID 1592, parentID 1) is processed with stopping code 2
-### pop requested out of 278 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.273865,-0.837552,-0.472763)
- Old Polarization:       (0.95392,0.17388,0.244545)
- New Momentum Direction: (0.372285,-0.66962,-0.642661)
- New Polarization:       (0.707286,-0.243664,0.663607)
- *** FresnelRefraction *** 
-Track (trackID 1591, parentID 1) is processed with stopping code 2
-### pop requested out of 277 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.223161,0.0573077,-0.973096)
- Old Polarization:       (0.911188,-0.342399,-0.229128)
- New Momentum Direction: (-0.303077,0.0778302,-0.949782)
- New Polarization:       (0.888864,-0.336272,-0.311194)
- *** FresnelRefraction *** 
-Track (trackID 1590, parentID 1) is processed with stopping code 2
-### pop requested out of 276 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.458833,0.840264,-0.288842)
- Old Polarization:       (-0.8552,0.505831,0.112996)
- New Momentum Direction: (0.622562,0.677364,-0.391912)
- New Polarization:       (-0.723406,0.689148,0.0419452)
- *** FresnelRefraction *** 
-Track (trackID 1589, parentID 1) is processed with stopping code 2
-### pop requested out of 275 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.794736,0.568952,-0.211397)
- Old Polarization:       (-0.594545,-0.799814,0.0825508)
- New Momentum Direction: (-0.564504,0.773747,-0.28749)
- New Polarization:       (-0.810165,-0.586046,0.0135286)
- *** FresnelRefraction *** 
-Track (trackID 1588, parentID 1) is processed with stopping code 2
-### pop requested out of 274 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1587, parentID 1) is processed with stopping code 2
-### pop requested out of 273 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.575361,-0.390759,-0.718517)
- Old Polarization:       (0.687698,0.706679,0.166362)
- New Momentum Direction: (0.781156,-0.530525,-0.329147)
- New Polarization:       (0.469222,0.846645,-0.251046)
- *** FresnelRefraction *** 
-Track (trackID 1586, parentID 1) is processed with stopping code 2
-### pop requested out of 272 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1585, parentID 1) is processed with stopping code 2
-### pop requested out of 271 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0465289,-0.384613,-0.921904)
- Old Polarization:       (0.634734,-0.70125,0.324593)
- New Momentum Direction: (0.0632396,-0.522745,-0.85014)
- New Polarization:       (0.451423,0.774703,-0.442779)
- *** FresnelRefraction *** 
-Track (trackID 1584, parentID 1) is processed with stopping code 2
-### pop requested out of 270 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.793804,-0.588498,-0.153445)
- Old Polarization:       (-0.0548278,0.18203,-0.981763)
- New Momentum Direction: (0.562746,-0.799887,-0.208563)
- New Polarization:       (0.0784552,0.302848,-0.949804)
- *** FresnelRefraction *** 
-Track (trackID 1583, parentID 1) is processed with stopping code 2
-### pop requested out of 269 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.454389,-0.877892,0.151118)
-Old Polarization: (0.799423,-0.476709,-0.365611)
-New Polarization: (0.294791,-0.894067,0.337257)
-Polarization Change: (0.294791,-0.894067,0.337257)
-New Momentum Direction: (-0.760351,-0.00570475,0.649487)
-Momentum Change: (-0.760351,-0.00570475,0.649487)
-
-** Photon absorbed! **
-Track (trackID 1582, parentID 1) is processed with stopping code 2
-### pop requested out of 268 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.516216,0.304463,0.800514)
- Old Polarization:       (0.779783,-0.219472,0.58632)
- New Momentum Direction: (-0.702343,0.414241,0.578894)
- New Polarization:       (0.589173,-0.118109,0.799329)
- *** FresnelRefraction *** 
-Track (trackID 1581, parentID 1) is processed with stopping code 2
-### pop requested out of 267 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.150719,0.512173,-0.845555)
- Old Polarization:       (0.446622,0.727782,0.520444)
- New Momentum Direction: (0.203134,0.690291,-0.694431)
- New Polarization:       (0.016719,-0.71156,-0.702427)
- *** FresnelRefraction *** 
-Track (trackID 1580, parentID 1) is processed with stopping code 2
-### pop requested out of 266 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.480095,-0.757009,0.443221)
- Old Polarization:       (-0.240614,-0.372239,-0.896406)
- New Momentum Direction: (-0.652742,-0.45912,0.602608)
- New Polarization:       (-0.341584,-0.531628,-0.775043)
- *** FresnelRefraction *** 
-Track (trackID 1579, parentID 1) is processed with stopping code 2
-### pop requested out of 265 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.972903,0.217424,-0.0786579)
- Old Polarization:       (-4.3162e-05,-0.340023,-0.940417)
- New Momentum Direction: (0.950243,0.292931,-0.105974)
- New Polarization:       (5.83544e-05,-0.340362,-0.940295)
- *** FresnelRefraction *** 
-Track (trackID 1578, parentID 1) is processed with stopping code 2
-### pop requested out of 264 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.958358,-0.171017,0.228697)
- Old Polarization:       (0.0430127,-0.705268,-0.707635)
- New Momentum Direction: (0.921959,-0.231932,0.310159)
- New Polarization:       (0.0586683,-0.707968,-0.703803)
- *** FresnelRefraction *** 
-Track (trackID 1577, parentID 1) is processed with stopping code 2
-### pop requested out of 263 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.60182,-0.618723,0.50497)
- Old Polarization:       (0.70722,0.706621,0.0229397)
- New Momentum Direction: (0.60182,0.618723,0.50497)
- New Polarization:       (-0.70722,0.706621,-0.0229397)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.60182,0.618723,0.50497)
- Old Polarization:       (-0.70722,0.706621,-0.0229397)
- New Momentum Direction: (-0.60182,0.618723,0.50497)
- New Polarization:       (-0.70722,-0.706621,0.0229397)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.60182,0.618723,0.50497)
- Old Polarization:       (-0.70722,-0.706621,0.0229397)
- New Momentum Direction: (-0.60182,0.618723,-0.50497)
- New Polarization:       (0.70722,0.706621,0.0229397)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1576, parentID 1) is processed with stopping code 2
-### pop requested out of 262 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.211568,0.874757,-0.435935)
- Old Polarization:       (0.0337135,0.439235,0.89774)
- New Momentum Direction: (0.287739,0.752125,-0.592886)
- New Polarization:       (0.0739065,0.599782,0.796743)
- *** FresnelRefraction *** 
-Track (trackID 1575, parentID 1) is processed with stopping code 2
-### pop requested out of 261 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.483233,0.83537,-0.261999)
- Old Polarization:       (-0.87549,0.460495,-0.146497)
- New Momentum Direction: (0.65551,0.666328,-0.355405)
- New Polarization:       (-0.74968,0.630892,-0.199889)
- *** FresnelRefraction *** 
-Track (trackID 1574, parentID 1) is processed with stopping code 2
-### pop requested out of 260 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1573, parentID 1) is processed with stopping code 2
-### pop requested out of 259 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.673807,-0.574535,-0.464643)
- Old Polarization:       (-0.734974,0.585925,0.341328)
- New Momentum Direction: (0.673807,-0.574535,-0.464643)
- New Polarization:       (-0.734756,-0.454416,-0.503626)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.673807,-0.574535,-0.464643)
- Old Polarization:       (-0.734756,-0.454416,-0.503626)
- New Momentum Direction: (0.673807,0.574535,-0.464643)
- New Polarization:       (0.734756,-0.454416,0.503626)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1572, parentID 1) is processed with stopping code 2
-### pop requested out of 258 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.973261,-0.1968,0.118461)
- Old Polarization:       (-0.227899,-0.762807,0.605134)
- New Momentum Direction: (0.950372,-0.266552,0.160448)
- New Polarization:       (0.308691,0.872162,-0.37953)
- *** FresnelRefraction *** 
-Track (trackID 1571, parentID 1) is processed with stopping code 2
-### pop requested out of 257 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1570, parentID 1) is processed with stopping code 2
-### pop requested out of 256 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0718048,-0.706831,-0.703729)
- Old Polarization:       (0.932465,0.202877,-0.298915)
- New Momentum Direction: (-0.0967578,-0.302321,-0.948283)
- New Polarization:       (0.952503,-0.304528,-0.000102253)
- *** FresnelRefraction *** 
-Track (trackID 1569, parentID 1) is processed with stopping code 2
-### pop requested out of 255 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0384584,-0.697565,0.715488)
- Old Polarization:       (-0.21078,-0.70557,-0.676566)
- New Momentum Direction: (0.0521101,-0.945184,0.322354)
- New Polarization:       (-0.240752,0.301382,0.922609)
- *** FresnelRefraction *** 
-Track (trackID 1568, parentID 1) is processed with stopping code 2
-### pop requested out of 254 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.588573,0.774762,-0.230924)
- Old Polarization:       (-0.464386,-0.557815,-0.687886)
- New Momentum Direction: (-0.793226,0.523388,-0.311219)
- New Polarization:       (0.59946,0.760971,-0.248135)
- *** FresnelRefraction *** 
-Track (trackID 1567, parentID 1) is processed with stopping code 2
-### pop requested out of 253 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.108727,-0.596491,0.795222)
- Old Polarization:       (0.94358,-0.313638,-0.106247)
- New Momentum Direction: (-0.14791,-0.811454,0.565389)
- New Polarization:       (0.985632,-0.0737961,0.151935)
- *** FresnelRefraction *** 
-Track (trackID 1566, parentID 1) is processed with stopping code 2
-### pop requested out of 252 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.866904,-0.419429,0.269365)
- Old Polarization:       (-0.277109,0.0436818,0.959845)
- New Momentum Direction: (0.734818,-0.570707,0.366518)
- New Polarization:       (0.383627,0.795345,0.469315)
- *** FresnelRefraction *** 
-Track (trackID 1565, parentID 1) is processed with stopping code 2
-### pop requested out of 251 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.746916,-0.658422,0.092715)
- Old Polarization:       (-0.0406019,-0.184341,-0.982023)
- New Momentum Direction: (0.427582,-0.895145,0.126049)
- New Polarization:       (0.0599508,-0.111051,-0.992005)
- *** FresnelRefraction *** 
-Track (trackID 1564, parentID 1) is processed with stopping code 2
-### pop requested out of 250 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0523635,-0.869608,-0.490959)
- Old Polarization:       (0.00595872,-0.491353,0.87094)
- New Momentum Direction: (0.070905,-0.743646,-0.664803)
- New Polarization:       (0.0169875,-0.665484,0.746219)
- *** FresnelRefraction *** 
-Track (trackID 1563, parentID 1) is processed with stopping code 2
-### pop requested out of 249 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.435442,0.0158964,0.900077)
- Old Polarization:       (0.890057,0.142187,-0.433106)
- New Momentum Direction: (0.589148,0.0215076,0.807739)
- New Polarization:       (-0.806426,0.0785103,0.586099)
- *** FresnelRefraction *** 
-Track (trackID 1562, parentID 1) is processed with stopping code 2
-### pop requested out of 248 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.358044,-0.302102,0.883481)
- Old Polarization:       (0.0288339,0.949337,0.312936)
- New Momentum Direction: (0.486606,-0.410577,0.77113)
- New Polarization:       (0.0772472,0.899446,0.430151)
- *** FresnelRefraction *** 
-Track (trackID 1561, parentID 1) is processed with stopping code 2
-### pop requested out of 247 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1560, parentID 1) is processed with stopping code 2
-### pop requested out of 246 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.545556,-0.706814,0.450313)
- Old Polarization:       (-0.0947175,-0.481876,-0.871105)
- New Momentum Direction: (-0.741816,-0.273468,0.61231)
- New Polarization:       (-0.282013,-0.701194,-0.654825)
- *** FresnelRefraction *** 
-Track (trackID 1559, parentID 1) is processed with stopping code 2
-### pop requested out of 245 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.251854,0.911593,-0.324912)
- Old Polarization:       (0.664933,-0.406939,-0.626311)
- New Momentum Direction: (0.340143,0.831713,-0.438812)
- New Polarization:       (-0.393924,0.549742,0.736619)
- *** FresnelRefraction *** 
-Track (trackID 1558, parentID 1) is processed with stopping code 2
-### pop requested out of 244 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.947088,0.320711,-0.0130162)
- Old Polarization:       (-0.250639,-0.713609,0.654174)
- New Momentum Direction: (-0.901239,0.432965,-0.0175721)
- New Polarization:       (-0.339339,-0.679972,0.64999)
- *** FresnelRefraction *** 
-Track (trackID 1557, parentID 1) is processed with stopping code 2
-### pop requested out of 243 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.547429,0.7713,-0.324682)
- Old Polarization:       (0.215127,0.245238,0.945293)
- New Momentum Direction: (0.739978,0.50972,-0.438883)
- New Polarization:       (0.288404,0.349032,0.891628)
- *** FresnelRefraction *** 
-Track (trackID 1556, parentID 1) is processed with stopping code 2
-### pop requested out of 242 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.478946,-0.747327,-0.460557)
- Old Polarization:       (-0.698863,0.00711555,0.71522)
- New Momentum Direction: (-0.647239,-0.440128,-0.622389)
- New Polarization:       (-0.689417,-0.0103891,0.72429)
- *** FresnelRefraction *** 
-Track (trackID 1555, parentID 1) is processed with stopping code 2
-### pop requested out of 241 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.165727,0.0470811,0.985047)
- Old Polarization:       (-0.662705,-0.745026,-0.075886)
- New Momentum Direction: (-0.223734,0.0635604,0.972575)
- New Polarization:       (0.167467,-0.980524,0.102604)
- *** FresnelRefraction *** 
-Track (trackID 1554, parentID 1) is processed with stopping code 2
-### pop requested out of 240 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.574398,-0.330562,-0.748863)
- Old Polarization:       (-0.683462,0.697141,0.216502)
- New Momentum Direction: (-0.780184,-0.448991,-0.435569)
- New Polarization:       (-0.334668,0.887857,-0.315764)
- *** FresnelRefraction *** 
-Track (trackID 1553, parentID 1) is processed with stopping code 2
-### pop requested out of 239 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.450004,-0.740063,0.499803)
- Old Polarization:       (0.576791,0.186409,0.795339)
- New Momentum Direction: (-0.61046,-0.409431,0.678016)
- New Polarization:       (0.791125,-0.273894,0.546904)
- *** FresnelRefraction *** 
-Track (trackID 1552, parentID 1) is processed with stopping code 2
-### pop requested out of 238 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.639586,0.0195555,-0.768471)
- Old Polarization:       (0.702271,0.421438,-0.573764)
- New Momentum Direction: (-0.869693,0.0265911,-0.492876)
- New Polarization:       (0.460058,0.405448,-0.78991)
- *** FresnelRefraction *** 
-Track (trackID 1551, parentID 1) is processed with stopping code 2
-### pop requested out of 237 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1550, parentID 1) is processed with stopping code 2
-### pop requested out of 236 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1549, parentID 1) is processed with stopping code 2
-### pop requested out of 235 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1548, parentID 1) is processed with stopping code 2
-### pop requested out of 234 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.105431,-0.47145,-0.875568)
- Old Polarization:       (-0.774253,-0.513607,0.369784)
- New Momentum Direction: (-0.142853,-0.638789,-0.756004)
- New Polarization:       (-0.492402,0.708469,-0.505581)
- *** FresnelRefraction *** 
-Track (trackID 1547, parentID 1) is processed with stopping code 2
-### pop requested out of 233 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1546, parentID 1) is processed with stopping code 2
-### pop requested out of 232 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.359151,0.263086,0.895431)
- Old Polarization:       (0.675114,0.589215,-0.4439)
- New Momentum Direction: (0.484984,0.355261,0.799112)
- New Polarization:       (-0.687218,-0.410305,0.599484)
- *** FresnelRefraction *** 
-Track (trackID 1545, parentID 1) is processed with stopping code 2
-### pop requested out of 231 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.578023,0.00618186,0.815997)
- Old Polarization:       (-0.604258,0.668801,-0.433102)
- New Momentum Direction: (-0.779096,0.0083323,0.626849)
- New Polarization:       (0.484455,0.642629,0.593576)
- *** FresnelRefraction *** 
-Track (trackID 1544, parentID 1) is processed with stopping code 2
-### pop requested out of 230 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1543, parentID 1) is processed with stopping code 2
-### pop requested out of 229 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0307507,0.737487,-0.674661)
- Old Polarization:       (-0.559974,-0.546396,-0.6228)
- New Momentum Direction: (0.0416718,0.402964,-0.914267)
- New Polarization:       (-0.568404,0.762115,0.309996)
- *** FresnelRefraction *** 
-Track (trackID 1542, parentID 1) is processed with stopping code 2
-### pop requested out of 228 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.561669,-0.173855,-0.80889)
- Old Polarization:       (-0.768262,-0.472471,-0.431909)
- New Momentum Direction: (0.761172,-0.235608,-0.60424)
- New Polarization:       (-0.628294,-0.498918,-0.596932)
- *** FresnelRefraction *** 
-Track (trackID 1541, parentID 1) is processed with stopping code 2
-### pop requested out of 227 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1540, parentID 1) is processed with stopping code 2
-### pop requested out of 226 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.92115,-0.35979,0.148439)
- Old Polarization:       (-0.367989,-0.680892,0.633222)
- New Momentum Direction: (0.850062,-0.486874,0.200871)
- New Polarization:       (0.498599,0.866785,-0.0090853)
- *** FresnelRefraction *** 
-Track (trackID 1539, parentID 1) is processed with stopping code 2
-### pop requested out of 225 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1538, parentID 1) is processed with stopping code 2
-### pop requested out of 224 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1537, parentID 1) is processed with stopping code 2
-### pop requested out of 223 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.928174,-0.31377,0.200105)
- Old Polarization:       (-0.360945,-0.628077,0.689375)
- New Momentum Direction: (0.863545,-0.425169,0.271149)
- New Polarization:       (0.489404,0.836224,-0.247415)
- *** FresnelRefraction *** 
-Track (trackID 1536, parentID 1) is processed with stopping code 2
-### pop requested out of 222 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.779647,0.556254,0.287632)
- Old Polarization:       (-0.526947,0.334587,0.781267)
- New Momentum Direction: (0.523324,0.756928,0.391398)
- New Polarization:       (0.729212,-0.635444,0.253889)
- *** FresnelRefraction *** 
-Track (trackID 1535, parentID 1) is processed with stopping code 2
-### pop requested out of 221 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1534, parentID 1) is processed with stopping code 2
-### pop requested out of 220 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.767194,-0.502738,-0.39833)
-Old Polarization: (-0.539454,-0.841692,0.0233103)
-New Polarization: (0.411165,0.754542,-0.511478)
-Polarization Change: (0.411165,0.754542,-0.511478)
-New Momentum Direction: (-0.368038,-0.375925,-0.850428)
-Momentum Change: (-0.368038,-0.375925,-0.850428)
- Photon at Boundary! 
- Old Momentum Direction: (-0.368038,-0.375925,-0.850428)
- Old Polarization:       (0.411165,0.754542,-0.511478)
- New Momentum Direction: (-0.497588,-0.508252,-0.702912)
- New Polarization:       (0.315999,0.648453,-0.69257)
- *** FresnelRefraction *** 
-Track (trackID 1533, parentID 1) is processed with stopping code 2
-### pop requested out of 219 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.934639,-0.23858,0.263683)
- Old Polarization:       (-0.353586,-0.544775,0.760393)
- New Momentum Direction: (0.876332,-0.323191,0.357197)
- New Polarization:       (0.479035,0.662697,-0.575638)
- *** FresnelRefraction *** 
-Track (trackID 1532, parentID 1) is processed with stopping code 2
-### pop requested out of 218 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.849432,-0.508294,-0.141785)
- Old Polarization:       (-0.449988,-0.838052,0.308511)
- New Momentum Direction: (0.696197,-0.691453,-0.192877)
- New Polarization:       (0.617104,0.439217,0.652894)
- *** FresnelRefraction *** 
-Track (trackID 1531, parentID 1) is processed with stopping code 2
-### pop requested out of 217 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.696165,-0.444021,-0.564092)
-Old Polarization: (-0.618841,-0.769449,-0.158065)
-New Polarization: (0.839949,0.309635,0.445659)
-Polarization Change: (0.839949,0.309635,0.445659)
-New Momentum Direction: (0.137578,-0.915914,0.377059)
-Momentum Change: (0.137578,-0.915914,0.377059)
- Photon at Boundary! 
- Old Momentum Direction: (0.137578,-0.915914,0.377059)
- Old Polarization:       (0.839949,0.309635,0.445659)
- New Momentum Direction: (-0.137578,-0.915914,0.377059)
- New Polarization:       (0.839949,-0.309635,-0.445659)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1530, parentID 1) is processed with stopping code 2
-### pop requested out of 216 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.455421,0.58654,-0.669748)
- Old Polarization:       (-0.88604,0.37192,-0.276784)
- New Momentum Direction: (0.455421,0.58654,0.669748)
- New Polarization:       (0.88604,-0.37192,-0.276784)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.455421,0.58654,0.669748)
- Old Polarization:       (0.88604,-0.37192,-0.276784)
- New Momentum Direction: (0.455421,-0.58654,0.669748)
- New Polarization:       (-0.88604,-0.37192,0.276784)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.455421,-0.58654,0.669748)
- Old Polarization:       (-0.88604,-0.37192,0.276784)
- New Momentum Direction: (-0.455421,-0.58654,0.669748)
- New Polarization:       (-0.88604,0.37192,-0.276784)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1529, parentID 1) is processed with stopping code 2
-### pop requested out of 215 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.545154,-0.120829,-0.829583)
- Old Polarization:       (-0.7871,-0.41441,-0.456878)
- New Momentum Direction: (0.737811,-0.16353,-0.654899)
- New Polarization:       (-0.650618,-0.430733,-0.625432)
- *** FresnelRefraction *** 
-Track (trackID 1528, parentID 1) is processed with stopping code 2
-### pop requested out of 214 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1527, parentID 1) is processed with stopping code 2
-### pop requested out of 213 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1526, parentID 1) is processed with stopping code 2
-### pop requested out of 212 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.868031,-0.490209,-0.0788454)
-Old Polarization: (-0.428881,-0.820295,0.378386)
-New Polarization: (-0.756597,-0.600034,0.259848)
-Polarization Change: (-0.756597,-0.600034,0.259848)
-New Momentum Direction: (0.652975,-0.672397,0.348577)
-Momentum Change: (0.652975,-0.672397,0.348577)
-Scattering Photon!
-Old Momentum Direction: (0.652975,-0.672397,0.348577)
-Old Polarization: (-0.756597,-0.600034,0.259848)
-New Polarization: (-0.385647,-0.887375,0.25267)
-Polarization Change: (-0.385647,-0.887375,0.25267)
-New Momentum Direction: (-0.906259,0.415701,0.0767254)
-Momentum Change: (-0.906259,0.415701,0.0767254)
- Photon at Boundary! 
- Old Momentum Direction: (-0.906259,0.415701,0.0767254)
- Old Polarization:       (-0.385647,-0.887375,0.25267)
- New Momentum Direction: (-0.81869,0.564698,0.104226)
- New Polarization:       (-0.525213,-0.809741,0.261671)
- *** FresnelRefraction *** 
-Track (trackID 1525, parentID 1) is processed with stopping code 2
-### pop requested out of 211 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.596066,-0.249217,-0.76328)
- Old Polarization:       (-0.731267,-0.561074,-0.387872)
- New Momentum Direction: (0.803772,-0.33606,-0.490932)
- New Polarization:       (-0.58421,-0.601831,-0.544516)
- *** FresnelRefraction *** 
-Track (trackID 1524, parentID 1) is processed with stopping code 2
-### pop requested out of 210 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1523, parentID 1) is processed with stopping code 2
-### pop requested out of 209 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.478844,0.163188,-0.8626)
- Old Polarization:       (-0.86217,-0.0977525,-0.497098)
- New Momentum Direction: (0.646665,0.220381,-0.730244)
- New Polarization:       (-0.738216,-0.0601491,-0.671877)
- *** FresnelRefraction *** 
-Track (trackID 1522, parentID 1) is processed with stopping code 2
-### pop requested out of 208 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.719351,0.674175,0.167396)
- Old Polarization:       (-0.593016,0.470513,0.653413)
- New Momentum Direction: (-0.719351,0.674175,0.167396)
- New Polarization:       (0.41643,0.225654,0.880719)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.719351,0.674175,0.167396)
- Old Polarization:       (0.41643,0.225654,0.880719)
- New Momentum Direction: (-0.719351,-0.674175,0.167396)
- New Polarization:       (-0.41643,0.225654,-0.880719)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.719351,-0.674175,0.167396)
- Old Polarization:       (-0.41643,0.225654,-0.880719)
- New Momentum Direction: (-0.338697,-0.913167,0.226738)
- New Polarization:       (-0.602965,0.02566,-0.797355)
- *** FresnelRefraction *** 
-Track (trackID 1521, parentID 1) is processed with stopping code 2
-### pop requested out of 207 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.482151,0.169677,-0.8595)
-Old Polarization: (-0.860897,-0.0901454,-0.50073)
-New Polarization: (-0.99359,-0.113028,0.00168517)
-Polarization Change: (-0.99359,-0.113028,0.00168517)
-New Momentum Direction: (0.00341556,-0.0151174,0.99988)
-Momentum Change: (0.00341556,-0.0151174,0.99988)
-
-** Photon absorbed! **
-Track (trackID 1520, parentID 1) is processed with stopping code 2
-### pop requested out of 206 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.933981,-0.151444,0.323642)
- Old Polarization:       (-0.356785,-0.444916,0.821434)
- New Momentum Direction: (0.873934,-0.206,0.440232)
- New Polarization:       (0.485329,0.320689,-0.813397)
- *** FresnelRefraction *** 
-Track (trackID 1519, parentID 1) is processed with stopping code 2
-### pop requested out of 205 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.844996,0.386108,0.370003)
- Old Polarization:       (-0.45328,0.149995,0.878657)
- New Momentum Direction: (0.689362,0.523032,0.501216)
- New Polarization:       (0.619215,-0.784529,-0.0329787)
- *** FresnelRefraction *** 
-Track (trackID 1518, parentID 1) is processed with stopping code 2
-### pop requested out of 204 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.892127,-0.451783,-0.00111666)
- Old Polarization:       (-0.398679,-0.788423,0.468449)
- New Momentum Direction: (0.792923,-0.60932,-0.00150604)
- New Polarization:       (0.539755,0.701245,0.465746)
- *** FresnelRefraction *** 
-Track (trackID 1517, parentID 1) is processed with stopping code 2
-### pop requested out of 203 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.465217,0.217671,-0.858016)
- Old Polarization:       (-0.874421,-0.0377765,-0.483695)
- New Momentum Direction: (0.631603,0.295522,-0.71676)
- New Polarization:       (-0.752362,0.0104509,-0.658667)
- *** FresnelRefraction *** 
-Track (trackID 1516, parentID 1) is processed with stopping code 2
-### pop requested out of 202 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.79895,-0.517961,-0.305608)
- Old Polarization:       (-0.504772,-0.853795,0.127432)
- New Momentum Direction: (0.578716,-0.702383,-0.414422)
- New Polarization:       (0.694013,0.157286,0.702572)
- *** FresnelRefraction *** 
-Track (trackID 1515, parentID 1) is processed with stopping code 2
-### pop requested out of 201 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.530563,0.784277,-0.321579)
- Old Polarization:       (-0.801668,0.58752,0.110216)
- New Momentum Direction: (0.721118,0.537544,-0.437076)
- New Polarization:       (-0.595966,0.802998,0.00431454)
- *** FresnelRefraction *** 
-Track (trackID 1514, parentID 1) is processed with stopping code 2
-### pop requested out of 200 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.778982,-0.510535,-0.364062)
- Old Polarization:       (-0.526626,-0.847825,0.0621111)
- New Momentum Direction: (0.528208,-0.691341,-0.492995)
- New Polarization:       (0.724872,0.0647595,0.685833)
- *** FresnelRefraction *** 
-Track (trackID 1513, parentID 1) is processed with stopping code 2
-### pop requested out of 199 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.457923,0.36781,-0.809335)
- Old Polarization:       (-0.887305,0.13304,-0.441577)
- New Momentum Direction: (0.61667,0.495317,-0.611865)
- New Polarization:       (-0.768228,0.208942,-0.605119)
- *** FresnelRefraction *** 
-Track (trackID 1512, parentID 1) is processed with stopping code 2
-### pop requested out of 198 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.660897,-0.379581,-0.647405)
- Old Polarization:       (-0.658399,-0.707274,-0.257437)
- New Momentum Direction: (-0.660897,-0.379581,-0.647405)
- New Polarization:       (-0.658399,0.707274,0.257437)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.660897,-0.379581,-0.647405)
- Old Polarization:       (-0.658399,0.707274,0.257437)
- New Momentum Direction: (-0.660897,-0.379581,0.647405)
- New Polarization:       (0.658399,-0.707274,0.257437)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.660897,-0.379581,0.647405)
- Old Polarization:       (0.658399,-0.707274,0.257437)
- New Momentum Direction: (-0.660897,0.379581,0.647405)
- New Polarization:       (-0.658399,-0.707274,-0.257437)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.660897,0.379581,0.647405)
- Old Polarization:       (-0.658399,-0.707274,-0.257437)
- New Momentum Direction: (0.660897,0.379581,0.647405)
- New Polarization:       (-0.658399,0.707274,0.257437)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.660897,0.379581,0.647405)
- Old Polarization:       (-0.658399,0.707274,0.257437)
- New Momentum Direction: (0.660897,0.379581,-0.647405)
- New Polarization:       (0.658399,-0.707274,0.257437)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.660897,0.379581,-0.647405)
- Old Polarization:       (0.658399,-0.707274,0.257437)
- New Momentum Direction: (-0.660897,0.379581,-0.647405)
- New Polarization:       (0.658399,0.707274,-0.257437)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.660897,0.379581,-0.647405)
- Old Polarization:       (0.658399,0.707274,-0.257437)
- New Momentum Direction: (-0.660897,0.379581,0.647405)
- New Polarization:       (-0.658399,-0.707274,-0.257437)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.660897,0.379581,0.647405)
- Old Polarization:       (-0.658399,-0.707274,-0.257437)
- New Momentum Direction: (-0.660897,-0.379581,0.647405)
- New Polarization:       (0.658399,-0.707274,0.257437)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1511, parentID 1) is processed with stopping code 2
-### pop requested out of 197 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.448083,0.522272,-0.725571)
- Old Polarization:       (-0.893047,0.298791,-0.336438)
- New Momentum Direction: (0.608683,0.709462,-0.355202)
- New Polarization:       (-0.766612,0.410515,-0.493744)
- *** FresnelRefraction *** 
-Track (trackID 1510, parentID 1) is processed with stopping code 2
-### pop requested out of 196 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.852419,-0.50595,-0.131895)
- Old Polarization:       (-0.446627,-0.835749,0.319451)
- New Momentum Direction: (0.703049,-0.688143,-0.179391)
- New Polarization:       (0.612186,0.457284,0.645073)
- *** FresnelRefraction *** 
-Track (trackID 1509, parentID 1) is processed with stopping code 2
-### pop requested out of 195 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.797176,0.517919,0.310275)
- Old Polarization:       (-0.506908,0.295003,0.809949)
- New Momentum Direction: (0.57345,0.702778,0.421021)
- New Polarization:       (0.697596,-0.688346,0.198844)
- *** FresnelRefraction *** 
-Track (trackID 1508, parentID 1) is processed with stopping code 2
-### pop requested out of 194 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1507, parentID 1) is processed with stopping code 2
-### pop requested out of 193 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1506, parentID 1) is processed with stopping code 2
-### pop requested out of 192 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1505, parentID 1) is processed with stopping code 2
-### pop requested out of 191 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.832787,-0.515597,-0.201556)
- Old Polarization:       (-0.46748,-0.849997,0.242832)
- New Momentum Direction: (0.660019,-0.699687,-0.27352)
- New Polarization:       (0.640645,0.33406,0.691359)
- *** FresnelRefraction *** 
-Track (trackID 1504, parentID 1) is processed with stopping code 2
-### pop requested out of 190 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.467364,0.216673,-0.857102)
- Old Polarization:       (-0.873187,-0.0384844,-0.485864)
- New Momentum Direction: (0.633214,0.293563,-0.716143)
- New Polarization:       (-0.751032,0.00942704,-0.660199)
- *** FresnelRefraction *** 
-Track (trackID 1503, parentID 1) is processed with stopping code 2
-### pop requested out of 189 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.51144,0.763317,-0.394685)
-Old Polarization: (-0.823437,0.566671,0.0289116)
-New Polarization: (-0.67966,-0.198008,0.706297)
-Polarization Change: (-0.67966,-0.198008,0.706297)
-New Momentum Direction: (-0.5719,0.746002,-0.341193)
-Momentum Change: (-0.5719,0.746002,-0.341193)
- Photon at Boundary! 
- Old Momentum Direction: (-0.5719,0.746002,-0.341193)
- Old Polarization:       (-0.67966,-0.198008,0.706297)
- New Momentum Direction: (-0.776143,0.428011,-0.463044)
- New Polarization:       (-0.36764,0.289447,0.883777)
- *** FresnelRefraction *** 
-Track (trackID 1502, parentID 1) is processed with stopping code 2
-### pop requested out of 188 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1501, parentID 1) is processed with stopping code 2
-### pop requested out of 187 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.616689,-0.314351,-0.721719)
- Old Polarization:       (-0.706573,-0.625231,-0.331422)
- New Momentum Direction: (0.838248,-0.427289,-0.338771)
- New Polarization:       (-0.544861,-0.680967,-0.489296)
- *** FresnelRefraction *** 
-Track (trackID 1500, parentID 1) is processed with stopping code 2
-### pop requested out of 186 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1499, parentID 1) is processed with stopping code 2
-### pop requested out of 185 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.931691,-0.283526,0.227079)
- Old Polarization:       (-0.356634,-0.595171,0.720128)
- New Momentum Direction: (0.87066,-0.383927,0.307492)
- New Polarization:       (0.483099,0.785054,-0.387691)
- *** FresnelRefraction *** 
-Track (trackID 1498, parentID 1) is processed with stopping code 2
-### pop requested out of 184 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.691744,-0.434668,-0.576675)
- Old Polarization:       (-0.623728,-0.762082,-0.173766)
- New Momentum Direction: (0.204916,-0.589141,-0.781615)
- New Polarization:       (0.877146,-0.243806,0.41373)
- *** FresnelRefraction *** 
-Track (trackID 1497, parentID 1) is processed with stopping code 2
-### pop requested out of 183 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.622477,-0.307594,-0.719659)
- Old Polarization:       (-0.701608,-0.626775,-0.33897)
- New Momentum Direction: (0.839308,-0.41474,-0.3515)
- New Polarization:       (-0.542554,-0.68012,-0.493023)
- *** FresnelRefraction *** 
-Track (trackID 1496, parentID 1) is processed with stopping code 2
-### pop requested out of 182 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.8102,0.481743,0.333917)
- Old Polarization:       (-0.493274,0.252634,0.83238)
- New Momentum Direction: (0.60328,0.655465,0.454332)
- New Polarization:       (0.679697,-0.720576,0.137048)
- *** FresnelRefraction *** 
-Track (trackID 1495, parentID 1) is processed with stopping code 2
-### pop requested out of 181 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.887545,-0.460721,0.000264321)
- Old Polarization:       (-0.40798,-0.785677,0.465042)
- New Momentum Direction: (0.779244,-0.62672,0.000359557)
- New Polarization:       (0.557321,0.693218,0.456992)
- *** FresnelRefraction *** 
-Track (trackID 1494, parentID 1) is processed with stopping code 2
-### pop requested out of 180 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1493, parentID 1) is processed with stopping code 2
-### pop requested out of 179 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.553133,0.795035,-0.248924)
- Old Polarization:       (-0.776907,0.600135,0.190404)
- New Momentum Direction: (0.751449,0.566537,-0.338172)
- New Polarization:       (-0.568361,0.816139,0.10432)
- *** FresnelRefraction *** 
-Track (trackID 1492, parentID 1) is processed with stopping code 2
-### pop requested out of 178 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.859963,0.33802,0.382369)
- Old Polarization:       (-0.436022,0.0972416,0.894667)
- New Momentum Direction: (0.723497,0.457219,0.517207)
- New Polarization:       (0.593832,-0.794253,-0.128554)
- *** FresnelRefraction *** 
-Track (trackID 1491, parentID 1) is processed with stopping code 2
-### pop requested out of 177 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.554202,0.794412,-0.248535)
- Old Polarization:       (-0.776069,0.601095,0.190793)
- New Momentum Direction: (0.752133,0.566151,-0.337298)
- New Polarization:       (-0.567601,0.816587,0.104951)
- *** FresnelRefraction *** 
-Track (trackID 1490, parentID 1) is processed with stopping code 2
-### pop requested out of 176 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.723167,0.666232,0.182111)
- Old Polarization:       (-0.589038,0.457245,0.666305)
- New Momentum Direction: (0.344729,0.905484,0.24751)
- New Polarization:       (0.82265,-0.418414,0.384937)
- *** FresnelRefraction *** 
-Track (trackID 1489, parentID 1) is processed with stopping code 2
-### pop requested out of 175 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.664711,-0.401889,-0.629797)
- Old Polarization:       (-0.65354,-0.721253,-0.229521)
- New Momentum Direction: (-0.664711,-0.401889,-0.629797)
- New Polarization:       (-0.65354,0.721253,0.229521)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.664711,-0.401889,-0.629797)
- Old Polarization:       (-0.65354,0.721253,0.229521)
- New Momentum Direction: (-0.664711,-0.401889,0.629797)
- New Polarization:       (0.65354,-0.721253,0.229521)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.664711,-0.401889,0.629797)
- Old Polarization:       (0.65354,-0.721253,0.229521)
- New Momentum Direction: (-0.664711,0.401889,0.629797)
- New Polarization:       (-0.65354,-0.721253,-0.229521)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.664711,0.401889,0.629797)
- Old Polarization:       (-0.65354,-0.721253,-0.229521)
- New Momentum Direction: (0.664711,0.401889,0.629797)
- New Polarization:       (-0.65354,0.721253,0.229521)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1488, parentID 1) is processed with stopping code 2
-### pop requested out of 174 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.456869,0.495049,-0.739052)
- Old Polarization:       (-0.889184,0.27747,-0.363817)
- New Momentum Direction: (0.614561,0.665919,-0.422926)
- New Polarization:       (-0.767114,0.379434,-0.517269)
- *** FresnelRefraction *** 
-Track (trackID 1487, parentID 1) is processed with stopping code 2
-### pop requested out of 173 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.933209,-0.125393,0.336745)
- Old Polarization:       (-0.357591,-0.416256,0.835978)
- New Momentum Direction: (0.872427,-0.170552,0.45802)
- New Polarization:       (0.486421,0.211745,-0.847678)
- *** FresnelRefraction *** 
-Track (trackID 1486, parentID 1) is processed with stopping code 2
-### pop requested out of 172 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.809339,-0.517043,-0.278634)
- Old Polarization:       (-0.492689,-0.8559,0.157142)
- New Momentum Direction: (0.60668,-0.699799,-0.37712)
- New Polarization:       (0.67513,0.203115,0.709185)
- *** FresnelRefraction *** 
-Track (trackID 1485, parentID 1) is processed with stopping code 2
-### pop requested out of 171 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1484, parentID 1) is processed with stopping code 2
-### pop requested out of 170 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1483, parentID 1) is processed with stopping code 2
-### pop requested out of 169 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1482, parentID 1) is processed with stopping code 2
-### pop requested out of 168 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.504667,0.0410086,-0.862339)
- Old Polarization:       (-0.833991,-0.234964,-0.49925)
- New Momentum Direction: (0.680495,0.0552962,-0.730663)
- New Polarization:       (-0.705378,-0.220571,-0.673639)
- *** FresnelRefraction *** 
-Track (trackID 1481, parentID 1) is processed with stopping code 2
-### pop requested out of 167 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.85911,-0.498167,-0.117298)
- Old Polarization:       (-0.437507,-0.833786,0.336731)
- New Momentum Direction: (0.720785,-0.674708,-0.158866)
- New Polarization:       (0.596691,0.487321,0.637557)
- *** FresnelRefraction *** 
-Track (trackID 1480, parentID 1) is processed with stopping code 2
-### pop requested out of 166 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.89597,-0.443943,0.0123503)
- Old Polarization:       (-0.393793,-0.781283,0.484277)
- New Momentum Direction: (0.801266,-0.598077,0.0166382)
- New Polarization:       (0.532366,0.72537,0.436377)
- *** FresnelRefraction *** 
-Track (trackID 1479, parentID 1) is processed with stopping code 2
-### pop requested out of 165 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.472301,0.224239,-0.852437)
- Old Polarization:       (-0.871123,-0.028765,-0.490221)
- New Momentum Direction: (0.636007,0.301963,-0.71015)
- New Polarization:       (-0.749022,0.0201831,-0.662238)
- *** FresnelRefraction *** 
-Track (trackID 1478, parentID 1) is processed with stopping code 2
-### pop requested out of 164 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1477, parentID 1) is processed with stopping code 2
-### pop requested out of 163 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.528469,-0.0685982,-0.846177)
- Old Polarization:       (-0.805364,-0.355783,-0.474137)
- New Momentum Direction: (0.715806,-0.0929156,-0.69209)
- New Polarization:       (-0.671775,-0.362196,-0.646168)
- *** FresnelRefraction *** 
-Track (trackID 1476, parentID 1) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479689,0.682709,-0.551186)
- Old Polarization:       (-0.861652,0.485141,-0.148978)
- New Momentum Direction: (0.647298,0.166737,-0.743777)
- New Polarization:       (-0.596316,0.71856,-0.357881)
- *** FresnelRefraction *** 
-Track (trackID 1475, parentID 1) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1474, parentID 1) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.530079,-0.053391,-0.846266)
- Old Polarization:       (-0.806008,-0.341715,-0.483303)
- New Momentum Direction: (0.713794,-0.0718953,-0.696656)
- New Polarization:       (-0.673105,-0.3452,-0.654038)
- *** FresnelRefraction *** 
-Track (trackID 1473, parentID 1) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.930794,-0.0418754,0.363139)
- Old Polarization:       (-0.356183,-0.327286,0.875224)
- New Momentum Direction: (0.869584,-0.056566,0.490534)
- New Polarization:       (0.481383,-0.124132,-0.867676)
- *** FresnelRefraction *** 
-Track (trackID 1472, parentID 1) is processed with stopping code 2
-### pop requested out of 158 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1471, parentID 1) is processed with stopping code 2
-### pop requested out of 157 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.739894,0.637081,0.216067)
- Old Polarization:       (-0.570648,0.424284,0.703096)
- New Momentum Direction: (0.403705,0.866416,0.293846)
- New Polarization:       (0.794591,-0.491246,0.356795)
- *** FresnelRefraction *** 
-Track (trackID 1470, parentID 1) is processed with stopping code 2
-### pop requested out of 156 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1469, parentID 1) is processed with stopping code 2
-### pop requested out of 155 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.445809,0.473019,-0.759939)
- Old Polarization:       (-0.895087,0.243702,-0.373402)
- New Momentum Direction: (0.606073,0.643063,-0.46813)
- New Polarization:       (-0.7743,0.342298,-0.532252)
- *** FresnelRefraction *** 
-Track (trackID 1468, parentID 1) is processed with stopping code 2
-### pop requested out of 154 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1467, parentID 1) is processed with stopping code 2
-### pop requested out of 153 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1466, parentID 1) is processed with stopping code 2
-### pop requested out of 152 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.857897,-0.50079,-0.114983)
- Old Polarization:       (-0.440153,-0.831718,0.338395)
- New Momentum Direction: (0.715992,-0.680405,-0.156223)
- New Polarization:       (0.602313,0.488937,0.630999)
- *** FresnelRefraction *** 
-Track (trackID 1465, parentID 1) is processed with stopping code 2
-### pop requested out of 151 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.602024,0.790364,-0.113545)
- Old Polarization:       (-0.723589,0.600143,0.34095)
- New Momentum Direction: (0.81525,0.558324,-0.153761)
- New Polarization:       (-0.503099,0.814322,0.289433)
- *** FresnelRefraction *** 
-Track (trackID 1464, parentID 1) is processed with stopping code 2
-### pop requested out of 150 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.48234,0.149794,-0.863082)
- Old Polarization:       (-0.858908,-0.112721,-0.499571)
- New Momentum Direction: (0.650598,0.202047,-0.732051)
- New Polarization:       (-0.734461,-0.0777083,-0.674187)
- *** FresnelRefraction *** 
-Track (trackID 1463, parentID 1) is processed with stopping code 2
-### pop requested out of 149 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1462, parentID 1) is processed with stopping code 2
-### pop requested out of 148 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.599137,-0.279126,-0.750416)
- Old Polarization:       (-0.725706,-0.585243,-0.36172)
- New Momentum Direction: (0.815274,-0.37982,-0.437109)
- New Polarization:       (-0.573654,-0.632783,-0.520102)
- *** FresnelRefraction *** 
-Track (trackID 1461, parentID 1) is processed with stopping code 2
-### pop requested out of 147 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.629572,0.776048,-0.0372552)
- Old Polarization:       (-0.69275,0.582414,0.425313)
- New Momentum Direction: (0.853523,0.518602,-0.0505076)
- New Polarization:       (-0.460594,0.796251,0.392221)
- *** FresnelRefraction *** 
-Track (trackID 1460, parentID 1) is processed with stopping code 2
-### pop requested out of 146 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.893071,0.193115,0.406362)
-Old Polarization: (-0.401578,-0.0651289,0.913506)
-New Polarization: (-0.404334,0.515277,0.755648)
-Polarization Change: (-0.404334,0.515277,0.755648)
-New Momentum Direction: (-0.1227,-0.849287,0.513475)
-Momentum Change: (-0.1227,-0.849287,0.513475)
-Scattering Photon!
-Old Momentum Direction: (-0.1227,-0.849287,0.513475)
-Old Polarization: (-0.404334,0.515277,0.755648)
-New Polarization: (-0.389068,-0.836609,-0.385631)
-Polarization Change: (-0.389068,-0.836609,-0.385631)
-New Momentum Direction: (-0.756662,0.0514542,0.651779)
-Momentum Change: (-0.756662,0.0514542,0.651779)
-
-** Photon absorbed! **
-Track (trackID 1459, parentID 1) is processed with stopping code 2
-### pop requested out of 145 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1458, parentID 1) is processed with stopping code 2
-### pop requested out of 144 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.773448,0.578862,0.25826)
- Old Polarization:       (-0.531718,0.370726,0.761471)
- New Momentum Direction: (0.5207,0.779663,0.347847)
- New Polarization:       (0.728028,-0.618312,0.296082)
- *** FresnelRefraction *** 
-Track (trackID 1457, parentID 1) is processed with stopping code 2
-### pop requested out of 143 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.914679,-0.387831,0.113797)
- Old Polarization:       (-0.375535,-0.711363,0.594084)
- New Momentum Direction: (0.836954,-0.525135,0.154084)
- New Polarization:       (0.509403,0.850436,0.131401)
- *** FresnelRefraction *** 
-Track (trackID 1456, parentID 1) is processed with stopping code 2
-### pop requested out of 142 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.797087,-0.516607,-0.31268)
- Old Polarization:       (-0.506584,-0.853884,0.119389)
- New Momentum Direction: (0.575115,-0.699863,-0.423597)
- New Polarization:       (0.695928,0.146361,0.703039)
- *** FresnelRefraction *** 
-Track (trackID 1455, parentID 1) is processed with stopping code 2
-### pop requested out of 141 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1454, parentID 1) is processed with stopping code 2
-### pop requested out of 140 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.847033,-0.507785,-0.15713)
- Old Polarization:       (-0.451259,-0.843178,0.292259)
- New Momentum Direction: (0.693459,-0.688296,-0.212988)
- New Polarization:       (0.616726,0.414216,0.669383)
- *** FresnelRefraction *** 
-Track (trackID 1453, parentID 1) is processed with stopping code 2
-### pop requested out of 139 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.508755,0.739708,-0.440455)
- Old Polarization:       (-0.831062,0.555526,-0.02697)
- New Momentum Direction: (0.683646,0.426989,-0.591868)
- New Polarization:       (-0.622542,0.764429,-0.167598)
- *** FresnelRefraction *** 
-Track (trackID 1452, parentID 1) is processed with stopping code 2
-### pop requested out of 138 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.754198,-0.498203,-0.427761)
- Old Polarization:       (-0.554396,-0.832213,-0.00821189)
- New Momentum Direction: (0.455454,-0.675446,-0.579943)
- New Polarization:       (0.767057,-0.0329122,0.640735)
- *** FresnelRefraction *** 
-Track (trackID 1451, parentID 1) is processed with stopping code 2
-### pop requested out of 137 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1450, parentID 1) is processed with stopping code 2
-### pop requested out of 136 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1449, parentID 1) is processed with stopping code 2
-### pop requested out of 135 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.933109,-0.270658,0.236751)
- Old Polarization:       (-0.354487,-0.581816,0.732004)
- New Momentum Direction: (0.873698,-0.366155,0.320285)
- New Polarization:       (0.479695,0.757947,-0.44205)
- *** FresnelRefraction *** 
-Track (trackID 1448, parentID 1) is processed with stopping code 2
-### pop requested out of 134 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1447, parentID 1) is processed with stopping code 2
-### pop requested out of 133 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1446, parentID 1) is processed with stopping code 2
-### pop requested out of 132 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.840767,0.409396,0.354268)
- Old Polarization:       (-0.455353,0.180772,0.871766)
- New Momentum Direction: (0.685391,0.550634,0.476488)
- New Polarization:       (0.617725,-0.786142,0.0199232)
- *** FresnelRefraction *** 
-Track (trackID 1445, parentID 1) is processed with stopping code 2
-### pop requested out of 131 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.639633,0.768668,-0.00435582)
-Old Polarization: (-0.681191,0.569448,0.460116)
-New Polarization: (0.698221,0.329804,-0.635387)
-Polarization Change: (0.698221,0.329804,-0.635387)
-New Momentum Direction: (0.33899,-0.934061,-0.112321)
-Momentum Change: (0.33899,-0.934061,-0.112321)
-
-** Photon absorbed! **
-Track (trackID 1444, parentID 1) is processed with stopping code 2
-### pop requested out of 130 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.593158,-0.251794,-0.764698)
- Old Polarization:       (-0.733594,-0.560338,-0.384528)
- New Momentum Direction: (0.802803,-0.340787,-0.489256)
- New Polarization:       (-0.586087,-0.601845,-0.54248)
- *** FresnelRefraction *** 
-Track (trackID 1443, parentID 1) is processed with stopping code 2
-### pop requested out of 129 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.884124,-0.46693,-0.0173698)
- Old Polarization:       (-0.411007,-0.794841,0.446432)
- New Momentum Direction: (0.772832,-0.634172,-0.0235912)
- New Polarization:       (0.560761,0.665021,0.493249)
- *** FresnelRefraction *** 
-Track (trackID 1442, parentID 1) is processed with stopping code 2
-### pop requested out of 128 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.471543,0.208449,-0.856853)
- Old Polarization:       (-0.870242,-0.0470969,-0.490368)
- New Momentum Direction: (0.636924,0.281557,-0.717672)
- New Polarization:       (-0.747749,-0.000928359,-0.663981)
- *** FresnelRefraction *** 
-Track (trackID 1441, parentID 1) is processed with stopping code 2
-### pop requested out of 127 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.630756,-0.341622,-0.696737)
- Old Polarization:       (-0.691087,-0.655656,-0.304162)
- New Momentum Direction: (0.857132,-0.464229,-0.223196)
- New Polarization:       (-0.511971,-0.720131,-0.468292)
- *** FresnelRefraction *** 
-Track (trackID 1440, parentID 1) is processed with stopping code 2
-### pop requested out of 126 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.936526,-0.22314,0.270422)
- Old Polarization:       (-0.349414,-0.530697,0.772185)
- New Momentum Direction: (0.88089,-0.301247,0.36508)
- New Polarization:       (0.471751,0.621558,-0.625393)
- *** FresnelRefraction *** 
-Track (trackID 1439, parentID 1) is processed with stopping code 2
-### pop requested out of 125 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.449812,0.54546,-0.707207)
- Old Polarization:       (-0.891302,0.324699,-0.316467)
- New Momentum Direction: (0.610861,0.740754,-0.279522)
- New Polarization:       (-0.758146,0.445529,-0.476149)
- *** FresnelRefraction *** 
-Track (trackID 1438, parentID 1) is processed with stopping code 2
-### pop requested out of 124 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.524092,-0.0577211,-0.849703)
- Old Polarization:       (-0.809704,-0.343064,-0.476116)
- New Momentum Direction: (0.710779,-0.0782819,-0.699046)
- New Polarization:       (-0.676693,-0.347415,-0.649145)
- *** FresnelRefraction *** 
-Track (trackID 1437, parentID 1) is processed with stopping code 2
-### pop requested out of 123 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.49918,0.74585,-0.441053)
- Old Polarization:       (-0.836889,0.546919,-0.022307)
- New Momentum Direction: (0.677636,0.427005,-0.598729)
- New Polarization:       (-0.626499,0.761554,-0.165936)
- *** FresnelRefraction *** 
-Track (trackID 1436, parentID 1) is processed with stopping code 2
-### pop requested out of 122 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1435, parentID 1) is processed with stopping code 2
-### pop requested out of 121 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.459663,0.585339,-0.667899)
- Old Polarization:       (-0.883806,0.375309,-0.279339)
- New Momentum Direction: (0.459663,0.585339,0.667899)
- New Polarization:       (0.883806,-0.375309,-0.279339)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.459663,0.585339,0.667899)
- Old Polarization:       (0.883806,-0.375309,-0.279339)
- New Momentum Direction: (0.459663,-0.585339,0.667899)
- New Polarization:       (-0.883806,-0.375309,0.279339)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.459663,-0.585339,0.667899)
- Old Polarization:       (-0.883806,-0.375309,0.279339)
- New Momentum Direction: (-0.459663,-0.585339,0.667899)
- New Polarization:       (-0.883806,0.375309,-0.279339)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1434, parentID 1) is processed with stopping code 2
-### pop requested out of 120 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1433, parentID 1) is processed with stopping code 2
-### pop requested out of 119 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.554553,-0.159447,-0.81673)
- Old Polarization:       (-0.77549,-0.454986,-0.437726)
- New Momentum Direction: (0.753035,-0.216515,-0.621336)
- New Polarization:       (-0.636552,-0.478754,-0.604646)
- *** FresnelRefraction *** 
-Track (trackID 1432, parentID 1) is processed with stopping code 2
-### pop requested out of 118 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.931076,-0.0670662,0.358608)
- Old Polarization:       (-0.358285,-0.353387,0.864147)
- New Momentum Direction: (0.868994,-0.0909637,0.486389)
- New Polarization:       (0.486129,-0.0264977,-0.873485)
- *** FresnelRefraction *** 
-Track (trackID 1431, parentID 1) is processed with stopping code 2
-### pop requested out of 117 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.589111,0.793474,-0.152796)
- Old Polarization:       (-0.738246,0.605392,0.29748)
- New Momentum Direction: (0.796892,0.567664,-0.206688)
- New Polarization:       (-0.522332,0.819324,0.236385)
- *** FresnelRefraction *** 
-Track (trackID 1430, parentID 1) is processed with stopping code 2
-### pop requested out of 116 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.862962,-0.495035,-0.101181)
- Old Polarization:       (-0.433713,-0.828477,0.354286)
- New Momentum Direction: (0.728429,-0.671244,-0.137197)
- New Polarization:       (0.591988,0.515855,0.619229)
- *** FresnelRefraction *** 
-Track (trackID 1429, parentID 1) is processed with stopping code 2
-### pop requested out of 115 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1428, parentID 1) is processed with stopping code 2
-### pop requested out of 114 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.567026,-0.177074,-0.804442)
- Old Polarization:       (-0.763588,-0.47924,-0.432739)
- New Momentum Direction: (0.765344,-0.239005,-0.5976)
- New Polarization:       (-0.623409,-0.506143,-0.59597)
- *** FresnelRefraction *** 
-Track (trackID 1427, parentID 1) is processed with stopping code 2
-### pop requested out of 113 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.58617,-0.229589,-0.776977)
- Old Polarization:       (-0.741917,-0.537425,-0.400916)
- New Momentum Direction: (0.791776,-0.310119,-0.526229)
- New Polarization:       (-0.597111,-0.574429,-0.559901)
- *** FresnelRefraction *** 
-Track (trackID 1426, parentID 1) is processed with stopping code 2
-### pop requested out of 112 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.646575,-0.366664,-0.668953)
- Old Polarization:       (-0.673819,-0.685625,-0.275476)
- New Momentum Direction: (0.646575,-0.366664,0.668953)
- New Polarization:       (0.673819,0.685625,-0.275476)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646575,-0.366664,0.668953)
- Old Polarization:       (0.673819,0.685625,-0.275476)
- New Momentum Direction: (-0.646575,-0.366664,0.668953)
- New Polarization:       (0.673819,-0.685625,0.275476)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646575,-0.366664,0.668953)
- Old Polarization:       (0.673819,-0.685625,0.275476)
- New Momentum Direction: (-0.646575,0.366664,0.668953)
- New Polarization:       (-0.673819,-0.685625,-0.275476)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646575,0.366664,0.668953)
- Old Polarization:       (-0.673819,-0.685625,-0.275476)
- New Momentum Direction: (-0.646575,0.366664,-0.668953)
- New Polarization:       (0.673819,0.685625,-0.275476)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646575,0.366664,-0.668953)
- Old Polarization:       (0.673819,0.685625,-0.275476)
- New Momentum Direction: (0.646575,0.366664,-0.668953)
- New Polarization:       (0.673819,-0.685625,0.275476)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646575,0.366664,-0.668953)
- Old Polarization:       (0.673819,-0.685625,0.275476)
- New Momentum Direction: (0.646575,0.366664,0.668953)
- New Polarization:       (-0.673819,0.685625,0.275476)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646575,0.366664,0.668953)
- Old Polarization:       (-0.673819,0.685625,0.275476)
- New Momentum Direction: (-0.646575,0.366664,0.668953)
- New Polarization:       (-0.673819,-0.685625,-0.275476)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1425, parentID 1) is processed with stopping code 2
-### pop requested out of 111 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1424, parentID 1) is processed with stopping code 2
-### pop requested out of 110 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.456178,0.600646,-0.656602)
- Old Polarization:       (-0.8846,0.3864,-0.26111)
- New Momentum Direction: (0.456178,0.600646,0.656602)
- New Polarization:       (0.8846,-0.3864,-0.26111)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.456178,0.600646,0.656602)
- Old Polarization:       (0.8846,-0.3864,-0.26111)
- New Momentum Direction: (0.456178,-0.600646,0.656602)
- New Polarization:       (-0.8846,-0.3864,0.26111)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.456178,-0.600646,0.656602)
- Old Polarization:       (-0.8846,-0.3864,0.26111)
- New Momentum Direction: (-0.456178,-0.600646,0.656602)
- New Polarization:       (-0.8846,0.3864,-0.26111)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1423, parentID 1) is processed with stopping code 2
-### pop requested out of 109 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.558846,-0.177809,-0.809985)
- Old Polarization:       (-0.770073,-0.47369,-0.427324)
- New Momentum Direction: (0.760442,-0.241952,-0.60265)
- New Polarization:       (-0.629804,-0.501052,-0.593544)
- *** FresnelRefraction *** 
-Track (trackID 1422, parentID 1) is processed with stopping code 2
-### pop requested out of 108 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.728216,0.658301,0.190635)
- Old Polarization:       (-0.583394,0.449449,0.676496)
- New Momentum Direction: (0.365622,0.894031,0.2589)
- New Polarization:       (0.812997,-0.442185,0.378826)
- *** FresnelRefraction *** 
-Track (trackID 1421, parentID 1) is processed with stopping code 2
-### pop requested out of 107 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.450711,0.385769,-0.80501)
- Old Polarization:       (-0.891549,0.149356,-0.42759)
- New Momentum Direction: (0.610806,0.522796,-0.594643)
- New Polarization:       (-0.772642,0.229431,-0.591933)
- *** FresnelRefraction *** 
-Track (trackID 1420, parentID 1) is processed with stopping code 2
-### pop requested out of 106 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.936852,-0.163432,0.309191)
- Old Polarization:       (-0.349582,-0.463116,0.814442)
- New Momentum Direction: (0.8813,-0.220832,0.417783)
- New Polarization:       (0.472363,0.386412,-0.792186)
- *** FresnelRefraction *** 
-Track (trackID 1419, parentID 1) is processed with stopping code 2
-### pop requested out of 105 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.618452,0.783298,-0.0629403)
- Old Polarization:       (-0.704857,0.588359,0.396246)
- New Momentum Direction: (0.839555,0.536514,-0.085442)
- New Polarization:       (-0.476964,0.803205,0.356885)
- *** FresnelRefraction *** 
-Track (trackID 1418, parentID 1) is processed with stopping code 2
-### pop requested out of 104 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1417, parentID 1) is processed with stopping code 2
-### pop requested out of 103 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.554594,0.794401,-0.247696)
- Old Polarization:       (-0.77568,0.601302,0.191717)
- New Momentum Direction: (0.752563,0.566284,-0.336114)
- New Polarization:       (-0.567176,0.816732,0.106114)
- *** FresnelRefraction *** 
-Track (trackID 1416, parentID 1) is processed with stopping code 2
-### pop requested out of 102 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1415, parentID 1) is processed with stopping code 2
-### pop requested out of 101 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1414, parentID 1) is processed with stopping code 2
-### pop requested out of 100 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.911262,-0.40344,0.0826935)
- Old Polarization:       (-0.37669,-0.735377,0.563316)
- New Momentum Direction: (0.831897,-0.543627,0.111428)
- New Polarization:       (0.508689,0.827292,0.238378)
- *** FresnelRefraction *** 
-Track (trackID 1413, parentID 1) is processed with stopping code 2
-### pop requested out of 99 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1412, parentID 1) is processed with stopping code 2
-### pop requested out of 98 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.499557,0.0392922,-0.865389)
- Old Polarization:       (-0.837031,-0.235504,-0.49388)
- New Momentum Direction: (0.677347,0.0532761,-0.733732)
- New Polarization:       (-0.708488,-0.221339,-0.670115)
- *** FresnelRefraction *** 
-Track (trackID 1411, parentID 1) is processed with stopping code 2
-### pop requested out of 97 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.453501,0.396267,-0.798316)
- Old Polarization:       (-0.890441,0.163156,-0.424848)
- New Momentum Direction: (0.612552,0.535245,-0.581629)
- New Polarization:       (-0.771518,0.244868,-0.587197)
- *** FresnelRefraction *** 
-Track (trackID 1410, parentID 1) is processed with stopping code 2
-### pop requested out of 96 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.926747,0.016386,0.375329)
- Old Polarization:       (-0.358111,-0.263467,0.895735)
- New Momentum Direction: (0.862977,0.0220368,0.504762)
- New Polarization:       (0.482063,-0.335046,-0.809543)
- *** FresnelRefraction *** 
-Track (trackID 1409, parentID 1) is processed with stopping code 2
-### pop requested out of 95 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.835279,0.423951,0.350107)
- Old Polarization:       (-0.462074,0.196158,0.864875)
- New Momentum Direction: (0.671953,0.571044,0.47158)
- New Polarization:       (0.628147,-0.77676,0.0455464)
- *** FresnelRefraction *** 
-Track (trackID 1408, parentID 1) is processed with stopping code 2
-### pop requested out of 94 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.452324,0.589201,-0.669511)
- Old Polarization:       (-0.887531,0.371197,-0.272948)
- New Momentum Direction: (0.452324,0.589201,0.669511)
- New Polarization:       (0.887531,-0.371197,-0.272948)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.452324,0.589201,0.669511)
- Old Polarization:       (0.887531,-0.371197,-0.272948)
- New Momentum Direction: (0.452324,-0.589201,0.669511)
- New Polarization:       (-0.887531,-0.371197,0.272948)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.452324,-0.589201,0.669511)
- Old Polarization:       (-0.887531,-0.371197,0.272948)
- New Momentum Direction: (-0.452324,-0.589201,0.669511)
- New Polarization:       (-0.887531,0.371197,-0.272948)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1407, parentID 1) is processed with stopping code 2
-### pop requested out of 93 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.458234,0.627524,-0.629472)
- Old Polarization:       (-0.881141,0.413679,-0.229042)
- New Momentum Direction: (0.458234,0.627524,0.629472)
- New Polarization:       (0.881141,-0.413679,-0.229042)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.458234,0.627524,0.629472)
- Old Polarization:       (0.881141,-0.413679,-0.229042)
- New Momentum Direction: (0.458234,-0.627524,0.629472)
- New Polarization:       (-0.881141,-0.413679,0.229042)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1406, parentID 1) is processed with stopping code 2
-### pop requested out of 92 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.683572,-0.426549,-0.592272)
- Old Polarization:       (-0.632772,-0.750761,-0.189623)
- New Momentum Direction: (0.134592,-0.579089,-0.804077)
- New Polarization:       (0.897247,-0.273142,0.346902)
- *** FresnelRefraction *** 
-Track (trackID 1405, parentID 1) is processed with stopping code 2
-### pop requested out of 91 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.854166,0.359235,0.375967)
- Old Polarization:       (-0.442187,0.121332,0.888678)
- New Momentum Direction: (0.711347,0.485547,0.508163)
- New Polarization:       (0.60211,-0.793958,-0.0842338)
- *** FresnelRefraction *** 
-Track (trackID 1404, parentID 1) is processed with stopping code 2
-### pop requested out of 90 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.869856,0.2977,0.393352)
- Old Polarization:       (-0.42602,0.0513195,0.903257)
- New Momentum Direction: (0.74341,0.403628,0.533316)
- New Polarization:       (0.581033,-0.784678,-0.21606)
- *** FresnelRefraction *** 
-Track (trackID 1403, parentID 1) is processed with stopping code 2
-### pop requested out of 89 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.633384,0.773566,-0.0205032)
- Old Polarization:       (-0.688108,0.575138,0.442407)
- New Momentum Direction: (0.861177,0.507541,-0.0278771)
- New Polarization:       (-0.452402,0.790315,0.413201)
- *** FresnelRefraction *** 
-Track (trackID 1402, parentID 1) is processed with stopping code 2
-### pop requested out of 88 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.84867,-0.504615,-0.158504)
- Old Polarization:       (-0.448113,-0.845163,0.291366)
- New Momentum Direction: (0.699635,-0.681663,-0.214117)
- New Polarization:       (0.610164,0.414086,0.67545)
- *** FresnelRefraction *** 
-Track (trackID 1401, parentID 1) is processed with stopping code 2
-### pop requested out of 87 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.900655,0.176881,0.396905)
- Old Polarization:       (-0.388345,-0.0821563,0.917845)
- New Momentum Direction: (0.810883,0.238214,0.534531)
- New Polarization:       (0.524617,-0.700648,-0.4836)
- *** FresnelRefraction *** 
-Track (trackID 1400, parentID 1) is processed with stopping code 2
-### pop requested out of 86 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1399, parentID 1) is processed with stopping code 2
-### pop requested out of 85 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.710991,0.690012,0.13556)
- Old Polarization:       (-0.602042,0.497678,0.62439)
- New Momentum Direction: (0.324231,0.928234,0.182362)
- New Polarization:       (0.83215,-0.371547,0.411678)
- *** FresnelRefraction *** 
-Track (trackID 1398, parentID 1) is processed with stopping code 2
-### pop requested out of 84 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.926688,-0.331807,0.176503)
- Old Polarization:       (-0.360544,-0.652272,0.666745)
- New Momentum Direction: (0.861666,-0.448032,0.238328)
- New Polarization:       (0.48725,0.861678,-0.141768)
- *** FresnelRefraction *** 
-Track (trackID 1397, parentID 1) is processed with stopping code 2
-### pop requested out of 83 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.927688,-0.308524,0.210258)
- Old Polarization:       (-0.36356,-0.618321,0.69678)
- New Momentum Direction: (0.861525,-0.419551,0.285922)
- New Polarization:       (0.494678,0.820439,-0.28666)
- *** FresnelRefraction *** 
-Track (trackID 1396, parentID 1) is processed with stopping code 2
-### pop requested out of 82 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.486823,0.715088,-0.50165)
- Old Polarization:       (-0.851709,0.516074,-0.0908864)
- New Momentum Direction: (0.659378,0.321798,-0.679461)
- New Polarization:       (-0.627075,0.733956,-0.260933)
- *** FresnelRefraction *** 
-Track (trackID 1395, parentID 1) is processed with stopping code 2
-### pop requested out of 81 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1394, parentID 1) is processed with stopping code 2
-### pop requested out of 80 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.451814,0.547483,-0.704363)
- Old Polarization:       (-0.890167,0.328777,-0.315448)
- New Momentum Direction: (0.612461,0.742146,-0.272231)
- New Polarization:       (-0.756383,0.4501,-0.474652)
- *** FresnelRefraction *** 
-Track (trackID 1393, parentID 1) is processed with stopping code 2
-### pop requested out of 79 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.805837,0.495146,0.324743)
- Old Polarization:       (-0.497581,0.268934,0.824674)
- New Momentum Direction: (0.594287,0.672516,0.441073)
- New Polarization:       (0.684708,-0.710771,0.16118)
- *** FresnelRefraction *** 
-Track (trackID 1392, parentID 1) is processed with stopping code 2
-### pop requested out of 78 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1391, parentID 1) is processed with stopping code 2
-### pop requested out of 77 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.7137,-0.466137,-0.522827)
- Old Polarization:       (-0.599505,-0.792527,-0.111778)
- New Momentum Direction: (0.305297,-0.63371,-0.710778)
- New Polarization:       (0.83975,-0.172788,0.514747)
- *** FresnelRefraction *** 
-Track (trackID 1390, parentID 1) is processed with stopping code 2
-### pop requested out of 76 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1389, parentID 1) is processed with stopping code 2
-### pop requested out of 75 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.459049,0.265188,-0.847909)
- Old Polarization:       (-0.881228,0.0147992,-0.472459)
- New Momentum Direction: (0.623249,0.360045,-0.69421)
- New Polarization:       (-0.760468,0.0720516,-0.645366)
- *** FresnelRefraction *** 
-Track (trackID 1388, parentID 1) is processed with stopping code 2
-### pop requested out of 74 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.918593,-0.367875,0.144412)
- Old Polarization:       (-0.37283,-0.685451,0.625424)
- New Momentum Direction: (0.843775,-0.499582,0.196115)
- New Polarization:       (0.507022,0.86182,0.0139599)
- *** FresnelRefraction *** 
-Track (trackID 1387, parentID 1) is processed with stopping code 2
-### pop requested out of 73 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.4458,0.4856,-0.751967)
- Old Polarization:       (-0.894978,0.257415,-0.364352)
- New Momentum Direction: (0.606181,0.6603,-0.443338)
- New Polarization:       (-0.773299,0.359044,-0.522586)
- *** FresnelRefraction *** 
-Track (trackID 1386, parentID 1) is processed with stopping code 2
-### pop requested out of 72 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.581227,-0.235128,-0.779032)
- Old Polarization:       (-0.745596,-0.537383,-0.394087)
- New Momentum Direction: (0.790395,-0.319745,-0.522531)
- New Polarization:       (-0.600049,-0.575856,-0.555276)
- *** FresnelRefraction *** 
-Track (trackID 1385, parentID 1) is processed with stopping code 2
-### pop requested out of 71 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.491684,0.0776551,-0.867304)
- Old Polarization:       (-0.846058,-0.193014,-0.496921)
- New Momentum Direction: (0.666285,0.105231,-0.738235)
- New Polarization:       (-0.719067,-0.171539,-0.673437)
- *** FresnelRefraction *** 
-Track (trackID 1384, parentID 1) is processed with stopping code 2
-### pop requested out of 70 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.749558,-0.492352,-0.442439)
- Old Polarization:       (-0.559288,-0.828582,-0.0254596)
- New Momentum Direction: (0.444463,-0.666297,-0.598749)
- New Polarization:       (0.772777,-0.0528625,0.632473)
- *** FresnelRefraction *** 
-Track (trackID 1383, parentID 1) is processed with stopping code 2
-### pop requested out of 69 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.836495,-0.511987,-0.195308)
- Old Polarization:       (-0.462324,-0.850732,0.250022)
- New Momentum Direction: (0.671009,-0.692756,-0.264266)
- New Polarization:       (0.631387,0.347021,0.693489)
- *** FresnelRefraction *** 
-Track (trackID 1382, parentID 1) is processed with stopping code 2
-### pop requested out of 68 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1381, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.721143,0.671679,0.169706)
- Old Polarization:       (-0.590978,0.468594,0.656631)
- New Momentum Direction: (0.347254,0.9092,0.229718)
- New Polarization:       (0.821475,-0.413076,0.393124)
- *** FresnelRefraction *** 
-Track (trackID 1380, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.907734,0.120264,0.401939)
- Old Polarization:       (-0.384371,-0.145603,0.911624)
- New Momentum Direction: (0.822164,0.163178,0.545362)
- New Polarization:       (0.522766,-0.595615,-0.609884)
- *** FresnelRefraction *** 
-Track (trackID 1379, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.745258,0.628065,0.223883)
- Old Polarization:       (-0.564575,0.415754,0.713024)
- New Momentum Direction: (0.423844,0.853152,0.304119)
- New Polarization:       (0.784188,-0.513675,0.34812)
- *** FresnelRefraction *** 
-Track (trackID 1378, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.454488,0.292743,-0.841274)
- Old Polarization:       (-0.88536,0.0446937,-0.462753)
- New Momentum Direction: (0.618033,0.398086,-0.677911)
- New Polarization:       (-0.765288,0.107306,-0.63468)
- *** FresnelRefraction *** 
-Track (trackID 1377, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.595415,-0.249251,-0.763777)
-Old Polarization: (-0.731843,-0.560507,-0.387605)
-New Polarization: (0.926306,0.375455,-0.0314844)
-Polarization Change: (0.926306,0.375455,-0.0314844)
-New Momentum Direction: (0.165427,-0.480362,-0.861328)
-Momentum Change: (0.165427,-0.480362,-0.861328)
- Photon at Boundary! 
- Old Momentum Direction: (0.165427,-0.480362,-0.861328)
- Old Polarization:       (0.926306,0.375455,-0.0314844)
- New Momentum Direction: (0.223209,-0.648147,-0.728068)
- New Polarization:       (0.928532,0.368688,-0.0435498)
- *** FresnelRefraction *** 
-Track (trackID 1376, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.455019,0.305442,-0.836458)
- Old Polarization:       (-0.885837,0.0594504,-0.460172)
- New Momentum Direction: (0.617619,0.414591,-0.668327)
- New Polarization:       (-0.765974,0.124322,-0.630736)
- *** FresnelRefraction *** 
-Track (trackID 1375, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.84396,-0.506416,-0.176848)
- Old Polarization:       (-0.452876,-0.849381,0.271028)
- New Momentum Direction: (0.690185,-0.683174,-0.238575)
- New Polarization:       (0.616085,0.381815,0.688953)
- *** FresnelRefraction *** 
-Track (trackID 1374, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.859906,0.332825,0.387026)
- Old Polarization:       (-0.437472,0.0898385,0.894733)
- New Momentum Direction: (0.721166,0.451695,0.525253)
- New Polarization:       (0.597842,-0.788856,-0.142448)
- *** FresnelRefraction *** 
-Track (trackID 1373, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.931583,-0.0512967,0.359892)
- Old Polarization:       (-0.355309,-0.337824,0.871568)
- New Momentum Direction: (0.87112,-0.0692936,0.486156)
- New Polarization:       (0.480178,-0.0871547,-0.872831)
- *** FresnelRefraction *** 
-Track (trackID 1372, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.751933,0.618153,0.229095)
- Old Polarization:       (-0.556651,0.409171,0.722993)
- New Momentum Direction: (0.451628,0.8366,0.310053)
- New Polarization:       (0.768884,-0.541235,0.340414)
- *** FresnelRefraction *** 
-Track (trackID 1371, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1370, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1369, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.469101,0.199617,-0.860289)
- Old Polarization:       (-0.870829,-0.0575635,-0.488205)
- New Momentum Direction: (0.636058,0.270662,-0.722615)
- New Polarization:       (-0.74818,-0.012842,-0.663371)
- *** FresnelRefraction *** 
-Track (trackID 1368, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.497147,0.744342,-0.445869)
- Old Polarization:       (-0.838708,0.543904,-0.0271619)
- New Momentum Direction: (0.675487,0.420365,-0.605814)
- New Polarization:       (-0.627494,0.759188,-0.172872)
- *** FresnelRefraction *** 
-Track (trackID 1367, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.649148,0.760392,0.0202623)
- Old Polarization:       (-0.67065,0.559559,0.486952)
- New Momentum Direction: (0.883219,0.46815,0.0275685)
- New Polarization:       (-0.425358,0.774959,0.46745)
- *** FresnelRefraction *** 
-Track (trackID 1366, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.860991,-0.498023,-0.103284)
- Old Polarization:       (-0.43688,-0.828122,0.351212)
- New Momentum Direction: (0.722586,-0.676878,-0.140376)
- New Polarization:       (0.597853,0.50996,0.618477)
- *** FresnelRefraction *** 
-Track (trackID 1365, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.460286,0.254566,-0.85049)
- Old Polarization:       (-0.879839,0.00303442,-0.475262)
- New Momentum Direction: (0.624951,0.345635,-0.69998)
- New Polarization:       (-0.75881,0.0582734,-0.6487)
- *** FresnelRefraction *** 
-Track (trackID 1364, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.90655,-0.416492,0.0685657)
- Old Polarization:       (-0.383724,-0.745514,0.544944)
- New Momentum Direction: (0.82122,-0.563033,0.0926902)
- New Polarization:       (0.520052,0.805364,0.28449)
- *** FresnelRefraction *** 
-Track (trackID 1363, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1362, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1361, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.928321,-0.00513682,0.371744)
- Old Polarization:       (-0.357469,-0.287087,0.888705)
- New Momentum Direction: (0.865477,-0.00692152,0.5009)
- New Polarization:       (0.482039,-0.260624,-0.836489)
- *** FresnelRefraction *** 
-Track (trackID 1360, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.613177,-0.296788,-0.732073)
- Old Polarization:       (-0.711299,-0.610551,-0.348254)
- New Momentum Direction: (0.829841,-0.401657,-0.387344)
- New Polarization:       (-0.555389,-0.661614,-0.503795)
- *** FresnelRefraction *** 
-Track (trackID 1359, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.726785,0.663123,0.179031)
- Old Polarization:       (-0.58461,0.460373,0.668048)
- New Momentum Direction: (0.370514,0.896721,0.242098)
- New Polarization:       (0.810551,-0.439439,0.387171)
- *** FresnelRefraction *** 
-Track (trackID 1358, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.512591,-0.00233104,-0.85863)
- Old Polarization:       (-0.823928,-0.282768,-0.491106)
- New Momentum Direction: (0.692919,-0.00315109,-0.721008)
- New Polarization:       (-0.693491,-0.276573,-0.665265)
- *** FresnelRefraction *** 
-Track (trackID 1357, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1356, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1355, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.935324,-0.239871,0.260059)
- Old Polarization:       (-0.351582,-0.548155,0.758891)
- New Momentum Direction: (0.878208,-0.324273,0.351565)
- New Polarization:       (0.475346,0.673047,-0.566616)
- *** FresnelRefraction *** 
-Track (trackID 1354, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.772226,-0.509216,-0.379955)
-Old Polarization: (-0.534434,-0.844014,0.0449557)
-New Polarization: (0.167039,-0.659202,-0.733178)
-Polarization Change: (0.167039,-0.659202,-0.733178)
-New Momentum Direction: (-0.673761,-0.619225,0.403245)
-Momentum Change: (-0.673761,-0.619225,0.403245)
- Photon at Boundary! 
- Old Momentum Direction: (-0.673761,-0.619225,0.403245)
- Old Polarization:       (0.167039,-0.659202,-0.733178)
- New Momentum Direction: (-0.673761,0.619225,0.403245)
- New Polarization:       (-0.167039,-0.659202,0.733178)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.673761,0.619225,0.403245)
- Old Polarization:       (-0.167039,-0.659202,0.733178)
- New Momentum Direction: (0.673761,0.619225,0.403245)
- New Polarization:       (-0.167039,0.659202,-0.733178)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.673761,0.619225,0.403245)
- Old Polarization:       (-0.167039,0.659202,-0.733178)
- New Momentum Direction: (0.673761,0.619225,-0.403245)
- New Polarization:       (0.167039,-0.659202,-0.733178)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.673761,0.619225,-0.403245)
- Old Polarization:       (0.167039,-0.659202,-0.733178)
- New Momentum Direction: (0.673761,-0.619225,-0.403245)
- New Polarization:       (-0.167039,-0.659202,0.733178)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (0.673761,-0.619225,-0.403245)
-Old Polarization: (-0.167039,-0.659202,0.733178)
-New Polarization: (-0.384858,-0.695095,0.607229)
-Polarization Change: (-0.384858,-0.695095,0.607229)
-New Momentum Direction: (-0.814717,-0.0533223,-0.577401)
-Momentum Change: (-0.814717,-0.0533223,-0.577401)
-
-** Photon absorbed! **
-Track (trackID 1353, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.460344,0.250457,-0.851678)
- Old Polarization:       (-0.879513,-0.00163909,-0.475871)
- New Momentum Direction: (0.625318,0.340214,-0.702305)
- New Polarization:       (-0.758391,0.0528525,-0.649653)
- *** FresnelRefraction *** 
-Track (trackID 1352, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1351, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1350, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.575187,-0.21383,-0.78958)
- Old Polarization:       (-0.752887,-0.515822,-0.408765)
- New Momentum Direction: (0.780446,-0.290137,-0.553828)
- New Polarization:       (-0.609582,-0.550006,-0.57088)
- *** FresnelRefraction *** 
-Track (trackID 1349, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.516112,-0.026253,-0.856119)
- Old Polarization:       (-0.818821,-0.308404,-0.484169)
- New Momentum Direction: (0.699532,-0.035583,-0.713715)
- New Polarization:       (-0.687337,-0.306753,-0.658385)
- *** FresnelRefraction *** 
-Track (trackID 1348, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.933175,-0.122854,0.337773)
- Old Polarization:       (-0.35753,-0.413563,0.83734)
- New Momentum Direction: (0.872406,-0.167071,0.459342)
- New Polarization:       (0.486262,0.201362,-0.850295)
- *** FresnelRefraction *** 
-Track (trackID 1347, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.693133,0.711096,0.117934)
-Old Polarization: (-0.622192,0.507634,0.595973)
-New Polarization: (-0.820767,0.433215,0.372378)
-Polarization Change: (-0.820767,0.433215,0.372378)
-New Momentum Direction: (-0.524176,-0.311968,-0.792411)
-Momentum Change: (-0.524176,-0.311968,-0.792411)
- Photon at Boundary! 
- Old Momentum Direction: (-0.524176,-0.311968,-0.792411)
- Old Polarization:       (-0.820767,0.433215,0.372378)
- New Momentum Direction: (-0.711979,-0.423741,-0.559937)
- New Polarization:       (-0.0936809,0.847594,-0.522311)
- *** FresnelRefraction *** 
-Track (trackID 1346, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.860286,0.332087,0.386815)
- Old Polarization:       (-0.436893,0.0892018,0.89508)
- New Momentum Direction: (0.722254,0.450521,0.524767)
- New Polarization:       (0.596795,-0.789431,-0.143648)
- *** FresnelRefraction *** 
-Track (trackID 1345, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.462126,0.239951,-0.853735)
- Old Polarization:       (-0.877801,-0.0131385,-0.478845)
- New Momentum Direction: (0.627452,0.325793,-0.707222)
- New Polarization:       (-0.75638,0.0393261,-0.652949)
- *** FresnelRefraction *** 
-Track (trackID 1344, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.935344,-0.229109,0.269519)
- Old Polarization:       (-0.352312,-0.534986,0.767898)
- New Momentum Direction: (0.877923,-0.31011,0.364806)
- New Polarization:       (0.476906,0.634092,-0.608677)
- *** FresnelRefraction *** 
-Track (trackID 1343, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.64379,-0.348831,-0.681066)
- Old Polarization:       (-0.67767,-0.673278,-0.295737)
- New Momentum Direction: (0.64379,-0.348831,0.681066)
- New Polarization:       (-0.267352,-0.936494,-0.226938)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.64379,-0.348831,0.681066)
- Old Polarization:       (-0.267352,-0.936494,-0.226938)
- New Momentum Direction: (-0.64379,-0.348831,0.681066)
- New Polarization:       (-0.267352,0.936494,0.226938)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1342, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.466608,0.616172,-0.634515)
- Old Polarization:       (-0.877429,0.412784,-0.244392)
- New Momentum Direction: (0.466608,0.616172,0.634515)
- New Polarization:       (0.877429,-0.412784,-0.244392)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.466608,0.616172,0.634515)
- Old Polarization:       (0.877429,-0.412784,-0.244392)
- New Momentum Direction: (0.466608,-0.616172,0.634515)
- New Polarization:       (-0.877429,-0.412784,0.244392)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.466608,-0.616172,0.634515)
- Old Polarization:       (-0.877429,-0.412784,0.244392)
- New Momentum Direction: (-0.466608,-0.616172,0.634515)
- New Polarization:       (-0.877429,0.412784,-0.244392)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1341, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.835359,-0.51367,-0.195753)
- Old Polarization:       (-0.464181,-0.849911,0.249374)
- New Momentum Direction: (0.667034,-0.696187,-0.265309)
- New Polarization:       (0.6351,0.345165,0.69102)
- *** FresnelRefraction *** 
-Track (trackID 1340, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1339, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.460491,0.638891,-0.616252)
- Old Polarization:       (-0.878726,0.426369,-0.214592)
- New Momentum Direction: (0.460491,-0.638891,-0.616252)
- New Polarization:       (0.878726,0.426369,0.214592)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.460491,-0.638891,-0.616252)
- Old Polarization:       (0.878726,0.426369,0.214592)
- New Momentum Direction: (0.460491,-0.638891,0.616252)
- New Polarization:       (-0.878726,-0.426369,0.214592)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.460491,-0.638891,0.616252)
- Old Polarization:       (-0.878726,-0.426369,0.214592)
- New Momentum Direction: (-0.460491,-0.638891,0.616252)
- New Polarization:       (-0.878726,0.426369,-0.214592)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.460491,-0.638891,0.616252)
- Old Polarization:       (-0.878726,0.426369,-0.214592)
- New Momentum Direction: (-0.460491,0.638891,0.616252)
- New Polarization:       (0.878726,0.426369,0.214592)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.460491,0.638891,0.616252)
- Old Polarization:       (0.878726,0.426369,0.214592)
- New Momentum Direction: (-0.460491,0.638891,-0.616252)
- New Polarization:       (-0.878726,-0.426369,0.214592)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.460491,0.638891,-0.616252)
- Old Polarization:       (-0.878726,-0.426369,0.214592)
- New Momentum Direction: (0.460491,0.638891,-0.616252)
- New Polarization:       (-0.878726,0.426369,-0.214592)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (0.460491,0.638891,-0.616252)
-Old Polarization: (-0.878726,0.426369,-0.214592)
-New Polarization: (-0.894626,-0.171988,0.41239)
-Polarization Change: (-0.894626,-0.171988,0.41239)
-New Momentum Direction: (0.409901,-0.68325,0.604276)
-Momentum Change: (0.409901,-0.68325,0.604276)
- Photon at Boundary! 
- Old Momentum Direction: (0.409901,-0.68325,0.604276)
- Old Polarization:       (-0.894626,-0.171988,0.41239)
- New Momentum Direction: (0.409901,-0.68325,-0.604276)
- New Polarization:       (0.894626,0.171988,0.41239)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.409901,-0.68325,-0.604276)
- Old Polarization:       (0.894626,0.171988,0.41239)
- New Momentum Direction: (0.557416,-0.118431,-0.821743)
- New Polarization:       (0.773366,-0.285943,0.565811)
- *** FresnelRefraction *** 
-Track (trackID 1338, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1337, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1336, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.901163,0.155702,0.404552)
- Old Polarization:       (-0.391873,-0.106349,0.913852)
- New Momentum Direction: (0.808563,0.211351,0.549141)
- New Polarization:       (0.533509,-0.656965,-0.532696)
- *** FresnelRefraction *** 
-Track (trackID 1335, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.622762,-0.322404,-0.712898)
- Old Polarization:       (-0.700186,-0.636254,-0.323914)
- New Momentum Direction: (0.622762,-0.322404,0.712898)
- New Polarization:       (-0.283634,-0.942204,-0.178335)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.622762,-0.322404,0.712898)
- Old Polarization:       (-0.283634,-0.942204,-0.178335)
- New Momentum Direction: (-0.622762,-0.322404,0.712898)
- New Polarization:       (-0.283634,0.942204,0.178335)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.622762,-0.322404,0.712898)
- Old Polarization:       (-0.283634,0.942204,0.178335)
- New Momentum Direction: (-0.622762,0.322404,0.712898)
- New Polarization:       (0.283634,0.942204,-0.178335)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.622762,0.322404,0.712898)
- Old Polarization:       (0.283634,0.942204,-0.178335)
- New Momentum Direction: (-0.84491,0.437411,0.307894)
- New Polarization:       (0.51851,0.811159,0.270498)
- *** FresnelRefraction *** 
-Track (trackID 1334, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.638805,-0.349705,-0.685299)
- Old Polarization:       (-0.682621,-0.668507,-0.295173)
- New Momentum Direction: (0.865252,-0.47367,-0.164245)
- New Polarization:       (-0.491477,-0.736763,-0.464359)
- *** FresnelRefraction *** 
-Track (trackID 1333, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.651194,-0.378898,-0.657558)
- Old Polarization:       (-0.668493,-0.696544,-0.26066)
- New Momentum Direction: (0.651194,-0.378898,0.657558)
- New Polarization:       (0.668493,0.696544,-0.26066)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.651194,-0.378898,0.657558)
- Old Polarization:       (0.668493,0.696544,-0.26066)
- New Momentum Direction: (-0.651194,-0.378898,0.657558)
- New Polarization:       (0.668493,-0.696544,0.26066)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.651194,-0.378898,0.657558)
- Old Polarization:       (0.668493,-0.696544,0.26066)
- New Momentum Direction: (-0.651194,0.378898,0.657558)
- New Polarization:       (-0.668493,-0.696544,-0.26066)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.651194,0.378898,0.657558)
- Old Polarization:       (-0.668493,-0.696544,-0.26066)
- New Momentum Direction: (-0.651194,0.378898,-0.657558)
- New Polarization:       (0.668493,0.696544,-0.26066)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.651194,0.378898,-0.657558)
- Old Polarization:       (0.668493,0.696544,-0.26066)
- New Momentum Direction: (0.651194,0.378898,-0.657558)
- New Polarization:       (0.668493,-0.696544,0.26066)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1332, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.57731,-0.226767,-0.784404)
- Old Polarization:       (-0.749764,-0.527673,-0.399268)
- New Momentum Direction: (0.785502,-0.308545,-0.536458)
- New Polarization:       (-0.605129,-0.564526,-0.561364)
- *** FresnelRefraction *** 
-Track (trackID 1331, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.730449,0.654983,0.193499)
-Old Polarization: (-0.580851,0.446749,0.680461)
-New Polarization: (0.643243,0.172167,-0.746054)
-Polarization Change: (0.643243,0.172167,-0.746054)
-New Momentum Direction: (0.106785,-0.98504,-0.135249)
-Momentum Change: (0.106785,-0.98504,-0.135249)
- Photon at Boundary! 
- Old Momentum Direction: (0.106785,-0.98504,-0.135249)
- Old Polarization:       (0.643243,0.172167,-0.746054)
- New Momentum Direction: (0.144913,-0.972272,-0.18354)
- New Polarization:       (-0.56863,-0.233641,0.788716)
- *** FresnelRefraction *** 
-Track (trackID 1330, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.710782,-0.462736,-0.529778)
- Old Polarization:       (-0.602719,-0.788949,-0.119535)
- New Momentum Direction: (0.292815,-0.62901,-0.720143)
- New Polarization:       (0.844873,-0.18245,0.502893)
- *** FresnelRefraction *** 
-Track (trackID 1329, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.547657,-0.134662,-0.825796)
-Old Polarization: (-0.783615,-0.428512,-0.449806)
-New Polarization: (0.910781,0.405215,-0.0792422)
-Polarization Change: (0.910781,0.405215,-0.0792422)
-New Momentum Direction: (0.0150858,0.159134,0.987142)
-Momentum Change: (0.0150858,0.159134,0.987142)
- Photon at Boundary! 
- Old Momentum Direction: (0.0150858,0.159134,0.987142)
- Old Polarization:       (0.910781,0.405215,-0.0792422)
- New Momentum Direction: (0.0204566,0.215788,0.976226)
- New Polarization:       (0.818508,-0.564331,0.10759)
- *** FresnelRefraction *** 
-Track (trackID 1328, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.668102,-0.404234,-0.624687)
- Old Polarization:       (-0.649884,-0.725857,-0.225349)
- New Momentum Direction: (-0.668102,-0.404234,-0.624687)
- New Polarization:       (-0.649884,0.725857,0.225349)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668102,-0.404234,-0.624687)
- Old Polarization:       (-0.649884,0.725857,0.225349)
- New Momentum Direction: (-0.668102,-0.404234,0.624687)
- New Polarization:       (0.649884,-0.725857,0.225349)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.668102,-0.404234,0.624687)
- Old Polarization:       (0.649884,-0.725857,0.225349)
- New Momentum Direction: (-0.668102,0.404234,0.624687)
- New Polarization:       (-0.649884,-0.725857,-0.225349)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1327, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.521202,0.776108,-0.354973)
- Old Polarization:       (-0.812106,0.578891,0.0732753)
- New Momentum Direction: (0.708218,0.515531,-0.482343)
- New Polarization:       (-0.606639,0.793854,-0.0422452)
- *** FresnelRefraction *** 
-Track (trackID 1326, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.888092,0.22973,0.398141)
- Old Polarization:       (-0.403951,-0.0232781,0.914484)
- New Momentum Direction: (0.783897,0.310307,0.537787)
- New Polarization:       (0.547918,-0.75314,-0.364097)
- *** FresnelRefraction *** 
-Track (trackID 1325, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.786751,-0.51645,-0.338085)
- Old Polarization:       (-0.518604,-0.85008,0.0917269)
- New Momentum Direction: (0.545503,-0.701219,-0.45904)
- New Polarization:       (0.715179,0.103897,0.691176)
- *** FresnelRefraction *** 
-Track (trackID 1324, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.691923,0.715271,0.098138)
- Old Polarization:       (-0.623562,0.52355,0.580574)
- New Momentum Direction: (0.93249,0.336111,0.132259)
- New Polarization:       (-0.34791,0.737408,0.578954)
- *** FresnelRefraction *** 
-Track (trackID 1323, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.918729,0.0410382,0.392751)
- Old Polarization:       (-0.373464,-0.232853,0.897944)
- New Momentum Direction: (0.84357,0.055809,0.534112)
- New Polarization:       (0.508574,-0.40243,-0.761185)
- *** FresnelRefraction *** 
-Track (trackID 1322, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.918746,-0.373728,0.12741)
- Old Polarization:       (-0.369362,-0.699415,0.611874)
- New Momentum Direction: (0.846063,-0.504567,0.172015)
- New Polarization:       (0.499429,0.863085,0.0751985)
- *** FresnelRefraction *** 
-Track (trackID 1321, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.748972,-0.497182,-0.438008)
- Old Polarization:       (-0.560479,-0.82796,-0.0185757)
- New Momentum Direction: (0.435645,-0.675403,-0.595017)
- New Polarization:       (0.778014,-0.0498945,0.626263)
- *** FresnelRefraction *** 
-Track (trackID 1320, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.609877,0.786901,-0.0940105)
- Old Polarization:       (-0.715007,0.597518,0.362955)
- New Momentum Direction: (0.825256,0.550246,-0.12721)
- New Polarization:       (-0.492048,0.811089,0.316265)
- *** FresnelRefraction *** 
-Track (trackID 1319, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1318, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1317, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1316, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.67072,-0.409021,-0.618738)
- Old Polarization:       (-0.646967,-0.730582,-0.218364)
- New Momentum Direction: (-0.67072,-0.409021,-0.618738)
- New Polarization:       (-0.646967,0.730582,0.218364)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.67072,-0.409021,-0.618738)
- Old Polarization:       (-0.646967,0.730582,0.218364)
- New Momentum Direction: (-0.67072,-0.409021,0.618738)
- New Polarization:       (0.646967,-0.730582,0.218364)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1315, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 164
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 32
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 197 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.357973,0.808359,-0.467344)
- Old Polarization:       (0.778759,0.0176705,0.627074)
- New Momentum Direction: (0.48599,0.601048,-0.634473)
- New Polarization:       (0.782009,0.0250837,0.622762)
- *** FresnelRefraction *** 
-Track (trackID 1788, parentID 1) is processed with stopping code 2
-### pop requested out of 196 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.764942,-0.0899807,0.637783)
- Old Polarization:       (0.387622,-0.726501,-0.567402)
- New Momentum Direction: (0.485798,-0.122108,0.8655)
- New Polarization:       (0.548625,-0.728252,-0.410683)
- *** FresnelRefraction *** 
-Track (trackID 1787, parentID 1) is processed with stopping code 2
-### pop requested out of 195 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.872969,-0.479461,-0.0896773)
- Old Polarization:       (-0.17515,-0.136533,-0.975029)
- New Momentum Direction: (0.749882,-0.650294,-0.12163)
- New Polarization:       (0.242336,0.441074,-0.864134)
- *** FresnelRefraction *** 
-Track (trackID 1786, parentID 1) is processed with stopping code 2
-### pop requested out of 194 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.204104,-0.578904,-0.789438)
- Old Polarization:       (0.43623,0.775707,-0.456051)
- New Momentum Direction: (0.277362,-0.786687,-0.551538)
- New Polarization:       (0.472786,0.611502,-0.634459)
- *** FresnelRefraction *** 
-Track (trackID 1785, parentID 1) is processed with stopping code 2
-### pop requested out of 193 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.467683,-0.737288,-0.487523)
- Old Polarization:       (0.768359,0.611759,-0.188082)
- New Momentum Direction: (0.629322,-0.416646,-0.656019)
- New Polarization:       (0.021193,-0.834625,0.550411)
- *** FresnelRefraction *** 
-Track (trackID 1784, parentID 1) is processed with stopping code 2
-### pop requested out of 192 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0643551,0.939917,-0.335281)
- Old Polarization:       (-0.757253,0.172825,0.629841)
- New Momentum Direction: (-0.086641,0.888111,-0.451388)
- New Polarization:       (-0.759844,0.234122,0.606485)
- *** FresnelRefraction *** 
-Track (trackID 1783, parentID 1) is processed with stopping code 2
-### pop requested out of 191 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1782, parentID 1) is processed with stopping code 2
-### pop requested out of 190 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.658836,-0.741342,-0.127853)
- Old Polarization:       (-0.409646,-0.496086,0.765564)
- New Momentum Direction: (0.891998,-0.417584,-0.1731)
- New Polarization:       (-0.191913,-0.696539,0.691377)
- *** FresnelRefraction *** 
-Track (trackID 1781, parentID 1) is processed with stopping code 2
-### pop requested out of 189 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.567097,0.811116,0.143148)
- Old Polarization:       (0.589352,0.521013,-0.617422)
- New Momentum Direction: (-0.765353,0.613931,0.193192)
- New Polarization:       (0.427029,0.708969,-0.561257)
- *** FresnelRefraction *** 
-Track (trackID 1780, parentID 1) is processed with stopping code 2
-### pop requested out of 188 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1779, parentID 1) is processed with stopping code 2
-### pop requested out of 187 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.698581,0.457492,-0.550168)
- Old Polarization:       (-0.66644,0.695902,-0.267542)
- New Momentum Direction: (0.233197,0.621747,-0.747697)
- New Polarization:       (0.921896,0.103287,0.373416)
- *** FresnelRefraction *** 
-Track (trackID 1778, parentID 1) is processed with stopping code 2
-### pop requested out of 186 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.364961,-0.010711,-0.930961)
- Old Polarization:       (0.0882907,0.995826,0.0231549)
- New Momentum Direction: (0.494506,-0.014513,-0.869053)
- New Polarization:       (-0.0263859,0.999149,-0.0316995)
- *** FresnelRefraction *** 
-Track (trackID 1777, parentID 1) is processed with stopping code 2
-### pop requested out of 185 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.737625,0.0487974,-0.673445)
- Old Polarization:       (-0.650673,0.317808,-0.689654)
- New Momentum Direction: (0.398579,0.0662812,-0.914736)
- New Polarization:       (0.889085,0.216856,0.403115)
- *** FresnelRefraction *** 
-Track (trackID 1776, parentID 1) is processed with stopping code 2
-### pop requested out of 184 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.541419,0.836697,-0.0824813)
- Old Polarization:       (-0.155791,0.196246,0.968099)
- New Momentum Direction: (0.732394,0.671677,-0.111575)
- New Polarization:       (-0.104814,0.273135,0.956249)
- *** FresnelRefraction *** 
-Track (trackID 1775, parentID 1) is processed with stopping code 2
-### pop requested out of 183 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.918726,-0.0276443,-0.393928)
- Old Polarization:       (-0.250536,-0.730276,0.635554)
- New Momentum Direction: (-0.845978,-0.0373274,-0.53191)
- New Polarization:       (-0.340773,-0.729399,0.59317)
- *** FresnelRefraction *** 
-Track (trackID 1774, parentID 1) is processed with stopping code 2
-### pop requested out of 182 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.563696,-0.693339,0.448919)
- Old Polarization:       (-0.722322,0.677399,0.139217)
- New Momentum Direction: (-0.563696,0.693339,0.448919)
- New Polarization:       (-0.774092,-0.633048,0.00571187)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.563696,0.693339,0.448919)
- Old Polarization:       (-0.774092,-0.633048,0.00571187)
- New Momentum Direction: (0.563696,0.693339,0.448919)
- New Polarization:       (-0.774092,0.633048,-0.00571187)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.563696,0.693339,0.448919)
- Old Polarization:       (-0.774092,0.633048,-0.00571187)
- New Momentum Direction: (0.563696,0.693339,-0.448919)
- New Polarization:       (0.774092,-0.633048,-0.00571187)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1773, parentID 1) is processed with stopping code 2
-### pop requested out of 181 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.942706,-0.0141623,-0.333323)
- Old Polarization:       (-0.0858522,-0.955154,0.283391)
- New Momentum Direction: (-0.892928,-0.0191109,-0.449793)
- New Polarization:       (-0.116726,-0.955105,0.272305)
- *** FresnelRefraction *** 
-Track (trackID 1772, parentID 1) is processed with stopping code 2
-### pop requested out of 180 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.428039,0.542359,0.722931)
- Old Polarization:       (-0.361592,0.835874,-0.412997)
- New Momentum Direction: (0.581516,0.736827,0.344855)
- New Polarization:       (-0.740386,0.303656,0.599685)
- *** FresnelRefraction *** 
-Track (trackID 1771, parentID 1) is processed with stopping code 2
-### pop requested out of 179 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1770, parentID 1) is processed with stopping code 2
-### pop requested out of 178 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.562273,0.556197,-0.611959)
- Old Polarization:       (-0.826777,-0.393302,0.402186)
- New Momentum Direction: (-0.562273,0.556197,0.611959)
- New Polarization:       (0.826777,0.393302,0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.562273,0.556197,0.611959)
- Old Polarization:       (0.826777,0.393302,0.402186)
- New Momentum Direction: (0.562273,0.556197,0.611959)
- New Polarization:       (0.826777,-0.393302,-0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.562273,0.556197,0.611959)
- Old Polarization:       (0.826777,-0.393302,-0.402186)
- New Momentum Direction: (0.562273,-0.556197,0.611959)
- New Polarization:       (-0.826777,-0.393302,0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.562273,-0.556197,0.611959)
- Old Polarization:       (-0.826777,-0.393302,0.402186)
- New Momentum Direction: (0.562273,-0.556197,-0.611959)
- New Polarization:       (0.826777,0.393302,0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.562273,-0.556197,-0.611959)
- Old Polarization:       (0.826777,0.393302,0.402186)
- New Momentum Direction: (-0.562273,-0.556197,-0.611959)
- New Polarization:       (0.826777,-0.393302,-0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.562273,-0.556197,-0.611959)
- Old Polarization:       (0.826777,-0.393302,-0.402186)
- New Momentum Direction: (-0.562273,0.556197,-0.611959)
- New Polarization:       (-0.826777,-0.393302,0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.562273,0.556197,-0.611959)
- Old Polarization:       (-0.826777,-0.393302,0.402186)
- New Momentum Direction: (-0.562273,0.556197,0.611959)
- New Polarization:       (0.826777,0.393302,0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.562273,0.556197,0.611959)
- Old Polarization:       (0.826777,0.393302,0.402186)
- New Momentum Direction: (0.562273,0.556197,0.611959)
- New Polarization:       (0.826777,-0.393302,-0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.562273,0.556197,0.611959)
- Old Polarization:       (0.826777,-0.393302,-0.402186)
- New Momentum Direction: (0.562273,-0.556197,0.611959)
- New Polarization:       (-0.826777,-0.393302,0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.562273,-0.556197,0.611959)
- Old Polarization:       (-0.826777,-0.393302,0.402186)
- New Momentum Direction: (0.562273,-0.556197,-0.611959)
- New Polarization:       (0.826777,0.393302,0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.562273,-0.556197,-0.611959)
- Old Polarization:       (0.826777,0.393302,0.402186)
- New Momentum Direction: (-0.562273,-0.556197,-0.611959)
- New Polarization:       (0.826777,-0.393302,-0.402186)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.562273,-0.556197,-0.611959)
- Old Polarization:       (0.826777,-0.393302,-0.402186)
- New Momentum Direction: (-0.562273,0.556197,-0.611959)
- New Polarization:       (-0.826777,-0.393302,0.402186)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1769, parentID 1) is processed with stopping code 2
-### pop requested out of 177 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.578545,-0.542148,-0.609395)
- Old Polarization:       (0.13167,0.675251,-0.725741)
- New Momentum Direction: (-0.578545,-0.542148,0.609395)
- New Polarization:       (-0.13167,-0.675251,-0.725741)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.578545,-0.542148,0.609395)
- Old Polarization:       (-0.13167,-0.675251,-0.725741)
- New Momentum Direction: (0.578545,-0.542148,0.609395)
- New Polarization:       (-0.13167,0.675251,0.725741)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.578545,-0.542148,0.609395)
- Old Polarization:       (-0.13167,0.675251,0.725741)
- New Momentum Direction: (0.578545,0.542148,0.609395)
- New Polarization:       (0.13167,0.675251,-0.725741)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1768, parentID 1) is processed with stopping code 2
-### pop requested out of 176 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.285959,-0.889958,-0.355249)
- Old Polarization:       (0.425005,-0.450063,0.785375)
- New Momentum Direction: (-0.384804,-0.789557,-0.478044)
- New Polarization:       (0.365235,-0.605905,0.706741)
- *** FresnelRefraction *** 
-Track (trackID 1767, parentID 1) is processed with stopping code 2
-### pop requested out of 175 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.242498,-0.968792,0.051343)
- Old Polarization:       (-0.0295242,0.0602676,0.997746)
- New Momentum Direction: (-0.329508,-0.941572,0.0697653)
- New Polarization:       (0.425749,-0.0822267,0.901097)
- *** FresnelRefraction *** 
-Track (trackID 1766, parentID 1) is processed with stopping code 2
-### pop requested out of 174 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.115624,0.178509,-0.977121)
- Old Polarization:       (-0.603848,0.768435,0.211838)
- New Momentum Direction: (-0.157002,0.242392,-0.95739)
- New Polarization:       (0.443899,-0.848651,-0.287656)
- *** FresnelRefraction *** 
-Track (trackID 1765, parentID 1) is processed with stopping code 2
-### pop requested out of 173 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1764, parentID 1) is processed with stopping code 2
-### pop requested out of 172 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.139907,-0.281721,0.949242)
- Old Polarization:       (0.944592,-0.249519,-0.213275)
- New Momentum Direction: (0.189556,-0.381697,0.904641)
- New Polarization:       (0.38223,0.877352,0.290091)
- *** FresnelRefraction *** 
-Track (trackID 1763, parentID 1) is processed with stopping code 2
-### pop requested out of 171 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.151543,0.389724,0.908378)
- Old Polarization:       (0.891698,0.342636,-0.295762)
- New Momentum Direction: (0.203881,0.524324,0.826751)
- New Polarization:       (0.440875,-0.803184,0.400655)
- *** FresnelRefraction *** 
-Track (trackID 1762, parentID 1) is processed with stopping code 2
-### pop requested out of 170 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.606429,0.368535,0.704575)
- Old Polarization:       (-0.791416,-0.365394,-0.49005)
- New Momentum Direction: (-0.816239,0.49604,0.29614)
- New Polarization:       (-0.167887,-0.694151,0.699977)
- *** FresnelRefraction *** 
-Track (trackID 1761, parentID 1) is processed with stopping code 2
-### pop requested out of 169 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.830948,-0.0215302,0.555933)
- Old Polarization:       (0.42891,0.611646,0.664775)
- New Momentum Direction: (-0.657338,-0.0291635,0.753032)
- New Polarization:       (-0.589139,0.642987,-0.48937)
- *** FresnelRefraction *** 
-Track (trackID 1760, parentID 1) is processed with stopping code 2
-### pop requested out of 168 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1759, parentID 1) is processed with stopping code 2
-### pop requested out of 167 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.250375,-0.955331,0.157022)
- Old Polarization:       (0.694487,0.0642239,-0.716633)
- New Momentum Direction: (0.336753,-0.917603,0.211194)
- New Polarization:       (0.348576,-0.0868698,-0.933246)
- *** FresnelRefraction *** 
-Track (trackID 1758, parentID 1) is processed with stopping code 2
-### pop requested out of 166 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1757, parentID 1) is processed with stopping code 2
-### pop requested out of 165 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.437203,-0.202274,-0.876321)
- Old Polarization:       (-0.752788,-0.615453,-0.233511)
- New Momentum Direction: (0.590902,-0.273384,-0.75901)
- New Polarization:       (-0.704798,-0.632731,-0.320797)
- *** FresnelRefraction *** 
-Track (trackID 1756, parentID 1) is processed with stopping code 2
-### pop requested out of 164 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.977174,-0.211998,0.0137168)
- Old Polarization:       (-0.145891,-0.622723,0.768721)
- New Momentum Direction: (0.957581,-0.287563,0.0186061)
- New Polarization:       (0.198212,0.70416,0.681815)
- *** FresnelRefraction *** 
-Track (trackID 1755, parentID 1) is processed with stopping code 2
-### pop requested out of 163 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.962452,-0.268243,-0.0416097)
- Old Polarization:       (-0.161025,-0.687585,0.708024)
- New Momentum Direction: (0.92997,-0.36329,-0.0563532)
- New Polarization:       (0.218812,0.423787,0.878935)
- *** FresnelRefraction *** 
-Track (trackID 1754, parentID 1) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.565431,-0.364914,-0.739679)
- Old Polarization:       (-0.607131,-0.791168,-0.0737918)
- New Momentum Direction: (0.565431,-0.364914,0.739679)
- New Polarization:       (-0.518124,-0.854919,-0.0256983)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.565431,-0.364914,0.739679)
- Old Polarization:       (-0.518124,-0.854919,-0.0256983)
- New Momentum Direction: (-0.565431,-0.364914,0.739679)
- New Polarization:       (-0.518124,0.854919,0.0256983)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1753, parentID 1) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.244581,0.53372,-0.80952)
- Old Polarization:       (-0.96543,0.211653,-0.152143)
- New Momentum Direction: (0.332327,0.725198,-0.603032)
- New Polarization:       (-0.943157,0.253049,-0.215455)
- *** FresnelRefraction *** 
-Track (trackID 1752, parentID 1) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.290769,0.105087,-0.951005)
-Old Polarization: (-0.913021,-0.266722,-0.308629)
-New Polarization: (0.854162,-0.24674,0.457742)
-Polarization Change: (0.854162,-0.24674,0.457742)
-New Momentum Direction: (-0.352127,-0.922176,0.159995)
-Momentum Change: (-0.352127,-0.922176,0.159995)
-
-** Photon absorbed! **
-Track (trackID 1751, parentID 1) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.362677,-0.079381,-0.928528)
- Old Polarization:       (-0.83364,-0.472989,-0.285178)
- New Momentum Direction: (0.362677,-0.079381,0.928528)
- New Polarization:       (-0.713502,-0.664595,0.221872)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.362677,-0.079381,0.928528)
- Old Polarization:       (-0.713502,-0.664595,0.221872)
- New Momentum Direction: (-0.362677,-0.079381,0.928528)
- New Polarization:       (-0.713502,0.664595,-0.221872)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.362677,-0.079381,0.928528)
- Old Polarization:       (-0.713502,0.664595,-0.221872)
- New Momentum Direction: (-0.492736,-0.107848,0.86347)
- New Polarization:       (0.336913,0.891253,0.303576)
- *** FresnelRefraction *** 
-Track (trackID 1750, parentID 1) is processed with stopping code 2
-### pop requested out of 158 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.535361,-0.335228,-0.775249)
- Old Polarization:       (-0.640839,-0.759121,-0.114287)
- New Momentum Direction: (0.72713,-0.455309,-0.513785)
- New Polarization:       (-0.604456,-0.779418,-0.164742)
- *** FresnelRefraction *** 
-Track (trackID 1749, parentID 1) is processed with stopping code 2
-### pop requested out of 157 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.973159,-0.230126,0.00181983)
-Old Polarization: (-0.152799,-0.640204,0.752856)
-New Polarization: (-0.33186,0.331156,-0.883292)
-Polarization Change: (-0.33186,0.331156,-0.883292)
-New Momentum Direction: (0.758129,0.650825,-0.0408343)
-Momentum Change: (0.758129,0.650825,-0.0408343)
-
-** Photon absorbed! **
-Track (trackID 1748, parentID 1) is processed with stopping code 2
-### pop requested out of 156 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.812905,-0.445974,-0.374556)
- Old Polarization:       (-0.330671,-0.882848,0.333521)
- New Momentum Direction: (0.611773,-0.60574,-0.508737)
- New Polarization:       (0.462192,-0.248209,0.851335)
- *** FresnelRefraction *** 
-Track (trackID 1747, parentID 1) is processed with stopping code 2
-### pop requested out of 155 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.984217,0.0585768,0.166988)
- Old Polarization:       (-0.140086,-0.318693,0.937449)
- New Momentum Direction: (0.970628,0.0796354,0.227021)
- New Polarization:       (0.190598,-0.830355,-0.523625)
- *** FresnelRefraction *** 
-Track (trackID 1746, parentID 1) is processed with stopping code 2
-### pop requested out of 154 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.374072,0.806811,-0.457302)
- Old Polarization:       (-0.821142,0.517332,0.241028)
- New Momentum Direction: (0.508026,0.59682,-0.62106)
- New Polarization:       (-0.695192,0.709816,0.113445)
- *** FresnelRefraction *** 
-Track (trackID 1745, parentID 1) is processed with stopping code 2
-### pop requested out of 153 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.655908,-0.422216,-0.625714)
- Old Polarization:       (-0.505809,-0.861145,0.0508613)
- New Momentum Direction: (-0.655908,-0.422216,-0.625714)
- New Polarization:       (-0.505809,0.861145,-0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655908,-0.422216,-0.625714)
- Old Polarization:       (-0.505809,0.861145,-0.0508613)
- New Momentum Direction: (-0.655908,-0.422216,0.625714)
- New Polarization:       (0.505809,-0.861145,-0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655908,-0.422216,0.625714)
- Old Polarization:       (0.505809,-0.861145,-0.0508613)
- New Momentum Direction: (-0.655908,0.422216,0.625714)
- New Polarization:       (-0.505809,-0.861145,0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655908,0.422216,0.625714)
- Old Polarization:       (-0.505809,-0.861145,0.0508613)
- New Momentum Direction: (0.655908,0.422216,0.625714)
- New Polarization:       (-0.505809,0.861145,-0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655908,0.422216,0.625714)
- Old Polarization:       (-0.505809,0.861145,-0.0508613)
- New Momentum Direction: (0.655908,0.422216,-0.625714)
- New Polarization:       (0.505809,-0.861145,-0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655908,0.422216,-0.625714)
- Old Polarization:       (0.505809,-0.861145,-0.0508613)
- New Momentum Direction: (0.655908,-0.422216,-0.625714)
- New Polarization:       (-0.505809,-0.861145,0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655908,-0.422216,-0.625714)
- Old Polarization:       (-0.505809,-0.861145,0.0508613)
- New Momentum Direction: (-0.655908,-0.422216,-0.625714)
- New Polarization:       (-0.505809,0.861145,-0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655908,-0.422216,-0.625714)
- Old Polarization:       (-0.505809,0.861145,-0.0508613)
- New Momentum Direction: (-0.655908,-0.422216,0.625714)
- New Polarization:       (0.505809,-0.861145,-0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655908,-0.422216,0.625714)
- Old Polarization:       (0.505809,-0.861145,-0.0508613)
- New Momentum Direction: (0.655908,-0.422216,0.625714)
- New Polarization:       (0.505809,0.861145,0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655908,-0.422216,0.625714)
- Old Polarization:       (0.505809,0.861145,0.0508613)
- New Momentum Direction: (0.655908,-0.422216,-0.625714)
- New Polarization:       (-0.505809,-0.861145,0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655908,-0.422216,-0.625714)
- Old Polarization:       (-0.505809,-0.861145,0.0508613)
- New Momentum Direction: (0.655908,0.422216,-0.625714)
- New Polarization:       (0.505809,-0.861145,-0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.655908,0.422216,-0.625714)
- Old Polarization:       (0.505809,-0.861145,-0.0508613)
- New Momentum Direction: (-0.655908,0.422216,-0.625714)
- New Polarization:       (0.505809,0.861145,0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655908,0.422216,-0.625714)
- Old Polarization:       (0.505809,0.861145,0.0508613)
- New Momentum Direction: (-0.655908,0.422216,0.625714)
- New Polarization:       (-0.505809,-0.861145,0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655908,0.422216,0.625714)
- Old Polarization:       (-0.505809,-0.861145,0.0508613)
- New Momentum Direction: (-0.655908,-0.422216,0.625714)
- New Polarization:       (0.505809,-0.861145,-0.0508613)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.655908,-0.422216,0.625714)
- Old Polarization:       (0.505809,-0.861145,-0.0508613)
- New Momentum Direction: (0.655908,-0.422216,0.625714)
- New Polarization:       (0.505809,0.861145,0.0508613)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1744, parentID 1) is processed with stopping code 2
-### pop requested out of 152 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.456776,-0.226193,-0.860344)
- Old Polarization:       (-0.73181,-0.645414,-0.218849)
- New Momentum Direction: (0.615689,-0.304885,-0.726617)
- New Polarization:       (-0.684204,-0.664264,-0.301028)
- *** FresnelRefraction *** 
-Track (trackID 1743, parentID 1) is processed with stopping code 2
-### pop requested out of 151 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.950971,-0.30033,-0.0738658)
- Old Polarization:       (-0.175682,-0.721112,0.670174)
- New Momentum Direction: (0.907649,-0.407583,-0.100245)
- New Polarization:       (0.239562,0.306943,0.921084)
- *** FresnelRefraction *** 
-Track (trackID 1742, parentID 1) is processed with stopping code 2
-### pop requested out of 150 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1741, parentID 1) is processed with stopping code 2
-### pop requested out of 149 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.884451,-0.403598,-0.234211)
- Old Polarization:       (-0.251085,-0.83468,0.49017)
- New Momentum Direction: (0.773215,-0.548482,-0.318288)
- New Polarization:       (0.346177,-0.055456,0.936529)
- *** FresnelRefraction *** 
-Track (trackID 1740, parentID 1) is processed with stopping code 2
-### pop requested out of 148 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.897579,-0.385402,-0.214048)
- Old Polarization:       (-0.231274,-0.825003,0.515638)
- New Momentum Direction: (0.803876,-0.519984,-0.288792)
- New Polarization:       (0.315742,-0.0384191,0.948067)
- *** FresnelRefraction *** 
-Track (trackID 1739, parentID 1) is processed with stopping code 2
-### pop requested out of 147 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.856061,0.486071,0.175767)
-Old Polarization: (-0.28357,0.157353,0.945954)
-New Polarization: (-0.0316288,-0.756001,0.653806)
-Polarization Change: (-0.0316288,-0.756001,0.653806)
-New Momentum Direction: (0.310643,-0.629173,-0.71249)
-Momentum Change: (0.310643,-0.629173,-0.71249)
-
-** Photon absorbed! **
-Track (trackID 1738, parentID 1) is processed with stopping code 2
-### pop requested out of 146 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.677605,0.735411,-0.00456726)
- Old Polarization:       (-0.480747,0.447641,0.753989)
- New Momentum Direction: (0.913583,0.406607,-0.00615781)
- New Polarization:       (-0.276479,0.632167,0.723826)
- *** FresnelRefraction *** 
-Track (trackID 1737, parentID 1) is processed with stopping code 2
-### pop requested out of 145 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.24466,0.387481,-0.888819)
-Old Polarization: (-0.968294,0.0499255,-0.244772)
-New Polarization: (0.673587,0.637277,-0.374378)
-Polarization Change: (0.673587,0.637277,-0.374378)
-New Momentum Direction: (0.72119,-0.455844,0.521624)
-Momentum Change: (0.72119,-0.455844,0.521624)
- Photon at Boundary! 
- Old Momentum Direction: (0.72119,-0.455844,0.521624)
- Old Polarization:       (0.673587,0.637277,-0.374378)
- New Momentum Direction: (0.345792,-0.61744,0.706538)
- New Polarization:       (0.917162,0.381383,-0.115586)
- *** FresnelRefraction *** 
-Track (trackID 1736, parentID 1) is processed with stopping code 2
-### pop requested out of 144 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.239266,0.464492,-0.852643)
- Old Polarization:       (-0.970716,0.133883,-0.199465)
- New Momentum Direction: (0.325329,0.631568,-0.703764)
- New Polarization:       (-0.944207,0.176569,-0.278023)
- *** FresnelRefraction *** 
-Track (trackID 1735, parentID 1) is processed with stopping code 2
-### pop requested out of 143 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.827717,-0.436598,-0.352515)
- Old Polarization:       (-0.311549,-0.88004,0.358422)
- New Momentum Direction: (0.651651,-0.590163,-0.476506)
- New Polarization:       (0.431513,-0.22821,0.872764)
- *** FresnelRefraction *** 
-Track (trackID 1734, parentID 1) is processed with stopping code 2
-### pop requested out of 142 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.603784,-0.39236,-0.693901)
- Old Polarization:       (-0.564415,-0.825126,-0.0245557)
- New Momentum Direction: (0.818864,-0.532125,-0.215186)
- New Polarization:       (-0.551671,-0.833147,-0.0390556)
- *** FresnelRefraction *** 
-Track (trackID 1733, parentID 1) is processed with stopping code 2
-### pop requested out of 141 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.817387,-0.437676,-0.374591)
- Old Polarization:       (-0.321676,-0.886175,0.333495)
- New Momentum Direction: (-0.817387,-0.437676,-0.374591)
- New Polarization:       (-0.0273308,-0.620037,0.784097)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.817387,-0.437676,-0.374591)
- Old Polarization:       (-0.0273308,-0.620037,0.784097)
- New Momentum Direction: (-0.817387,0.437676,-0.374591)
- New Polarization:       (0.0273308,-0.620037,-0.784097)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.817387,0.437676,-0.374591)
- Old Polarization:       (0.0273308,-0.620037,-0.784097)
- New Momentum Direction: (-0.817387,0.437676,0.374591)
- New Polarization:       (-0.0273308,0.620037,-0.784097)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1732, parentID 1) is processed with stopping code 2
-### pop requested out of 140 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.887222,-0.395047,-0.238276)
- Old Polarization:       (-0.241989,-0.838228,0.488687)
- New Momentum Direction: (0.783402,-0.532202,-0.321002)
- New Polarization:       (0.330355,-0.0809163,0.940382)
- *** FresnelRefraction *** 
-Track (trackID 1731, parentID 1) is processed with stopping code 2
-### pop requested out of 139 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.295808,0.716192,-0.632112)
-Old Polarization: (-0.908377,0.415633,0.0458269)
-New Polarization: (0.224518,-0.97342,-0.0452206)
-Polarization Change: (0.224518,-0.97342,-0.0452206)
-New Momentum Direction: (0.973925,0.225702,-0.0230006)
-Momentum Change: (0.973925,0.225702,-0.0230006)
- Photon at Boundary! 
- Old Momentum Direction: (0.973925,0.225702,-0.0230006)
- Old Polarization:       (0.224518,-0.97342,-0.0452206)
- New Momentum Direction: (0.951319,0.30662,-0.0312466)
- New Polarization:       (0.305033,-0.951182,-0.0469828)
- *** FresnelRefraction *** 
-Track (trackID 1730, parentID 1) is processed with stopping code 2
-### pop requested out of 138 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.909143,0.365994,0.198766)
- Old Polarization:       (-0.222974,0.0246329,0.974513)
- New Momentum Direction: (0.824699,0.497007,0.269917)
- New Polarization:       (0.305989,-0.79346,0.526111)
- *** FresnelRefraction *** 
-Track (trackID 1729, parentID 1) is processed with stopping code 2
-### pop requested out of 137 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.93629,0.2867,0.20289)
- Old Polarization:       (-0.192587,-0.0640088,0.97919)
- New Momentum Direction: (0.878939,0.389312,0.275505)
- New Polarization:       (0.263269,-0.877715,0.400382)
- *** FresnelRefraction *** 
-Track (trackID 1728, parentID 1) is processed with stopping code 2
-### pop requested out of 136 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.470823,0.836499,-0.28035)
- Old Polarization:       (-0.712416,0.547928,0.43845)
- New Momentum Direction: (0.640446,0.666633,-0.381352)
- New Polarization:       (-0.566691,0.745334,0.351195)
- *** FresnelRefraction *** 
-Track (trackID 1727, parentID 1) is processed with stopping code 2
-### pop requested out of 135 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.731165,0.679119,0.0647722)
- Old Polarization:       (-0.421797,0.375406,0.825323)
- New Momentum Direction: (0.377803,0.921703,0.0879091)
- New Polarization:       (0.606324,-0.318046,0.728847)
- *** FresnelRefraction *** 
-Track (trackID 1726, parentID 1) is processed with stopping code 2
-### pop requested out of 134 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.767047,0.63335,0.102498)
- Old Polarization:       (-0.382141,0.322671,0.86594)
- New Momentum Direction: (0.489605,0.860746,0.139298)
- New Polarization:       (0.5418,-0.425489,0.724853)
- *** FresnelRefraction *** 
-Track (trackID 1725, parentID 1) is processed with stopping code 2
-### pop requested out of 133 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1724, parentID 1) is processed with stopping code 2
-### pop requested out of 132 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.988153,0.0315022,0.150204)
- Old Polarization:       (-0.12973,-0.35146,0.927171)
- New Momentum Direction: (0.978271,0.042557,0.202913)
- New Polarization:       (0.17533,-0.692166,-0.700119)
- *** FresnelRefraction *** 
-Track (trackID 1723, parentID 1) is processed with stopping code 2
-### pop requested out of 131 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.935146,0.294413,0.197034)
- Old Polarization:       (-0.189567,-0.0539941,0.980382)
- New Momentum Direction: (0.878085,0.397666,0.266137)
- New Polarization:       (0.257767,-0.861691,0.437086)
- *** FresnelRefraction *** 
-Track (trackID 1722, parentID 1) is processed with stopping code 2
-### pop requested out of 130 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1721, parentID 1) is processed with stopping code 2
-### pop requested out of 129 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.443199,-0.219733,-0.869076)
- Old Polarization:       (-0.744138,-0.630758,-0.220007)
- New Momentum Direction: (0.60154,-0.298237,-0.741083)
- New Polarization:       (-0.696944,-0.64931,-0.304409)
- *** FresnelRefraction *** 
-Track (trackID 1720, parentID 1) is processed with stopping code 2
-### pop requested out of 128 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.987677,0.0379372,0.151835)
- Old Polarization:       (-0.129711,-0.344413,0.929814)
- New Momentum Direction: (0.977421,0.0512203,0.204998)
- New Polarization:       (0.175212,-0.738732,-0.650827)
- *** FresnelRefraction *** 
-Track (trackID 1719, parentID 1) is processed with stopping code 2
-### pop requested out of 127 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.980169,0.0968907,0.172863)
- Old Polarization:       (-0.140249,-0.277097,0.950551)
- New Momentum Direction: (0.963381,0.131101,0.233899)
- New Polarization:       (0.190014,-0.949271,-0.250556)
- *** FresnelRefraction *** 
-Track (trackID 1718, parentID 1) is processed with stopping code 2
-### pop requested out of 126 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.754413,0.651054,0.0836033)
- Old Polarization:       (-0.394572,0.348009,0.850413)
- New Momentum Direction: (0.460212,0.880579,0.113077)
- New Polarization:       (0.558324,-0.386088,0.73431)
- *** FresnelRefraction *** 
-Track (trackID 1717, parentID 1) is processed with stopping code 2
-### pop requested out of 125 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.393866,-0.127474,-0.910285)
- Old Polarization:       (-0.802073,-0.531365,-0.272634)
- New Momentum Direction: (0.532045,-0.172195,-0.829022)
- New Polarization:       (-0.753841,-0.542169,-0.371182)
- *** FresnelRefraction *** 
-Track (trackID 1716, parentID 1) is processed with stopping code 2
-### pop requested out of 124 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.54949,0.817536,-0.172322)
- Old Polarization:       (-0.626174,0.539514,0.562877)
- New Momentum Direction: (0.741515,0.629349,-0.232541)
- New Polarization:       (-0.464038,0.731391,0.499736)
- *** FresnelRefraction *** 
-Track (trackID 1715, parentID 1) is processed with stopping code 2
-### pop requested out of 123 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.52817,0.824052,-0.204875)
- Old Polarization:       (-0.650473,0.547735,0.526185)
- New Momentum Direction: (0.712383,0.645098,-0.27633)
- New Polarization:       (-0.493567,0.740459,0.456194)
- *** FresnelRefraction *** 
-Track (trackID 1714, parentID 1) is processed with stopping code 2
-### pop requested out of 122 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1713, parentID 1) is processed with stopping code 2
-### pop requested out of 121 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1712, parentID 1) is processed with stopping code 2
-### pop requested out of 120 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.965378,0.177283,0.191353)
- Old Polarization:       (-0.157969,-0.186438,0.969684)
- New Momentum Direction: (0.935481,0.240163,0.259224)
- New Polarization:       (0.214641,-0.968908,0.123074)
- *** FresnelRefraction *** 
-Track (trackID 1711, parentID 1) is processed with stopping code 2
-### pop requested out of 119 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.273224,0.662599,-0.69736)
- Old Polarization:       (-0.933977,0.356281,-0.0274083)
- New Momentum Direction: (0.371018,0.89976,-0.229733)
- New Polarization:       (-0.927471,0.371369,-0.0433789)
- *** FresnelRefraction *** 
-Track (trackID 1710, parentID 1) is processed with stopping code 2
-### pop requested out of 118 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.48528,0.834482,-0.261041)
- Old Polarization:       (-0.697079,0.549465,0.460618)
- New Momentum Direction: (0.658568,0.663921,-0.354256)
- New Polarization:       (-0.548614,0.745814,0.377867)
- *** FresnelRefraction *** 
-Track (trackID 1709, parentID 1) is processed with stopping code 2
-### pop requested out of 117 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.912972,0.355368,0.20049)
- Old Polarization:       (-0.219119,0.0125176,0.975618)
- New Momentum Direction: (0.832253,0.482853,0.272413)
- New Polarization:       (0.300709,-0.805972,0.509886)
- *** FresnelRefraction *** 
-Track (trackID 1708, parentID 1) is processed with stopping code 2
-### pop requested out of 116 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1707, parentID 1) is processed with stopping code 2
-### pop requested out of 115 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.815233,-0.442811,-0.373247)
- Old Polarization:       (-0.326671,-0.88378,0.334992)
- New Momentum Direction: (-0.815233,-0.442811,-0.373247)
- New Polarization:       (-0.0211518,-0.621296,0.78329)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.815233,-0.442811,-0.373247)
- Old Polarization:       (-0.0211518,-0.621296,0.78329)
- New Momentum Direction: (-0.815233,0.442811,-0.373247)
- New Polarization:       (0.0211518,-0.621296,-0.78329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.815233,0.442811,-0.373247)
- Old Polarization:       (0.0211518,-0.621296,-0.78329)
- New Momentum Direction: (-0.815233,0.442811,0.373247)
- New Polarization:       (-0.0211518,0.621296,-0.78329)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.815233,0.442811,0.373247)
- Old Polarization:       (-0.0211518,0.621296,-0.78329)
- New Momentum Direction: (0.815233,0.442811,0.373247)
- New Polarization:       (0.0011324,0.643272,-0.765637)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.815233,0.442811,0.373247)
- Old Polarization:       (0.0011324,0.643272,-0.765637)
- New Momentum Direction: (0.620236,0.599772,0.505549)
- New Polarization:       (0.00159784,0.643525,-0.765424)
- *** FresnelRefraction *** 
-Track (trackID 1706, parentID 1) is processed with stopping code 2
-### pop requested out of 114 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1705, parentID 1) is processed with stopping code 2
-### pop requested out of 113 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.242965,0.362893,-0.899598)
- Old Polarization:       (-0.967292,0.0209401,-0.252801)
- New Momentum Direction: (0.330111,0.493054,-0.804937)
- New Polarization:       (-0.93585,0.0595359,-0.347332)
- *** FresnelRefraction *** 
-Track (trackID 1704, parentID 1) is processed with stopping code 2
-### pop requested out of 112 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.249194,0.331532,-0.909939)
- Old Polarization:       (-0.963189,-0.0129917,-0.268511)
- New Momentum Direction: (0.337535,0.449063,-0.827292)
- New Polarization:       (-0.930035,0.0234596,-0.366721)
- *** FresnelRefraction *** 
-Track (trackID 1703, parentID 1) is processed with stopping code 2
-### pop requested out of 111 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.273053,0.668719,-0.691561)
- Old Polarization:       (-0.932464,0.360746,-0.0193403)
- New Momentum Direction: (0.371524,0.909878,-0.184638)
- New Polarization:       (-0.927554,0.372367,-0.0314127)
- *** FresnelRefraction *** 
-Track (trackID 1702, parentID 1) is processed with stopping code 2
-### pop requested out of 110 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.932666,0.300415,0.199713)
- Old Polarization:       (-0.194371,-0.0478916,0.979758)
- New Momentum Direction: (0.872583,0.40678,0.270424)
- New Polarization:       (0.265062,-0.859337,0.437359)
- *** FresnelRefraction *** 
-Track (trackID 1701, parentID 1) is processed with stopping code 2
-### pop requested out of 109 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.458453,0.835341,-0.303359)
- Old Polarization:       (-0.726732,0.548853,0.413064)
- New Momentum Direction: (0.622765,0.665094,-0.412085)
- New Polarization:       (-0.583985,0.745644,0.3209)
- *** FresnelRefraction *** 
-Track (trackID 1700, parentID 1) is processed with stopping code 2
-### pop requested out of 108 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.330923,0.00990801,-0.943606)
- Old Polarization:       (-0.873215,-0.375874,-0.310184)
- New Momentum Direction: (0.447065,0.0133854,-0.894401)
- New Polarization:       (-0.828022,-0.372074,-0.419453)
- *** FresnelRefraction *** 
-Track (trackID 1699, parentID 1) is processed with stopping code 2
-### pop requested out of 107 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.253065,0.576294,-0.777074)
- Old Polarization:       (-0.957986,0.26134,-0.118166)
- New Momentum Direction: (0.343093,0.781312,-0.521381)
- New Polarization:       (-0.93901,0.299134,-0.169647)
- *** FresnelRefraction *** 
-Track (trackID 1698, parentID 1) is processed with stopping code 2
-### pop requested out of 106 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1697, parentID 1) is processed with stopping code 2
-### pop requested out of 105 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.269866,0.198273,-0.942263)
- Old Polarization:       (-0.938915,-0.16286,-0.303177)
- New Momentum Direction: (0.365963,0.268876,-0.890942)
- New Polarization:       (-0.900716,-0.138443,-0.411758)
- *** FresnelRefraction *** 
-Track (trackID 1696, parentID 1) is processed with stopping code 2
-### pop requested out of 104 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.560105,0.815332,-0.146682)
- Old Polarization:       (-0.613218,0.527102,0.588325)
- New Momentum Direction: (0.760557,0.617965,-0.199177)
- New Polarization:       (-0.446772,0.72071,0.530069)
- *** FresnelRefraction *** 
-Track (trackID 1695, parentID 1) is processed with stopping code 2
-### pop requested out of 103 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.261703,0.227709,-0.937902)
- Old Polarization:       (-0.946409,-0.130018,-0.295643)
- New Momentum Direction: (0.355553,0.309368,-0.881972)
- New Polarization:       (-0.909563,-0.102661,-0.402686)
- *** FresnelRefraction *** 
-Track (trackID 1694, parentID 1) is processed with stopping code 2
-### pop requested out of 102 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.41075,-0.157653,-0.898014)
- Old Polarization:       (-0.783013,-0.565584,-0.258856)
- New Momentum Direction: (0.554808,-0.212945,-0.804265)
- New Polarization:       (-0.734602,-0.579199,-0.353397)
- *** FresnelRefraction *** 
-Track (trackID 1693, parentID 1) is processed with stopping code 2
-### pop requested out of 101 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.268401,0.230323,-0.935368)
- Old Polarization:       (-0.944806,-0.126448,-0.302246)
- New Momentum Direction: (0.362254,0.31086,-0.878714)
- New Polarization:       (-0.907191,-0.098811,-0.40895)
- *** FresnelRefraction *** 
-Track (trackID 1692, parentID 1) is processed with stopping code 2
-### pop requested out of 100 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.988878,-0.133258,0.0660553)
- Old Polarization:       (-0.128195,-0.538478,0.832831)
- New Momentum Direction: (0.979637,-0.179887,0.0891689)
- New Polarization:       (0.173115,0.981754,0.0786737)
- *** FresnelRefraction *** 
-Track (trackID 1691, parentID 1) is processed with stopping code 2
-### pop requested out of 99 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1690, parentID 1) is processed with stopping code 2
-### pop requested out of 98 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.470507,0.835972,-0.282443)
- Old Polarization:       (-0.713085,0.548759,0.436318)
- New Momentum Direction: (0.639455,0.666143,-0.383862)
- New Polarization:       (-0.567605,0.745806,0.348708)
- *** FresnelRefraction *** 
-Track (trackID 1689, parentID 1) is processed with stopping code 2
-### pop requested out of 97 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1688, parentID 1) is processed with stopping code 2
-### pop requested out of 96 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1687, parentID 1) is processed with stopping code 2
-### pop requested out of 95 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.881706,-0.40226,-0.246537)
- Old Polarization:       (-0.250318,-0.841785,0.478266)
- New Momentum Direction: (0.770433,-0.543557,-0.333135)
- New Polarization:       (0.343142,-0.0868368,0.935261)
- *** FresnelRefraction *** 
-Track (trackID 1686, parentID 1) is processed with stopping code 2
-### pop requested out of 94 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.746768,-0.44476,-0.494495)
- Old Polarization:       (-0.402021,-0.894162,0.197112)
- New Momentum Direction: (0.443348,-0.599413,-0.666443)
- New Polarization:       (0.567665,-0.387638,0.726287)
- *** FresnelRefraction *** 
-Track (trackID 1685, parentID 1) is processed with stopping code 2
-### pop requested out of 93 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.492141,-0.284537,-0.8227)
- Old Polarization:       (-0.689594,-0.70421,-0.16896)
- New Momentum Direction: (0.66746,-0.3859,-0.63685)
- New Polarization:       (-0.645927,-0.725578,-0.237308)
- *** FresnelRefraction *** 
-Track (trackID 1684, parentID 1) is processed with stopping code 2
-### pop requested out of 92 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.585968,0.802266,-0.114064)
- Old Polarization:       (-0.584471,0.515933,0.626264)
- New Momentum Direction: (0.793907,0.588072,-0.154541)
- New Polarization:       (-0.411772,0.706998,0.574976)
- *** FresnelRefraction *** 
-Track (trackID 1683, parentID 1) is processed with stopping code 2
-### pop requested out of 91 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.832665,0.532437,0.152247)
- Old Polarization:       (-0.30642,0.213978,0.927534)
- New Momentum Direction: (0.66236,0.720316,0.20597)
- New Polarization:       (0.424384,-0.587306,0.68918)
- *** FresnelRefraction *** 
-Track (trackID 1682, parentID 1) is processed with stopping code 2
-### pop requested out of 90 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.458194,-0.243849,-0.854749)
- Old Polarization:       (-0.726833,-0.656319,-0.202385)
- New Momentum Direction: (0.62271,-0.331404,-0.708805)
- New Polarization:       (-0.680611,-0.676312,-0.281729)
- *** FresnelRefraction *** 
-Track (trackID 1681, parentID 1) is processed with stopping code 2
-### pop requested out of 89 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.676104,-0.432491,-0.596518)
- Old Polarization:       (-0.483198,-0.871456,0.0841633)
- New Momentum Direction: (-0.676104,-0.432491,-0.596518)
- New Polarization:       (0.454459,-0.882037,0.124408)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.676104,-0.432491,-0.596518)
- Old Polarization:       (0.454459,-0.882037,0.124408)
- New Momentum Direction: (-0.676104,-0.432491,0.596518)
- New Polarization:       (-0.454459,0.882037,0.124408)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.676104,-0.432491,0.596518)
- Old Polarization:       (-0.454459,0.882037,0.124408)
- New Momentum Direction: (-0.676104,0.432491,0.596518)
- New Polarization:       (0.454459,0.882037,-0.124408)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1680, parentID 1) is processed with stopping code 2
-### pop requested out of 88 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.974259,-0.225349,0.00615393)
- Old Polarization:       (-0.151622,-0.634825,0.757633)
- New Momentum Direction: (0.951831,-0.306509,0.0083703)
- New Polarization:       (0.206631,0.661361,0.721044)
- *** FresnelRefraction *** 
-Track (trackID 1679, parentID 1) is processed with stopping code 2
-### pop requested out of 87 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.954274,0.221898,0.200304)
- Old Polarization:       (-0.172997,-0.136515,0.975416)
- New Momentum Direction: (0.913798,0.3015,0.272159)
- New Polarization:       (0.236088,-0.93952,0.248123)
- *** FresnelRefraction *** 
-Track (trackID 1678, parentID 1) is processed with stopping code 2
-### pop requested out of 86 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.856315,-0.425031,-0.293383)
- Old Polarization:       (-0.281733,-0.860541,0.424377)
- New Momentum Direction: (0.713187,-0.576887,-0.398203)
- New Polarization:       (0.389825,-0.145717,0.909287)
- *** FresnelRefraction *** 
-Track (trackID 1677, parentID 1) is processed with stopping code 2
-### pop requested out of 85 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.892493,-0.394358,-0.218948)
- Old Polarization:       (-0.24084,-0.827054,0.507916)
- New Momentum Direction: (0.79096,-0.534949,-0.297005)
- New Polarization:       (0.330969,-0.034206,0.943021)
- *** FresnelRefraction *** 
-Track (trackID 1676, parentID 1) is processed with stopping code 2
-### pop requested out of 84 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.431771,0.832047,-0.348242)
- Old Polarization:       (-0.756305,0.544348,0.362887)
- New Momentum Direction: (0.58682,0.656988,-0.473296)
- New Polarization:       (-0.619133,0.740772,0.260636)
- *** FresnelRefraction *** 
-Track (trackID 1675, parentID 1) is processed with stopping code 2
-### pop requested out of 83 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.259127,0.600002,-0.756869)
- Old Polarization:       (-0.952347,0.289271,-0.096735)
- New Momentum Direction: (0.350864,0.812416,-0.465698)
- New Polarization:       (-0.935712,0.323589,-0.140476)
- *** FresnelRefraction *** 
-Track (trackID 1674, parentID 1) is processed with stopping code 2
-### pop requested out of 82 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.816257,-0.440895,-0.373278)
- Old Polarization:       (-0.324604,-0.884551,0.334965)
- New Momentum Direction: (0.624473,-0.596099,-0.504678)
- New Polarization:       (0.450846,-0.252529,0.856135)
- *** FresnelRefraction *** 
-Track (trackID 1673, parentID 1) is processed with stopping code 2
-### pop requested out of 81 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.268695,0.621651,-0.735767)
- Old Polarization:       (-0.945037,0.317878,-0.0765427)
- New Momentum Direction: (0.362427,0.838507,-0.406882)
- New Polarization:       (-0.93081,0.347814,-0.112331)
- *** FresnelRefraction *** 
-Track (trackID 1672, parentID 1) is processed with stopping code 2
-### pop requested out of 80 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.973853,0.137477,0.180859)
- Old Polarization:       (-0.145932,-0.231569,0.96181)
- New Momentum Direction: (0.951739,0.185726,0.244333)
- New Polarization:       (0.197546,-0.979986,-0.0245707)
- *** FresnelRefraction *** 
-Track (trackID 1671, parentID 1) is processed with stopping code 2
-### pop requested out of 79 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.793449,-0.446272,-0.413861)
- Old Polarization:       (-0.350281,-0.890905,0.289122)
- New Momentum Direction: (0.568408,-0.603264,-0.559451)
- New Polarization:       (0.489156,-0.298959,0.81936)
- *** FresnelRefraction *** 
-Track (trackID 1670, parentID 1) is processed with stopping code 2
-### pop requested out of 78 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.957904,0.213034,0.192447)
- Old Polarization:       (-0.163529,-0.146071,0.975665)
- New Momentum Direction: (0.921808,0.287654,0.259856)
- New Polarization:       (0.221663,-0.941076,0.255426)
- *** FresnelRefraction *** 
-Track (trackID 1669, parentID 1) is processed with stopping code 2
-### pop requested out of 77 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1668, parentID 1) is processed with stopping code 2
-### pop requested out of 76 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.941223,-0.322255,-0.101242)
- Old Polarization:       (-0.186536,-0.745754,0.639574)
- New Momentum Direction: (0.888756,-0.437307,-0.137387)
- New Polarization:       (0.254661,0.221854,0.941238)
- *** FresnelRefraction *** 
-Track (trackID 1667, parentID 1) is processed with stopping code 2
-### pop requested out of 75 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.947766,0.245896,0.203164)
- Old Polarization:       (-0.181003,-0.10984,0.977329)
- New Momentum Direction: (0.90102,0.334404,0.276291)
- New Polarization:       (0.247441,-0.919375,0.305814)
- *** FresnelRefraction *** 
-Track (trackID 1666, parentID 1) is processed with stopping code 2
-### pop requested out of 74 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.966391,-0.25565,-0.0270484)
- Old Polarization:       (-0.157569,-0.672172,0.723434)
- New Momentum Direction: (0.937291,-0.346614,-0.0366726)
- New Polarization:       (0.21425,0.489957,0.845009)
- *** FresnelRefraction *** 
-Track (trackID 1665, parentID 1) is processed with stopping code 2
-### pop requested out of 73 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.4939,0.832763,-0.250139)
- Old Polarization:       (-0.687934,0.550181,0.473336)
- New Momentum Direction: (0.669177,0.661319,-0.338909)
- New Polarization:       (-0.537876,0.745741,0.393141)
- *** FresnelRefraction *** 
-Track (trackID 1664, parentID 1) is processed with stopping code 2
-### pop requested out of 72 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.248877,0.316939,-0.91521)
-Old Polarization: (-0.961847,-0.0299809,-0.271941)
-New Polarization: (-0.693584,-0.654481,-0.300992)
-Polarization Change: (-0.693584,-0.654481,-0.300992)
-New Momentum Direction: (-0.670217,0.739447,-0.0634642)
-Momentum Change: (-0.670217,0.739447,-0.0634642)
- Photon at Boundary! 
- Old Momentum Direction: (-0.670217,0.739447,-0.0634642)
- Old Polarization:       (-0.693584,-0.654481,-0.300992)
- New Momentum Direction: (-0.909468,0.406756,-0.0861195)
- New Polarization:       (0.415746,0.892073,-0.17709)
- *** FresnelRefraction *** 
-Track (trackID 1663, parentID 1) is processed with stopping code 2
-### pop requested out of 71 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.600519,0.794457,-0.0906321)
- Old Polarization:       (-0.568024,0.50362,0.650934)
- New Momentum Direction: (0.81551,0.565504,-0.123079)
- New Polarization:       (-0.39042,0.694546,0.604299)
- *** FresnelRefraction *** 
-Track (trackID 1662, parentID 1) is processed with stopping code 2
-### pop requested out of 70 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.454771,-0.240488,-0.857525)
- Old Polarization:       (-0.730344,-0.651735,-0.204548)
- New Momentum Direction: (0.618535,-0.327087,-0.714443)
- New Polarization:       (-0.684043,-0.671563,-0.284759)
- *** FresnelRefraction *** 
-Track (trackID 1661, parentID 1) is processed with stopping code 2
-### pop requested out of 69 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1660, parentID 1) is processed with stopping code 2
-### pop requested out of 68 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.273967,0.167199,-0.947094)
- Old Polarization:       (-0.931829,-0.197536,-0.304424)
- New Momentum Direction: (0.3726,0.227393,-0.899701)
- New Polarization:       (-0.892868,-0.176366,-0.414345)
- *** FresnelRefraction *** 
-Track (trackID 1659, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.579581,0.806465,-0.117048)
- Old Polarization:       (-0.591315,0.515025,0.620561)
- New Momentum Direction: (0.788106,0.594607,-0.15916)
- New Polarization:       (-0.419295,0.70789,0.568405)
- *** FresnelRefraction *** 
-Track (trackID 1658, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.950168,-0.301934,-0.077567)
-Old Polarization: (-0.175697,-0.724214,0.666816)
-New Polarization: (0.361381,0.599379,-0.714247)
-Polarization Change: (0.361381,0.599379,-0.714247)
-New Momentum Direction: (0.775607,-0.618406,-0.126524)
-Momentum Change: (0.775607,-0.618406,-0.126524)
- Photon at Boundary! 
- Old Momentum Direction: (0.775607,-0.618406,-0.126524)
- Old Polarization:       (0.361381,0.599379,-0.714247)
- New Momentum Direction: (0.517409,-0.838371,-0.171528)
- New Polarization:       (0.509784,0.462973,-0.725105)
- *** FresnelRefraction *** 
-Track (trackID 1657, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.485653,0.835486,-0.257107)
- Old Polarization:       (-0.696045,0.547531,0.464469)
- New Momentum Direction: (0.66032,0.664661,-0.349577)
- New Polarization:       (-0.547102,0.744632,0.382365)
- *** FresnelRefraction *** 
-Track (trackID 1656, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.391954,0.81073,-0.434844)
- Old Polarization:       (-0.804633,0.531254,0.265208)
- New Momentum Direction: (0.529105,0.612761,-0.587002)
- New Polarization:       (-0.676452,0.722233,0.144193)
- *** FresnelRefraction *** 
-Track (trackID 1655, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.860024,-0.423635,-0.284414)
-Old Polarization: (-0.278466,-0.85675,0.434092)
-New Polarization: (0.0345485,-0.946993,0.319392)
-Polarization Change: (0.0345485,-0.946993,0.319392)
-New Momentum Direction: (0.914092,-0.0992568,-0.393172)
-Momentum Change: (0.914092,-0.0992568,-0.393172)
- Photon at Boundary! 
- Old Momentum Direction: (0.914092,-0.0992568,-0.393172)
- Old Polarization:       (0.0345485,-0.946993,0.319392)
- New Momentum Direction: (0.834385,-0.134914,-0.534415)
- New Polarization:       (0.0476114,-0.948315,0.313739)
- *** FresnelRefraction *** 
-Track (trackID 1654, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1653, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.311904,0.722264,-0.617293)
- Old Polarization:       (-0.89822,0.435935,0.0562159)
- New Momentum Direction: (0.311904,-0.722264,-0.617293)
- New Polarization:       (-0.741079,0.22164,-0.63378)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.311904,-0.722264,-0.617293)
- Old Polarization:       (-0.741079,0.22164,-0.63378)
- New Momentum Direction: (0.311904,-0.722264,0.617293)
- New Polarization:       (0.741079,-0.22164,-0.63378)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1652, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1651, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.985591,-0.162622,0.0465225)
- Old Polarization:       (-0.132485,-0.571206,0.810044)
- New Momentum Direction: (0.973552,-0.219656,0.0628388)
- New Polarization:       (0.179076,0.904454,0.387163)
- *** FresnelRefraction *** 
-Track (trackID 1650, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.960641,0.197986,0.194859)
-Old Polarization: (-0.16372,-0.163173,0.972918)
-New Polarization: (0.493768,-0.241693,-0.835331)
-Polarization Change: (0.493768,-0.241693,-0.835331)
-New Momentum Direction: (0.496091,-0.710656,0.498861)
-Momentum Change: (0.496091,-0.710656,0.498861)
- Photon at Boundary! 
- Old Momentum Direction: (0.496091,-0.710656,0.498861)
- Old Polarization:       (0.493768,-0.241693,-0.835331)
- New Momentum Direction: (-0.496091,-0.710656,0.498861)
- New Polarization:       (0.493768,0.241693,0.835331)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.496091,-0.710656,0.498861)
- Old Polarization:       (0.493768,0.241693,0.835331)
- New Momentum Direction: (-0.672376,-0.301259,0.676131)
- New Polarization:       (0.736445,-0.364263,0.570054)
- *** FresnelRefraction *** 
-Track (trackID 1649, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.267414,0.198855,-0.94284)
-Old Polarization: (-0.939794,-0.162248,-0.30077)
-New Polarization: (-0.942481,0.327609,0.0663486)
-Polarization Change: (-0.942481,0.327609,0.0663486)
-New Momentum Direction: (0.298409,0.735219,0.608609)
-Momentum Change: (0.298409,0.735219,0.608609)
- Photon at Boundary! 
- Old Momentum Direction: (0.298409,0.735219,0.608609)
- Old Polarization:       (-0.942481,0.327609,0.0663486)
- New Momentum Direction: (0.405532,0.38919,0.827088)
- New Polarization:       (-0.856605,0.477597,0.195269)
- *** FresnelRefraction *** 
-Track (trackID 1648, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.494351,0.834181,-0.244458)
-Old Polarization: (-0.686554,0.547175,0.478793)
-New Polarization: (-0.0599884,-0.411065,0.90963)
-Polarization Change: (-0.0599884,-0.411065,0.90963)
-New Momentum Direction: (0.693802,-0.672336,-0.258076)
-Momentum Change: (0.693802,-0.672336,-0.258076)
- Photon at Boundary! 
- Old Momentum Direction: (0.693802,-0.672336,-0.258076)
- Old Polarization:       (-0.0599884,-0.411065,0.90963)
- New Momentum Direction: (0.206208,-0.913521,-0.350654)
- New Polarization:       (0.0960152,-0.337736,0.936331)
- *** FresnelRefraction *** 
-Track (trackID 1647, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.46721,-0.25329,-0.847089)
- Old Polarization:       (-0.717367,-0.668635,-0.195732)
- New Momentum Direction: (0.633951,-0.343686,-0.69281)
- New Polarization:       (-0.671483,-0.689051,-0.272615)
- *** FresnelRefraction *** 
-Track (trackID 1646, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.835281,-0.438315,-0.331941)
- Old Polarization:       (-0.306347,-0.872341,0.381016)
- New Momentum Direction: (0.664019,-0.596074,-0.451413)
- New Polarization:       (0.426627,-0.193771,0.883426)
- *** FresnelRefraction *** 
-Track (trackID 1645, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.596754,0.796818,-0.0946888)
- Old Polarization:       (-0.572203,0.505297,0.645955)
- New Momentum Direction: (0.81091,0.57085,-0.12867)
- New Polarization:       (-0.395509,0.696725,0.598454)
- *** FresnelRefraction *** 
-Track (trackID 1644, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1643, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.238507,0.452175,-0.859449)
- Old Polarization:       (-0.971093,0.119826,-0.206447)
- New Momentum Direction: (0.238507,0.452175,0.859449)
- New Polarization:       (-0.925645,0.373551,0.0603436)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.238507,0.452175,0.859449)
- Old Polarization:       (-0.925645,0.373551,0.0603436)
- New Momentum Direction: (0.238507,-0.452175,0.859449)
- New Polarization:       (0.925645,0.373551,-0.0603436)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.238507,-0.452175,0.859449)
- Old Polarization:       (0.925645,0.373551,-0.0603436)
- New Momentum Direction: (0.324459,-0.615128,0.718571)
- New Polarization:       (0.837323,0.540166,0.0843257)
- *** FresnelRefraction *** 
-Track (trackID 1642, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.961619,0.199334,0.188562)
- Old Polarization:       (-0.157543,-0.16155,0.974208)
- New Momentum Direction: (0.929128,0.268616,0.254101)
- New Polarization:       (0.213024,-0.950565,0.225936)
- *** FresnelRefraction *** 
-Track (trackID 1641, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.416175,0.822575,-0.387516)
- Old Polarization:       (-0.776706,0.543187,0.318868)
- New Momentum Direction: (0.562316,0.640041,-0.523592)
- New Polarization:       (-0.643748,0.736247,0.208633)
- *** FresnelRefraction *** 
-Track (trackID 1640, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.272529,0.216838,-0.937395)
- Old Polarization:       (-0.941295,-0.141652,-0.30643)
- New Momentum Direction: (0.36735,0.292283,-0.882964)
- New Polarization:       (-0.903,-0.115344,-0.413867)
- *** FresnelRefraction *** 
-Track (trackID 1639, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1638, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.462058,0.836455,-0.294695)
- Old Polarization:       (-0.722148,0.547752,0.422457)
- New Momentum Direction: (0.628573,0.666466,-0.400897)
- New Polarization:       (-0.578334,0.745176,0.332028)
- *** FresnelRefraction *** 
-Track (trackID 1637, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1636, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1635, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.284572,0.695412,-0.659864)
- Old Polarization:       (-0.920157,0.391244,0.0154954)
- New Momentum Direction: (0.386955,0.212537,-0.89727)
- New Polarization:       (-0.780879,0.593042,-0.196286)
- *** FresnelRefraction *** 
-Track (trackID 1634, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.973554,0.143379,0.177861)
- Old Polarization:       (-0.142878,-0.225364,0.963741)
- New Momentum Direction: (0.951549,0.192985,0.239399)
- New Polarization:       (0.192707,-0.980943,0.0248026)
- *** FresnelRefraction *** 
-Track (trackID 1633, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.87358,0.452153,0.180044)
- Old Polarization:       (-0.260911,0.122813,0.957519)
- New Momentum Direction: (0.752104,0.612288,0.243809)
- New Polarization:       (0.358985,-0.690855,0.627575)
- *** FresnelRefraction *** 
-Track (trackID 1632, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.463613,-0.24876,-0.850401)
- Old Polarization:       (-0.721319,-0.663338,-0.199201)
- New Momentum Direction: (0.629196,-0.337607,-0.700095)
- New Polarization:       (-0.675215,-0.683549,-0.277208)
- *** FresnelRefraction *** 
-Track (trackID 1631, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.378966,0.806343,-0.454088)
- Old Polarization:       (-0.817537,0.521632,0.243995)
- New Momentum Direction: (0.513081,0.598985,-0.614788)
- New Polarization:       (-0.691202,0.712994,0.117812)
- *** FresnelRefraction *** 
-Track (trackID 1630, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1629, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.398364,0.816325,-0.418235)
- Old Polarization:       (-0.796157,0.534161,0.284264)
- New Momentum Direction: (0.538907,0.62407,-0.565788)
- New Polarization:       (-0.666441,0.726671,0.166748)
- *** FresnelRefraction *** 
-Track (trackID 1628, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.253952,0.550772,-0.795084)
- Old Polarization:       (-0.96101,0.236661,-0.143008)
- New Momentum Direction: (0.342816,0.743502,-0.574179)
- New Polarization:       (-0.93936,0.277134,-0.201989)
- *** FresnelRefraction *** 
-Track (trackID 1627, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1626, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.778224,-0.452715,-0.43522)
- Old Polarization:       (-0.369407,-0.890467,0.265719)
- New Momentum Direction: (0.522054,-0.614864,-0.591103)
- New Polarization:       (0.521321,-0.318479,0.791704)
- *** FresnelRefraction *** 
-Track (trackID 1625, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1624, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.98666,0.0343133,0.159135)
- Old Polarization:       (-0.13769,-0.345613,0.92822)
- New Momentum Direction: (0.975184,0.0466656,0.216421)
- New Polarization:       (0.187351,-0.694789,-0.694383)
- *** FresnelRefraction *** 
-Track (trackID 1623, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1622, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.289139,0.11943,-0.949808)
- Old Polarization:       (-0.91674,-0.251161,-0.310654)
- New Momentum Direction: (0.392364,0.162067,-0.90542)
- New Polarization:       (-0.875762,-0.235144,-0.421602)
- *** FresnelRefraction *** 
-Track (trackID 1621, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.276309,0.670112,-0.688914)
- Old Polarization:       (-0.930802,0.365069,-0.0182197)
- New Momentum Direction: (0.375087,0.90967,-0.178353)
- New Polarization:       (-0.926119,0.37607,-0.0295777)
- *** FresnelRefraction *** 
-Track (trackID 1620, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.281408,0.67779,-0.679272)
- Old Polarization:       (-0.926627,0.375879,-0.00882275)
- New Momentum Direction: (0.281408,0.67779,0.679272)
- New Polarization:       (-0.920944,0.389627,-0.0072489)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.281408,0.67779,0.679272)
- Old Polarization:       (-0.920944,0.389627,-0.0072489)
- New Momentum Direction: (0.281408,-0.67779,0.679272)
- New Polarization:       (-0.693337,0.345763,0.632243)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1619, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.247982,0.530372,-0.810685)
- Old Polarization:       (-0.964801,0.210829,-0.157195)
- New Momentum Direction: (0.335805,0.718203,-0.609442)
- New Polarization:       (-0.941918,0.252508,-0.221429)
- *** FresnelRefraction *** 
-Track (trackID 1618, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.283412,0.688977,-0.667074)
- Old Polarization:       (-0.922576,0.385761,0.00646275)
- New Momentum Direction: (0.384857,0.17699,-0.905848)
- New Polarization:       (-0.776979,0.591869,-0.214463)
- *** FresnelRefraction *** 
-Track (trackID 1617, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.24027,0.437812,-0.866367)
-Old Polarization: (-0.970699,0.104864,-0.216213)
-New Polarization: (0.530418,-0.262214,-0.806164)
-Polarization Change: (0.530418,-0.262214,-0.806164)
-New Momentum Direction: (-0.834017,0.00898137,-0.551665)
-Momentum Change: (-0.834017,0.00898137,-0.551665)
- Photon at Boundary! 
- Old Momentum Direction: (-0.834017,0.00898137,-0.551665)
- Old Polarization:       (0.530418,-0.262214,-0.806164)
- New Momentum Direction: (-0.834017,0.00898137,0.551665)
- New Polarization:       (-0.530418,0.262214,-0.806164)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.834017,0.00898137,0.551665)
- Old Polarization:       (-0.530418,0.262214,-0.806164)
- New Momentum Direction: (-0.66221,0.0121976,0.749219)
- New Polarization:       (-0.722209,0.256122,-0.642507)
- *** FresnelRefraction *** 
-Track (trackID 1616, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.989927,-0.114602,0.0831267)
- Old Polarization:       (-0.130713,-0.51428,0.847603)
- New Momentum Direction: (0.981422,-0.155306,0.112651)
- New Polarization:       (0.177173,0.958928,-0.221512)
- *** FresnelRefraction *** 
-Track (trackID 1615, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.943776,0.268179,0.193305)
- Old Polarization:       (-0.177249,-0.083085,0.980653)
- New Momentum Direction: (0.895445,0.361135,0.260308)
- New Polarization:       (0.240008,-0.884106,0.400941)
- *** FresnelRefraction *** 
-Track (trackID 1614, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.757435,0.647975,0.0801291)
- Old Polarization:       (-0.389521,0.34997,0.851936)
- New Momentum Direction: (0.476753,0.872392,0.107881)
- New Polarization:       (0.547037,-0.390513,0.740439)
- *** FresnelRefraction *** 
-Track (trackID 1613, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1612, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1611, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.393432,0.813267,-0.428727)
- Old Polarization:       (-0.80203,0.531573,0.272357)
- New Momentum Direction: (0.531948,0.617263,-0.57967)
- New Polarization:       (-0.673321,0.723455,0.152483)
- *** FresnelRefraction *** 
-Track (trackID 1610, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.966631,0.176347,0.185813)
- Old Polarization:       (-0.152289,-0.187682,0.970352)
- New Momentum Direction: (0.938462,0.237758,0.250521)
- New Polarization:       (0.205904,-0.967487,0.146874)
- *** FresnelRefraction *** 
-Track (trackID 1609, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.299266,0.704057,-0.644006)
- Old Polarization:       (-0.910738,0.412081,0.0272905)
- New Momentum Direction: (0.403465,0.288762,-0.868235)
- New Polarization:       (-0.782226,0.60114,-0.163567)
- *** FresnelRefraction *** 
-Track (trackID 1608, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1607, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1606, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.616879,0.784271,-0.0661747)
-Old Polarization: (-0.549742,0.48952,0.676871)
-New Polarization: (0.191768,0.542086,0.818149)
-Polarization Change: (0.191768,0.542086,0.818149)
-New Momentum Direction: (-0.980269,0.146512,0.132692)
-Momentum Change: (-0.980269,0.146512,0.132692)
- Photon at Boundary! 
- Old Momentum Direction: (-0.980269,0.146512,0.132692)
- Old Polarization:       (0.191768,0.542086,0.818149)
- New Momentum Direction: (-0.980269,-0.146512,0.132692)
- New Polarization:       (-0.191768,0.542086,-0.818149)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1605, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1604, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.948277,0.244657,0.202272)
- Old Polarization:       (-0.179815,-0.111122,0.977404)
- New Momentum Direction: (-0.948277,0.244657,0.202272)
- New Polarization:       (-0.141434,-0.896071,0.420776)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.948277,0.244657,0.202272)
- Old Polarization:       (-0.141434,-0.896071,0.420776)
- New Momentum Direction: (-0.902168,0.332472,0.274873)
- New Polarization:       (-0.19337,-0.881261,0.431263)
- *** FresnelRefraction *** 
-Track (trackID 1603, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1602, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.596121,-0.389047,-0.70234)
- Old Polarization:       (-0.572923,-0.818959,-0.0326307)
- New Momentum Direction: (0.809827,-0.528519,-0.254652)
- New Polarization:       (-0.557041,-0.828911,-0.0510976)
- *** FresnelRefraction *** 
-Track (trackID 1601, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1600, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.566544,0.812675,-0.136337)
- Old Polarization:       (-0.605928,0.522979,0.599453)
- New Momentum Direction: (0.769868,0.610721,-0.185266)
- New Polarization:       (-0.437604,0.716457,0.543315)
- *** FresnelRefraction *** 
-Track (trackID 1599, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1598, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1597, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.882542,-0.403887,-0.240824)
- Old Polarization:       (-0.251717,-0.83835,0.483537)
- New Momentum Direction: (0.770356,-0.54765,-0.326545)
- New Polarization:       (0.346317,-0.0706303,0.935455)
- *** FresnelRefraction *** 
-Track (trackID 1596, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.844736,0.508334,0.167383)
- Old Polarization:       (-0.295744,0.18272,0.937629)
- New Momentum Direction: (0.685872,0.691215,0.227601)
- New Polarization:       (0.410993,-0.626028,0.662701)
- *** FresnelRefraction *** 
-Track (trackID 1595, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1594, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.925585,0.322695,0.197887)
- Old Polarization:       (-0.201521,-0.0224705,0.979226)
- New Momentum Direction: (0.858966,0.436495,0.267673)
- New Polarization:       (0.274776,-0.834069,0.478358)
- *** FresnelRefraction *** 
-Track (trackID 1593, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 127
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 35
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 163 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.810067,-0.51806,0.274601)
- Old Polarization:       (-0.579358,-0.779264,0.238941)
- New Momentum Direction: (0.604514,-0.703833,0.373071)
- New Polarization:       (0.787901,0.459289,-0.410202)
- *** FresnelRefraction *** 
-Track (trackID 1950, parentID 1) is processed with stopping code 2
-### pop requested out of 162 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.220666,0.975276,0.0119214)
- Old Polarization:       (0.865761,-0.190229,-0.462894)
- New Momentum Direction: (0.297793,0.954495,0.0160882)
- New Polarization:       (-0.793734,0.25693,-0.551338)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.297793,0.954495,0.0160882)
- Old Polarization:       (-0.793734,0.25693,-0.551338)
- New Momentum Direction: (-0.537157,-0.732958,0.417416)
- New Polarization:       (0.790172,-0.264128,0.55305)
- *** LambertianReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.537157,-0.732958,0.417416)
- Old Polarization:       (0.790172,-0.264128,0.55305)
- New Momentum Direction: (-0.398036,-0.863653,0.309307)
- New Polarization:       (0.833639,-0.199795,0.514906)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.398036,-0.863653,0.309307)
- Old Polarization:       (0.833639,-0.199795,0.514906)
- New Momentum Direction: (-0.537157,-0.732958,0.417416)
- New Polarization:       (0.795279,-0.275198,0.540183)
- *** FresnelRefraction *** 
-Track (trackID 1949, parentID 1) is processed with stopping code 2
-### pop requested out of 161 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.64202,0.676719,0.360363)
- Old Polarization:       (0.660113,0.248846,0.70875)
- New Momentum Direction: (-0.64202,-0.676719,0.360363)
- New Polarization:       (-0.660113,0.248846,-0.70875)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.64202,-0.676719,0.360363)
- Old Polarization:       (-0.660113,0.248846,-0.70875)
- New Momentum Direction: (0.64202,-0.676719,0.360363)
- New Polarization:       (-0.660113,-0.248846,0.70875)
- *** TotalInternalReflection *** 
-Scattering Photon!
-Old Momentum Direction: (0.64202,-0.676719,0.360363)
-Old Polarization: (-0.660113,-0.248846,0.70875)
-New Polarization: (0.469363,0.499589,-0.728086)
-Polarization Change: (0.469363,0.499589,-0.728086)
-New Momentum Direction: (-0.687003,0.72462,0.054332)
-Momentum Change: (-0.687003,0.72462,0.054332)
- Photon at Boundary! 
- Old Momentum Direction: (-0.687003,0.72462,0.054332)
- Old Polarization:       (0.469363,0.499589,-0.728086)
- New Momentum Direction: (-0.154315,0.985256,0.0738745)
- New Polarization:       (-0.707839,-0.0580802,-0.703982)
- *** FresnelRefraction *** 
-Track (trackID 1948, parentID 1) is processed with stopping code 2
-### pop requested out of 160 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.285069,-0.922077,-0.261745)
- Old Polarization:       (-0.0245102,0.279999,-0.959687)
- New Momentum Direction: (-0.384265,-0.853144,-0.352825)
- New Polarization:       (0.921219,-0.379494,-0.0856762)
- *** FresnelRefraction *** 
-Track (trackID 1947, parentID 1) is processed with stopping code 2
-### pop requested out of 159 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.473314,0.824268,-0.310735)
- Old Polarization:       (-0.0659769,-0.384931,-0.920584)
- New Momentum Direction: (-0.641597,0.64104,-0.421215)
- New Polarization:       (0.767023,0.532303,-0.35823)
- *** FresnelRefraction *** 
-Track (trackID 1946, parentID 1) is processed with stopping code 2
-### pop requested out of 158 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.00886247,-0.449604,0.893184)
- Old Polarization:       (-0.771222,0.571634,0.280092)
- New Momentum Direction: (-0.0120445,-0.611033,0.791514)
- New Polarization:       (-0.766744,0.513743,0.384932)
- *** FresnelRefraction *** 
-Track (trackID 1945, parentID 1) is processed with stopping code 2
-### pop requested out of 157 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.00228893,0.88232,-0.470645)
- Old Polarization:       (0.309536,0.446906,0.839323)
- New Momentum Direction: (0.00310615,0.769466,-0.63868)
- New Polarization:       (0.304239,0.60768,0.733597)
- *** FresnelRefraction *** 
-Track (trackID 1944, parentID 1) is processed with stopping code 2
-### pop requested out of 156 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.94211,-0.222571,-0.250779)
- Old Polarization:       (-0.196754,-0.238655,0.950964)
- New Momentum Direction: (-0.890823,-0.301594,-0.339818)
- New Polarization:       (-0.268086,-0.254946,0.929049)
- *** FresnelRefraction *** 
-Track (trackID 1943, parentID 1) is processed with stopping code 2
-### pop requested out of 155 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1942, parentID 1) is processed with stopping code 2
-### pop requested out of 154 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0764466,0.205085,0.975754)
- Old Polarization:       (0.23533,0.954681,-0.182219)
- New Momentum Direction: (-0.103941,0.278845,0.954695)
- New Polarization:       (0.795772,-0.552485,0.248007)
- *** FresnelRefraction *** 
-Track (trackID 1941, parentID 1) is processed with stopping code 2
-### pop requested out of 153 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1940, parentID 1) is processed with stopping code 2
-### pop requested out of 152 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.106566,-0.991831,-0.0701098)
- Old Polarization:       (-0.911243,-0.0692072,-0.406014)
- New Momentum Direction: (0.144681,-0.984889,-0.0951861)
- New Polarization:       (-0.908287,-0.0940312,-0.407643)
- *** FresnelRefraction *** 
-Track (trackID 1939, parentID 1) is processed with stopping code 2
-### pop requested out of 151 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0829267,0.811278,-0.57875)
- Old Polarization:       (-0.996514,0.0621948,-0.0556033)
- New Momentum Direction: (0.112576,0.608313,-0.785673)
- New Polarization:       (-0.993349,0.088129,-0.0740985)
- *** FresnelRefraction *** 
-Track (trackID 1938, parentID 1) is processed with stopping code 2
-### pop requested out of 150 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.418601,-0.786831,-0.453508)
- Old Polarization:       (-0.809307,-0.0966168,-0.579385)
- New Momentum Direction: (0.564844,-0.5536,-0.611946)
- New Polarization:       (-0.786615,-0.137113,-0.602028)
- *** FresnelRefraction *** 
-Track (trackID 1937, parentID 1) is processed with stopping code 2
-### pop requested out of 149 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.163776,-0.985961,0.0325338)
- Old Polarization:       (-0.973126,0.156056,-0.169331)
- New Momentum Direction: (-0.220927,-0.974302,0.0438868)
- New Polarization:       (0.824138,-0.210561,-0.525795)
- *** FresnelRefraction *** 
-Track (trackID 1936, parentID 1) is processed with stopping code 2
-### pop requested out of 148 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1935, parentID 1) is processed with stopping code 2
-### pop requested out of 147 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.732311,-0.206919,-0.648772)
- Old Polarization:       (-0.496249,0.490255,-0.71651)
- New Momentum Direction: (0.396953,-0.278894,-0.874441)
- New Polarization:       (0.695723,0.712842,0.0884695)
- *** FresnelRefraction *** 
-Track (trackID 1934, parentID 1) is processed with stopping code 2
-### pop requested out of 146 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1933, parentID 1) is processed with stopping code 2
-### pop requested out of 145 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1932, parentID 1) is processed with stopping code 2
-### pop requested out of 144 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1931, parentID 1) is processed with stopping code 2
-### pop requested out of 143 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.190859,0.438914,-0.878025)
- Old Polarization:       (-0.272643,0.83557,0.476957)
- New Momentum Direction: (-0.25647,0.589798,-0.765742)
- New Polarization:       (0.379113,-0.667372,-0.641006)
- *** FresnelRefraction *** 
-Track (trackID 1930, parentID 1) is processed with stopping code 2
-### pop requested out of 142 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0530117,-0.0642186,0.996527)
- Old Polarization:       (0.614769,-0.784302,-0.0832458)
- New Momentum Direction: (0.0716856,-0.0868403,0.99364)
- New Polarization:       (-0.651774,0.750012,0.11257)
- *** FresnelRefraction *** 
-Track (trackID 1929, parentID 1) is processed with stopping code 2
-### pop requested out of 141 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.697435,0.53348,0.478522)
- Old Polarization:       (-0.682002,0.288975,0.671838)
- New Momentum Direction: (0.258616,0.719085,0.645007)
- New Polarization:       (0.929802,-0.366335,0.0356032)
- *** FresnelRefraction *** 
-Track (trackID 1928, parentID 1) is processed with stopping code 2
-### pop requested out of 140 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1927, parentID 1) is processed with stopping code 2
-### pop requested out of 139 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1926, parentID 1) is processed with stopping code 2
-### pop requested out of 138 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.398456,0.822031,0.406814)
- Old Polarization:       (0.794488,-0.0877205,-0.600911)
- New Momentum Direction: (0.536099,0.642661,0.547344)
- New Polarization:       (0.633501,0.12225,-0.764024)
- *** FresnelRefraction *** 
-Track (trackID 1925, parentID 1) is processed with stopping code 2
-### pop requested out of 137 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.089899,0.232131,0.968521)
- Old Polarization:       (-0.525932,0.814748,-0.244093)
- New Momentum Direction: (-0.089899,0.232131,-0.968521)
- New Polarization:       (0.121785,-0.962599,-0.242016)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1924, parentID 1) is processed with stopping code 2
-### pop requested out of 136 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.689176,-0.0820457,-0.719934)
- Old Polarization:       (0.437363,-0.839264,-0.323032)
- New Momentum Direction: (-0.927659,-0.110437,-0.356726)
- New Polarization:       (0.280154,-0.837432,-0.469278)
- *** FresnelRefraction *** 
-Track (trackID 1923, parentID 1) is processed with stopping code 2
-### pop requested out of 135 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1922, parentID 1) is processed with stopping code 2
-### pop requested out of 134 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1921, parentID 1) is processed with stopping code 2
-### pop requested out of 133 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.129806,0.011016,0.991478)
- Old Polarization:       (0.456351,0.888401,0.0498755)
- New Momentum Direction: (-0.175762,0.0149161,0.98432)
- New Polarization:       (0.453957,0.888456,0.0675959)
- *** FresnelRefraction *** 
-Track (trackID 1920, parentID 1) is processed with stopping code 2
-### pop requested out of 132 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.964329,0.174319,-0.199207)
- Old Polarization:       (-0.240322,0.261041,-0.934935)
- New Momentum Direction: (0.933449,0.236221,-0.269947)
- New Polarization:       (0.325943,-0.872781,0.363337)
- *** FresnelRefraction *** 
-Track (trackID 1919, parentID 1) is processed with stopping code 2
-### pop requested out of 131 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,-0.621217,-0.518962)
- Old Polarization:       (-0.0850626,0.684922,-0.723634)
- New Momentum Direction: (-0.587169,0.621217,-0.518962)
- New Polarization:       (0.0850626,0.684922,0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,0.621217,-0.518962)
- Old Polarization:       (0.0850626,0.684922,0.723634)
- New Momentum Direction: (0.587169,0.621217,-0.518962)
- New Polarization:       (0.0850626,-0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,0.621217,-0.518962)
- Old Polarization:       (0.0850626,-0.684922,-0.723634)
- New Momentum Direction: (0.587169,0.621217,0.518962)
- New Polarization:       (-0.0850626,0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,0.621217,0.518962)
- Old Polarization:       (-0.0850626,0.684922,-0.723634)
- New Momentum Direction: (0.587169,-0.621217,0.518962)
- New Polarization:       (0.0850626,0.684922,0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,-0.621217,0.518962)
- Old Polarization:       (0.0850626,0.684922,0.723634)
- New Momentum Direction: (-0.587169,-0.621217,0.518962)
- New Polarization:       (0.0850626,-0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,-0.621217,0.518962)
- Old Polarization:       (0.0850626,-0.684922,-0.723634)
- New Momentum Direction: (-0.587169,-0.621217,-0.518962)
- New Polarization:       (-0.0850626,0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,-0.621217,-0.518962)
- Old Polarization:       (-0.0850626,0.684922,-0.723634)
- New Momentum Direction: (-0.587169,0.621217,-0.518962)
- New Polarization:       (0.0850626,0.684922,0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,0.621217,-0.518962)
- Old Polarization:       (0.0850626,0.684922,0.723634)
- New Momentum Direction: (0.587169,0.621217,-0.518962)
- New Polarization:       (0.0850626,-0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,0.621217,-0.518962)
- Old Polarization:       (0.0850626,-0.684922,-0.723634)
- New Momentum Direction: (0.587169,0.621217,0.518962)
- New Polarization:       (-0.0850626,0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,0.621217,0.518962)
- Old Polarization:       (-0.0850626,0.684922,-0.723634)
- New Momentum Direction: (0.587169,-0.621217,0.518962)
- New Polarization:       (0.0850626,0.684922,0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,-0.621217,0.518962)
- Old Polarization:       (0.0850626,0.684922,0.723634)
- New Momentum Direction: (-0.587169,-0.621217,0.518962)
- New Polarization:       (0.0850626,-0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,-0.621217,0.518962)
- Old Polarization:       (0.0850626,-0.684922,-0.723634)
- New Momentum Direction: (-0.587169,-0.621217,-0.518962)
- New Polarization:       (-0.0850626,0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,-0.621217,-0.518962)
- Old Polarization:       (-0.0850626,0.684922,-0.723634)
- New Momentum Direction: (-0.587169,0.621217,-0.518962)
- New Polarization:       (0.0850626,0.684922,0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,0.621217,-0.518962)
- Old Polarization:       (0.0850626,0.684922,0.723634)
- New Momentum Direction: (0.587169,0.621217,-0.518962)
- New Polarization:       (0.0850626,-0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,0.621217,-0.518962)
- Old Polarization:       (0.0850626,-0.684922,-0.723634)
- New Momentum Direction: (0.587169,0.621217,0.518962)
- New Polarization:       (-0.0850626,0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,0.621217,0.518962)
- Old Polarization:       (-0.0850626,0.684922,-0.723634)
- New Momentum Direction: (0.587169,-0.621217,0.518962)
- New Polarization:       (0.0850626,0.684922,0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.587169,-0.621217,0.518962)
- Old Polarization:       (0.0850626,0.684922,0.723634)
- New Momentum Direction: (-0.587169,-0.621217,0.518962)
- New Polarization:       (0.0850626,-0.684922,-0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,-0.621217,0.518962)
- Old Polarization:       (0.0850626,-0.684922,-0.723634)
- New Momentum Direction: (-0.587169,0.621217,0.518962)
- New Polarization:       (-0.0850626,-0.684922,0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,0.621217,0.518962)
- Old Polarization:       (-0.0850626,-0.684922,0.723634)
- New Momentum Direction: (-0.587169,0.621217,-0.518962)
- New Polarization:       (0.0850626,0.684922,0.723634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.587169,0.621217,-0.518962)
- Old Polarization:       (0.0850626,0.684922,0.723634)
- New Momentum Direction: (0.587169,0.621217,-0.518962)
- New Polarization:       (0.0850626,-0.684922,-0.723634)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1918, parentID 1) is processed with stopping code 2
-### pop requested out of 130 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.204026,0.291094,-0.934686)
- Old Polarization:       (0.232554,-0.94185,-0.242562)
- New Momentum Direction: (0.277195,0.395487,-0.875645)
- New Polarization:       (0.251091,-0.909504,-0.331294)
- *** FresnelRefraction *** 
-Track (trackID 1917, parentID 1) is processed with stopping code 2
-### pop requested out of 129 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.11607,-0.992107,-0.0474515)
- Old Polarization:       (0.977557,-0.10565,-0.182266)
- New Momentum Direction: (-0.157279,-0.985459,-0.0642984)
- New Polarization:       (0.972451,-0.143201,-0.183934)
- *** FresnelRefraction *** 
-Track (trackID 1916, parentID 1) is processed with stopping code 2
-### pop requested out of 128 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.955708,0.237679,0.173582)
- Old Polarization:       (-0.149119,-0.117436,0.981821)
- New Momentum Direction: (0.916604,0.32286,0.235792)
- New Polarization:       (0.203518,-0.884456,0.419902)
- *** FresnelRefraction *** 
-Track (trackID 1915, parentID 1) is processed with stopping code 2
-### pop requested out of 127 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1914, parentID 1) is processed with stopping code 2
-### pop requested out of 126 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.991867,0.0411218,0.120452)
- Old Polarization:       (-0.0991289,-0.344003,0.933721)
- New Momentum Direction: (0.98521,0.0553606,0.16216)
- New Polarization:       (0.133505,-0.841237,-0.523924)
- *** FresnelRefraction *** 
-Track (trackID 1913, parentID 1) is processed with stopping code 2
-### pop requested out of 125 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.714015,0.700063,0.00974678)
- Old Polarization:       (-0.421074,0.41826,0.804832)
- New Momentum Direction: (0.332377,0.943055,0.0131299)
- New Polarization:       (0.606038,-0.224222,0.763179)
- *** FresnelRefraction *** 
-Track (trackID 1912, parentID 1) is processed with stopping code 2
-### pop requested out of 124 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1911, parentID 1) is processed with stopping code 2
-### pop requested out of 123 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.959211,-0.273661,-0.0708784)
- Old Polarization:       (-0.146499,-0.695647,0.703287)
- New Momentum Direction: (0.923091,-0.372297,-0.0964254)
- New Polarization:       (0.200157,0.250986,0.947071)
- *** FresnelRefraction *** 
-Track (trackID 1910, parentID 1) is processed with stopping code 2
-### pop requested out of 122 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.994399,-0.0488395,0.0937354)
- Old Polarization:       (-0.105676,-0.44216,0.890689)
- New Momentum Direction: (0.98963,-0.0663726,0.127386)
- New Polarization:       (0.143613,0.474425,-0.868502)
- *** FresnelRefraction *** 
-Track (trackID 1909, parentID 1) is processed with stopping code 2
-### pop requested out of 121 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.932076,-0.332317,-0.144221)
- Old Polarization:       (-0.176148,-0.76363,0.621161)
- New Momentum Direction: (0.870468,-0.451536,-0.19596)
- New Polarization:       (0.241244,0.0443396,0.969451)
- *** FresnelRefraction *** 
-Track (trackID 1908, parentID 1) is processed with stopping code 2
-### pop requested out of 120 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.282929,0.692028,-0.664115)
- Old Polarization:       (-0.915081,0.402207,0.029265)
- New Momentum Direction: (0.383074,0.211475,-0.899184)
- New Polarization:       (-0.774019,0.604756,-0.187521)
- *** FresnelRefraction *** 
-Track (trackID 1907, parentID 1) is processed with stopping code 2
-### pop requested out of 119 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.994844,-0.0111738,0.100797)
- Old Polarization:       (-0.0967003,-0.404014,0.909627)
- New Momentum Direction: (0.990617,-0.0150579,0.135834)
- New Polarization:       (0.130321,-0.195246,-0.972057)
- *** FresnelRefraction *** 
-Track (trackID 1906, parentID 1) is processed with stopping code 2
-### pop requested out of 118 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.235818,0.496456,-0.835417)
- Old Polarization:       (-0.969507,0.179166,-0.167197)
- New Momentum Direction: (0.3191,0.671786,-0.668489)
- New Polarization:       (-0.947659,0.218117,-0.233168)
- *** FresnelRefraction *** 
-Track (trackID 1905, parentID 1) is processed with stopping code 2
-### pop requested out of 117 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.352586,0.784284,-0.510472)
- Old Polarization:       (-0.836085,0.509028,0.204577)
- New Momentum Direction: (0.476964,0.543739,-0.690545)
- New Polarization:       (-0.711114,0.700478,0.0603902)
- *** FresnelRefraction *** 
-Track (trackID 1904, parentID 1) is processed with stopping code 2
-### pop requested out of 116 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.366545,-0.0964841,-0.925384)
- Old Polarization:       (-0.821255,-0.500974,-0.273066)
- New Momentum Direction: (0.494979,-0.130291,-0.859081)
- New Polarization:       (-0.777223,-0.508431,-0.370705)
- *** FresnelRefraction *** 
-Track (trackID 1903, parentID 1) is processed with stopping code 2
-### pop requested out of 115 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.295175,0.0536906,-0.953933)
- Old Polarization:       (-0.897822,-0.325896,-0.296155)
- New Momentum Direction: (0.401233,0.0729818,-0.913064)
- New Polarization:       (-0.858466,-0.317684,-0.402633)
- *** FresnelRefraction *** 
-Track (trackID 1902, parentID 1) is processed with stopping code 2
-### pop requested out of 114 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.234417,0.452854,-0.860216)
- Old Polarization:       (-0.971872,0.12979,-0.196518)
- New Momentum Direction: (0.316965,0.612322,-0.724289)
- New Polarization:       (-0.947428,0.169199,-0.271573)
- *** FresnelRefraction *** 
-Track (trackID 1901, parentID 1) is processed with stopping code 2
-### pop requested out of 113 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.994758,-0.0682946,0.076114)
-Old Polarization: (-0.0993279,-0.468267,0.877986)
-New Polarization: (-0.106122,-0.981919,-0.156759)
-Polarization Change: (-0.106122,-0.981919,-0.156759)
-New Momentum Direction: (0.0678876,0.150126,-0.986333)
-Momentum Change: (0.0678876,0.150126,-0.986333)
- Photon at Boundary! 
- Old Momentum Direction: (0.0678876,0.150126,-0.986333)
- Old Polarization:       (-0.106122,-0.981919,-0.156759)
- New Momentum Direction: (0.0917134,0.202815,-0.974913)
- New Polarization:       (-0.102149,-0.971958,-0.211809)
- *** FresnelRefraction *** 
-Track (trackID 1900, parentID 1) is processed with stopping code 2
-### pop requested out of 112 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.305428,0.0225053,-0.951949)
- Old Polarization:       (-0.885525,-0.360837,-0.292647)
- New Momentum Direction: (0.41553,0.030618,-0.909064)
- New Polarization:       (-0.845322,-0.35598,-0.398383)
- *** FresnelRefraction *** 
-Track (trackID 1899, parentID 1) is processed with stopping code 2
-### pop requested out of 111 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.514708,-0.323005,-0.794193)
- Old Polarization:       (-0.649085,-0.752001,-0.11482)
- New Momentum Direction: (0.699924,-0.439238,-0.563184)
- New Polarization:       (-0.615714,-0.770685,-0.164137)
- *** FresnelRefraction *** 
-Track (trackID 1898, parentID 1) is processed with stopping code 2
-### pop requested out of 110 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1897, parentID 1) is processed with stopping code 2
-### pop requested out of 109 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.23906,0.392836,-0.887992)
- Old Polarization:       (-0.970347,0.0629966,-0.233362)
- New Momentum Direction: (0.322028,0.529174,-0.785031)
- New Polarization:       (-0.942501,0.1009,-0.318609)
- *** FresnelRefraction *** 
-Track (trackID 1896, parentID 1) is processed with stopping code 2
-### pop requested out of 108 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.23343,0.34932,-0.907461)
- Old Polarization:       (-0.96931,0.00957306,-0.245655)
- New Momentum Direction: (0.3168,0.474079,-0.821515)
- New Polarization:       (-0.940535,0.045059,-0.336695)
- *** FresnelRefraction *** 
-Track (trackID 1895, parentID 1) is processed with stopping code 2
-### pop requested out of 107 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.329854,-0.0318841,-0.943493)
- Old Polarization:       (-0.85948,-0.423558,-0.286169)
- New Momentum Direction: (0.447799,-0.0432848,-0.893086)
- New Polarization:       (-0.817469,-0.424477,-0.389311)
- *** FresnelRefraction *** 
-Track (trackID 1894, parentID 1) is processed with stopping code 2
-### pop requested out of 106 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.965929,0.194411,0.170839)
- Old Polarization:       (-0.139134,-0.166528,0.976171)
- New Momentum Direction: (0.935933,0.264549,0.232473)
- New Polarization:       (0.189979,-0.935074,0.299241)
- *** FresnelRefraction *** 
-Track (trackID 1893, parentID 1) is processed with stopping code 2
-### pop requested out of 105 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.234499,0.522667,-0.819652)
- Old Polarization:       (-0.967651,0.206226,-0.145337)
- New Momentum Direction: (0.318394,0.709657,-0.6285)
- New Polarization:       (-0.947926,0.243872,-0.20485)
- *** FresnelRefraction *** 
-Track (trackID 1892, parentID 1) is processed with stopping code 2
-### pop requested out of 104 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.549397,-0.353936,-0.756896)
- Old Polarization:       (-0.61005,-0.788909,-0.0739024)
- New Momentum Direction: (0.746088,-0.480649,-0.460793)
- New Polarization:       (-0.584665,-0.804061,-0.107945)
- *** FresnelRefraction *** 
-Track (trackID 1891, parentID 1) is processed with stopping code 2
-### pop requested out of 103 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1890, parentID 1) is processed with stopping code 2
-### pop requested out of 102 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.735951,-0.4444,-0.510769)
- Old Polarization:       (-0.397779,-0.894298,0.204946)
- New Momentum Direction: (0.396762,-0.602515,-0.692499)
- New Polarization:       (0.57116,-0.428537,0.700095)
- *** FresnelRefraction *** 
-Track (trackID 1889, parentID 1) is processed with stopping code 2
-### pop requested out of 101 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.988575,0.0628799,0.13699)
- Old Polarization:       (-0.110458,-0.316188,0.942244)
- New Momentum Direction: (0.978874,0.0852951,0.185824)
- New Polarization:       (0.149937,-0.917352,-0.368759)
- *** FresnelRefraction *** 
-Track (trackID 1888, parentID 1) is processed with stopping code 2
-### pop requested out of 100 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.277942,0.665395,-0.692819)
- Old Polarization:       (-0.925576,0.378481,-0.00781915)
- New Momentum Direction: (0.277942,0.665395,0.692819)
- New Polarization:       (-0.920924,0.389713,-0.00483521)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.277942,0.665395,0.692819)
- Old Polarization:       (-0.920924,0.389713,-0.00483521)
- New Momentum Direction: (0.277942,-0.665395,0.692819)
- New Polarization:       (0.920924,0.389713,0.00483521)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.277942,-0.665395,0.692819)
- Old Polarization:       (0.920924,0.389713,0.00483521)
- New Momentum Direction: (-0.277942,-0.665395,0.692819)
- New Polarization:       (0.920924,-0.389713,-0.00483521)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.277942,-0.665395,0.692819)
- Old Polarization:       (0.920924,-0.389713,-0.00483521)
- New Momentum Direction: (-0.374325,-0.896135,0.238375)
- New Polarization:       (0.923419,-0.38372,0.00752406)
- *** FresnelRefraction *** 
-Track (trackID 1887, parentID 1) is processed with stopping code 2
-### pop requested out of 99 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.56163,0.811271,-0.162512)
- Old Polarization:       (-0.59611,0.532968,0.600498)
- New Momentum Direction: (0.763022,0.607495,-0.220787)
- New Polarization:       (-0.425578,0.729256,0.535788)
- *** FresnelRefraction *** 
-Track (trackID 1886, parentID 1) is processed with stopping code 2
-### pop requested out of 98 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.747545,-0.447072,-0.491225)
- Old Polarization:       (-0.385214,-0.894296,0.227696)
- New Momentum Direction: (-0.747545,-0.447072,-0.491225)
- New Polarization:       (0.138861,-0.828412,0.542634)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.747545,-0.447072,-0.491225)
- Old Polarization:       (0.138861,-0.828412,0.542634)
- New Momentum Direction: (-0.747545,-0.447072,0.491225)
- New Polarization:       (-0.138861,0.828412,0.542634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.747545,-0.447072,0.491225)
- Old Polarization:       (-0.138861,0.828412,0.542634)
- New Momentum Direction: (-0.747545,0.447072,0.491225)
- New Polarization:       (0.138861,0.828412,-0.542634)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.747545,0.447072,0.491225)
- Old Polarization:       (0.138861,0.828412,-0.542634)
- New Momentum Direction: (0.747545,0.447072,0.491225)
- New Polarization:       (-0.0425541,0.77028,-0.636285)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.747545,0.447072,0.491225)
- Old Polarization:       (-0.0425541,0.77028,-0.636285)
- New Momentum Direction: (0.747545,0.447072,-0.491225)
- New Polarization:       (0.0425541,-0.77028,-0.636285)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.747545,0.447072,-0.491225)
- Old Polarization:       (0.0425541,-0.77028,-0.636285)
- New Momentum Direction: (-0.747545,0.447072,-0.491225)
- New Polarization:       (0.0128028,-0.729727,-0.683619)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.747545,0.447072,-0.491225)
- Old Polarization:       (0.0128028,-0.729727,-0.683619)
- New Momentum Direction: (-0.747545,-0.447072,-0.491225)
- New Polarization:       (-0.0128028,-0.729727,0.683619)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.747545,-0.447072,-0.491225)
- Old Polarization:       (-0.0128028,-0.729727,0.683619)
- New Momentum Direction: (-0.747545,-0.447072,0.491225)
- New Polarization:       (0.0128028,0.729727,0.683619)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.747545,-0.447072,0.491225)
- Old Polarization:       (0.0128028,0.729727,0.683619)
- New Momentum Direction: (0.747545,-0.447072,0.491225)
- New Polarization:       (-0.00384529,0.736637,0.676277)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.747545,-0.447072,0.491225)
- Old Polarization:       (-0.00384529,0.736637,0.676277)
- New Momentum Direction: (0.747545,-0.447072,-0.491225)
- New Polarization:       (0.00384529,-0.736637,0.676277)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.747545,-0.447072,-0.491225)
- Old Polarization:       (0.00384529,-0.736637,0.676277)
- New Momentum Direction: (0.747545,0.447072,-0.491225)
- New Polarization:       (-0.00384529,-0.736637,-0.676277)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.747545,0.447072,-0.491225)
- Old Polarization:       (-0.00384529,-0.736637,-0.676277)
- New Momentum Direction: (0.431354,0.607248,-0.667221)
- New Polarization:       (0.00566669,-0.741372,-0.671071)
- *** FresnelRefraction *** 
-Track (trackID 1885, parentID 1) is processed with stopping code 2
-### pop requested out of 97 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1884, parentID 1) is processed with stopping code 2
-### pop requested out of 96 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.369605,-0.118555,-0.921595)
-Old Polarization: (-0.81338,-0.520791,-0.25921)
-New Polarization: (-0.626713,-0.767986,0.132016)
-Polarization Change: (-0.626713,-0.767986,0.132016)
-New Momentum Direction: (0.547767,-0.31368,0.7756)
-Momentum Change: (0.547767,-0.31368,0.7756)
- Photon at Boundary! 
- Old Momentum Direction: (0.547767,-0.31368,0.7756)
- Old Polarization:       (-0.626713,-0.767986,0.132016)
- New Momentum Direction: (-0.547767,-0.31368,0.7756)
- New Polarization:       (-0.626713,0.767986,-0.132016)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.547767,-0.31368,0.7756)
- Old Polarization:       (-0.626713,0.767986,-0.132016)
- New Momentum Direction: (-0.744755,-0.426485,0.513275)
- New Polarization:       (-0.385717,0.90275,0.190433)
- *** FresnelRefraction *** 
-Track (trackID 1883, parentID 1) is processed with stopping code 2
-### pop requested out of 95 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.879463,-0.397347,-0.262029)
- Old Polarization:       (-0.234307,-0.840622,0.488319)
- New Momentum Direction: (0.763893,-0.538746,-0.355275)
- New Polarization:       (0.322815,-0.157695,0.933232)
- *** FresnelRefraction *** 
-Track (trackID 1882, parentID 1) is processed with stopping code 2
-### pop requested out of 94 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.705454,-0.441766,-0.554236)
- Old Polarization:       (-0.433052,-0.887704,0.156358)
- New Momentum Direction: (0.269423,-0.60025,-0.753068)
- New Polarization:       (0.638029,-0.474477,0.606458)
- *** FresnelRefraction *** 
-Track (trackID 1881, parentID 1) is processed with stopping code 2
-### pop requested out of 93 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.972891,-0.229244,-0.0305051)
- Old Polarization:       (-0.129079,-0.647716,0.750868)
- New Momentum Direction: (0.949435,-0.311219,-0.0414134)
- New Polarization:       (0.175683,0.417308,0.891622)
- *** FresnelRefraction *** 
-Track (trackID 1880, parentID 1) is processed with stopping code 2
-### pop requested out of 92 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.839366,-0.424956,-0.338937)
- Old Polarization:       (-0.279864,-0.872403,0.400735)
- New Momentum Direction: (0.676057,-0.576061,-0.459456)
- New Polarization:       (0.388479,-0.251191,0.886559)
- *** FresnelRefraction *** 
-Track (trackID 1879, parentID 1) is processed with stopping code 2
-### pop requested out of 91 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.353183,-0.081298,-0.932015)
- Old Polarization:       (-0.833358,-0.480085,-0.273921)
- New Momentum Direction: (0.479202,-0.110306,-0.870746)
- New Polarization:       (-0.790185,-0.486067,-0.373291)
- *** FresnelRefraction *** 
-Track (trackID 1878, parentID 1) is processed with stopping code 2
-### pop requested out of 90 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1877, parentID 1) is processed with stopping code 2
-### pop requested out of 89 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.801565,-0.435783,-0.409373)
- Old Polarization:       (-0.320996,-0.891286,0.320266)
- New Momentum Direction: (0.590101,-0.588419,-0.552759)
- New Polarization:       (0.447439,-0.331537,0.830591)
- *** FresnelRefraction *** 
-Track (trackID 1876, parentID 1) is processed with stopping code 2
-### pop requested out of 88 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.991266,0.0395427,0.125812)
- Old Polarization:       (-0.104724,-0.343827,0.933175)
- New Momentum Direction: (0.983956,0.0534946,0.170203)
- New Polarization:       (0.141731,-0.813811,-0.563581)
- *** FresnelRefraction *** 
-Track (trackID 1875, parentID 1) is processed with stopping code 2
-### pop requested out of 87 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1874, parentID 1) is processed with stopping code 2
-### pop requested out of 86 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.237609,0.472446,-0.848727)
- Old Polarization:       (-0.970421,0.153884,-0.186018)
- New Momentum Direction: (0.320577,0.637415,-0.700665)
- New Polarization:       (-0.946793,0.193368,-0.257276)
- *** FresnelRefraction *** 
-Track (trackID 1873, parentID 1) is processed with stopping code 2
-### pop requested out of 85 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.271555,0.649163,-0.710524)
- Old Polarization:       (-0.932753,0.359419,-0.0281089)
- New Momentum Direction: (0.271555,0.649163,0.710524)
- New Polarization:       (-0.916951,0.39876,-0.0138738)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1872, parentID 1) is processed with stopping code 2
-### pop requested out of 84 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.983572,0.100735,0.149794)
- Old Polarization:       (-0.117486,-0.27278,0.954876)
- New Momentum Direction: (0.969472,0.136834,0.203472)
- New Polarization:       (0.159789,-0.981974,-0.100966)
- *** FresnelRefraction *** 
-Track (trackID 1871, parentID 1) is processed with stopping code 2
-### pop requested out of 83 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.846444,-0.419201,-0.328334)
- Old Polarization:       (-0.270378,-0.869576,0.413199)
- New Momentum Direction: (0.69382,-0.566948,-0.444054)
- New Polarization:       (0.373757,-0.243579,0.894972)
- *** FresnelRefraction *** 
-Track (trackID 1870, parentID 1) is processed with stopping code 2
-### pop requested out of 82 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.843565,-0.424653,-0.328737)
- Old Polarization:       (-0.276517,-0.868222,0.411981)
- New Momentum Direction: (0.683742,-0.577027,-0.446694)
- New Polarization:       (0.384555,-0.235318,0.892605)
- *** FresnelRefraction *** 
-Track (trackID 1869, parentID 1) is processed with stopping code 2
-### pop requested out of 81 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.800722,0.589969,0.103829)
- Old Polarization:       (-0.324934,0.282148,0.902668)
- New Momentum Direction: (0.581226,0.801425,0.141044)
- New Polarization:       (0.456475,-0.464597,0.758802)
- *** FresnelRefraction *** 
-Track (trackID 1868, parentID 1) is processed with stopping code 2
-### pop requested out of 80 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1867, parentID 1) is processed with stopping code 2
-### pop requested out of 79 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.556813,0.813224,-0.169194)
- Old Polarization:       (-0.60158,0.535267,0.592951)
- New Momentum Direction: (0.756437,0.612348,-0.229853)
- New Polarization:       (-0.432328,0.731809,0.526828)
- *** FresnelRefraction *** 
-Track (trackID 1866, parentID 1) is processed with stopping code 2
-### pop requested out of 78 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.925336,0.337778,0.172217)
- Old Polarization:       (-0.181875,-0.00310281,0.983317)
- New Momentum Direction: (0.857814,0.457882,0.233452)
- New Polarization:       (0.248718,-0.767317,0.59107)
- *** FresnelRefraction *** 
-Track (trackID 1865, parentID 1) is processed with stopping code 2
-### pop requested out of 77 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.860112,-0.412498,-0.300087)
- Old Polarization:       (-0.25627,-0.858082,0.444995)
- New Momentum Direction: (0.722336,-0.559218,-0.406823)
- New Polarization:       (0.354271,-0.205985,0.912174)
- *** FresnelRefraction *** 
-Track (trackID 1864, parentID 1) is processed with stopping code 2
-### pop requested out of 76 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.432619,0.820242,-0.374224)
- Old Polarization:       (-0.746869,0.55855,0.360844)
- New Momentum Direction: (0.582331,0.638083,-0.503727)
- New Polarization:       (-0.608244,0.753087,0.250796)
- *** FresnelRefraction *** 
-Track (trackID 1863, parentID 1) is processed with stopping code 2
-### pop requested out of 75 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.87527,-0.400136,-0.271649)
- Old Polarization:       (-0.238298,-0.845577,0.477716)
- New Momentum Direction: (0.755637,-0.541908,-0.367897)
- New Polarization:       (0.32814,-0.172907,0.92867)
- *** FresnelRefraction *** 
-Track (trackID 1862, parentID 1) is processed with stopping code 2
-### pop requested out of 74 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.985714,-0.167934,0.0128944)
- Old Polarization:       (-0.109798,-0.582646,0.805275)
- New Momentum Direction: (0.973764,-0.226891,0.0174213)
- New Polarization:       (0.148501,0.691605,0.706845)
- *** FresnelRefraction *** 
-Track (trackID 1861, parentID 1) is processed with stopping code 2
-### pop requested out of 73 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.314778,0.00122912,-0.949165)
- Old Polarization:       (-0.875706,-0.385367,-0.290915)
- New Momentum Direction: (0.427831,0.00167056,-0.903857)
- New Polarization:       (-0.834745,-0.382784,-0.395825)
- *** FresnelRefraction *** 
-Track (trackID 1860, parentID 1) is processed with stopping code 2
-### pop requested out of 72 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1859, parentID 1) is processed with stopping code 2
-### pop requested out of 71 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1858, parentID 1) is processed with stopping code 2
-### pop requested out of 70 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.902078,-0.369893,-0.22234)
- Old Polarization:       (-0.203614,-0.819011,0.536434)
- New Momentum Direction: (0.813627,-0.498295,-0.299522)
- New Polarization:       (0.277555,-0.119772,0.953214)
- *** FresnelRefraction *** 
-Track (trackID 1857, parentID 1) is processed with stopping code 2
-### pop requested out of 69 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1856, parentID 1) is processed with stopping code 2
-### pop requested out of 68 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1855, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1854, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.237744,0.407426,-0.881749)
- Old Polarization:       (-0.971086,0.0794279,-0.22513)
- New Momentum Direction: (0.3205,0.549249,-0.771755)
- New Polarization:       (-0.94401,0.117893,-0.308133)
- *** FresnelRefraction *** 
-Track (trackID 1853, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.878311,-0.400248,-0.261479)
- Old Polarization:       (-0.237435,-0.839886,0.488073)
- New Momentum Direction: (0.76,-0.544104,-0.355459)
- New Polarization:       (0.328139,-0.150857,0.932506)
- *** FresnelRefraction *** 
-Track (trackID 1852, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.22753,0.448065,-0.864562)
- Old Polarization:       (-0.973622,0.120219,-0.193927)
- New Momentum Direction: (0.309536,0.609557,-0.729813)
- New Polarization:       (-0.949673,0.15939,-0.269659)
- *** FresnelRefraction *** 
-Track (trackID 1851, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.940088,-0.314966,-0.130503)
- Old Polarization:       (-0.162669,-0.750783,0.640206)
- New Momentum Direction: (0.887466,-0.425772,-0.176414)
- New Polarization:       (0.221361,0.0580544,0.973462)
- *** FresnelRefraction *** 
-Track (trackID 1850, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.260923,0.638067,-0.724424)
- Old Polarization:       (-0.939672,0.339831,-0.0391299)
- New Momentum Direction: (0.353491,0.864437,-0.357481)
- New Polarization:       (-0.932275,0.356957,-0.0587002)
- *** FresnelRefraction *** 
-Track (trackID 1849, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.474051,0.831627,-0.289261)
- Old Polarization:       (-0.695221,0.555122,0.456627)
- New Momentum Direction: (0.644399,0.655849,-0.393206)
- New Polarization:       (-0.545753,0.754623,0.364278)
- *** FresnelRefraction *** 
-Track (trackID 1848, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.23879,0.32201,-0.916127)
- Old Polarization:       (-0.96567,-0.0206199,-0.258951)
- New Momentum Direction: (0.323265,0.435925,-0.839922)
- New Polarization:       (-0.935449,0.0131247,-0.353218)
- *** FresnelRefraction *** 
-Track (trackID 1847, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1846, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.357097,-0.08157,-0.930499)
- Old Polarization:       (-0.830998,-0.482631,-0.276603)
- New Momentum Direction: (0.48301,-0.110332,-0.868636)
- New Polarization:       (-0.787419,-0.488627,-0.375785)
- *** FresnelRefraction *** 
-Track (trackID 1845, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.278365,0.108997,-0.954271)
- Old Polarization:       (-0.917576,-0.263435,-0.297751)
- New Momentum Direction: (0.378069,0.148038,-0.913865)
- New Polarization:       (-0.879935,-0.249319,-0.40442)
- *** FresnelRefraction *** 
-Track (trackID 1844, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1843, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.92442,-0.340313,-0.172149)
- Old Polarization:       (-0.178066,-0.784308,0.594267)
- New Momentum Direction: (0.857824,-0.458606,-0.231987)
- New Polarization:       (0.242042,-0.0377002,0.969533)
- *** FresnelRefraction *** 
-Track (trackID 1842, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.424438,0.825505,-0.372013)
- Old Polarization:       (-0.752007,0.550219,0.362966)
- New Momentum Direction: (0.576245,0.64253,-0.50507)
- New Polarization:       (-0.613523,0.748368,0.252062)
- *** FresnelRefraction *** 
-Track (trackID 1841, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.676659,-0.432692,-0.595744)
- Old Polarization:       (-0.465608,-0.878249,0.109029)
- New Momentum Direction: (-0.676659,-0.432692,-0.595744)
- New Polarization:       (0.45951,-0.880367,0.117493)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.676659,-0.432692,-0.595744)
- Old Polarization:       (0.45951,-0.880367,0.117493)
- New Momentum Direction: (-0.676659,-0.432692,0.595744)
- New Polarization:       (-0.45951,0.880367,0.117493)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.676659,-0.432692,0.595744)
- Old Polarization:       (-0.45951,0.880367,0.117493)
- New Momentum Direction: (-0.676659,0.432692,0.595744)
- New Polarization:       (0.45951,0.880367,-0.117493)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.676659,0.432692,0.595744)
- Old Polarization:       (0.45951,0.880367,-0.117493)
- New Momentum Direction: (0.676659,0.432692,0.595744)
- New Polarization:       (-0.45339,0.882375,-0.125903)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.676659,0.432692,0.595744)
- Old Polarization:       (-0.45339,0.882375,-0.125903)
- New Momentum Direction: (0.676659,0.432692,-0.595744)
- New Polarization:       (0.45339,-0.882375,-0.125903)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.676659,0.432692,-0.595744)
- Old Polarization:       (0.45339,-0.882375,-0.125903)
- New Momentum Direction: (0.676659,-0.432692,-0.595744)
- New Polarization:       (-0.45339,-0.882375,0.125903)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.676659,-0.432692,-0.595744)
- Old Polarization:       (-0.45339,-0.882375,0.125903)
- New Momentum Direction: (-0.676659,-0.432692,-0.595744)
- New Polarization:       (0.447251,-0.884275,0.134255)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1840, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.969315,0.189352,0.156762)
- Old Polarization:       (-0.124362,-0.172349,0.977154)
- New Momentum Direction: (0.943759,0.254681,0.210846)
- New Polarization:       (0.167758,-0.918369,0.358407)
- *** FresnelRefraction *** 
-Track (trackID 1839, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.896,0.414795,0.158521)
- Old Polarization:       (-0.212443,0.0869351,0.973299)
- New Momentum Direction: (0.800274,0.560124,0.214062)
- New Polarization:       (0.290607,-0.674551,0.678622)
- *** FresnelRefraction *** 
-Track (trackID 1838, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.93799,-0.32095,-0.131021)
- Old Polarization:       (-0.16845,-0.752308,0.636913)
- New Momentum Direction: (0.882412,-0.43558,-0.177816)
- New Polarization:       (0.230231,0.0701825,0.970602)
- *** FresnelRefraction *** 
-Track (trackID 1837, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.420785,0.826427,-0.374109)
- Old Polarization:       (-0.755067,0.547643,0.3605)
- New Momentum Direction: (0.572549,0.642704,-0.509038)
- New Polarization:       (-0.616957,0.746644,0.248769)
- *** FresnelRefraction *** 
-Track (trackID 1836, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1835, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.920219,-0.348139,-0.178876)
- Old Polarization:       (-0.185013,-0.789627,0.585029)
- New Momentum Direction: (0.84874,-0.470356,-0.241672)
- New Polarization:       (0.25231,-0.0414419,0.966758)
- *** FresnelRefraction *** 
-Track (trackID 1834, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.697859,0.716211,0.00588369)
- Old Polarization:       (-0.441826,0.424011,0.790572)
- New Momentum Direction: (0.948914,0.315432,0.00800035)
- New Polarization:       (-0.212227,0.619268,0.755954)
- *** FresnelRefraction *** 
-Track (trackID 1833, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.984382,0.101314,0.14397)
- Old Polarization:       (-0.111601,-0.273344,0.95542)
- New Momentum Direction: (0.971286,0.13692,0.194567)
- New Polarization:       (0.151003,-0.986745,-0.0594261)
- *** FresnelRefraction *** 
-Track (trackID 1832, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1831, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.239207,0.307826,-0.920882)
- Old Polarization:       (-0.964117,-0.0371674,-0.262862)
- New Momentum Direction: (0.324183,0.417179,-0.849039)
- New Polarization:       (-0.933475,-0.00446096,-0.358615)
- *** FresnelRefraction *** 
-Track (trackID 1830, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.317361,0.023867,-0.948004)
- Old Polarization:       (-0.880403,-0.364058,-0.303896)
- New Momentum Direction: (0.427183,0.0321261,-0.903594)
- New Polarization:       (-0.838793,-0.359013,-0.409312)
- *** FresnelRefraction *** 
-Track (trackID 1829, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.417173,-0.182703,-0.890273)
- Old Polarization:       (-0.763742,-0.60144,-0.234453)
- New Momentum Direction: (0.562605,-0.246396,-0.789154)
- New Polarization:       (-0.719309,-0.616418,-0.320348)
- *** FresnelRefraction *** 
-Track (trackID 1828, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.504666,0.823848,-0.258042)
- Old Polarization:       (-0.66315,0.561312,0.495138)
- New Momentum Direction: (0.679874,0.645697,-0.347629)
- New Polarization:       (-0.508638,0.756692,0.410737)
- *** FresnelRefraction *** 
-Track (trackID 1827, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.518399,0.824442,-0.227065)
- Old Polarization:       (-0.645661,0.551463,0.528215)
- New Momentum Direction: (0.702768,0.641376,-0.307821)
- New Polarization:       (-0.486499,0.748967,0.449852)
- *** FresnelRefraction *** 
-Track (trackID 1826, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.270394,0.140846,-0.952391)
-Old Polarization: (-0.927421,-0.227416,-0.296937)
-New Polarization: (-0.826443,-0.504789,-0.249358)
-Polarization Change: (-0.826443,-0.504789,-0.249358)
-New Momentum Direction: (0.466521,-0.861917,0.198639)
-Momentum Change: (0.466521,-0.861917,0.198639)
- Photon at Boundary! 
- Old Momentum Direction: (0.466521,-0.861917,0.198639)
- Old Polarization:       (-0.826443,-0.504789,-0.249358)
- New Momentum Direction: (0.633048,-0.725669,0.269544)
- New Polarization:       (-0.700855,-0.68513,-0.198493)
- *** FresnelRefraction *** 
-Track (trackID 1825, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.563858,0.809574,-0.163261)
- Old Polarization:       (-0.593882,0.53484,0.601041)
- New Momentum Direction: (0.764244,0.605777,-0.221282)
- New Polarization:       (-0.423405,0.730093,0.536369)
- *** FresnelRefraction *** 
-Track (trackID 1824, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.964978,-0.255947,-0.0575233)
- Old Polarization:       (-0.137165,-0.679193,0.721029)
- New Momentum Direction: (0.934566,-0.347131,-0.0780166)
- New Polarization:       (0.186687,0.291776,0.938091)
- *** FresnelRefraction *** 
-Track (trackID 1823, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.783743,0.614497,0.0902174)
- Old Polarization:       (-0.344492,0.309236,0.886396)
- New Momentum Direction: (0.535934,0.835306,0.122635)
- New Polarization:       (0.486856,-0.42445,0.763423)
- *** FresnelRefraction *** 
-Track (trackID 1822, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.497142,0.827795,-0.260009)
- Old Polarization:       (-0.670138,0.556667,0.490956)
- New Momentum Direction: (0.673393,0.650004,-0.35219)
- New Polarization:       (-0.51615,0.75443,0.405494)
- *** FresnelRefraction *** 
-Track (trackID 1821, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.227731,0.434586,-0.871363)
- Old Polarization:       (-0.973716,0.105185,-0.202021)
- New Momentum Direction: (0.309709,0.591027,-0.744827)
- New Polarization:       (-0.949046,0.144171,-0.280226)
- *** FresnelRefraction *** 
-Track (trackID 1820, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1819, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.738551,-0.445444,-0.506085)
- Old Polarization:       (-0.39507,-0.894205,0.210517)
- New Momentum Direction: (0.403954,-0.604397,-0.686677)
- New Polarization:       (0.567184,-0.423466,0.706384)
- *** FresnelRefraction *** 
-Track (trackID 1818, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1817, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.278297,0.669458,-0.68875)
- Old Polarization:       (-0.92422,0.381853,-0.00228365)
- New Momentum Direction: (0.37519,0.902542,-0.211308)
- New Polarization:       (-0.923685,0.383136,-0.00360438)
- *** FresnelRefraction *** 
-Track (trackID 1816, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1815, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.267236,0.63992,-0.720477)
- Old Polarization:       (-0.936848,0.347581,-0.0387743)
- New Momentum Direction: (0.267236,0.63992,0.720477)
- New Polarization:       (-0.915735,0.401427,-0.0168832)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.267236,0.63992,0.720477)
- Old Polarization:       (-0.915735,0.401427,-0.0168832)
- New Momentum Direction: (0.267236,-0.63992,0.720477)
- New Polarization:       (0.915735,0.401427,0.0168832)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.267236,-0.63992,0.720477)
- Old Polarization:       (0.915735,0.401427,0.0168832)
- New Momentum Direction: (-0.267236,-0.63992,0.720477)
- New Polarization:       (0.915735,-0.401427,-0.0168832)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.267236,-0.63992,0.720477)
- Old Polarization:       (0.915735,-0.401427,-0.0168832)
- New Momentum Direction: (-0.360332,-0.862847,0.354479)
- New Polarization:       (0.926112,-0.376406,0.025185)
- *** FresnelRefraction *** 
-Track (trackID 1814, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.841263,-0.424586,-0.334669)
- Old Polarization:       (-0.278157,-0.870751,0.405489)
- New Momentum Direction: (0.679775,-0.575999,-0.454017)
- New Polarization:       (0.386296,-0.245023,0.889235)
- *** FresnelRefraction *** 
-Track (trackID 1813, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.366419,0.798724,-0.47726)
- Old Polarization:       (-0.818292,0.520773,0.243298)
- New Momentum Direction: (0.49717,0.577481,-0.647563)
- New Polarization:       (-0.690889,0.714974,0.107163)
- *** FresnelRefraction *** 
-Track (trackID 1812, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.864891,-0.411633,-0.287265)
- Old Polarization:       (-0.253045,-0.851795,0.458708)
- New Momentum Direction: (0.730603,-0.559935,-0.390759)
- New Polarization:       (0.350828,-0.183131,0.918359)
- *** FresnelRefraction *** 
-Track (trackID 1811, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.760882,-0.445634,-0.471666)
- Old Polarization:       (-0.36952,-0.895079,0.249577)
- New Momentum Direction: (-0.760882,-0.445634,-0.471666)
- New Polarization:       (0.0999532,-0.798697,0.593374)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.760882,-0.445634,-0.471666)
- Old Polarization:       (0.0999532,-0.798697,0.593374)
- New Momentum Direction: (-0.760882,-0.445634,0.471666)
- New Polarization:       (-0.0999532,0.798697,0.593374)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.760882,-0.445634,0.471666)
- Old Polarization:       (-0.0999532,0.798697,0.593374)
- New Momentum Direction: (-0.760882,0.445634,0.471666)
- New Polarization:       (0.0999532,0.798697,-0.593374)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1810, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.829784,0.543518,0.126671)
- Old Polarization:       (-0.292004,0.229407,0.928497)
- New Momentum Direction: (0.652071,0.738371,0.172082)
- New Polarization:       (0.407224,-0.532555,0.741993)
- *** FresnelRefraction *** 
-Track (trackID 1809, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.631388,0.771437,-0.0789579)
- Old Polarization:       (-0.516797,0.494504,0.698847)
- New Momentum Direction: (0.854011,0.509176,-0.106798)
- New Polarization:       (-0.326773,0.684716,0.651448)
- *** FresnelRefraction *** 
-Track (trackID 1808, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.264865,0.660343,-0.702705)
- Old Polarization:       (-0.932328,0.361422,-0.0117812)
- New Momentum Direction: (0.264865,0.660343,0.702705)
- New Polarization:       (-0.925538,0.378591,-0.00691203)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.264865,0.660343,0.702705)
- Old Polarization:       (-0.925538,0.378591,-0.00691203)
- New Momentum Direction: (0.264865,-0.660343,0.702705)
- New Polarization:       (0.925538,0.378591,0.00691203)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1807, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.696852,0.717215,0.000116723)
- Old Polarization:       (-0.442253,0.429568,0.787327)
- New Momentum Direction: (0.944484,0.328558,0.000158202)
- New Polarization:       (-0.216608,0.622305,0.752209)
- *** FresnelRefraction *** 
-Track (trackID 1806, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.462221,-0.245822,-0.852011)
- Old Polarization:       (-0.71218,-0.675371,-0.191504)
- New Momentum Direction: (0.622763,-0.331203,-0.708852)
- New Polarization:       (-0.669749,-0.694024,-0.264135)
- *** FresnelRefraction *** 
-Track (trackID 1805, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1804, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.333789,-0.0447711,-0.941584)
- Old Polarization:       (-0.853973,-0.437312,-0.281937)
- New Momentum Direction: (0.453794,-0.0608673,-0.889026)
- New Polarization:       (-0.811839,-0.439581,-0.384299)
- *** FresnelRefraction *** 
-Track (trackID 1803, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.302442,0.736,-0.605667)
- Old Polarization:       (-0.889366,0.446472,0.0984398)
- New Momentum Direction: (0.411226,0.390781,-0.823519)
- New Polarization:       (-0.765449,0.638604,-0.0791944)
- *** FresnelRefraction *** 
-Track (trackID 1802, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1801, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.42972,0.82182,-0.374101)
- Old Polarization:       (-0.74888,0.555845,0.360854)
- New Momentum Direction: (0.579979,0.639287,-0.504912)
- New Polarization:       (-0.610359,0.751505,0.250403)
- *** FresnelRefraction *** 
-Track (trackID 1800, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.630308,-0.413901,-0.656808)
- Old Polarization:       (-0.518299,-0.85422,0.040917)
- New Momentum Direction: (0.630308,-0.413901,0.656808)
- New Polarization:       (0.518299,0.85422,0.040917)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.630308,-0.413901,0.656808)
- Old Polarization:       (0.518299,0.85422,0.040917)
- New Momentum Direction: (-0.630308,-0.413901,0.656808)
- New Polarization:       (0.518299,-0.85422,-0.040917)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1799, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.541424,0.819149,-0.189354)
- Old Polarization:       (-0.618896,0.540755,0.569695)
- New Momentum Direction: (0.736089,0.626019,-0.257436)
- New Polarization:       (-0.453396,0.738398,0.499199)
- *** FresnelRefraction *** 
-Track (trackID 1798, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.490637,-0.290422,-0.821542)
- Old Polarization:       (-0.677549,-0.719994,-0.150118)
- New Momentum Direction: (0.664614,-0.393404,-0.635234)
- New Polarization:       (-0.639216,-0.739585,-0.210752)
- *** FresnelRefraction *** 
-Track (trackID 1797, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.291705,0.70345,-0.648125)
- Old Polarization:       (-0.907073,0.41846,0.0459288)
- New Momentum Direction: (0.394024,0.279836,-0.875464)
- New Polarization:       (-0.775486,0.612483,-0.153251)
- *** FresnelRefraction *** 
-Track (trackID 1796, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.282273,0.108349,-0.953196)
- Old Polarization:       (-0.915977,-0.264891,-0.301361)
- New Momentum Direction: (0.382122,0.146676,-0.912397)
- New Polarization:       (-0.877861,-0.250825,-0.40798)
- *** FresnelRefraction *** 
-Track (trackID 1795, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.364662,0.789489,-0.49369)
- Old Polarization:       (-0.824445,0.520196,0.222905)
- New Momentum Direction: (0.491688,0.561372,-0.665661)
- New Polarization:       (-0.69815,0.711015,0.0839347)
- *** FresnelRefraction *** 
-Track (trackID 1794, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.772039,-0.446941,-0.451885)
-Old Polarization: (-0.357654,-0.893237,0.272418)
-New Polarization: (0.402908,-0.589329,0.700255)
-Polarization Change: (0.402908,-0.589329,0.700255)
-New Momentum Direction: (0.718175,0.677859,0.157262)
-Momentum Change: (0.718175,0.677859,0.157262)
- Photon at Boundary! 
- Old Momentum Direction: (0.718175,0.677859,0.157262)
- Old Polarization:       (0.402908,-0.589329,0.700255)
- New Momentum Direction: (0.325056,0.921228,0.213723)
- New Polarization:       (0.58922,-0.374057,0.716171)
- *** FresnelRefraction *** 
-Track (trackID 1793, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.955132,-0.282853,-0.0878506)
- Old Polarization:       (-0.147389,-0.711191,0.687375)
- New Momentum Direction: (0.915965,-0.383201,-0.119017)
- New Polarization:       (0.200627,0.180495,0.962897)
- *** FresnelRefraction *** 
-Track (trackID 1792, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.694974,-0.439921,-0.568754)
- Old Polarization:       (-0.445088,-0.884438,0.140234)
- New Momentum Direction: (-0.694974,-0.439921,-0.568754)
- New Polarization:       (0.330279,-0.897922,0.290951)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.694974,-0.439921,-0.568754)
- Old Polarization:       (0.330279,-0.897922,0.290951)
- New Momentum Direction: (-0.694974,-0.439921,0.568754)
- New Polarization:       (-0.330279,0.897922,0.290951)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.694974,-0.439921,0.568754)
- Old Polarization:       (-0.330279,0.897922,0.290951)
- New Momentum Direction: (-0.694974,0.439921,0.568754)
- New Polarization:       (0.330279,0.897922,-0.290951)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1791, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1790, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.60801,-0.394642,-0.688899)
- Old Polarization:       (-0.543557,-0.839372,0.00110852)
- New Momentum Direction: (0.823396,-0.534443,-0.19076)
- New Polarization:       (-0.544731,-0.838609,-0.00178088)
- *** FresnelRefraction *** 
-Track (trackID 1789, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 91
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 17
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 109 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.469266,-0.453314,-0.757823)
- Old Polarization:       (-0.625266,-0.77657,0.0773456)
- New Momentum Direction: (0.469266,-0.453314,0.757823)
- New Polarization:       (-0.678458,-0.734389,-0.019176)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.469266,-0.453314,0.757823)
- Old Polarization:       (-0.678458,-0.734389,-0.019176)
- New Momentum Direction: (-0.469266,-0.453314,0.757823)
- New Polarization:       (-0.678458,0.734389,0.019176)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.469266,-0.453314,0.757823)
- Old Polarization:       (-0.678458,0.734389,0.019176)
- New Momentum Direction: (-0.469266,0.453314,0.757823)
- New Polarization:       (0.678458,0.734389,-0.019176)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 2058, parentID 1) is processed with stopping code 2
-### pop requested out of 108 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.829521,-0.349276,0.435777)
- Old Polarization:       (0.196549,0.912958,0.357598)
- New Momentum Direction: (0.658347,-0.470755,0.587341)
- New Polarization:       (0.272905,0.876485,0.396607)
- *** FresnelRefraction *** 
-Track (trackID 2057, parentID 1) is processed with stopping code 2
-### pop requested out of 107 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2056, parentID 1) is processed with stopping code 2
-### pop requested out of 106 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.399618,-0.481337,0.780141)
- Old Polarization:       (-0.881722,-0.434621,0.183496)
- New Momentum Direction: (0.542704,-0.653683,0.527419)
- New Polarization:       (-0.83588,-0.48188,0.262862)
- *** FresnelRefraction *** 
-Track (trackID 2055, parentID 1) is processed with stopping code 2
-### pop requested out of 105 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.391735,-0.377827,0.838922)
- Old Polarization:       (-0.2681,-0.825353,-0.496905)
- New Momentum Direction: (-0.531358,-0.512492,0.674545)
- New Polarization:       (0.721154,0.144171,0.677608)
- *** FresnelRefraction *** 
-Track (trackID 2054, parentID 1) is processed with stopping code 2
-### pop requested out of 104 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.418007,-0.39486,-0.818142)
- Old Polarization:       (0.651682,0.757784,-0.0327709)
- New Momentum Direction: (0.565981,-0.53464,-0.627556)
- New Polarization:       (0.658438,0.751219,-0.0461604)
- *** FresnelRefraction *** 
-Track (trackID 2053, parentID 1) is processed with stopping code 2
-### pop requested out of 103 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2052, parentID 1) is processed with stopping code 2
-### pop requested out of 102 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.798986,0.59945,-0.0477622)
- Old Polarization:       (-0.43981,0.636676,0.633412)
- New Momentum Direction: (0.580435,0.811734,-0.0646762)
- New Polarization:       (0.608571,-0.379645,0.696787)
- *** FresnelRefraction *** 
-Track (trackID 2051, parentID 1) is processed with stopping code 2
-### pop requested out of 101 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.237619,0.935636,-0.261002)
-Old Polarization: (-0.960755,0.265975,0.0787824)
-New Polarization: (-0.820249,0.534329,-0.204167)
-Polarization Change: (-0.820249,0.534329,-0.204167)
-New Momentum Direction: (0.520267,0.548574,-0.654514)
-Momentum Change: (0.520267,0.548574,-0.654514)
- Photon at Boundary! 
- Old Momentum Direction: (0.520267,0.548574,-0.654514)
- Old Polarization:       (-0.820249,0.534329,-0.204167)
- New Momentum Direction: (0.520267,-0.548574,-0.654514)
- New Polarization:       (0.820249,0.534329,0.204167)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.520267,-0.548574,-0.654514)
- Old Polarization:       (0.820249,0.534329,0.204167)
- New Momentum Direction: (0.520267,-0.548574,0.654514)
- New Polarization:       (-0.820249,-0.534329,0.204167)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.520267,-0.548574,0.654514)
- Old Polarization:       (-0.820249,-0.534329,0.204167)
- New Momentum Direction: (-0.520267,-0.548574,0.654514)
- New Polarization:       (-0.820249,0.534329,-0.204167)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 2050, parentID 1) is processed with stopping code 2
-### pop requested out of 100 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.262891,-0.562078,-0.784191)
- Old Polarization:       (-0.875178,0.203217,-0.439052)
- New Momentum Direction: (0.354858,-0.758709,-0.546293)
- New Polarization:       (-0.790877,0.0680074,-0.608184)
- *** FresnelRefraction *** 
-Track (trackID 2049, parentID 1) is processed with stopping code 2
-### pop requested out of 99 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.686251,-0.466722,0.557881)
- Old Polarization:       (0.666381,0.0959996,-0.739405)
- New Momentum Direction: (0.194204,-0.629445,0.752386)
- New Polarization:       (0.919866,-0.149596,-0.362585)
- *** FresnelRefraction *** 
-Track (trackID 2048, parentID 1) is processed with stopping code 2
-### pop requested out of 98 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.768144,-0.563559,-0.303901)
- Old Polarization:       (0.617757,0.527549,0.583154)
- New Momentum Direction: (0.497183,-0.763685,-0.411819)
- New Polarization:       (0.840656,0.306535,0.446467)
- *** FresnelRefraction *** 
-Track (trackID 2047, parentID 1) is processed with stopping code 2
-### pop requested out of 97 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2046, parentID 1) is processed with stopping code 2
-### pop requested out of 96 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.896897,0.441257,-0.0294555)
- Old Polarization:       (-0.001399,-0.0637741,-0.997963)
- New Momentum Direction: (0.802147,0.5958,-0.0397719)
- New Polarization:       (0.00192064,-0.0691794,-0.997602)
- *** FresnelRefraction *** 
-Track (trackID 2045, parentID 1) is processed with stopping code 2
-### pop requested out of 95 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.657083,-0.510161,0.554958)
- Old Polarization:       (0.172057,0.615262,0.769317)
- New Momentum Direction: (0.657083,-0.510161,0.554958)
- New Polarization:       (0.172057,-0.615262,-0.769317)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 2044, parentID 1) is processed with stopping code 2
-### pop requested out of 94 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.466235,0.884623,-0.00820386)
- Old Polarization:       (0.213288,0.103403,-0.971502)
- New Momentum Direction: (-0.631783,0.775065,-0.0111168)
- New Polarization:       (0.192261,0.142793,-0.9709)
- *** FresnelRefraction *** 
-Track (trackID 2043, parentID 1) is processed with stopping code 2
-### pop requested out of 93 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.215813,-0.382268,-0.898497)
- Old Polarization:       (0.5463,0.715413,-0.435592)
- New Momentum Direction: (-0.29152,-0.516368,-0.80522)
- New Polarization:       (0.499171,0.63596,-0.588544)
- *** FresnelRefraction *** 
-Track (trackID 2042, parentID 1) is processed with stopping code 2
-### pop requested out of 92 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.00593938,0.511232,-0.859422)
- Old Polarization:       (-0.97489,-0.194283,-0.108833)
- New Momentum Direction: (-0.00802995,0.691177,-0.722641)
- New Polarization:       (-0.974009,-0.168997,-0.150816)
- *** FresnelRefraction *** 
-Track (trackID 2041, parentID 1) is processed with stopping code 2
-### pop requested out of 91 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.281904,0.0438398,-0.958441)
- Old Polarization:       (-0.632509,-0.74265,-0.220008)
- New Momentum Direction: (0.382684,0.0595124,-0.921961)
- New Polarization:       (-0.606725,-0.736385,-0.29937)
- *** FresnelRefraction *** 
-Track (trackID 2040, parentID 1) is processed with stopping code 2
-### pop requested out of 90 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.347751,0.931254,-0.108787)
- Old Polarization:       (-0.55599,0.298251,0.775836)
- New Momentum Direction: (0.471347,0.869534,-0.147452)
- New Polarization:       (-0.511269,0.405626,0.757675)
- *** FresnelRefraction *** 
-Track (trackID 2039, parentID 1) is processed with stopping code 2
-### pop requested out of 89 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.968648,0.24344,-0.0495743)
- Old Polarization:       (0.171096,-0.509005,0.843587)
- New Momentum Direction: (0.941403,0.330501,-0.0673036)
- New Polarization:       (0.232814,-0.49236,0.838677)
- *** FresnelRefraction *** 
-Track (trackID 2038, parentID 1) is processed with stopping code 2
-### pop requested out of 88 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.893804,-0.102418,-0.436607)
- Old Polarization:       (0.0858718,-0.916472,0.390776)
- New Momentum Direction: (0.794233,-0.138765,-0.591556)
- New Polarization:       (0.118356,-0.919593,0.374621)
- *** FresnelRefraction *** 
-Track (trackID 2037, parentID 1) is processed with stopping code 2
-### pop requested out of 87 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2036, parentID 1) is processed with stopping code 2
-### pop requested out of 86 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.312111,0.93825,-0.149247)
- Old Polarization:       (-0.600951,0.316647,0.733889)
- New Momentum Direction: (0.420266,0.884867,-0.200965)
- New Polarization:       (-0.559147,0.426968,0.710671)
- *** FresnelRefraction *** 
-Track (trackID 2035, parentID 1) is processed with stopping code 2
-### pop requested out of 85 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2034, parentID 1) is processed with stopping code 2
-### pop requested out of 84 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2033, parentID 1) is processed with stopping code 2
-### pop requested out of 83 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.68068,0.730021,0.0611895)
- Old Polarization:       (-0.161296,0.067869,0.98457)
- New Momentum Direction: (0.916829,0.390682,0.082418)
- New Polarization:       (-0.131227,0.0998851,0.986307)
- *** FresnelRefraction *** 
-Track (trackID 2032, parentID 1) is processed with stopping code 2
-### pop requested out of 82 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0134657,0.841212,-0.540537)
- Old Polarization:       (-0.944386,0.188332,0.269566)
- New Momentum Direction: (0.0183126,0.677713,-0.735099)
- New Polarization:       (-0.939304,0.263588,0.219611)
- *** FresnelRefraction *** 
-Track (trackID 2031, parentID 1) is processed with stopping code 2
-### pop requested out of 81 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.301838,0.941939,-0.14712)
- Old Polarization:       (-0.60945,0.309312,0.729998)
- New Momentum Direction: (0.409513,0.890201,-0.199603)
- New Polarization:       (-0.568791,0.420193,0.707047)
- *** FresnelRefraction *** 
-Track (trackID 2030, parentID 1) is processed with stopping code 2
-### pop requested out of 80 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.959443,-4.74292e-05,-0.281901)
- Old Polarization:       (0.168799,-0.800812,0.574637)
- New Momentum Direction: (0.924847,-6.39914e-05,-0.38034)
- New Polarization:       (0.22854,-0.799244,0.555859)
- *** FresnelRefraction *** 
-Track (trackID 2029, parentID 1) is processed with stopping code 2
-### pop requested out of 79 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.954552,0.297349,-0.0203662)
- Old Polarization:       (0.157904,-0.446583,0.880699)
- New Momentum Direction: (0.914919,0.402694,-0.0275814)
- New Polarization:       (0.214828,-0.42796,0.877895)
- *** FresnelRefraction *** 
-Track (trackID 2028, parentID 1) is processed with stopping code 2
-### pop requested out of 78 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2027, parentID 1) is processed with stopping code 2
-### pop requested out of 77 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.368213,0.924483,-0.0987446)
- Old Polarization:       (-0.533335,0.297021,0.792043)
- New Momentum Direction: (0.49685,0.857547,-0.133242)
- New Polarization:       (-0.486885,0.402538,0.775181)
- *** FresnelRefraction *** 
-Track (trackID 2026, parentID 1) is processed with stopping code 2
-### pop requested out of 76 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2025, parentID 1) is processed with stopping code 2
-### pop requested out of 75 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.126252,0.232327,-0.964409)
- Old Polarization:       (-0.819056,-0.52406,-0.233471)
- New Momentum Direction: (0.170625,0.313981,-0.933972)
- New Polarization:       (-0.805098,-0.502047,-0.315858)
- *** FresnelRefraction *** 
-Track (trackID 2024, parentID 1) is processed with stopping code 2
-### pop requested out of 74 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0466197,0.366687,-0.929176)
- Old Polarization:       (-0.911452,-0.365019,-0.18978)
- New Momentum Direction: (0.0630978,0.496295,-0.865858)
- New Polarization:       (-0.905397,-0.336519,-0.258866)
- *** FresnelRefraction *** 
-Track (trackID 2023, parentID 1) is processed with stopping code 2
-### pop requested out of 73 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.766359,0.637221,0.0815061)
- Old Polarization:       (-0.0657671,-0.0483862,0.996661)
- New Momentum Direction: (0.4889,0.86529,0.110678)
- New Polarization:       (0.0954349,-0.179167,0.979179)
- *** FresnelRefraction *** 
-Track (trackID 2022, parentID 1) is processed with stopping code 2
-### pop requested out of 72 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.970349,0.0226678,-0.240641)
- Old Polarization:       (0.171497,-0.766143,0.619366)
- New Momentum Direction: (0.944494,0.0308102,-0.327081)
- New Polarization:       (0.233575,-0.763097,0.602599)
- *** FresnelRefraction *** 
-Track (trackID 2021, parentID 1) is processed with stopping code 2
-### pop requested out of 71 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.249239,0.0858811,-0.964626)
- Old Polarization:       (-0.674848,-0.699,-0.236599)
- New Momentum Direction: (0.336182,0.115839,-0.934646)
- New Polarization:       (-0.650672,-0.688909,-0.319422)
- *** FresnelRefraction *** 
-Track (trackID 2020, parentID 1) is processed with stopping code 2
-### pop requested out of 70 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2019, parentID 1) is processed with stopping code 2
-### pop requested out of 69 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.439507,0.897301,-0.0410412)
- Old Polarization:       (-0.448234,0.258686,0.855668)
- New Momentum Direction: (0.595579,0.801369,-0.0556153)
- New Polarization:       (-0.397929,0.354466,0.846171)
- *** FresnelRefraction *** 
-Track (trackID 2018, parentID 1) is processed with stopping code 2
-### pop requested out of 68 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.148638,0.934868,-0.322379)
- Old Polarization:       (-0.792898,0.307481,0.526088)
- New Momentum Direction: (0.20081,0.877489,-0.435532)
- New Polarization:       (-0.76962,0.416381,0.484058)
- *** FresnelRefraction *** 
-Track (trackID 2017, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.981669,0.102246,-0.16085)
- Old Polarization:       (0.187254,-0.674743,0.713903)
- New Momentum Direction: (0.965987,0.138721,-0.218232)
- New Polarization:       (0.254076,-0.666152,0.701204)
- *** FresnelRefraction *** 
-Track (trackID 2016, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.581013,0.812903,0.0401472)
- Old Polarization:       (-0.282934,0.155481,0.946453)
- New Momentum Direction: (0.790049,0.610609,0.0545913)
- New Polarization:       (-0.235501,0.220075,0.946629)
- *** FresnelRefraction *** 
-Track (trackID 2015, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.479123,0.877575,-0.0174084)
- Old Polarization:       (-0.401666,0.236843,0.88463)
- New Momentum Direction: (0.648624,0.760744,-0.023567)
- New Polarization:       (-0.350261,0.325842,0.878148)
- *** FresnelRefraction *** 
-Track (trackID 2014, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0300821,0.654732,-0.755263)
- Old Polarization:       (-0.999504,-0.0267207,0.0166463)
- New Momentum Direction: (-0.0407825,0.887623,-0.458762)
- New Polarization:       (-0.997997,-0.0584101,-0.0242944)
- *** FresnelRefraction *** 
-Track (trackID 2013, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.923703,0.38245,0.0224835)
- Old Polarization:       (0.120781,-0.346402,0.930278)
- New Momentum Direction: (0.854668,0.51828,0.0304687)
- New Polarization:       (0.16541,-0.327457,0.930275)
- *** FresnelRefraction *** 
-Track (trackID 2012, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.898943,-0.0966646,-0.427268)
- Old Polarization:       (0.0930188,-0.910988,0.401806)
- New Momentum Direction: (0.805217,-0.130848,-0.578364)
- New Polarization:       (0.127915,-0.914059,0.384883)
- *** FresnelRefraction *** 
-Track (trackID 2011, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2010, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0233903,0.571115,-0.820536)
- Old Polarization:       (-0.990355,-0.125352,-0.0590173)
- New Momentum Direction: (-0.0233903,0.571115,0.820536)
- New Polarization:       (-0.99886,-0.0475209,0.00460222)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 2009, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.411931,0.909245,-0.0598832)
- Old Polarization:       (-0.480633,0.272641,0.833462)
- New Momentum Direction: (0.558243,0.825699,-0.0811529)
- New Polarization:       (-0.431591,0.372537,0.82155)
- *** FresnelRefraction *** 
-Track (trackID 2008, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2007, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.216201,0.949101,-0.22905)
- Old Polarization:       (-0.708063,0.313943,0.632524)
- New Momentum Direction: (0.294044,0.9036,-0.31152)
- New Polarization:       (-0.676527,0.426999,0.599986)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.294044,0.9036,-0.31152)
- Old Polarization:       (-0.676527,0.426999,0.599986)
- New Momentum Direction: (0.711425,0.664387,-0.22905)
- New Polarization:       (0.527805,-0.28994,0.798346)
- *** FresnelRefraction *** 
-
-** Photon absorbed! **
-Track (trackID 2006, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.857161,-0.129313,-0.498551)
- Old Polarization:       (0.0420965,-0.947141,0.318044)
- New Momentum Direction: (0.715814,-0.175319,-0.675924)
- New Polarization:       (0.058633,-0.94946,0.308362)
- *** FresnelRefraction *** 
-Track (trackID 2005, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.912748,0.40705,0.0346744)
- Old Polarization:       (0.105823,-0.317562,0.942314)
- New Momentum Direction: (0.832142,0.552562,0.0470698)
- New Polarization:       (0.14554,-0.299503,0.94293)
- *** FresnelRefraction *** 
-Track (trackID 2004, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.733099,0.676424,0.070826)
- Old Polarization:       (-0.0992805,0.00341026,0.995054)
- New Momentum Direction: (0.399591,0.911709,0.0954619)
- New Polarization:       (0.145725,-0.16599,0.975301)
- *** FresnelRefraction *** 
-Track (trackID 2003, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.978729,0.07363,-0.19149)
- Old Polarization:       (0.186301,-0.70986,0.679258)
- New Momentum Direction: (0.960624,0.0997197,-0.259341)
- New Polarization:       (0.252438,-0.703208,0.664661)
- *** FresnelRefraction *** 
-Track (trackID 2002, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0322739,0.659283,-0.751202)
- Old Polarization:       (-0.999477,-0.0227447,0.022979)
- New Momentum Direction: (-0.0438346,0.895442,-0.443016)
- New Polarization:       (-0.99728,-0.0655193,-0.0337534)
- *** FresnelRefraction *** 
-Track (trackID 2001, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0140246,0.539023,-0.842174)
- Old Polarization:       (-0.982946,-0.161884,-0.0872431)
- New Momentum Direction: (-0.0189816,0.729538,-0.683677)
- New Polarization:       (-0.982693,-0.139635,-0.121719)
- *** FresnelRefraction *** 
-Track (trackID 2000, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.353479,0.928668,-0.112375)
- Old Polarization:       (-0.551265,0.303854,0.777033)
- New Momentum Direction: (0.353479,-0.928668,-0.112375)
- New Polarization:       (-0.363626,-0.247092,0.898177)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.353479,-0.928668,-0.112375)
- Old Polarization:       (-0.363626,-0.247092,0.898177)
- New Momentum Direction: (-0.353479,-0.928668,-0.112375)
- New Polarization:       (-0.363626,0.247092,-0.898177)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.353479,-0.928668,-0.112375)
- Old Polarization:       (-0.363626,0.247092,-0.898177)
- New Momentum Direction: (-0.47639,-0.866092,-0.151449)
- New Polarization:       (0.777918,-0.33492,-0.531669)
- *** FresnelRefraction *** 
-Track (trackID 1999, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.085152,0.294724,-0.951781)
- Old Polarization:       (-0.866347,-0.44992,-0.216829)
- New Momentum Direction: (0.115217,0.398783,-0.909779)
- New Polarization:       (-0.856408,-0.424154,-0.294378)
- *** FresnelRefraction *** 
-Track (trackID 1998, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.981496,0.0985898,-0.164149)
- Old Polarization:       (0.18694,-0.678962,0.709974)
- New Momentum Direction: (0.96566,0.133771,-0.222726)
- New Polarization:       (0.253678,-0.670622,0.697075)
- *** FresnelRefraction *** 
-Track (trackID 1997, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.927948,-0.0651788,-0.366966)
- Old Polarization:       (0.125619,-0.872287,0.472584)
- New Momentum Direction: (0.863037,-0.0883381,-0.497356)
- New Polarization:       (0.17191,-0.874456,0.453623)
- *** FresnelRefraction *** 
-Track (trackID 1996, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1995, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.430498,-0.067506,-0.900063)
- Old Polarization:       (-0.458811,-0.875119,-0.153813)
- New Momentum Direction: (0.583418,-0.0914852,-0.807003)
- New Polarization:       (-0.43013,-0.87765,-0.211466)
- *** FresnelRefraction *** 
-Track (trackID 1994, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.706667,-0.162828,-0.688556)
- Old Polarization:       (-0.134634,-0.986324,0.0950692)
- New Momentum Direction: (0.282136,-0.220782,-0.933625)
- New Polarization:       (0.206768,-0.936295,0.283898)
- *** FresnelRefraction *** 
-Track (trackID 1993, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0921792,0.278001,-0.956148)
- Old Polarization:       (-0.855692,-0.468936,-0.218838)
- New Momentum Direction: (0.125,0.376983,-0.917747)
- New Polarization:       (-0.845068,-0.444202,-0.297566)
- *** FresnelRefraction *** 
-Track (trackID 1992, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.975428,0.0515372,-0.214205)
- Old Polarization:       (0.182136,-0.735668,0.652395)
- New Momentum Direction: (0.954427,0.0698126,-0.290163)
- New Polarization:       (0.246978,-0.730573,0.636604)
- *** FresnelRefraction *** 
-Track (trackID 1991, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.165033,0.939567,-0.299964)
- Old Polarization:       (-0.772959,0.312118,0.552373)
- New Momentum Direction: (0.223092,0.886457,-0.405492)
- New Polarization:       (-0.747591,0.422538,0.512416)
- *** FresnelRefraction *** 
-Track (trackID 1990, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.214432,0.117371,-0.969661)
- Old Polarization:       (-0.713697,-0.65893,-0.237587)
- New Momentum Direction: (0.290208,0.158847,-0.943688)
- New Polarization:       (-0.692168,-0.646115,-0.321618)
- *** FresnelRefraction *** 
-Track (trackID 1989, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.386598,-0.0431473,-0.921238)
- Old Polarization:       (-0.509592,-0.842558,-0.174389)
- New Momentum Direction: (0.525636,-0.0586649,-0.848684)
- New Polarization:       (-0.480801,-0.843493,-0.23948)
- *** FresnelRefraction *** 
-Track (trackID 1988, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0120556,0.834338,-0.551121)
- Old Polarization:       (-0.949016,0.183175,0.256547)
- New Momentum Direction: (0.0163567,0.663783,-0.747746)
- New Polarization:       (-0.944232,0.256235,0.206808)
- *** FresnelRefraction *** 
-Track (trackID 1987, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.246059,0.0779725,-0.966113)
- Old Polarization:       (-0.6742,-0.702346,-0.228396)
- New Momentum Direction: (0.334161,0.105891,-0.936549)
- New Polarization:       (-0.650587,-0.693059,-0.310491)
- *** FresnelRefraction *** 
-Track (trackID 1986, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.837686,-0.130924,-0.530228)
-Old Polarization: (0.0266715,-0.959877,0.27915)
-New Polarization: (-0.773911,0.496393,-0.393263)
-Polarization Change: (-0.773911,0.496393,-0.393263)
-New Momentum Direction: (-0.557403,-0.828679,0.0509315)
-Momentum Change: (-0.557403,-0.828679,0.0509315)
- Photon at Boundary! 
- Old Momentum Direction: (-0.557403,-0.828679,0.0509315)
- Old Polarization:       (-0.773911,0.496393,-0.393263)
- New Momentum Direction: (-0.750246,-0.657595,0.0685521)
- New Polarization:       (0.543956,-0.672862,-0.501368)
- *** FresnelRefraction *** 
-Track (trackID 1985, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0727564,0.893117,-0.443901)
- Old Polarization:       (-0.886083,0.262175,0.382259)
- New Momentum Direction: (0.0727564,-0.893117,-0.443901)
- New Polarization:       (-0.983984,-0.136903,0.114167)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0727564,-0.893117,-0.443901)
- Old Polarization:       (-0.983984,-0.136903,0.114167)
- New Momentum Direction: (0.0727564,-0.893117,0.443901)
- New Polarization:       (0.983984,0.136903,0.114167)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0727564,-0.893117,0.443901)
- Old Polarization:       (0.983984,0.136903,0.114167)
- New Momentum Direction: (0.0980102,-0.795496,0.59798)
- New Polarization:       (0.898737,-0.187301,-0.396472)
- *** FresnelRefraction *** 
-Track (trackID 1984, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.76036,-0.164026,-0.628448)
- Old Polarization:       (-0.0739633,-0.983159,0.167117)
- New Momentum Direction: (0.468829,-0.223067,-0.854658)
- New Polarization:       (0.108028,-0.945842,0.306125)
- *** FresnelRefraction *** 
-Track (trackID 1983, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.684347,-0.16395,-0.710485)
- Old Polarization:       (-0.162114,-0.984217,0.0709649)
- New Momentum Direction: (0.92998,-0.222796,-0.292401)
- New Polarization:       (-0.263962,-0.958316,-0.109338)
- *** FresnelRefraction *** 
-Track (trackID 1982, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.666769,-0.156436,-0.728661)
- Old Polarization:       (-0.180164,-0.982556,0.0460838)
- New Momentum Direction: (0.901899,-0.211602,-0.376568)
- New Polarization:       (-0.254919,-0.964529,-0.0685537)
- *** FresnelRefraction *** 
-Track (trackID 1981, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.290616,0.0331206,-0.956266)
- Old Polarization:       (-0.621404,-0.753429,-0.214945)
- New Momentum Direction: (0.395215,0.0450413,-0.917484)
- New Polarization:       (-0.595291,-0.748123,-0.293155)
- *** FresnelRefraction *** 
-Track (trackID 1980, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1979, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0342303,0.389853,-0.920241)
- Old Polarization:       (-0.924375,-0.337701,-0.177449)
- New Momentum Direction: (0.046392,0.528364,-0.847749)
- New Polarization:       (-0.919554,-0.30893,-0.242863)
- *** FresnelRefraction *** 
-Track (trackID 1978, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.00940595,0.464713,-0.885411)
- Old Polarization:       (-0.958191,-0.249039,-0.140889)
- New Momentum Direction: (0.00940595,0.464713,0.885411)
- New Polarization:       (-0.993886,-0.0930714,0.0594074)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.00940595,0.464713,0.885411)
- Old Polarization:       (-0.993886,-0.0930714,0.0594074)
- New Momentum Direction: (0.00940595,-0.464713,0.885411)
- New Polarization:       (0.993886,-0.0930714,-0.0594074)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.00940595,-0.464713,0.885411)
- Old Polarization:       (0.993886,-0.0930714,-0.0594074)
- New Momentum Direction: (0.012703,-0.627607,0.778427)
- New Polarization:       (0.989227,0.121428,0.0817585)
- *** FresnelRefraction *** 
-Track (trackID 1977, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.900149,-0.099671,-0.424026)
-Old Polarization: (0.0902485,-0.909669,0.405411)
-New Polarization: (-0.382471,-0.890377,0.246871)
-Polarization Change: (-0.382471,-0.890377,0.246871)
-New Momentum Direction: (0.87979,-0.269316,0.391711)
-Momentum Change: (0.87979,-0.269316,0.391711)
- Photon at Boundary! 
- Old Momentum Direction: (0.87979,-0.269316,0.391711)
- Old Polarization:       (-0.382471,-0.890377,0.246871)
- New Momentum Direction: (0.76355,-0.365848,0.532115)
- New Polarization:       (0.523462,-0.13185,-0.841786)
- *** FresnelRefraction *** 
-Track (trackID 1976, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.120357,0.235326,-0.964435)
- Old Polarization:       (-0.823232,-0.519274,-0.229441)
- New Momentum Direction: (0.163112,0.318921,-0.93364)
- New Polarization:       (-0.809875,-0.497175,-0.311319)
- *** FresnelRefraction *** 
-Track (trackID 1975, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.759579,0.645087,0.0830794)
-Old Polarization: (-0.0748377,-0.0402022,0.996385)
-New Polarization: (0.344893,0.0678411,0.936187)
-Polarization Change: (0.344893,0.0678411,0.936187)
-New Momentum Direction: (-0.905707,-0.237834,0.350899)
-Momentum Change: (-0.905707,-0.237834,0.350899)
-
-** Photon absorbed! **
-Track (trackID 1974, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1973, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.961167,0.273872,-0.0339404)
- Old Polarization:       (0.165652,-0.474206,0.86469)
- New Momentum Direction: (0.927531,0.370909,-0.0459659)
- New Polarization:       (0.225115,-0.456253,0.860904)
- *** FresnelRefraction *** 
-Track (trackID 1972, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.614596,0.787817,0.0401867)
- Old Polarization:       (-0.239693,0.13797,0.960995)
- New Momentum Direction: (0.82696,0.559655,0.0540726)
- New Polarization:       (-0.19458,0.194629,0.961383)
- *** FresnelRefraction *** 
-Track (trackID 1971, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.641694,0.764863,0.0566852)
- Old Polarization:       (-0.210087,0.104211,0.972113)
- New Momentum Direction: (0.868587,0.489561,0.0767281)
- New Polarization:       (-0.170788,0.150399,0.973761)
- *** FresnelRefraction *** 
-Track (trackID 1970, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1969, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.619282,0.783884,0.0448903)
- Old Polarization:       (-0.23507,0.130552,0.963171)
- New Momentum Direction: (0.619282,-0.783884,0.0448903)
- New Polarization:       (-0.056041,0.0128983,0.998345)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.619282,-0.783884,0.0448903)
- Old Polarization:       (-0.056041,0.0128983,0.998345)
- New Momentum Direction: (-0.619282,-0.783884,0.0448903)
- New Polarization:       (-0.056041,-0.0128983,-0.998345)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1968, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.689172,0.721011,0.0720105)
-Old Polarization: (-0.155633,0.0502308,0.986537)
-New Polarization: (0.371779,-0.282466,0.884304)
-Polarization Change: (0.371779,-0.282466,0.884304)
-New Momentum Direction: (0.755896,-0.460861,-0.465004)
-Momentum Change: (0.755896,-0.460861,-0.465004)
- Photon at Boundary! 
- Old Momentum Direction: (0.755896,-0.460861,-0.465004)
- Old Polarization:       (0.371779,-0.282466,0.884304)
- New Momentum Direction: (0.459059,-0.625381,-0.631002)
- New Polarization:       (0.529807,-0.377431,0.759507)
- *** FresnelRefraction *** 
-Track (trackID 1967, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.308562,0.0165491,-0.95106)
-Old Polarization: (-0.600264,-0.772231,-0.208187)
-New Polarization: (-0.673198,-0.670066,-0.312754)
-Polarization Change: (-0.673198,-0.670066,-0.312754)
-New Momentum Direction: (-0.392742,0.682357,-0.616557)
-Momentum Change: (-0.392742,0.682357,-0.616557)
- Photon at Boundary! 
- Old Momentum Direction: (-0.392742,0.682357,-0.616557)
- Old Polarization:       (-0.673198,-0.670066,-0.312754)
- New Momentum Direction: (-0.392742,0.682357,0.616557)
- New Polarization:       (0.673198,0.670066,-0.312754)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 1966, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1965, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.704222,-0.165803,-0.690348)
- Old Polarization:       (-0.139182,-0.985722,0.0947638)
- New Momentum Direction: (-0.704222,-0.165803,-0.690348)
- New Polarization:       (0.081287,-0.984784,0.153598)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.704222,-0.165803,-0.690348)
- Old Polarization:       (0.081287,-0.984784,0.153598)
- New Momentum Direction: (-0.957399,-0.225411,-0.180491)
- New Polarization:       (0.26599,-0.931705,-0.247337)
- *** FresnelRefraction *** 
-Track (trackID 1964, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.809153,0.582431,0.0777517)
- Old Polarization:       (-0.014871,-0.111981,0.993599)
- New Momentum Direction: (0.603746,0.790167,0.105483)
- New Polarization:       (0.0210821,-0.148101,0.988747)
- *** FresnelRefraction *** 
-Track (trackID 1963, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.340649,0.933223,-0.114249)
- Old Polarization:       (-0.564221,0.300116,0.769146)
- New Momentum Direction: (0.461857,0.873324,-0.1549)
- New Polarization:       (-0.520088,0.408127,0.750294)
- *** FresnelRefraction *** 
-Track (trackID 1962, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0168515,0.839804,-0.542628)
- Old Polarization:       (-0.944813,0.190961,0.266201)
- New Momentum Direction: (0.0228384,0.677239,-0.735409)
- New Polarization:       (-0.939407,0.26621,0.215979)
- *** FresnelRefraction *** 
-Track (trackID 1961, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.668759,0.740484,0.066672)
- Old Polarization:       (-0.179256,0.0735611,0.981048)
- New Momentum Direction: (0.907008,0.41129,0.0904243)
- New Polarization:       (-0.147282,0.108657,0.983108)
- *** FresnelRefraction *** 
-Track (trackID 1960, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.00972767,0.461132,-0.887278)
- Old Polarization:       (-0.956848,-0.253421,-0.142197)
- New Momentum Direction: (0.013147,0.62322,-0.781936)
- New Polarization:       (-0.954517,-0.225131,-0.195483)
- *** FresnelRefraction *** 
-Track (trackID 1959, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0243361,0.568325,-0.822444)
- Old Polarization:       (-0.989801,-0.129207,-0.0599967)
- New Momentum Direction: (-0.033063,0.772125,-0.634611)
- New Polarization:       (-0.990085,-0.112038,-0.0847319)
- *** FresnelRefraction *** 
-Track (trackID 1958, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 1957, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.8179,0.57121,0.068991)
- Old Polarization:       (0.00145765,-0.121966,0.992533)
- New Momentum Direction: (0.631141,0.770071,0.0930096)
- New Polarization:       (0.00204169,-0.121558,0.992582)
- *** FresnelRefraction *** 
-Track (trackID 1956, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.623349,-0.148995,-0.767618)
- Old Polarization:       (-0.231682,-0.972791,0.000679594)
- New Momentum Direction: (0.623349,-0.148995,0.767618)
- New Polarization:       (-0.232327,-0.972638,-0.000126155)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.623349,-0.148995,0.767618)
- Old Polarization:       (-0.232327,-0.972638,-0.000126155)
- New Momentum Direction: (-0.623349,-0.148995,0.767618)
- New Polarization:       (-0.232327,0.972638,0.000126155)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.623349,-0.148995,0.767618)
- Old Polarization:       (-0.232327,0.972638,0.000126155)
- New Momentum Direction: (-0.843708,-0.201665,0.497482)
- New Polarization:       (-0.232373,0.972627,0.000182067)
- *** FresnelRefraction *** 
-Track (trackID 1955, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.509009,0.860738,0.00635327)
- Old Polarization:       (-0.366941,0.210307,0.90616)
- New Momentum Direction: (0.692641,0.72123,0.00864532)
- New Polarization:       (-0.31596,0.292617,0.902521)
- *** FresnelRefraction *** 
-Track (trackID 1954, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.880265,0.47178,0.0505756)
- Old Polarization:       (0.0734039,-0.240712,0.967817)
- New Momentum Direction: (0.7676,0.637277,0.0683173)
- New Polarization:       (0.101147,-0.225703,0.968931)
- *** FresnelRefraction *** 
-Track (trackID 1953, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.318485,0.937672,-0.13906)
- Old Polarization:       (-0.591976,0.311317,0.743402)
- New Momentum Direction: (0.430128,0.883017,-0.187806)
- New Polarization:       (-0.549654,0.421185,0.721445)
- *** FresnelRefraction *** 
-Track (trackID 1952, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.258537,0.946776,-0.191763)
- Old Polarization:       (-0.661452,0.31818,0.679149)
- New Momentum Direction: (0.350042,0.900034,-0.259634)
- New Polarization:       (-0.625134,0.430869,0.650814)
- *** FresnelRefraction *** 
-Track (trackID 1951, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 48
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 16
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 65 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.917634,-0.183595,-0.352478)
- Old Polarization:       (0.048679,0.932145,-0.358797)
- New Momentum Direction: (0.841798,-0.249363,-0.478742)
- New Polarization:       (0.0669749,0.928297,-0.365757)
- *** FresnelRefraction *** 
-Track (trackID 2122, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.968871,0.182885,0.166858)
- Old Polarization:       (0.0650781,-0.462145,0.884413)
- New Momentum Direction: (-0.94192,0.248095,0.226354)
- New Polarization:       (-0.0886338,-0.833742,0.544994)
- *** FresnelRefraction *** 
-Track (trackID 2121, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2120, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.107342,0.99398,0.0219386)
- Old Polarization:       (0.652654,-0.0538015,-0.755743)
- New Momentum Direction: (0.145577,0.988899,0.029753)
- New Polarization:       (-0.301655,0.0730082,-0.950618)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.145577,0.988899,0.029753)
- Old Polarization:       (-0.301655,0.0730082,-0.950618)
- New Momentum Direction: (0.0701785,-0.997487,-0.00970597)
- New Polarization:       (0.304888,0.0121841,0.95231)
- *** LambertianReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0701785,-0.997487,-0.00970597)
- Old Polarization:       (0.304888,0.0121841,0.95231)
- New Momentum Direction: (0.0517466,-0.998635,-0.00715677)
- New Polarization:       (-0.0351955,-0.00898556,0.99934)
- *** FresnelRefraction *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.0517466,-0.998635,-0.00715677)
- Old Polarization:       (-0.0351955,-0.00898556,0.99934)
- New Momentum Direction: (0.0701785,-0.997487,-0.00970597)
- New Polarization:       (-0.0350294,-0.0121882,0.999312)
- *** FresnelRefraction *** 
-Track (trackID 2119, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.327145,0.8379,0.436921)
- Old Polarization:       (-0.882797,0.435936,-0.175015)
- New Momentum Direction: (0.441908,0.675566,0.590193)
- New Polarization:       (-0.798934,0.595588,-0.0835387)
- *** FresnelRefraction *** 
-Track (trackID 2118, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.1502,0.381778,0.911968)
- Old Polarization:       (-0.628,-0.675592,0.386254)
- New Momentum Direction: (0.202861,0.515633,0.832449)
- New Polarization:       (-0.597265,-0.608518,0.522475)
- *** FresnelRefraction *** 
-Track (trackID 2117, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.161704,-0.20308,-0.965718)
- Old Polarization:       (0.0399167,0.97645,-0.212021)
- New Momentum Direction: (-0.218667,-0.27462,-0.936359)
- New Polarization:       (0.0271042,0.957502,-0.28715)
- *** FresnelRefraction *** 
-Track (trackID 2116, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.842412,0.253859,0.475287)
- Old Polarization:       (-0.23248,0.624508,-0.745615)
- New Momentum Direction: (-0.681909,0.344599,0.645176)
- New Polarization:       (-0.323838,0.648666,-0.688739)
- *** FresnelRefraction *** 
-Track (trackID 2115, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2114, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.159493,0.932176,-0.324977)
- Old Polarization:       (0.649564,0.148796,0.745605)
- New Momentum Direction: (0.216848,0.87049,-0.441842)
- New Polarization:       (0.657912,0.204062,0.724921)
- *** FresnelRefraction *** 
-Track (trackID 2113, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.726732,-0.372366,0.577238)
- Old Polarization:       (0.112813,0.764219,0.635014)
- New Momentum Direction: (0.726732,-0.372366,0.577238)
- New Polarization:       (-0.0472006,0.811271,0.582762)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.726732,-0.372366,0.577238)
- Old Polarization:       (-0.0472006,0.811271,0.582762)
- New Momentum Direction: (0.726732,-0.372366,-0.577238)
- New Polarization:       (0.0472006,-0.811271,0.582762)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.726732,-0.372366,-0.577238)
- Old Polarization:       (0.0472006,-0.811271,0.582762)
- New Momentum Direction: (0.726732,0.372366,-0.577238)
- New Polarization:       (-0.0472006,-0.811271,-0.582762)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.726732,0.372366,-0.577238)
- Old Polarization:       (-0.0472006,-0.811271,-0.582762)
- New Momentum Direction: (0.364972,0.504687,-0.78236)
- New Polarization:       (0.0706697,-0.85292,-0.517236)
- *** FresnelRefraction *** 
-Track (trackID 2112, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.835068,-0.258538,-0.485613)
- Old Polarization:       (-0.490791,-0.748914,-0.445254)
- New Momentum Direction: (0.670859,-0.348503,-0.654595)
- New Polarization:       (0.665843,-0.10556,0.738586)
- *** FresnelRefraction *** 
-Track (trackID 2111, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.796044,-0.601991,0.0626161)
- Old Polarization:       (-0.353798,0.546778,0.758855)
- New Momentum Direction: (-0.568704,-0.818128,0.0850976)
- New Polarization:       (-0.496858,0.424133,0.757128)
- *** FresnelRefraction *** 
-Track (trackID 2110, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2109, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.29178,-0.313914,0.903506)
- Old Polarization:       (-0.941376,-0.0729902,-0.329369)
- New Momentum Direction: (-0.395527,-0.425531,0.81393)
- New Polarization:       (-0.0356875,0.892646,0.449342)
- *** FresnelRefraction *** 
-Track (trackID 2108, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.645172,0.155199,0.748108)
-Old Polarization: (0.156103,0.985273,-0.0697766)
-New Polarization: (-0.454346,-0.725994,0.516239)
-Polarization Change: (-0.454346,-0.725994,0.516239)
-New Momentum Direction: (0.382132,-0.682316,-0.623233)
-Momentum Change: (0.382132,-0.682316,-0.623233)
- Photon at Boundary! 
- Old Momentum Direction: (0.382132,-0.682316,-0.623233)
- Old Polarization:       (-0.454346,-0.725994,0.516239)
- New Momentum Direction: (0.518256,-0.130293,-0.845242)
- New Polarization:       (-0.149487,-0.986913,0.0604741)
- *** FresnelRefraction *** 
-Track (trackID 2107, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2106, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.179658,-0.378375,0.90805)
- Old Polarization:       (0.703539,0.595754,0.38744)
- New Momentum Direction: (-0.243307,-0.512424,0.823543)
- New Polarization:       (0.666401,0.528624,0.525801)
- *** FresnelRefraction *** 
-Track (trackID 2105, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.915882,-0.0926768,0.390605)
- Old Polarization:       (-0.203275,0.946095,-0.252159)
- New Momentum Direction: (-0.83858,-0.125765,0.530063)
- New Polarization:       (-0.278592,0.935138,-0.218869)
- *** FresnelRefraction *** 
-Track (trackID 2104, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0493705,-0.537281,0.841957)
- Old Polarization:       (0.864356,0.399404,0.305557)
- New Momentum Direction: (-0.0668708,-0.72773,0.682596)
- New Polarization:       (0.848434,0.31854,0.42272)
- *** FresnelRefraction *** 
-Track (trackID 2103, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0524058,-0.9781,0.201431)
- Old Polarization:       (0.861609,-0.146261,-0.486044)
- New Momentum Direction: (-0.0709252,-0.959506,0.272614)
- New Polarization:       (0.857586,-0.198236,-0.474605)
- *** FresnelRefraction *** 
-Track (trackID 2102, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.927735,-0.372882,-0.0163266)
- Old Polarization:       (-0.229911,0.605385,-0.762004)
- New Momentum Direction: (0.927735,-0.372882,-0.0163266)
- New Polarization:       (0.163042,0.444224,-0.880955)
- *** FresnelReflection *** 
-
-** Photon absorbed! **
-Track (trackID 2101, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.921585,-0.0951731,0.376328)
- Old Polarization:       (-0.207292,0.940332,-0.269827)
- New Momentum Direction: (-0.849331,-0.129421,0.511749)
- New Polarization:       (-0.284396,0.928932,-0.237075)
- *** FresnelRefraction *** 
-Track (trackID 2100, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.778568,-0.0509614,0.625487)
- Old Polarization:       (-0.0353707,0.998676,0.0373395)
- New Momentum Direction: (-0.525399,-0.0690943,0.848046)
- New Polarization:       (-0.0508437,0.997466,0.0497685)
- *** FresnelRefraction *** 
-Track (trackID 2099, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2098, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2097, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.680696,-0.0736548,0.728854)
-Old Polarization: (0.0797195,0.981576,0.173646)
-New Polarization: (-0.564049,0.806445,-0.177471)
-Polarization Change: (-0.564049,0.806445,-0.177471)
-New Momentum Direction: (-0.692349,-0.579005,-0.430588)
-Momentum Change: (-0.692349,-0.579005,-0.430588)
- Photon at Boundary! 
- Old Momentum Direction: (-0.692349,-0.579005,-0.430588)
- Old Polarization:       (-0.564049,0.806445,-0.177471)
- New Momentum Direction: (0.692349,-0.579005,-0.430588)
- New Polarization:       (-0.441408,0.132199,-0.887514)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.692349,-0.579005,-0.430588)
- Old Polarization:       (-0.441408,0.132199,-0.887514)
- New Momentum Direction: (0.692349,0.579005,-0.430588)
- New Polarization:       (0.441408,0.132199,0.887514)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.692349,0.579005,-0.430588)
- Old Polarization:       (0.441408,0.132199,0.887514)
- New Momentum Direction: (0.692349,0.579005,0.430588)
- New Polarization:       (-0.441408,-0.132199,0.887514)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.692349,0.579005,0.430588)
- Old Polarization:       (-0.441408,-0.132199,0.887514)
- New Momentum Direction: (0.23969,0.779041,0.579348)
- New Polarization:       (0.64645,-0.573285,0.503435)
- *** FresnelRefraction *** 
-Track (trackID 2096, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.733446,-0.0513326,0.677807)
-Old Polarization: (0.0222945,0.994791,0.0994635)
-New Polarization: (-0.301417,0.608003,0.734493)
-Polarization Change: (-0.301417,0.608003,0.734493)
-New Momentum Direction: (-0.302976,-0.791469,0.530832)
-Momentum Change: (-0.302976,-0.791469,0.530832)
- Photon at Boundary! 
- Old Momentum Direction: (-0.302976,-0.791469,0.530832)
- Old Polarization:       (-0.301417,0.608003,0.734493)
- New Momentum Direction: (-0.302976,-0.791469,-0.530832)
- New Polarization:       (0.301417,-0.608003,0.734493)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.302976,-0.791469,-0.530832)
- Old Polarization:       (0.301417,-0.608003,0.734493)
- New Momentum Direction: (-0.411758,-0.556777,-0.721425)
- New Polarization:       (0.190378,-0.826739,0.529395)
- *** FresnelRefraction *** 
-Track (trackID 2095, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2094, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0254692,-0.969705,0.242948)
- Old Polarization:       (0.891339,-0.132063,-0.433675)
- New Momentum Direction: (-0.0345634,-0.943454,0.329698)
- New Polarization:       (0.888997,-0.179746,-0.42116)
- *** FresnelRefraction *** 
-Track (trackID 2093, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.962121,-0.226513,0.15171)
- Old Polarization:       (-0.272576,0.78877,-0.550949)
- New Momentum Direction: (-0.930182,-0.305009,0.204284)
- New Polarization:       (-0.367035,0.762291,-0.533102)
- *** FresnelRefraction *** 
-Track (trackID 2092, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0493927,-0.888345,0.456513)
- Old Polarization:       (0.984738,-0.0330586,-0.170874)
- New Momentum Direction: (0.06697,-0.782553,0.618972)
- New Polarization:       (0.985341,-0.0456843,-0.164367)
- *** FresnelRefraction *** 
-Track (trackID 2091, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2090, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2089, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2088, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2087, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2086, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.950634,-0.150159,0.271563)
- Old Polarization:       (-0.253352,0.880892,-0.399803)
- New Momentum Direction: (-0.90793,-0.202811,0.366784)
- New Polarization:       (-0.342967,0.862529,-0.372046)
- *** FresnelRefraction *** 
-Track (trackID 2085, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2084, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.357032,-0.927896,-0.107412)
- Old Polarization:       (0.484969,-0.0858587,-0.870306)
- New Momentum Direction: (-0.482547,-0.863755,-0.145173)
- New Polarization:       (0.472604,-0.117224,-0.873444)
- *** FresnelRefraction *** 
-Track (trackID 2083, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.92965,-0.367921,-0.0196373)
- Old Polarization:       (-0.225062,0.609262,-0.760359)
- New Momentum Direction: (-0.866971,-0.497651,-0.0265614)
- New Polarization:       (-0.306414,0.574329,-0.759116)
- *** FresnelRefraction *** 
-Track (trackID 2082, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.641306,-0.740098,-0.202438)
- Old Polarization:       (0.13494,0.150937,-0.97929)
- New Momentum Direction: (-0.871252,-0.406548,-0.275025)
- New Polarization:       (0.38653,-0.222947,-0.894924)
- *** FresnelRefraction *** 
-Track (trackID 2081, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.818266,-0.555635,-0.147343)
- Old Polarization:       (-0.0895025,0.376342,-0.922147)
- New Momentum Direction: (-0.630929,-0.749921,-0.198864)
- New Polarization:       (-0.125416,0.351533,-0.927737)
- *** FresnelRefraction *** 
-Track (trackID 2080, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2079, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.305042,-0.257594,0.91684)
- Old Polarization:       (0.546437,0.741135,0.390033)
- New Momentum Direction: (-0.4151,-0.350534,0.839534)
- New Polarization:       (0.490878,0.690647,0.531079)
- *** FresnelRefraction *** 
-Track (trackID 2078, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.952838,-0.300136,0.0449219)
- Old Polarization:       (-0.249777,0.691516,-0.677803)
- New Momentum Direction: (-0.911389,-0.407013,0.0609184)
- New Polarization:       (-0.339453,0.659763,-0.670436)
- *** FresnelRefraction *** 
-Track (trackID 2077, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.752766,-0.0564837,0.65586)
- Old Polarization:       (-0.00684882,0.99693,0.0779964)
- New Momentum Direction: (-0.457097,-0.0763155,0.886137)
- New Polarization:       (-0.00995438,0.996689,0.0807016)
- *** FresnelRefraction *** 
-Track (trackID 2076, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.880546,-0.464427,-0.094582)
- Old Polarization:       (-0.166497,0.489942,-0.855708)
- New Momentum Direction: (-0.768386,-0.627114,-0.127714)
- New Polarization:       (-0.228841,0.45559,-0.860273)
- *** FresnelRefraction *** 
-Track (trackID 2075, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2074, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0      0 fm     0 fm     0 fm   500 keV     0 eV     0 fm     0 fmTank    initStep
 
-** Photon absorbed! **
-Track (trackID 2073, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2072, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.943015,-0.332614,0.00948897)
- Old Polarization:       (-0.236957,0.651245,-0.720924)
- New Momentum Direction: (-0.892294,-0.451271,0.0128741)
- New Polarization:       (-0.322812,0.617838,-0.716986)
- *** FresnelRefraction *** 
-Track (trackID 2071, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.350222,-0.92994,-0.112053)
- Old Polarization:       (0.491495,-0.080615,-0.867141)
- New Momentum Direction: (-0.476243,-0.866011,-0.152372)
- New Polarization:       (0.479867,-0.110761,-0.870322)
- *** FresnelRefraction *** 
-Track (trackID 2070, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.945272,-0.325385,0.0241937)
- Old Polarization:       (-0.246219,0.662701,-0.707251)
- New Momentum Direction: (-0.897595,-0.439608,0.0326867)
- New Polarization:       (-0.333755,0.629277,-0.701867)
- *** FresnelRefraction *** 
-Track (trackID 2069, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.578851,-0.100956,0.80916)
- Old Polarization:       (0.209677,0.940513,0.267341)
- New Momentum Direction: (-0.782758,-0.136519,0.607167)
- New Polarization:       (0.129825,0.918354,0.373859)
- *** FresnelRefraction *** 
-Track (trackID 2068, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.697172,-0.0573808,0.714604)
- Old Polarization:       (0.0667908,0.987257,0.144436)
- New Momentum Direction: (-0.697172,-0.0573808,-0.714604)
- New Polarization:       (-0.156369,0.984963,0.0734644)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.697172,-0.0573808,-0.714604)
- Old Polarization:       (-0.156369,0.984963,0.0734644)
- New Momentum Direction: (-0.224853,-0.0779901,-0.971267)
- New Polarization:       (-0.246344,0.96896,-0.020775)
- *** FresnelRefraction *** 
-Track (trackID 2067, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2066, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2065, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.831696,-0.0519579,0.552795)
- Old Polarization:       (-0.0978192,0.993751,-0.0537678)
- New Momentum Direction: (-0.656034,-0.0706267,0.751419)
- New Polarization:       (-0.137677,0.990105,-0.0271389)
- *** FresnelRefraction *** 
-Track (trackID 2064, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0565796,-0.860218,0.506778)
- Old Polarization:       (0.994062,0.00128001,-0.10881)
- New Momentum Direction: (0.0766918,-0.722674,0.686921)
- New Polarization:       (0.993615,-0.00178112,-0.112807)
- *** FresnelRefraction *** 
-Track (trackID 2063, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.950283,-0.308718,0.0406956)
- Old Polarization:       (-0.251229,0.682901,-0.685952)
- New Momentum Direction: (-0.907049,-0.417415,0.0550242)
- New Polarization:       (-0.340508,0.650428,-0.678968)
- *** FresnelRefraction *** 
-Track (trackID 2062, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0244025,-0.93475,0.354468)
- Old Polarization:       (0.950981,-0.087637,-0.296571)
- New Momentum Direction: (0.0331535,-0.875772,0.481585)
- New Polarization:       (0.951254,-0.120177,-0.284031)
- *** FresnelRefraction *** 
-Track (trackID 2061, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.963438,-0.225895,0.14408)
- Old Polarization:       (-0.267627,0.785707,-0.55771)
- New Momentum Direction: (-0.93208,-0.305416,0.1948)
- New Polarization:       (-0.361844,0.759435,-0.540674)
- *** FresnelRefraction *** 
-Track (trackID 2060, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2059, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 45
-
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 22
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 68 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.510485,0.561702,0.651073)
- Old Polarization:       (0.166215,-0.678423,0.715622)
- New Momentum Direction: (-0.510485,0.561702,-0.651073)
- New Polarization:       (-0.166215,0.678423,0.715622)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.510485,0.561702,-0.651073)
- Old Polarization:       (-0.166215,0.678423,0.715622)
- New Momentum Direction: (-0.510485,-0.561702,-0.651073)
- New Polarization:       (0.166215,0.678423,-0.715622)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.510485,-0.561702,-0.651073)
- Old Polarization:       (0.166215,0.678423,-0.715622)
- New Momentum Direction: (0.510485,-0.561702,-0.651073)
- New Polarization:       (0.166215,-0.678423,0.715622)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.510485,-0.561702,-0.651073)
- Old Polarization:       (0.166215,-0.678423,0.715622)
- New Momentum Direction: (0.510485,-0.561702,0.651073)
- New Polarization:       (-0.166215,0.678423,0.715622)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.510485,-0.561702,0.651073)
- Old Polarization:       (-0.166215,0.678423,0.715622)
- New Momentum Direction: (0.510485,0.561702,0.651073)
- New Polarization:       (0.166215,0.678423,-0.715622)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.510485,0.561702,0.651073)
- Old Polarization:       (0.166215,0.678423,-0.715622)
- New Momentum Direction: (-0.510485,0.561702,0.651073)
- New Polarization:       (0.166215,-0.678423,0.715622)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.510485,0.561702,0.651073)
- Old Polarization:       (0.166215,-0.678423,0.715622)
- New Momentum Direction: (-0.510485,0.561702,-0.651073)
- New Polarization:       (-0.166215,0.678423,0.715622)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.510485,0.561702,-0.651073)
- Old Polarization:       (-0.166215,0.678423,0.715622)
- New Momentum Direction: (-0.510485,-0.561702,-0.651073)
- New Polarization:       (0.166215,0.678423,-0.715622)
- *** TotalInternalReflection *** 
-
-** Photon absorbed! **
-Track (trackID 2189, parentID 1) is processed with stopping code 2
-### pop requested out of 67 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.833804,-0.509967,-0.211436)
- Old Polarization:       (-0.247735,0.687903,-0.682215)
- New Momentum Direction: (-0.663511,-0.69112,-0.286544)
- New Polarization:       (-0.344997,0.622476,-0.702496)
- *** FresnelRefraction *** 
-Track (trackID 2188, parentID 1) is processed with stopping code 2
-### pop requested out of 66 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2187, parentID 1) is processed with stopping code 2
-### pop requested out of 65 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.373018,-0.14652,-0.916182)
- Old Polarization:       (0.911168,-0.244114,-0.331937)
- New Momentum Direction: (-0.506204,-0.198835,-0.839179)
- New Polarization:       (0.852618,-0.261625,-0.452321)
- *** FresnelRefraction *** 
-Track (trackID 2186, parentID 1) is processed with stopping code 2
-### pop requested out of 64 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.571092,0.374874,0.73029)
- Old Polarization:       (0.543346,-0.839487,0.00602623)
- New Momentum Direction: (0.771363,0.506334,0.385519)
- New Polarization:       (0.545609,-0.837992,0.00892608)
- *** FresnelRefraction *** 
-Track (trackID 2185, parentID 1) is processed with stopping code 2
-### pop requested out of 63 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.498173,-0.417414,-0.759993)
- Old Polarization:       (0.856623,0.372628,0.356854)
- New Momentum Direction: (0.670251,-0.561595,-0.485154)
- New Polarization:       (0.312397,0.80649,-0.501978)
- *** FresnelRefraction *** 
-Track (trackID 2184, parentID 1) is processed with stopping code 2
-### pop requested out of 62 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.248175,-0.761025,-0.599375)
- Old Polarization:       (0.359338,0.64691,-0.672595)
- New Momentum Direction: (0.336865,-0.473946,-0.813571)
- New Polarization:       (-0.116534,-0.878416,0.46347)
- *** FresnelRefraction *** 
-Track (trackID 2183, parentID 1) is processed with stopping code 2
-### pop requested out of 61 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.768688,-0.585509,-0.257484)
-Old Polarization: (-0.0486472,0.454906,-0.88921)
-New Polarization: (0.337292,-0.275319,0.900241)
-Polarization Change: (0.337292,-0.275319,0.900241)
-New Momentum Direction: (0.802964,0.583313,-0.122452)
-Momentum Change: (0.802964,0.583313,-0.122452)
+ Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 31
 
-** Photon absorbed! **
-Track (trackID 2182, parentID 1) is processed with stopping code 2
-### pop requested out of 60 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.475733,0.847105,-0.236836)
- Old Polarization:       (0.851996,0.376878,-0.363408)
- New Momentum Direction: (-0.645195,0.69322,-0.3212)
- New Polarization:       (0.756049,0.518741,-0.399122)
- *** FresnelRefraction *** 
-Track (trackID 2181, parentID 1) is processed with stopping code 2
-### pop requested out of 59 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.578482,0.364595,0.729678)
- Old Polarization:       (-0.577519,0.448665,-0.682034)
- New Momentum Direction: (-0.578482,0.364595,-0.729678)
- New Polarization:       (-0.512685,0.533254,0.6729)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.578482,0.364595,-0.729678)
- Old Polarization:       (-0.512685,0.533254,0.6729)
- New Momentum Direction: (0.578482,0.364595,-0.729678)
- New Polarization:       (-0.512685,-0.533254,-0.6729)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.578482,0.364595,-0.729678)
- Old Polarization:       (-0.512685,-0.533254,-0.6729)
- New Momentum Direction: (0.578482,-0.364595,-0.729678)
- New Polarization:       (0.512685,-0.533254,0.6729)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.578482,-0.364595,-0.729678)
- Old Polarization:       (0.512685,-0.533254,0.6729)
- New Momentum Direction: (0.784414,-0.494386,-0.374536)
- New Polarization:       (-0.398923,0.060239,-0.915004)
- *** FresnelRefraction *** 
-Track (trackID 2180, parentID 1) is processed with stopping code 2
-### pop requested out of 58 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.0455832,0.950529,0.307273)
- Old Polarization:       (0.719091,-0.244734,0.650394)
- New Momentum Direction: (0.0619024,0.906667,0.417279)
- New Polarization:       (0.501383,0.333253,-0.798472)
- *** FresnelRefraction *** 
-Track (trackID 2179, parentID 1) is processed with stopping code 2
-### pop requested out of 57 stacked tracks.
+ Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 29
+    1    947 mum  -126 mum  -171 mum  33.6 keV   466 keV   1.5 mm   1.5 mmTank          eIoni
 
-** Photon absorbed! **
-Track (trackID 2178, parentID 1) is processed with stopping code 2
-### pop requested out of 56 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.816363,0.298992,0.49412)
- Old Polarization:       (-0.158329,-0.938646,0.306391)
- New Momentum Direction: (-0.619538,0.406378,0.671587)
- New Polarization:       (-0.223636,-0.911482,0.345234)
- *** FresnelRefraction *** 
-Track (trackID 2177, parentID 1) is processed with stopping code 2
-### pop requested out of 55 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0180381,0.917291,0.397809)
- Old Polarization:       (0.751666,-0.249918,0.610359)
- New Momentum Direction: (-0.0244066,0.842426,0.538258)
- New Polarization:       (0.797946,0.340767,-0.497152)
- *** FresnelRefraction *** 
-Track (trackID 2176, parentID 1) is processed with stopping code 2
-### pop requested out of 54 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.835846,-0.214265,-0.505423)
- Old Polarization:       (-0.494387,0.106407,-0.862705)
- New Momentum Direction: (0.667195,-0.290734,-0.685802)
- New Polarization:       (0.675031,0.625254,0.391652)
- *** FresnelRefraction *** 
-Track (trackID 2175, parentID 1) is processed with stopping code 2
-### pop requested out of 53 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.494661,-0.85483,0.156769)
- Old Polarization:       (0.845954,-0.432256,0.312276)
- New Momentum Direction: (-0.66772,-0.713701,0.211615)
- New Polarization:       (0.735363,-0.588198,0.336548)
- *** FresnelRefraction *** 
-Track (trackID 2174, parentID 1) is processed with stopping code 2
-### pop requested out of 52 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.255734,0.609082,0.750746)
- Old Polarization:       (0.475006,-0.597199,0.646315)
- New Momentum Direction: (-0.347326,0.827227,0.441656)
- New Polarization:       (0.344566,-0.325449,0.880544)
- *** FresnelRefraction *** 
-Track (trackID 2173, parentID 1) is processed with stopping code 2
-### pop requested out of 51 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.314444,0.211291,0.925463)
- Old Polarization:       (0.899175,-0.378833,-0.219021)
- New Momentum Direction: (0.426179,0.286372,0.858116)
- New Polarization:       (0.0384297,-0.953448,0.2991)
- *** FresnelRefraction *** 
-Track (trackID 2172, parentID 1) is processed with stopping code 2
-### pop requested out of 50 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 61,   Parent ID = 1
+*********************************************************************************************************
 
-** Photon absorbed! **
-Track (trackID 2171, parentID 1) is processed with stopping code 2
-### pop requested out of 49 stacked tracks.
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   21.4 mum -2.84 mum -3.86 mum  3.64 eV     0 eV     0 fm     0 fmTank    initStep
 
 ** Photon absorbed! **
-Track (trackID 2170, parentID 1) is processed with stopping code 2
-### pop requested out of 48 stacked tracks.
+    1   87.7 cm  36.9 cm  2.81 m  3.64 eV     0 eV  2.97 m  2.97 mTank          OpAbsorption
 
-** Photon absorbed! **
-Track (trackID 2169, parentID 1) is processed with stopping code 2
-### pop requested out of 47 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 60,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    418 mum -55.5 mum -75.3 mum  2.34 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.786713,-0.263919,0.558058)
- Old Polarization:       (-0.610915,0.462726,-0.642393)
- New Momentum Direction: (-0.550998,-0.356772,0.754397)
- New Polarization:       (-0.826704,0.356694,-0.43512)
+ Old Momentum Direction: (-0.877679,-0.44259,-0.18383)
+ Old Polarization:       (0.186319,0.0382856,-0.981743)
+ New Momentum Direction: (-0.763524,-0.596382,-0.247707)
+ New Polarization:       (-0.255475,0.631237,-0.732306)
  *** FresnelRefraction *** 
-Track (trackID 2168, parentID 1) is processed with stopping code 2
-### pop requested out of 46 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.634856,-0.40222,0.65968)
- Old Polarization:       (0.0693693,0.820689,0.567149)
- New Momentum Direction: (-0.634856,-0.40222,-0.65968)
- New Polarization:       (-0.0693693,-0.820689,0.567149)
- *** TotalInternalReflection *** 
+    1     -5 m -2.52 m -1.05 m  2.34 eV     0 eV   5.7 m   5.7 mTank          Transportation
+    2    -10 m -6.43 m -2.67 m  2.34 eV     0 eV  6.55 m  12.2 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 59,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    236 mum -31.4 mum -42.6 mum   2.1 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.634856,-0.40222,-0.65968)
- Old Polarization:       (-0.0693693,-0.820689,0.567149)
- New Momentum Direction: (0.634856,-0.40222,-0.65968)
- New Polarization:       (-0.0693693,0.820689,-0.567149)
+ Old Momentum Direction: (0.577761,0.484362,-0.656952)
+ Old Polarization:       (0.812649,-0.266304,0.518348)
+ New Momentum Direction: (0.577761,0.484362,0.656952)
+ New Polarization:       (-0.812649,0.266304,0.518348)
  *** TotalInternalReflection *** 
+    1    4.4 m  3.69 m    -5 m   2.1 eV     0 eV  7.61 m  7.61 mTank          Transportation
+    2    4.4 m  3.69 m    -5 m   2.1 eV     0 eV     0 fm  7.61 mWorld          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (0.634856,-0.40222,-0.65968)
- Old Polarization:       (-0.0693693,0.820689,-0.567149)
- New Momentum Direction: (0.634856,0.40222,-0.65968)
- New Polarization:       (0.0693693,0.820689,0.567149)
+ Old Momentum Direction: (0.577761,0.484362,0.656952)
+ Old Polarization:       (-0.812649,0.266304,0.518348)
+ New Momentum Direction: (-0.577761,0.484362,0.656952)
+ New Polarization:       (-0.812649,-0.266304,-0.518348)
  *** TotalInternalReflection *** 
+    3      5 m  4.19 m -4.31 m   2.1 eV     0 eV  1.04 m  8.65 mTank          Transportation
+    4      5 m  4.19 m -4.31 m   2.1 eV     0 eV     0 fm  8.65 mWorld          Transportation
 
 ** Photon absorbed! **
-Track (trackID 2167, parentID 1) is processed with stopping code 2
-### pop requested out of 45 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2166, parentID 1) is processed with stopping code 2
-### pop requested out of 44 stacked tracks.
+    5   4.31 m  4.77 m -3.53 m   2.1 eV     0 eV  1.19 m  9.84 mTank          OpAbsorption
 
-** Photon absorbed! **
-Track (trackID 2165, parentID 1) is processed with stopping code 2
-### pop requested out of 43 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 58,   Parent ID = 1
+*********************************************************************************************************
 
-** Photon absorbed! **
-Track (trackID 2164, parentID 1) is processed with stopping code 2
-### pop requested out of 42 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.75406,-0.574485,-0.318372)
- Old Polarization:       (-0.0933283,0.573527,-0.813853)
- New Momentum Direction: (-0.452707,-0.779903,-0.432212)
- New Polarization:       (-0.136449,0.539613,-0.830783)
- *** FresnelRefraction *** 
-Track (trackID 2163, parentID 1) is processed with stopping code 2
-### pop requested out of 41 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.154867,-0.732565,0.662846)
- Old Polarization:       (0.747674,0.351646,0.563319)
- New Momentum Direction: (-0.209911,-0.385672,0.89844)
- New Polarization:       (0.860216,-0.509619,-0.0177828)
- *** FresnelRefraction *** 
-Track (trackID 2162, parentID 1) is processed with stopping code 2
-### pop requested out of 40 stacked tracks.
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    920 mum  -122 mum  -166 mum  2.14 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.931043,-0.364855,0.00630234)
- Old Polarization:       (-0.342548,0.867908,-0.359717)
- New Momentum Direction: (-0.868871,-0.494965,0.00854982)
- New Polarization:       (-0.465276,0.810613,-0.355563)
+ Old Momentum Direction: (-0.301214,-0.251237,0.919864)
+ Old Polarization:       (-0.62017,0.784388,0.0111574)
+ New Momentum Direction: (-0.405151,-0.337929,0.849504)
+ New Polarization:       (-0.621483,0.783281,0.0151839)
  *** FresnelRefraction *** 
-Track (trackID 2161, parentID 1) is processed with stopping code 2
-### pop requested out of 39 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2160, parentID 1) is processed with stopping code 2
-### pop requested out of 38 stacked tracks.
+    1  -1.64 m -1.37 m     5 m  2.14 eV     0 eV  5.44 m  5.44 mTank          Transportation
+    2  -4.02 m -3.35 m    10 m  2.14 eV     0 eV  5.89 m  11.3 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2159, parentID 1) is processed with stopping code 2
-### pop requested out of 37 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 57,   Parent ID = 1
+*********************************************************************************************************
 
-** Photon absorbed! **
-Track (trackID 2158, parentID 1) is processed with stopping code 2
-### pop requested out of 36 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.918348,-0.392529,-0.0505752)
- Old Polarization:       (-0.331648,0.832978,-0.442896)
- New Momentum Direction: (-0.844847,-0.530622,-0.0683678)
- New Polarization:       (-0.449977,0.773871,-0.445696)
- *** FresnelRefraction *** 
-Track (trackID 2157, parentID 1) is processed with stopping code 2
-### pop requested out of 35 stacked tracks.
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    285 mum -37.8 mum -51.3 mum  3.36 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.230903,-0.66848,0.706978)
- Old Polarization:       (0.641463,0.441751,0.627201)
- New Momentum Direction: (-0.312721,-0.905351,0.287307)
- New Polarization:       (0.479414,0.110676,0.870582)
+ Old Momentum Direction: (0.252054,0.958835,0.130785)
+ Old Polarization:       (0.966918,-0.244059,-0.0741935)
+ New Momentum Direction: (0.341995,0.922795,0.177453)
+ New Polarization:       (-0.470623,0.331647,-0.817633)
  *** FresnelRefraction *** 
-Track (trackID 2156, parentID 1) is processed with stopping code 2
-### pop requested out of 34 stacked tracks.
+    1   1.31 m     5 m  68.2 cm  3.36 eV     0 eV  5.21 m  5.21 mTank          Transportation
+    2   3.17 m    10 m  1.64 m  3.36 eV     0 eV  5.42 m  10.6 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2155, parentID 1) is processed with stopping code 2
-### pop requested out of 33 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.454995,-0.804266,-0.382278)
- Old Polarization:       (0.325456,0.2494,-0.912073)
- New Momentum Direction: (-0.454995,0.804266,-0.382278)
- New Polarization:       (0.643529,0.000247733,-0.765422)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.454995,0.804266,-0.382278)
- Old Polarization:       (0.643529,0.000247733,-0.765422)
- New Momentum Direction: (0.454995,0.804266,-0.382278)
- New Polarization:       (0.643529,-0.000247733,0.765422)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.454995,0.804266,-0.382278)
- Old Polarization:       (0.643529,-0.000247733,0.765422)
- New Momentum Direction: (0.454995,0.804266,0.382278)
- New Polarization:       (-0.643529,0.000247733,0.765422)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.454995,0.804266,0.382278)
- Old Polarization:       (-0.643529,0.000247733,0.765422)
- New Momentum Direction: (0.454995,-0.804266,0.382278)
- New Polarization:       (-0.643273,-2.23358e-07,0.765637)
- *** FresnelReflection *** 
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 56,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    153 mum -20.3 mum -27.5 mum  2.35 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.454995,-0.804266,0.382278)
- Old Polarization:       (-0.643273,-2.23358e-07,0.765637)
- New Momentum Direction: (0.615383,-0.594963,0.517032)
- New Polarization:       (-0.643273,-3.15945e-07,0.765637)
+ Old Momentum Direction: (-0.0609896,-0.601167,-0.796793)
+ Old Polarization:       (-0.988808,0.145287,-0.0339299)
+ New Momentum Direction: (-0.082191,-0.810147,-0.580437)
+ New Polarization:       (-0.989725,0.134725,-0.0478952)
  *** FresnelRefraction *** 
-Track (trackID 2154, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
+    1  -38.3 cm -3.77 m    -5 m  2.35 eV     0 eV  6.28 m  6.28 mTank          Transportation
+    2  -1.01 m   -10 m -9.46 m  2.35 eV     0 eV  7.69 m    14 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 55,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   91.8 mum -12.2 mum -16.6 mum  2.68 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.882966,-0.310362,0.352203)
- Old Polarization:       (-0.282717,0.950513,0.128828)
- New Momentum Direction: (-0.773207,-0.419261,0.475785)
- New Polarization:       (-0.386727,0.906352,0.1702)
+ Old Momentum Direction: (-0.0298438,-0.999531,0.0068841)
+ Old Polarization:       (-0.839564,0.0213288,-0.542842)
+ New Momentum Direction: (-0.0403376,-0.999143,0.00930472)
+ New Polarization:       (0.516711,-0.0288294,-0.855674)
  *** FresnelRefraction *** 
-Track (trackID 2153, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
+    1  -14.9 cm    -5 m  3.44 cm  2.68 eV     0 eV     5 m     5 mTank          Transportation
+    2  -35.1 cm   -10 m   8.1 cm  2.68 eV     0 eV     5 m    10 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 54,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    317 mum -42.1 mum -57.2 mum   3.2 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.0116416,-0.992889,0.118475)
- Old Polarization:       (0.979262,-0.0126458,-0.202202)
- New Momentum Direction: (0.0158009,-0.98686,0.160804)
- New Polarization:       (0.979305,-0.0171795,-0.201659)
+ Old Momentum Direction: (-0.361596,-0.285887,-0.887421)
+ Old Polarization:       (-0.390374,0.9108,-0.134354)
+ New Momentum Direction: (-0.490189,-0.387557,-0.780714)
+ New Polarization:       (-0.410604,0.892771,-0.185376)
  *** FresnelRefraction *** 
-Track (trackID 2152, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
+    1  -2.04 m -1.61 m    -5 m   3.2 eV     0 eV  5.63 m  5.63 mTank          Transportation
+    2  -5.18 m -4.09 m   -10 m   3.2 eV     0 eV   6.4 m    12 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2151, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 53,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   52.4 mum -6.95 mum -9.44 mum  3.46 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.0490361,-0.840137,0.540153)
- Old Polarization:       (0.898029,0.199636,0.392031)
- New Momentum Direction: (-0.0664079,-0.678588,0.731511)
- New Polarization:       (0.94508,-0.277913,-0.172011)
+ Old Momentum Direction: (0.689152,0.716785,-0.106251)
+ Old Polarization:       (-0.594966,0.476031,-0.647619)
+ New Momentum Direction: (0.935373,0.322924,-0.144213)
+ New Polarization:       (-0.336098,0.684747,-0.646653)
  *** FresnelRefraction *** 
-Track (trackID 2150, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
+    1   4.81 m     5 m -74.1 cm  3.46 eV     0 eV  6.98 m  6.98 mTank          Transportation
+    2     10 m  6.79 m -1.54 m  3.46 eV     0 eV  5.55 m  12.5 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 52,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    147 mum -19.6 mum -26.6 mum  3.72 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.0188527,-0.95195,0.305672)
- Old Polarization:       (0.997268,0.0397444,0.0622681)
- New Momentum Direction: (0.0254874,-0.910263,0.413246)
- New Polarization:       (0.98223,-0.0540867,-0.179718)
+ Old Momentum Direction: (0.986005,-0.0896971,0.140531)
+ Old Polarization:       (0.0660662,0.984143,0.164613)
+ New Momentum Direction: (0.974003,-0.12188,0.190954)
+ New Polarization:       (0.0899118,0.981684,0.167966)
  *** FresnelRefraction *** 
-Track (trackID 2149, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
+    1      5 m -45.5 cm  71.3 cm  3.72 eV     0 eV  5.07 m  5.07 mTank          Transportation
+    2     10 m -1.08 m  1.69 m  3.72 eV     0 eV  5.13 m  10.2 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 51,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    458 mum -60.8 mum -82.5 mum  3.84 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.773315,-0.338073,0.536368)
- Old Polarization:       (-0.1273,0.911541,0.391008)
- New Momentum Direction: (-0.516593,-0.456559,0.724352)
- New Polarization:       (-0.181969,0.885193,0.42816)
+ Old Momentum Direction: (-0.647721,0.114574,-0.753213)
+ Old Polarization:       (-0.748978,-0.276913,0.601957)
+ New Momentum Direction: (-0.880488,0.155747,-0.447753)
+ New Polarization:       (0.342531,-0.44395,-0.827998)
  *** FresnelRefraction *** 
-Track (trackID 2148, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
+    1   -4.3 m    76 cm    -5 m  3.84 eV     0 eV  6.64 m  6.64 mTank          Transportation
+    2    -10 m  1.77 m  -7.9 m  3.84 eV     0 eV  6.47 m  13.1 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 50,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    868 mum  -115 mum  -157 mum  4.07 eV     0 eV     0 fm     0 fmTank    initStep
+Scattering Photon!
+Old Momentum Direction: (0.126359,-0.60253,0.78803)
+Old Polarization: (-0.357845,0.713222,0.602712)
+New Polarization: (0.0502615,0.200368,-0.978431)
+Polarization Change: (0.0502615,0.200368,-0.978431)
+New Momentum Direction: (0.377769,-0.910698,-0.167091)
+Momentum Change: (0.377769,-0.910698,-0.167091)
+    1   8.62 cm -40.7 cm  53.2 cm  4.07 eV     0 eV  67.5 cm  67.5 cmTank          OpRayleigh
  Photon at Boundary! 
- Old Momentum Direction: (0.0261851,-0.976391,0.214416)
- Old Polarization:       (0.997619,0.0118335,-0.0679452)
- New Momentum Direction: (0.0355766,-0.955964,0.291319)
- New Polarization:       (0.984756,-0.0161294,-0.17319)
+ Old Momentum Direction: (0.377769,-0.910698,-0.167091)
+ Old Polarization:       (0.0502615,0.200368,-0.978431)
+ New Momentum Direction: (0.51391,-0.82718,-0.227308)
+ New Polarization:       (-0.723573,-0.275643,-0.632822)
  *** FresnelRefraction *** 
-Track (trackID 2147, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
+    2   1.99 m    -5 m -31.1 cm  4.07 eV     0 eV  5.04 m  5.72 mTank          Transportation
+    3    5.1 m   -10 m -1.68 m  4.07 eV     0 eV  6.04 m  11.8 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 49,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    851 mum  -113 mum  -153 mum   3.4 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.139918,-0.750023,0.646443)
- Old Polarization:       (0.772166,0.326032,0.545402)
- New Momentum Direction: (-0.189159,-0.447702,0.873946)
- New Polarization:       (0.883384,-0.466223,-0.0476331)
+ Old Momentum Direction: (-0.737715,-0.0467659,-0.67349)
+ Old Polarization:       (0.0826205,-0.996353,-0.0213144)
+ New Momentum Direction: (-0.400878,-0.0634616,-0.913931)
+ New Polarization:       (-0.122456,-0.984934,0.122105)
  *** FresnelRefraction *** 
-Track (trackID 2146, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
+    1     -5 m -31.7 cm -4.57 m   3.4 eV     0 eV  6.78 m  6.78 mTank          Transportation
+    2  -7.38 m -69.4 cm   -10 m   3.4 eV     0 eV  5.95 m  12.7 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 48,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    443 mum -58.8 mum -79.9 mum  3.38 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.251934,-0.920815,-0.297706)
- Old Polarization:       (0.610692,0.0873692,-0.787034)
- New Momentum Direction: (-0.341648,-0.848697,-0.40372)
- New Polarization:       (0.867748,-0.119875,-0.482331)
+ Old Momentum Direction: (0.489564,0.730777,0.475702)
+ Old Polarization:       (0.0432801,-0.565242,0.823789)
+ New Momentum Direction: (0.664298,0.376901,0.645488)
+ New Polarization:       (-0.59518,0.789134,0.151748)
  *** FresnelRefraction *** 
-Track (trackID 2145, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
+    1   3.35 m     5 m  3.25 m  3.38 eV     0 eV  6.84 m  6.84 mTank          Transportation
+    2     10 m  8.77 m  9.72 m  3.38 eV     0 eV    10 m  16.9 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 47,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    724 mum -96.1 mum  -130 mum  3.32 eV     0 eV     0 fm     0 fmTank    initStep
 Scattering Photon!
-Old Momentum Direction: (-0.676793,-0.640026,-0.363756)
-Old Polarization: (0.015366,0.481727,-0.876186)
-New Polarization: (0.436544,-0.0198818,-0.899463)
-Polarization Change: (0.436544,-0.0198818,-0.899463)
-New Momentum Direction: (-0.528774,0.803187,-0.274388)
-Momentum Change: (-0.528774,0.803187,-0.274388)
+Old Momentum Direction: (-0.245066,0.0121532,-0.96943)
+Old Polarization: (-0.131953,-0.991035,0.0209328)
+New Polarization: (-0.223314,-0.963918,-0.144887)
+Polarization Change: (-0.223314,-0.963918,-0.144887)
+New Momentum Direction: (-0.458439,0.235037,-0.857083)
+Momentum Change: (-0.458439,0.235037,-0.857083)
+    1  -74.7 cm   3.7 cm -2.96 m  3.32 eV     0 eV  3.05 m  3.05 mTank          OpRayleigh
  Photon at Boundary! 
- Old Momentum Direction: (-0.528774,0.803187,-0.274388)
- Old Polarization:       (0.436544,-0.0198818,-0.899463)
- New Momentum Direction: (0.528774,0.803187,-0.274388)
- New Polarization:       (0.436544,0.0198818,0.899463)
- *** TotalInternalReflection *** 
+ Old Momentum Direction: (-0.458439,0.235037,-0.857083)
+ Old Polarization:       (-0.223314,-0.963918,-0.144887)
+ New Momentum Direction: (-0.621891,0.318837,-0.715259)
+ New Polarization:       (-0.253293,-0.946164,-0.201538)
+ *** FresnelRefraction *** 
+    2  -1.84 m  59.7 cm    -5 m  3.32 eV     0 eV  2.38 m  5.43 mTank          Transportation
+    3  -6.19 m  2.83 m   -10 m  3.32 eV     0 eV  6.99 m  12.4 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2144, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 46,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   58.3 mum -7.74 mum -10.5 mum  3.55 eV     0 eV     0 fm     0 fmTank    initStep
 
 ** Photon absorbed! **
-Track (trackID 2143, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
+    1  -14.1 cm  7.59 cm -54.6 cm  3.55 eV     0 eV  56.9 cm  56.9 cmTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 45,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    429 mum -56.9 mum -77.3 mum  3.99 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.626576,-0.397411,0.670423)
- Old Polarization:       (0.0865893,0.819399,0.566646)
- New Momentum Direction: (-0.626576,-0.397411,-0.670423)
- New Polarization:       (-0.0865893,-0.819399,0.566646)
- *** TotalInternalReflection *** 
+ Old Momentum Direction: (-0.924114,0.330171,0.192355)
+ Old Polarization:       (-0.139786,-0.760603,0.63399)
+ New Momentum Direction: (-0.854368,0.449023,0.261598)
+ New Polarization:       (-0.192081,-0.740608,0.643897)
+ *** FresnelRefraction *** 
+    1     -5 m  1.79 m  1.04 m  3.99 eV     0 eV  5.41 m  5.41 mTank          Transportation
+    2    -10 m  4.41 m  2.57 m  3.99 eV     0 eV  5.85 m  11.3 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2142, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 44,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    120 mum -15.9 mum -21.6 mum  3.03 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.0206034,-0.999084,0.0375177)
- Old Polarization:       (0.946995,-0.0315344,-0.319695)
- New Momentum Direction: (-0.0277707,-0.998334,0.050569)
- New Polarization:       (0.946712,-0.0425065,-0.319264)
+ Old Momentum Direction: (0.88445,-0.276275,-0.376059)
+ Old Polarization:       (-0.0686685,0.720063,-0.690502)
+ New Momentum Direction: (0.77491,-0.374223,-0.509383)
+ New Polarization:       (0.0948396,0.865611,-0.491653)
  *** FresnelRefraction *** 
-Track (trackID 2141, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
+    1      5 m -1.56 m -2.13 m  3.03 eV     0 eV  5.65 m  5.65 mTank          Transportation
+    2     10 m -3.98 m -5.41 m  3.03 eV     0 eV  6.45 m  12.1 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2140, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 43,   Parent ID = 1
+*********************************************************************************************************
 
-** Photon absorbed! **
-Track (trackID 2139, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    494 mum -65.6 mum -89.1 mum  2.39 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.343003,-0.870055,-0.354054)
- Old Polarization:       (0.481757,0.160631,-0.861457)
- New Momentum Direction: (-0.466154,-0.742411,-0.481172)
- New Polarization:       (0.849236,-0.223044,-0.478591)
+ Old Momentum Direction: (-0.918113,-0.343787,-0.197175)
+ Old Polarization:       (0.364751,-0.538408,-0.759654)
+ New Momentum Direction: (-0.845332,-0.46343,-0.265794)
+ New Polarization:       (-0.4926,0.868699,0.0520305)
  *** FresnelRefraction *** 
-Track (trackID 2138, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
+    1     -5 m -1.87 m -1.07 m  2.39 eV     0 eV  5.45 m  5.45 mTank          Transportation
+    2    -10 m -4.61 m -2.65 m  2.39 eV     0 eV  5.91 m  11.4 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 42,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    601 mum -79.8 mum  -108 mum  2.49 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.921125,-0.387709,-0.0347906)
- Old Polarization:       (-0.338188,0.841313,-0.421688)
- New Momentum Direction: (-0.850778,-0.523421,-0.0469686)
- New Polarization:       (-0.457881,0.782166,-0.422564)
+ Old Momentum Direction: (-0.93211,-0.185549,-0.311035)
+ Old Polarization:       (0.309395,-0.854375,-0.417514)
+ New Momentum Direction: (-0.872448,-0.250373,-0.419699)
+ New Polarization:       (-0.418589,-0.0603913,0.906166)
  *** FresnelRefraction *** 
-Track (trackID 2137, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
+    1     -5 m -99.6 cm -1.67 m  2.49 eV     0 eV  5.36 m  5.36 mTank          Transportation
+    2    -10 m -2.43 m -4.07 m  2.49 eV     0 eV  5.73 m  11.1 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 41,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   79.8 mum -10.6 mum -14.4 mum  3.46 eV     0 eV     0 fm     0 fmTank    initStep
+
+** Photon absorbed! **
+    1  -11.8 cm  7.62 cm -26.7 cm  3.46 eV     0 eV  30.2 cm  30.2 cmTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 40,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    588 mum -78.1 mum  -106 mum  2.69 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.408813,-0.832483,-0.373958)
- Old Polarization:       (0.390488,0.210798,-0.896149)
- New Momentum Direction: (-0.55391,-0.660647,-0.506685)
- New Polarization:       (0.811993,-0.294172,-0.504114)
+ Old Momentum Direction: (0.278981,0.949592,-0.142984)
+ Old Polarization:       (-0.848452,0.174002,-0.499852)
+ New Momentum Direction: (0.377098,0.905783,-0.193271)
+ New Polarization:       (-0.828171,0.236348,-0.508205)
  *** FresnelRefraction *** 
-Track (trackID 2136, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
+    1   1.47 m     5 m -75.3 cm  2.69 eV     0 eV  5.27 m  5.27 mTank          Transportation
+    2   3.55 m    10 m -1.82 m  2.69 eV     0 eV  5.52 m  10.8 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 39,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    169 mum -22.5 mum -30.6 mum  3.36 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.69508,-0.36355,0.620238)
- Old Polarization:       (-0.00934304,0.867216,0.497845)
- New Momentum Direction: (0.69508,-0.36355,0.620238)
- New Polarization:       (-0.00611034,0.859702,0.510759)
+ Old Momentum Direction: (0.646375,0.684834,-0.336454)
+ Old Polarization:       (-0.512097,0.0624701,-0.856653)
+ New Momentum Direction: (0.646375,-0.684834,-0.336454)
+ New Polarization:       (-0.421604,0.0469694,-0.905563)
  *** FresnelReflection *** 
+    1   4.72 m     5 m -2.46 m  3.36 eV     0 eV   7.3 m   7.3 mTank          Transportation
+    2   4.72 m     5 m -2.46 m  3.36 eV     0 eV     0 fm   7.3 mWorld          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (0.69508,-0.36355,0.620238)
- Old Polarization:       (-0.00611034,0.859702,0.510759)
- New Momentum Direction: (0.69508,-0.36355,-0.620238)
- New Polarization:       (0.00611034,-0.859702,0.510759)
+ Old Momentum Direction: (0.646375,-0.684834,-0.336454)
+ Old Polarization:       (-0.421604,0.0469694,-0.905563)
+ New Momentum Direction: (-0.646375,-0.684834,-0.336454)
+ New Polarization:       (-0.421604,-0.0469694,0.905563)
  *** TotalInternalReflection *** 
+    3      5 m   4.7 m  -2.6 m  3.36 eV     0 eV  43.4 cm  7.74 mTank          Transportation
+    4      5 m   4.7 m  -2.6 m  3.36 eV     0 eV     0 fm  7.74 mWorld          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (0.69508,-0.36355,-0.620238)
- Old Polarization:       (0.00611034,-0.859702,0.510759)
- New Momentum Direction: (0.69508,0.36355,-0.620238)
- New Polarization:       (-0.00611034,-0.859702,-0.510759)
+ Old Momentum Direction: (-0.646375,-0.684834,-0.336454)
+ Old Polarization:       (-0.421604,-0.0469694,0.905563)
+ New Momentum Direction: (-0.646375,-0.684834,0.336454)
+ New Polarization:       (0.421604,0.0469694,0.905563)
  *** TotalInternalReflection *** 
+    5   39.4 cm -17.7 cm    -5 m  3.36 eV     0 eV  7.13 m  14.9 mTank          Transportation
+    6   39.4 cm -17.7 cm    -5 m  3.36 eV     0 eV     0 fm  14.9 mWorld          Transportation
+Scattering Photon!
+Old Momentum Direction: (-0.646375,-0.684834,0.336454)
+Old Polarization: (0.421604,0.0469694,0.905563)
+New Polarization: (0.4833,0.493869,0.722852)
+Polarization Change: (0.4833,0.493869,0.722852)
+New Momentum Direction: (0.00942012,0.822706,-0.56839)
+Momentum Change: (0.00942012,0.822706,-0.56839)
+    7   6.55 cm -52.5 cm -4.83 m  3.36 eV     0 eV  50.9 cm  15.4 mTank          OpRayleigh
  Photon at Boundary! 
- Old Momentum Direction: (0.69508,0.36355,-0.620238)
- Old Polarization:       (-0.00611034,-0.859702,-0.510759)
- New Momentum Direction: (0.211498,0.494241,-0.843205)
- New Polarization:       (0.00977642,-0.863747,-0.50383)
- *** FresnelRefraction *** 
-Track (trackID 2135, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.312612,-0.599208,0.737037)
- Old Polarization:       (0.523804,0.538542,0.660002)
- New Momentum Direction: (-0.425123,-0.814866,0.394036)
- New Polarization:       (0.353382,0.251361,0.901076)
- *** FresnelRefraction *** 
-Track (trackID 2134, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0907795,-0.790188,0.606104)
- Old Polarization:       (0.834403,0.271881,0.479429)
- New Momentum Direction: (-0.123324,-0.553912,0.823391)
- New Polarization:       (0.914625,-0.385374,-0.122261)
- *** FresnelRefraction *** 
-Track (trackID 2133, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
+ Old Momentum Direction: (0.00942012,0.822706,-0.56839)
+ Old Polarization:       (0.4833,0.493869,0.722852)
+ New Momentum Direction: (0.00942012,0.822706,0.56839)
+ New Polarization:       (-0.4833,-0.493869,0.722852)
+ *** TotalInternalReflection *** 
+    8   6.83 cm -27.8 cm    -5 m  3.36 eV     0 eV  30.1 cm  15.7 mTank          Transportation
+    9   6.83 cm -27.8 cm    -5 m  3.36 eV     0 eV     0 fm  15.7 mWorld          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (-0.075861,-0.808265,0.583911)
- Old Polarization:       (0.857929,0.245515,0.451309)
- New Momentum Direction: (-0.102882,-0.601929,0.791894)
- New Polarization:       (0.927716,-0.345261,-0.14191)
+ Old Momentum Direction: (0.00942012,0.822706,0.56839)
+ Old Polarization:       (-0.4833,-0.493869,0.722852)
+ New Momentum Direction: (0.0127814,0.636464,0.771201)
+ New Polarization:       (-0.490024,0.676287,-0.550011)
  *** FresnelRefraction *** 
-Track (trackID 2132, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
+   10   12.9 cm     5 m -1.35 m  3.36 eV     0 eV  6.42 m  22.1 mTank          Transportation
+   11   22.9 cm    10 m   4.7 m  3.36 eV     0 eV  7.86 m  29.9 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 38,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    643 mum -85.4 mum  -116 mum  2.84 eV     0 eV     0 fm     0 fmTank    initStep
+
+** Photon absorbed! **
+    1  -3.63 m -14.2 cm -4.61 m  2.84 eV     0 eV  5.87 m  5.87 mTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 37,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    662 mum -87.9 mum  -119 mum  2.09 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.772371,-0.331237,0.541963)
- Old Polarization:       (-0.118114,0.913273,0.389847)
- New Momentum Direction: (-0.505458,-0.449971,0.736232)
- New Polarization:       (-0.170575,0.888526,0.425942)
+ Old Momentum Direction: (-0.419899,-0.209925,0.882959)
+ Old Polarization:       (0.0601095,0.964313,0.257852)
+ New Momentum Direction: (-0.564472,-0.282203,0.775715)
+ New Polarization:       (0.0146436,0.936174,0.351233)
  *** FresnelRefraction *** 
-Track (trackID 2131, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
+    1  -2.38 m -1.19 m     5 m  2.09 eV     0 eV  5.66 m  5.66 mTank          Transportation
+    2  -6.02 m -3.01 m    10 m  2.09 eV     0 eV  6.45 m  12.1 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 36,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    561 mum -74.5 mum  -101 mum     4 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.399081,-0.537049,0.743178)
- Old Polarization:       (0.403312,0.625086,0.668287)
- New Momentum Direction: (-0.542775,-0.73042,0.414587)
- New Polarization:       (0.210873,0.359298,0.909086)
+ Old Momentum Direction: (-0.887274,0.458122,0.053569)
+ Old Polarization:       (-0.459017,-0.865619,-0.200015)
+ New Momentum Direction: (-0.778779,0.623053,0.0728546)
+ New Polarization:       (-0.624388,-0.758746,-0.185593)
  *** FresnelRefraction *** 
-Track (trackID 2130, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
+    1     -5 m  2.58 m  30.2 cm     4 eV     0 eV  5.64 m  5.64 mTank          Transportation
+    2    -10 m  6.58 m    77 cm     4 eV     0 eV  6.42 m  12.1 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 35,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    200 mum -26.5 mum   -36 mum  3.11 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.797752,-0.53577,-0.276662)
- Old Polarization:       (-0.158654,0.629156,-0.760915)
- New Momentum Direction: (-0.577731,-0.725242,-0.374502)
- New Polarization:       (-0.224555,0.58234,-0.781316)
+ Old Momentum Direction: (-0.787431,0.381242,-0.484362)
+ Old Polarization:       (-0.505768,-0.848785,0.154153)
+ New Momentum Direction: (-0.549848,0.516607,-0.656341)
+ New Polarization:       (-0.697019,-0.716781,0.0197468)
  *** FresnelRefraction *** 
-Track (trackID 2129, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
+    1     -5 m  2.42 m -3.08 m  3.11 eV     0 eV  6.35 m  6.35 mTank          Transportation
+    2    -10 m  7.12 m -9.04 m  3.11 eV     0 eV  9.09 m  15.4 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 34,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    321 mum -42.6 mum -57.8 mum  2.36 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.934133,-0.351706,0.0608098)
- Old Polarization:       (-0.353943,0.890814,-0.284912)
- New Momentum Direction: (-0.875889,-0.475459,0.0822066)
- New Polarization:       (-0.478559,0.834243,-0.273898)
+ Old Momentum Direction: (-0.536569,0.0885964,0.839193)
+ Old Polarization:       (-0.461745,0.801561,-0.379857)
+ New Momentum Direction: (-0.723116,0.119398,0.680328)
+ New Polarization:       (0.591036,0.616682,0.51998)
  *** FresnelRefraction *** 
-Track (trackID 2128, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
+    1   -3.2 m  52.8 cm     5 m  2.36 eV     0 eV  5.96 m  5.96 mTank          Transportation
+    2  -8.51 m  1.41 m    10 m  2.36 eV     0 eV  7.35 m  13.3 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 33,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    881 mum  -117 mum  -159 mum  2.07 eV     0 eV     0 fm     0 fmTank    initStep
 
 ** Photon absorbed! **
-Track (trackID 2127, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
+    1  -1.89 m  41.8 cm -52.4 cm  2.07 eV     0 eV  2.01 m  2.01 mTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 32,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    927 mum     0 fm     0 fm  3.12 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.765429,-0.564583,-0.308811)
- Old Polarization:       (-0.11,0.587604,-0.801637)
- New Momentum Direction: (-0.487517,-0.766013,-0.418988)
- New Polarization:       (-0.159282,0.549853,-0.819933)
+ Old Momentum Direction: (0.855224,0.499404,0.138518)
+ Old Polarization:       (-0.518259,0.824111,0.22858)
+ New Momentum Direction: (0.711877,0.676755,0.187709)
+ New Polarization:       (0.702304,-0.685979,-0.190267)
  *** FresnelRefraction *** 
-Track (trackID 2126, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
+    1      5 m  2.92 m    81 cm  3.12 eV     0 eV  5.85 m  5.85 mTank          Transportation
+    2     10 m  7.67 m  2.13 m  3.12 eV     0 eV  7.02 m  12.9 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 31,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    175 mum     0 fm     0 fm  2.46 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.911865,-0.401741,-0.0842957)
- Old Polarization:       (-0.314316,0.815424,-0.486096)
- New Momentum Direction: (-0.830337,-0.545385,-0.114436)
- New Polarization:       (-0.429193,0.756861,-0.492905)
+ Old Momentum Direction: (0.859184,-0.48836,0.152666)
+ Old Polarization:       (-0.511666,-0.820048,0.256356)
+ New Momentum Direction: (0.723642,-0.658738,0.205928)
+ New Polarization:       (0.690175,0.69068,-0.215914)
  *** FresnelRefraction *** 
-Track (trackID 2125, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
+    1      5 m -2.84 m  88.8 cm  2.46 eV     0 eV  5.82 m  5.82 mTank          Transportation
+    2     10 m -7.39 m  2.31 m  2.46 eV     0 eV  6.91 m  12.7 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 30,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    307 mum     0 fm     0 fm  2.74 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.770489,-0.563228,-0.29853)
- Old Polarization:       (-0.12352,0.591355,-0.796895)
- New Momentum Direction: (-0.509094,-0.76049,-0.403086)
- New Polarization:       (-0.176825,0.550738,-0.815733)
+ Old Momentum Direction: (0.857155,-0.153195,-0.491748)
+ Old Polarization:       (-0.515058,-0.254947,-0.818363)
+ New Momentum Direction: (0.717659,-0.207131,-0.664878)
+ New Polarization:       (0.696395,0.213456,0.68518)
  *** FresnelRefraction *** 
-Track (trackID 2124, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
+    1      5 m -89.4 cm -2.87 m  2.74 eV     0 eV  5.83 m  5.83 mTank          Transportation
+    2     10 m -2.34 m  -7.5 m  2.74 eV     0 eV  6.97 m  12.8 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 29,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    944 mum     0 fm     0 fm  3.15 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.0726525,-0.810715,0.580915)
- Old Polarization:       (0.861508,0.242458,0.446115)
- New Momentum Direction: (-0.098588,-0.607355,0.78829)
- New Polarization:       (0.928574,-0.340976,-0.146579)
+ Old Momentum Direction: (0.855116,0.093041,0.51002)
+ Old Polarization:       (-0.518437,0.153463,0.841232)
+ New Momentum Direction: (0.71155,0.126098,0.691228)
+ New Polarization:       (0.702635,-0.127698,-0.699998)
  *** FresnelRefraction *** 
-Track (trackID 2123, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
+    1      5 m  54.4 cm  2.98 m  3.15 eV     0 eV  5.85 m  5.85 mTank          Transportation
+    2     10 m  1.43 m  7.84 m  3.15 eV     0 eV  7.03 m  12.9 mOutOfWorld  Transportation
 
- Exiting from G4Cerenkov::DoIt -- NumberOfSecondaries = 16
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 28,   Parent ID = 1
+*********************************************************************************************************
 
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 16
-Track (trackID 1, parentID 0) is processed with stopping code 4
-### pop requested out of 33 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.776688,0.618207,-0.120731)
-Old Polarization: (-0.582083,-0.631195,0.512614)
-New Polarization: (0.693271,0.685025,0.223865)
-Polarization Change: (0.693271,0.685025,0.223865)
-New Momentum Direction: (-0.118536,-0.198013,0.973006)
-Momentum Change: (-0.118536,-0.198013,0.973006)
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    249 mum     0 fm     0 fm  2.43 eV     0 eV     0 fm     0 fmTank    initStep
+
+** Photon absorbed! **
+    1   2.33 m  1.02 m  94.5 cm  2.43 eV     0 eV  2.71 m  2.71 mTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 27,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   61.7 mum     0 fm     0 fm  2.41 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.118536,-0.198013,0.973006)
- Old Polarization:       (0.693271,0.685025,0.223865)
- New Momentum Direction: (-0.161218,-0.269314,0.949462)
- New Polarization:       (0.680913,0.666042,0.304541)
+ Old Momentum Direction: (0.859587,0.0551321,0.508006)
+ Old Polarization:       (-0.510989,0.0927434,0.854569)
+ New Momentum Direction: (0.72482,0.0743315,0.684917)
+ New Polarization:       (0.688938,-0.0782029,-0.720589)
  *** FresnelRefraction *** 
-Track (trackID 2221, parentID 1) is processed with stopping code 2
-### pop requested out of 32 stacked tracks.
+    1      5 m  32.1 cm  2.95 m  2.41 eV     0 eV  5.82 m  5.82 mTank          Transportation
+    2     10 m  83.3 cm  7.68 m  2.41 eV     0 eV   6.9 m  12.7 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 26,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   81.3 mum     0 fm     0 fm  3.47 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.102288,-0.604573,0.789955)
- Old Polarization:       (0.00671616,-0.794522,-0.607198)
- New Momentum Direction: (-0.137821,-0.814591,0.563425)
- New Polarization:       (0.223861,0.528514,0.818877)
+ Old Momentum Direction: (0.853801,-0.506427,0.120642)
+ Old Polarization:       (-0.520599,-0.830559,0.197858)
+ New Momentum Direction: (0.707562,-0.687415,0.163758)
+ New Polarization:       (0.706651,0.688301,-0.163969)
  *** FresnelRefraction *** 
-Track (trackID 2220, parentID 1) is processed with stopping code 2
-### pop requested out of 31 stacked tracks.
+    1      5 m -2.97 m  70.6 cm  3.47 eV     0 eV  5.86 m  5.86 mTank          Transportation
+    2     10 m -7.82 m  1.86 m  3.47 eV     0 eV  7.07 m  12.9 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2219, parentID 1) is processed with stopping code 2
-### pop requested out of 30 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 25,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    122 mum     0 fm     0 fm  2.83 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.951622,-0.11594,0.284557)
- Old Polarization:       (-0.267754,-0.141422,-0.953052)
- New Momentum Direction: (-0.908544,-0.157642,0.386906)
- New Polarization:       (-0.364676,-0.152647,-0.918537)
+ Old Momentum Direction: (0.856498,-0.439402,0.270808)
+ Old Polarization:       (-0.51615,-0.729143,0.449378)
+ New Momentum Direction: (0.715701,-0.594558,0.366432)
+ New Polarization:       (0.698407,0.609281,-0.375506)
  *** FresnelRefraction *** 
-Track (trackID 2218, parentID 1) is processed with stopping code 2
-### pop requested out of 29 stacked tracks.
+    1      5 m -2.57 m  1.58 m  2.83 eV     0 eV  5.84 m  5.84 mTank          Transportation
+    2     10 m -6.72 m  4.14 m  2.83 eV     0 eV  6.99 m  12.8 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 24,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    345 mum     0 fm     0 fm  2.27 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.847728,0.364436,-0.385414)
- Old Polarization:       (-0.411818,-0.910144,0.0451982)
- New Momentum Direction: (-0.695015,0.49399,-0.522425)
- New Polarization:       (-0.564761,-0.824761,-0.0285337)
+ Old Momentum Direction: (0.860606,0.148794,0.48705)
+ Old Polarization:       (-0.509271,0.251443,0.823055)
+ New Momentum Direction: (0.727781,0.200373,0.655886)
+ New Polarization:       (0.68581,-0.212636,-0.696025)
  *** FresnelRefraction *** 
-Track (trackID 2217, parentID 1) is processed with stopping code 2
-### pop requested out of 28 stacked tracks.
+    1      5 m  86.4 cm  2.83 m  2.27 eV     0 eV  5.81 m  5.81 mTank          Transportation
+    2     10 m  2.24 m  7.34 m  2.27 eV     0 eV  6.87 m  12.7 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 23,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    202 nm     0 fm     0 fm  3.98 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.498056,-0.347278,0.794568)
- Old Polarization:       (0.455688,0.884402,0.100904)
- New Momentum Direction: (0.675892,-0.471277,0.566628)
- New Polarization:       (0.482029,0.864266,0.143849)
+ Old Momentum Direction: (0.852203,0.21766,-0.475788)
+ Old Polarization:       (-0.523211,0.354524,-0.77496)
+ New Momentum Direction: (0.702657,0.296002,-0.647036)
+ New Polarization:       (0.711529,-0.292311,0.638969)
  *** FresnelRefraction *** 
-Track (trackID 2216, parentID 1) is processed with stopping code 2
-### pop requested out of 27 stacked tracks.
+    1      5 m  1.28 m -2.79 m  3.98 eV     0 eV  5.87 m  5.87 mTank          Transportation
+    2     10 m  3.38 m  -7.4 m  3.98 eV     0 eV  7.12 m    13 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 22,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    706 mum     0 fm     0 fm  3.53 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.607553,0.397914,-0.687418)
- Old Polarization:       (-0.790923,0.223611,-0.569595)
- New Momentum Direction: (0.826091,0.541044,-0.157623)
- New Polarization:       (-0.409976,0.385095,-0.826814)
+ Old Momentum Direction: (0.853496,-0.498904,0.150468)
+ Old Polarization:       (-0.5211,-0.817141,0.246447)
+ New Momentum Direction: (0.706628,-0.677445,0.204315)
+ New Polarization:       (0.707585,0.676529,-0.204039)
  *** FresnelRefraction *** 
-Track (trackID 2215, parentID 1) is processed with stopping code 2
-### pop requested out of 26 stacked tracks.
+    1      5 m -2.92 m  88.1 cm  3.53 eV     0 eV  5.86 m  5.86 mTank          Transportation
+    2     10 m -7.72 m  2.33 m  3.53 eV     0 eV  7.08 m  12.9 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 21,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    917 mum     0 fm     0 fm  2.16 eV     0 eV     0 fm     0 fmTank    initStep
 
 ** Photon absorbed! **
-Track (trackID 2214, parentID 1) is processed with stopping code 2
-### pop requested out of 25 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.831813,0.492487,-0.256016)
- Old Polarization:       (0.246182,-0.0860523,-0.965396)
- New Momentum Direction: (0.831813,0.492487,-0.256016)
- New Polarization:       (0.0366291,-0.508943,-0.86002)
- *** FresnelReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.831813,0.492487,-0.256016)
- Old Polarization:       (0.0366291,-0.508943,-0.86002)
- New Momentum Direction: (0.831813,-0.492487,-0.256016)
- New Polarization:       (-0.0366291,-0.508943,0.86002)
- *** TotalInternalReflection *** 
+    1   62.6 cm  13.4 cm -34.3 cm  2.16 eV     0 eV  72.5 cm  72.5 cmTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 20,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    858 mum     0 fm     0 fm  2.65 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.831813,-0.492487,-0.256016)
- Old Polarization:       (-0.0366291,-0.508943,0.86002)
- New Momentum Direction: (0.657718,-0.668351,-0.347438)
- New Polarization:       (0.051493,-0.420272,0.905936)
+ Old Momentum Direction: (0.857713,0.493749,-0.143321)
+ Old Polarization:       (-0.514129,0.823713,-0.2391)
+ New Momentum Direction: (0.719312,0.667149,-0.193654)
+ New Polarization:       (0.694687,-0.690798,0.200519)
  *** FresnelRefraction *** 
-Track (trackID 2213, parentID 1) is processed with stopping code 2
-### pop requested out of 24 stacked tracks.
+    1      5 m  2.88 m -83.5 cm  2.65 eV     0 eV  5.83 m  5.83 mTank          Transportation
+    2     10 m  7.52 m -2.18 m  2.65 eV     0 eV  6.95 m  12.8 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 19,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    874 mum     0 fm     0 fm  3.36 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.489886,0.828522,-0.271225)
- Old Polarization:       (0.268125,0.152843,0.951182)
- New Momentum Direction: (0.662472,0.653151,-0.366777)
- New Polarization:       (0.303545,0.213565,0.928574)
+ Old Momentum Direction: (0.854147,0.436988,0.281911)
+ Old Polarization:       (-0.520031,0.71775,0.463036)
+ New Momentum Direction: (0.708616,0.59292,0.382505)
+ New Polarization:       (0.705595,-0.595458,-0.384143)
  *** FresnelRefraction *** 
-Track (trackID 2212, parentID 1) is processed with stopping code 2
-### pop requested out of 23 stacked tracks.
+    1      5 m  2.56 m  1.65 m  3.36 eV     0 eV  5.85 m  5.85 mTank          Transportation
+    2     10 m  6.74 m  4.35 m  3.36 eV     0 eV  7.06 m  12.9 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 18,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    673 mum     0 fm     0 fm  3.21 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.368006,0.120456,0.921988)
- Old Polarization:       (-0.446831,-0.846665,0.288965)
- New Momentum Direction: (0.499358,0.163451,0.850838)
- New Polarization:       (-0.40101,-0.826916,0.394209)
+ Old Momentum Direction: (0.854862,-0.417391,0.308213)
+ Old Polarization:       (-0.518855,-0.687691,0.50781)
+ New Momentum Direction: (0.710785,-0.565855,0.417843)
+ New Polarization:       (0.70341,0.571788,-0.422224)
  *** FresnelRefraction *** 
-Track (trackID 2211, parentID 1) is processed with stopping code 2
-### pop requested out of 22 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.257067,0.0331023,0.965826)
-Old Polarization: (-0.366145,-0.921568,0.12904)
-New Polarization: (0.721125,0.672488,0.166548)
-Polarization Change: (0.721125,0.672488,0.166548)
-New Momentum Direction: (-0.504866,0.674717,-0.538393)
-Momentum Change: (-0.504866,0.674717,-0.538393)
+    1      5 m -2.44 m   1.8 m  3.21 eV     0 eV  5.85 m  5.85 mTank          Transportation
+    2     10 m -6.42 m  4.74 m  3.21 eV     0 eV  7.03 m  12.9 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2210, parentID 1) is processed with stopping code 2
-### pop requested out of 21 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 17,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    665 mum     0 fm     0 fm  3.18 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.495353,0.85273,0.165761)
- Old Polarization:       (0.579612,0.46657,-0.668103)
- New Momentum Direction: (-0.672829,0.704705,0.22515)
- New Polarization:       (0.460913,0.63736,-0.617521)
+ Old Momentum Direction: (0.854991,0.218376,0.470428)
+ Old Polarization:       (-0.518643,0.359995,0.775508)
+ New Momentum Direction: (0.711173,0.296006,0.637662)
+ New Polarization:       (0.703017,-0.299441,-0.64506)
  *** FresnelRefraction *** 
-Track (trackID 2209, parentID 1) is processed with stopping code 2
-### pop requested out of 20 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (0.0794032,-0.900116,-0.428353)
-Old Polarization: (0.723902,0.347488,-0.596002)
-New Polarization: (-0.503711,0.271322,0.820158)
-Polarization Change: (-0.503711,0.271322,0.820158)
-New Momentum Direction: (-0.524664,-0.850325,-0.0409273)
-Momentum Change: (-0.524664,-0.850325,-0.0409273)
+    1      5 m  1.28 m  2.75 m  3.18 eV     0 eV  5.85 m  5.85 mTank          Transportation
+    2     10 m  3.36 m  7.23 m  3.18 eV     0 eV  7.03 m  12.9 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 16,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    279 mum     0 fm     0 fm  2.51 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.524664,-0.850325,-0.0409273)
- Old Polarization:       (-0.503711,0.271322,0.820158)
- New Momentum Direction: (-0.706744,-0.705318,-0.0551307)
- New Polarization:       (0.303755,-0.372899,0.876744)
+ Old Momentum Direction: (0.85869,0.255203,-0.444436)
+ Old Polarization:       (-0.512495,0.427594,-0.744655)
+ New Momentum Direction: (0.722193,0.344435,-0.599834)
+ New Polarization:       (0.691691,-0.359624,0.626285)
  *** FresnelRefraction *** 
-Track (trackID 2208, parentID 1) is processed with stopping code 2
-### pop requested out of 19 stacked tracks.
+    1      5 m  1.49 m -2.59 m  2.51 eV     0 eV  5.82 m  5.82 mTank          Transportation
+    2     10 m  3.87 m -6.74 m  2.51 eV     0 eV  6.92 m  12.7 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 15,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    387 mum     0 fm     0 fm  3.44 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.986431,-0.124093,-0.107497)
- Old Polarization:       (-0.147141,0.958661,0.243554)
- New Momentum Direction: (-0.974792,-0.16864,-0.146087)
- New Polarization:       (-0.200033,0.95059,0.237414)
+ Old Momentum Direction: (0.853927,-0.52035,-0.00666098)
+ Old Polarization:       (-0.520392,-0.853857,-0.0109302)
+ New Momentum Direction: (0.707946,-0.706208,-0.00904016)
+ New Polarization:       (0.706266,0.707888,0.00906166)
  *** FresnelRefraction *** 
-Track (trackID 2207, parentID 1) is processed with stopping code 2
-### pop requested out of 18 stacked tracks.
+    1      5 m -3.05 m  -3.9 cm  3.44 eV     0 eV  5.85 m  5.85 mTank          Transportation
+    2     10 m -8.03 m -10.3 cm  3.44 eV     0 eV  7.06 m  12.9 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 14,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    137 mum     0 fm     0 fm  3.76 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.55699,0.754653,-0.346786)
- Old Polarization:       (0.781795,0.335502,-0.525581)
- New Momentum Direction: (-0.755796,0.455346,-0.470565)
- New Polarization:       (0.653581,0.480631,-0.58466)
+ Old Momentum Direction: (0.852798,-0.324242,-0.409394)
+ Old Polarization:       (-0.522241,-0.529473,-0.668522)
+ New Momentum Direction: (0.704489,-0.440638,-0.556357)
+ New Polarization:       (0.709715,0.437393,0.552261)
  *** FresnelRefraction *** 
-Track (trackID 2206, parentID 1) is processed with stopping code 2
-### pop requested out of 17 stacked tracks.
+    1      5 m  -1.9 m  -2.4 m  3.76 eV     0 eV  5.86 m  5.86 mTank          Transportation
+    2     10 m -5.03 m -6.35 m  3.76 eV     0 eV   7.1 m    13 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2205, parentID 1) is processed with stopping code 2
-### pop requested out of 16 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.642106,0.598764,0.47873)
- Old Polarization:       (0.736369,-0.308046,-0.602386)
- New Momentum Direction: (-0.642106,0.598764,0.47873)
- New Polarization:       (0.736369,0.308046,0.602386)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.642106,0.598764,0.47873)
- Old Polarization:       (0.736369,0.308046,0.602386)
- New Momentum Direction: (-0.642106,-0.598764,0.47873)
- New Polarization:       (-0.736369,0.308046,-0.602386)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.642106,-0.598764,0.47873)
- Old Polarization:       (-0.736369,0.308046,-0.602386)
- New Momentum Direction: (-0.642106,-0.598764,-0.47873)
- New Polarization:       (0.736369,-0.308046,-0.602386)
- *** TotalInternalReflection *** 
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 13,   Parent ID = 1
+*********************************************************************************************************
 
-** Photon absorbed! **
-Track (trackID 2204, parentID 1) is processed with stopping code 2
-### pop requested out of 15 stacked tracks.
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    161 mum     0 fm     0 fm   2.3 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.599648,0.405496,0.689924)
- Old Polarization:       (0.662263,-0.735428,-0.143365)
- New Momentum Direction: (0.812007,0.549098,0.197828)
- New Polarization:       (0.506782,-0.831462,0.227693)
+ Old Momentum Direction: (0.860366,0.509488,0.0138279)
+ Old Polarization:       (-0.509676,0.86005,0.0233425)
+ New Momentum Direction: (0.727087,0.686293,0.0186266)
+ New Polarization:       (0.686546,-0.726819,-0.0197265)
  *** FresnelRefraction *** 
-Track (trackID 2203, parentID 1) is processed with stopping code 2
-### pop requested out of 14 stacked tracks.
+    1      5 m  2.96 m  8.04 cm   2.3 eV     0 eV  5.81 m  5.81 mTank          Transportation
+    2     10 m  7.68 m  20.8 cm   2.3 eV     0 eV  6.88 m  12.7 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2202, parentID 1) is processed with stopping code 2
-### pop requested out of 13 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 12,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    852 mum     0 fm     0 fm  2.63 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.210629,0.91655,0.339959)
- Old Polarization:       (-0.195116,0.380179,-0.904098)
- New Momentum Direction: (0.286171,0.839505,0.461884)
- New Polarization:       (-0.160241,0.517186,-0.840739)
+ Old Momentum Direction: (0.857905,-0.373155,-0.353206)
+ Old Polarization:       (-0.513809,-0.623056,-0.589748)
+ New Momentum Direction: (0.71988,-0.504091,-0.477142)
+ New Polarization:       (0.694098,0.522815,0.494866)
  *** FresnelRefraction *** 
-Track (trackID 2201, parentID 1) is processed with stopping code 2
-### pop requested out of 12 stacked tracks.
+    1      5 m -2.17 m -2.06 m  2.63 eV     0 eV  5.83 m  5.83 mTank          Transportation
+    2     10 m -5.68 m -5.37 m  2.63 eV     0 eV  6.95 m  12.8 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2200, parentID 1) is processed with stopping code 2
-### pop requested out of 11 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 11,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   94.5 mum     0 fm     0 fm  2.31 eV     0 eV     0 fm     0 fmTank    initStep
 
-** Photon absorbed! **
-Track (trackID 2199, parentID 1) is processed with stopping code 2
-### pop requested out of 10 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.646639,0.496246,0.579308)
- Old Polarization:       (0.753884,-0.531518,-0.386197)
- New Momentum Direction: (-0.646639,0.496246,0.579308)
- New Polarization:       (0.753884,0.531518,0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646639,0.496246,0.579308)
- Old Polarization:       (0.753884,0.531518,0.386197)
- New Momentum Direction: (-0.646639,0.496246,-0.579308)
- New Polarization:       (-0.753884,-0.531518,0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646639,0.496246,-0.579308)
- Old Polarization:       (-0.753884,-0.531518,0.386197)
- New Momentum Direction: (-0.646639,-0.496246,-0.579308)
- New Polarization:       (0.753884,-0.531518,-0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646639,-0.496246,-0.579308)
- Old Polarization:       (0.753884,-0.531518,-0.386197)
- New Momentum Direction: (0.646639,-0.496246,-0.579308)
- New Polarization:       (0.753884,0.531518,0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646639,-0.496246,-0.579308)
- Old Polarization:       (0.753884,0.531518,0.386197)
- New Momentum Direction: (0.646639,-0.496246,0.579308)
- New Polarization:       (-0.753884,-0.531518,0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646639,-0.496246,0.579308)
- Old Polarization:       (-0.753884,-0.531518,0.386197)
- New Momentum Direction: (0.646639,0.496246,0.579308)
- New Polarization:       (0.753884,-0.531518,-0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646639,0.496246,0.579308)
- Old Polarization:       (0.753884,-0.531518,-0.386197)
- New Momentum Direction: (-0.646639,0.496246,0.579308)
- New Polarization:       (0.753884,0.531518,0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646639,0.496246,0.579308)
- Old Polarization:       (0.753884,0.531518,0.386197)
- New Momentum Direction: (-0.646639,0.496246,-0.579308)
- New Polarization:       (-0.753884,-0.531518,0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646639,0.496246,-0.579308)
- Old Polarization:       (-0.753884,-0.531518,0.386197)
- New Momentum Direction: (-0.646639,-0.496246,-0.579308)
- New Polarization:       (0.753884,-0.531518,-0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646639,-0.496246,-0.579308)
- Old Polarization:       (0.753884,-0.531518,-0.386197)
- New Momentum Direction: (0.646639,-0.496246,-0.579308)
- New Polarization:       (0.753884,0.531518,0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646639,-0.496246,-0.579308)
- Old Polarization:       (0.753884,0.531518,0.386197)
- New Momentum Direction: (0.646639,-0.496246,0.579308)
- New Polarization:       (-0.753884,-0.531518,0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.646639,-0.496246,0.579308)
- Old Polarization:       (-0.753884,-0.531518,0.386197)
- New Momentum Direction: (-0.646639,-0.496246,0.579308)
- New Polarization:       (-0.753884,0.531518,-0.386197)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.646639,-0.496246,0.579308)
- Old Polarization:       (-0.753884,0.531518,-0.386197)
- New Momentum Direction: (-0.646639,0.496246,0.579308)
- New Polarization:       (0.753884,0.531518,0.386197)
- *** TotalInternalReflection *** 
+** Photon absorbed! **
+    1   2.71 m   1.6 m  20.4 cm  2.31 eV     0 eV  3.15 m  3.15 mTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 10,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    489 mum     0 fm     0 fm  3.94 eV     0 eV     0 fm     0 fmTank    initStep
+Scattering Photon!
+Old Momentum Direction: (0.852322,-0.51903,-0.0644626)
+Old Polarization: (-0.523017,-0.845824,-0.10505)
+New Polarization: (-0.0253251,-0.649118,-0.760266)
+Polarization Change: (-0.0253251,-0.649118,-0.760266)
+New Momentum Direction: (-0.66106,-0.55962,0.499825)
+Momentum Change: (-0.66106,-0.55962,0.499825)
+    1   97.8 cm -59.6 cm  -7.4 cm  3.94 eV     0 eV  1.15 m  1.15 mTank          OpRayleigh
  Photon at Boundary! 
- Old Momentum Direction: (-0.646639,0.496246,0.579308)
- Old Polarization:       (0.753884,0.531518,0.386197)
- New Momentum Direction: (-0.646639,0.496246,-0.579308)
- New Polarization:       (-0.753884,-0.531518,0.386197)
+ Old Momentum Direction: (-0.66106,-0.55962,0.499825)
+ Old Polarization:       (-0.0253251,-0.649118,-0.760266)
+ New Momentum Direction: (-0.66106,0.55962,0.499825)
+ New Polarization:       (0.0253251,-0.649118,0.760266)
  *** TotalInternalReflection *** 
+    2  -4.22 m    -5 m  3.86 m  3.94 eV     0 eV  7.87 m  9.02 mTank          Transportation
+    3  -4.22 m    -5 m  3.86 m  3.94 eV     0 eV     0 fm  9.02 mWorld          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (-0.646639,0.496246,-0.579308)
- Old Polarization:       (-0.753884,-0.531518,0.386197)
- New Momentum Direction: (0.646639,0.496246,-0.579308)
- New Polarization:       (-0.753884,0.531518,-0.386197)
+ Old Momentum Direction: (-0.66106,0.55962,0.499825)
+ Old Polarization:       (0.0253251,-0.649118,0.760266)
+ New Momentum Direction: (0.66106,0.55962,0.499825)
+ New Polarization:       (0.0253251,0.649118,-0.760266)
  *** TotalInternalReflection *** 
+    4     -5 m -4.34 m  4.45 m  3.94 eV     0 eV  1.17 m  10.2 mTank          Transportation
+    5     -5 m -4.34 m  4.45 m  3.94 eV     0 eV     0 fm  10.2 mWorld          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (0.646639,0.496246,-0.579308)
- Old Polarization:       (-0.753884,0.531518,-0.386197)
- New Momentum Direction: (0.646639,-0.496246,-0.579308)
- New Polarization:       (0.753884,0.531518,0.386197)
+ Old Momentum Direction: (0.66106,0.55962,0.499825)
+ Old Polarization:       (0.0253251,0.649118,-0.760266)
+ New Momentum Direction: (0.66106,0.55962,-0.499825)
+ New Polarization:       (-0.0253251,-0.649118,-0.760266)
  *** TotalInternalReflection *** 
+    6  -4.27 m -3.72 m     5 m  3.94 eV     0 eV  1.11 m  11.3 mTank          Transportation
+    7  -4.27 m -3.72 m     5 m  3.94 eV     0 eV     0 fm  11.3 mWorld          Transportation
+Scattering Photon!
+Old Momentum Direction: (0.66106,0.55962,-0.499825)
+Old Polarization: (-0.0253251,-0.649118,-0.760266)
+New Polarization: (0.762434,0.252652,0.595703)
+Polarization Change: (0.762434,0.252652,0.595703)
+New Momentum Direction: (-0.595883,0.633008,0.49419)
+Momentum Change: (-0.595883,0.633008,0.49419)
+    8   4.15 m   3.4 m -1.36 m  3.94 eV     0 eV  12.7 m    24 mTank          OpRayleigh
  Photon at Boundary! 
- Old Momentum Direction: (0.646639,-0.496246,-0.579308)
- Old Polarization:       (0.753884,0.531518,0.386197)
- New Momentum Direction: (0.646639,-0.496246,0.579308)
- New Polarization:       (-0.753884,-0.531518,0.386197)
+ Old Momentum Direction: (-0.595883,0.633008,0.49419)
+ Old Polarization:       (0.762434,0.252652,0.595703)
+ New Momentum Direction: (-0.595883,-0.633008,0.49419)
+ New Polarization:       (-0.762434,0.252652,-0.595703)
  *** TotalInternalReflection *** 
+    9   2.65 m     5 m -11.7 cm  3.94 eV     0 eV  2.52 m  26.6 mTank          Transportation
+   10   2.65 m     5 m -11.7 cm  3.94 eV     0 eV     0 fm  26.6 mWorld          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (0.646639,-0.496246,0.579308)
- Old Polarization:       (-0.753884,-0.531518,0.386197)
- New Momentum Direction: (-0.646639,-0.496246,0.579308)
- New Polarization:       (-0.753884,0.531518,-0.386197)
+ Old Momentum Direction: (-0.595883,-0.633008,0.49419)
+ Old Polarization:       (-0.762434,0.252652,-0.595703)
+ New Momentum Direction: (-0.595883,-0.633008,-0.49419)
+ New Polarization:       (0.762434,-0.252652,-0.595703)
  *** TotalInternalReflection *** 
+   11  -3.52 m -1.55 m     5 m  3.94 eV     0 eV  10.4 m  36.9 mTank          Transportation
+   12  -3.52 m -1.55 m     5 m  3.94 eV     0 eV     0 fm  36.9 mWorld          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (-0.646639,-0.496246,0.579308)
- Old Polarization:       (-0.753884,0.531518,-0.386197)
- New Momentum Direction: (-0.646639,0.496246,0.579308)
- New Polarization:       (0.753884,0.531518,0.386197)
+ Old Momentum Direction: (-0.595883,-0.633008,-0.49419)
+ Old Polarization:       (0.762434,-0.252652,-0.595703)
+ New Momentum Direction: (0.595883,-0.633008,-0.49419)
+ New Polarization:       (0.762434,0.252652,0.595703)
  *** TotalInternalReflection *** 
+   13     -5 m -3.12 m  3.78 m  3.94 eV     0 eV  2.48 m  39.4 mTank          Transportation
+   14     -5 m -3.12 m  3.78 m  3.94 eV     0 eV     0 fm  39.4 mWorld          Transportation
+Scattering Photon!
+Old Momentum Direction: (0.595883,-0.633008,-0.49419)
+Old Polarization: (0.762434,0.252652,0.595703)
+New Polarization: (0.995605,-0.0688518,-0.063483)
+Polarization Change: (0.995605,-0.0688518,-0.063483)
+New Momentum Direction: (-0.0868006,-0.423909,-0.901536)
+Momentum Change: (-0.0868006,-0.423909,-0.901536)
+   15  -4.15 m -4.03 m  3.07 m  3.94 eV     0 eV  1.43 m  40.8 mTank          OpRayleigh
  Photon at Boundary! 
- Old Momentum Direction: (-0.646639,0.496246,0.579308)
- Old Polarization:       (0.753884,0.531518,0.386197)
- New Momentum Direction: (-0.646639,0.496246,-0.579308)
- New Polarization:       (-0.753884,-0.531518,0.386197)
+ Old Momentum Direction: (-0.0868006,-0.423909,-0.901536)
+ Old Polarization:       (0.995605,-0.0688518,-0.063483)
+ New Momentum Direction: (-0.0868006,0.423909,-0.901536)
+ New Polarization:       (-0.995605,-0.0688518,0.063483)
  *** TotalInternalReflection *** 
+   16  -4.35 m    -5 m  99.9 cm  3.94 eV     0 eV   2.3 m  43.1 mTank          Transportation
+   17  -4.35 m    -5 m  99.9 cm  3.94 eV     0 eV     0 fm  43.1 mWorld          Transportation
+Scattering Photon!
+Old Momentum Direction: (-0.0868006,0.423909,-0.901536)
+Old Polarization: (-0.995605,-0.0688518,0.063483)
+New Polarization: (0.460321,-0.790486,-0.404025)
+Polarization Change: (0.460321,-0.790486,-0.404025)
+New Momentum Direction: (-0.883541,-0.452221,-0.121868)
+Momentum Change: (-0.883541,-0.452221,-0.121868)
+   18  -4.91 m -2.25 m -4.86 m  3.94 eV     0 eV   6.5 m  49.6 mTank          OpRayleigh
  Photon at Boundary! 
- Old Momentum Direction: (-0.646639,0.496246,-0.579308)
- Old Polarization:       (-0.753884,-0.531518,0.386197)
- New Momentum Direction: (0.646639,0.496246,-0.579308)
- New Polarization:       (-0.753884,0.531518,-0.386197)
- *** TotalInternalReflection *** 
+ Old Momentum Direction: (-0.883541,-0.452221,-0.121868)
+ Old Polarization:       (0.460321,-0.790486,-0.404025)
+ New Momentum Direction: (-0.770997,-0.614902,-0.165708)
+ New Polarization:       (-0.626348,0.77921,0.0227797)
+ *** FresnelRefraction *** 
+   19     -5 m -2.29 m -4.87 m  3.94 eV     0 eV  9.89 cm  49.7 mTank          Transportation
+   20    -10 m -6.28 m -5.94 m  3.94 eV     0 eV  6.49 m  56.2 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 9,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    424 mum     0 fm     0 fm  3.35 eV     0 eV     0 fm     0 fmTank    initStep
 
 ** Photon absorbed! **
-Track (trackID 2198, parentID 1) is processed with stopping code 2
-### pop requested out of 9 stacked tracks.
+    1   3.72 m -2.26 m -8.13 cm  3.35 eV     0 eV  4.35 m  4.35 mTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 8,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   83.8 mum     0 fm     0 fm  2.61 eV     0 eV     0 fm     0 fmTank    initStep
 
 ** Photon absorbed! **
-Track (trackID 2197, parentID 1) is processed with stopping code 2
-### pop requested out of 8 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.136,0.721936,0.678463)
- Old Polarization:       (-0.98574,-0.0301057,-0.16556)
- New Momentum Direction: (-0.183324,0.360549,0.914547)
- New Polarization:       (-0.97596,0.0447969,-0.213295)
- *** FresnelRefraction *** 
-Track (trackID 2196, parentID 1) is processed with stopping code 2
-### pop requested out of 7 stacked tracks.
+    1   4.82 m -1.86 m  -2.2 m  2.61 eV     0 eV  5.61 m  5.61 mTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 7,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    841 mum     0 fm     0 fm  3.87 eV     0 eV     0 fm     0 fmTank    initStep
 
 ** Photon absorbed! **
-Track (trackID 2195, parentID 1) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (-0.0576883,0.85603,0.513697)
- Old Polarization:       (-0.800159,0.268058,-0.536554)
- New Momentum Direction: (-0.0779068,0.716003,0.693736)
- New Polarization:       (-0.80129,0.369055,-0.470885)
- *** FresnelRefraction *** 
-Track (trackID 2194, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
+    1   73.5 cm -42.9 cm -13.6 cm  3.87 eV     0 eV  86.1 cm  86.1 cmTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 6,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    155 mum     0 fm     0 fm  3.56 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.128225,0.753206,0.645165)
- Old Polarization:       (-0.969625,0.0414173,-0.241064)
- New Momentum Direction: (-0.172794,0.462888,0.869412)
- New Polarization:       (-0.972479,0.0598852,-0.225162)
+ Old Momentum Direction: (0.853372,-0.085957,-0.514167)
+ Old Polarization:       (-0.521302,-0.140712,-0.841691)
+ New Momentum Direction: (0.706251,-0.116735,-0.698271)
+ New Polarization:       (0.707962,0.116453,0.696584)
  *** FresnelRefraction *** 
-Track (trackID 2193, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
+    1      5 m -50.4 cm -3.01 m  3.56 eV     0 eV  5.86 m  5.86 mTank          Transportation
+    2     10 m -1.33 m -7.96 m  3.56 eV     0 eV  7.08 m  12.9 mOutOfWorld  Transportation
 
-** Photon absorbed! **
-Track (trackID 2192, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
- Photon at Boundary! 
- Old Momentum Direction: (0.645574,0.547111,0.532826)
- Old Polarization:       (0.762491,-0.422545,-0.489963)
- New Momentum Direction: (-0.645574,0.547111,0.532826)
- New Polarization:       (0.762491,0.422545,0.489963)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.645574,0.547111,0.532826)
- Old Polarization:       (0.762491,0.422545,0.489963)
- New Momentum Direction: (-0.645574,-0.547111,0.532826)
- New Polarization:       (-0.762491,0.422545,-0.489963)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.645574,-0.547111,0.532826)
- Old Polarization:       (-0.762491,0.422545,-0.489963)
- New Momentum Direction: (-0.645574,-0.547111,-0.532826)
- New Polarization:       (0.762491,-0.422545,-0.489963)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (-0.645574,-0.547111,-0.532826)
- Old Polarization:       (0.762491,-0.422545,-0.489963)
- New Momentum Direction: (0.645574,-0.547111,-0.532826)
- New Polarization:       (0.762491,0.422545,0.489963)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.645574,-0.547111,-0.532826)
- Old Polarization:       (0.762491,0.422545,0.489963)
- New Momentum Direction: (0.645574,0.547111,-0.532826)
- New Polarization:       (-0.762491,0.422545,-0.489963)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.645574,0.547111,-0.532826)
- Old Polarization:       (-0.762491,0.422545,-0.489963)
- New Momentum Direction: (0.645574,0.547111,0.532826)
- New Polarization:       (0.762491,-0.422545,-0.489963)
- *** TotalInternalReflection *** 
- Photon at Boundary! 
- Old Momentum Direction: (0.645574,0.547111,0.532826)
- Old Polarization:       (0.762491,-0.422545,-0.489963)
- New Momentum Direction: (-0.645574,0.547111,0.532826)
- New Polarization:       (0.762491,0.422545,0.489963)
- *** TotalInternalReflection *** 
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 5,   Parent ID = 1
+*********************************************************************************************************
 
-** Photon absorbed! **
-Track (trackID 2191, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    838 mum     0 fm     0 fm  4.06 eV     0 eV     0 fm     0 fmTank    initStep
+Scattering Photon!
+Old Momentum Direction: (0.851952,-0.40742,-0.328917)
+Old Polarization: (-0.523619,-0.66289,-0.535163)
+New Polarization: (0.471362,0.835449,-0.282565)
+Polarization Change: (0.471362,0.835449,-0.282565)
+New Momentum Direction: (-0.286036,-0.158256,-0.94506)
+Momentum Change: (-0.286036,-0.158256,-0.94506)
+    1   49.9 cm -23.8 cm -19.2 cm  4.06 eV     0 eV  58.4 cm  58.4 cmTank          OpRayleigh
+Scattering Photon!
+Old Momentum Direction: (-0.286036,-0.158256,-0.94506)
+Old Polarization: (0.471362,0.835449,-0.282565)
+New Polarization: (-0.382195,-0.923677,0.0273297)
+Polarization Change: (-0.382195,-0.923677,0.0273297)
+New Momentum Direction: (0.371655,-0.180725,-0.91061)
+Momentum Change: (0.371655,-0.180725,-0.91061)
+    2  -20.4 cm -62.7 cm -2.51 m  4.06 eV     0 eV  2.46 m  3.04 mTank          OpRayleigh
  Photon at Boundary! 
- Old Momentum Direction: (0.313327,0.893417,0.32192)
- Old Polarization:       (0.0273892,0.330347,-0.943462)
- New Momentum Direction: (0.425669,0.792173,0.437342)
- New Polarization:       (0.0711171,0.452532,-0.888908)
+ Old Momentum Direction: (0.371655,-0.180725,-0.91061)
+ Old Polarization:       (-0.382195,-0.923677,0.0273297)
+ New Momentum Direction: (0.505572,-0.245845,-0.827017)
+ New Polarization:       (-0.486232,-0.873015,-0.037725)
  *** FresnelRefraction *** 
-Track (trackID 2190, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
+    3   81.1 cm -1.12 m    -5 m  4.06 eV     0 eV  2.73 m  5.77 mTank          Transportation
+    4   3.87 m -2.61 m   -10 m  4.06 eV     0 eV  6.05 m  11.8 mOutOfWorld  Transportation
 
- Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 4
-Track (trackID 1, parentID 0) is processed with stopping code 2
-### pop requested out of 6 stacked tracks.
-Track (trackID 2227, parentID 1) is processed with stopping code 2
-### pop requested out of 5 stacked tracks.
-Track (trackID 2226, parentID 1) is processed with stopping code 2
-### pop requested out of 4 stacked tracks.
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 4,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    242 mum     0 fm     0 fm  3.56 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (0.646805,-0.755794,0.102073)
- Old Polarization:       (-0.756822,-0.619561,0.208241)
- New Momentum Direction: (0.877427,-0.459291,0.138468)
- New Polarization:       (-0.47958,-0.846582,0.230872)
+ Old Momentum Direction: (0.853373,-0.274983,-0.442876)
+ Old Polarization:       (-0.521301,-0.450149,-0.72499)
+ New Momentum Direction: (0.706253,-0.373444,-0.601453)
+ New Polarization:       (0.70796,0.372544,0.600003)
  *** FresnelRefraction *** 
-Track (trackID 2225, parentID 1) is processed with stopping code 2
-### pop requested out of 3 stacked tracks.
+    1      5 m -1.61 m -2.59 m  3.56 eV     0 eV  5.86 m  5.86 mTank          Transportation
+    2     10 m -4.25 m -6.85 m  3.56 eV     0 eV  7.08 m  12.9 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 3,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    401 mum     0 fm     0 fm  3.89 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.189028,0.975388,-0.113522)
- Old Polarization:       (-0.549627,-0.200894,-0.810896)
- New Momentum Direction: (-0.25708,0.953978,-0.154391)
- New Polarization:       (0.957168,0.273374,0.0953724)
+ Old Momentum Direction: (0.852429,-0.388571,0.349824)
+ Old Polarization:       (-0.522842,-0.633517,0.570344)
+ New Momentum Direction: (0.703355,-0.528288,0.475609)
+ New Polarization:       (0.710839,0.522726,-0.470601)
  *** FresnelRefraction *** 
+    1      5 m -2.28 m  2.05 m  3.89 eV     0 eV  5.87 m  5.87 mTank          Transportation
+    2     10 m -6.03 m  5.43 m  3.89 eV     0 eV  7.11 m    13 mOutOfWorld  Transportation
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 2,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0   22.4 mum     0 fm     0 fm  3.42 eV     0 eV     0 fm     0 fmTank    initStep
+
+** Photon absorbed! **
+    1   3.97 m -2.42 m -7.89 cm  3.42 eV     0 eV  4.65 m  4.65 mTank          OpAbsorption
+
+*********************************************************************************************************
+* G4Track Information:   Particle = e-,   Track ID = 1,   Parent ID = 0
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    1    947 mum  -126 mum  -171 mum  33.6 keV     0 eV     0 fm   1.5 mmTank    initStep
+
+ Exiting from G4Scintillation::DoIt -- NumberOfSecondaries = 1
+    2    938 mum  -119 mum  -181 mum     0 eV  33.6 keV  21.3 mum  1.52 mmTank          eIoni
+
+*********************************************************************************************************
+* G4Track Information:   Particle = opticalphoton,   Track ID = 62,   Parent ID = 1
+*********************************************************************************************************
+
+Step#      X         Y         Z        KineE    dEStep   StepLeng  TrakLeng    Volume     Process
+    0    945 mum  -124 mum  -173 mum  4.05 eV     0 eV     0 fm     0 fmTank    initStep
  Photon at Boundary! 
- Old Momentum Direction: (-0.25708,0.953978,-0.154391)
- Old Polarization:       (0.957168,0.273374,0.0953724)
- New Momentum Direction: (-0.70362,0.70145,-0.113522)
- New Polarization:       (-0.705454,-0.670428,0.229915)
+ Old Momentum Direction: (-0.0476235,0.998804,0.0110582)
+ Old Polarization:       (0.464905,0.0319627,-0.884783)
+ New Momentum Direction: (-0.0647817,0.997786,0.0150424)
+ New Polarization:       (0.464325,0.0434825,-0.884597)
  *** FresnelRefraction *** 
+    1  -9.44 cm     2 m   2.2 cm  4.05 eV     0 eV     2 m     2 mTank          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (-0.70362,0.70145,-0.113522)
- Old Polarization:       (-0.705454,-0.670428,0.229915)
- New Momentum Direction: (-0.956929,0.245866,-0.154391)
- New Polarization:       (0.184386,0.925461,0.330945)
+ Old Momentum Direction: (-0.0647817,0.997786,0.0150424)
+ Old Polarization:       (0.464325,0.0434825,-0.884597)
+ New Momentum Direction: (-0.0476235,0.998804,0.0110582)
+ New Polarization:       (0.465041,0.0319684,-0.884712)
  *** FresnelRefraction *** 
-Track (trackID 2224, parentID 1) is processed with stopping code 2
-### pop requested out of 2 stacked tracks.
-
-** Photon absorbed! **
-Track (trackID 2223, parentID 1) is processed with stopping code 2
-### pop requested out of 1 stacked tracks.
-Scattering Photon!
-Old Momentum Direction: (-0.362023,-0.115446,-0.924993)
-Old Polarization: (0.163085,-0.984841,0.0590877)
-New Polarization: (-0.030959,-0.997054,-0.0701733)
-Polarization Change: (-0.030959,-0.997054,-0.0701733)
-New Momentum Direction: (0.833195,-0.0645243,0.549202)
-Momentum Change: (0.833195,-0.0645243,0.549202)
-Scattering Photon!
-Old Momentum Direction: (0.833195,-0.0645243,0.549202)
-Old Polarization: (-0.030959,-0.997054,-0.0701733)
-New Polarization: (0.0311709,0.897761,-0.439378)
-Polarization Change: (0.0311709,0.897761,-0.439378)
-New Momentum Direction: (0.00795547,0.439355,0.898278)
-Momentum Change: (0.00795547,0.439355,0.898278)
+    2  -15.9 cm     3 m   3.7 cm  4.05 eV     0 eV     1 m     3 mBubble          Transportation
  Photon at Boundary! 
- Old Momentum Direction: (0.00795547,0.439355,0.898278)
- Old Polarization:       (0.0311709,0.897761,-0.439378)
- New Momentum Direction: (0.0107397,0.593121,0.805042)
- New Polarization:       (9.59924e-05,-0.805089,0.593154)
+ Old Momentum Direction: (-0.0476235,0.998804,0.0110582)
+ Old Polarization:       (0.465041,0.0319684,-0.884712)
+ New Momentum Direction: (-0.0647817,0.997786,0.0150424)
+ New Polarization:       (0.464461,0.0434902,-0.884525)
  *** FresnelRefraction *** 
-Track (trackID 2222, parentID 1) is processed with stopping code 2
-### pop requested out of 0 stacked tracks.
-### 0 waiting tracks are re-classified to
-Number of optical photons produces in this event : 2222
-     0 urgent tracks and 0 waiting tracks.
-NULL returned from G4StackManager.
-Terminate current event processing.
-number of event = 1 User=2.6s Real=5.84s Sys=3.17s
+    3  -25.5 cm     5 m  5.92 cm  4.05 eV     0 eV     2 m  5.01 mTank          Transportation
+    4  -57.9 cm    10 m  13.5 cm  4.05 eV     0 eV  5.01 m    10 mOutOfWorld  Transportation
+Number of optical photons produces in this event : 61
+number of event = 1 User=0.01s Real=0.88s Sys=0.03s
+Graphics systems deleted.
+Visualization Manager deleting...
diff --git a/source/g3tog4/History b/source/g3tog4/History
index f24066320f..851d7e56b4 100644
--- a/source/g3tog4/History
+++ b/source/g3tog4/History
@@ -1,8 +1,14 @@
-$Id: History,v 1.49 2002/10/23 17:21:39 gcosmo Exp $
+$Id: History,v 1.50 2003/01/27 10:46:10 gcosmo Exp $
 
 G3toG4 Modification History (reverse chronological order, please !)
 --------------------------------------------------------------------
 
+g3tog4-V05-00-00 27-Jan-2003 G.Cosmo
+- G4gstmed[.hh.cc] (I.Hrivnacova):
+  o added get functions for the medium table entries:
+    G4int GetSize() const
+    G3MedTableEntry* GetMTE(G4int i) const
+
 g3tog4-V04-01-00 23-Oct-2002 G.Cosmo
 - G4gsdvn.cc, G4gsposp.cc (I.Hrivnacova):
   o fix to enable larger number of clone volumes
diff --git a/source/g3tog4/include/G3MedTable.hh b/source/g3tog4/include/G3MedTable.hh
index 737be35323..ae38bfa175 100644
--- a/source/g3tog4/include/G3MedTable.hh
+++ b/source/g3tog4/include/G3MedTable.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G3MedTable.hh,v 1.10 2001/07/16 15:38:18 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G3MedTable.hh,v 1.11 2003/01/27 10:45:40 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // ----------------------
 // Class description:
@@ -62,6 +62,8 @@ class G3MedTable
     G3MedTableEntry* get(G4int id) const;
     void put(G4int id, G4Material* material, G4MagneticField* field,
              G4UserLimits* limits, G4int isvol);
+    G4int GetSize() const;
+    G3MedTableEntry*  GetMTE(G4int i) const;
     void Clear();
 
   private:
diff --git a/source/g3tog4/src/G3MedTable.cc b/source/g3tog4/src/G3MedTable.cc
index d5581d562e..27459a4292 100644
--- a/source/g3tog4/src/G3MedTable.cc
+++ b/source/g3tog4/src/G3MedTable.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G3MedTable.cc,v 1.13 2001/07/16 15:38:20 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G3MedTable.cc,v 1.14 2003/01/27 10:45:48 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // by I.Hrivnacova, 27 Sep 99
 
@@ -56,6 +56,19 @@ void G3MedTable::put(G4int id, G4Material* material, G4MagneticField* field,
   fMedVector->push_back(mte);
 }
 
+G3MedTableEntry* G3MedTable::GetMTE(G4int i) const
+{
+  if (i<0 || i>= G4int(fMedVector->size())) 
+    return 0;
+  
+  return (*fMedVector)[i];
+}    
+    
+G4int G3MedTable::GetSize() const
+{
+  return fMedVector->size();
+}    
+
 void G3MedTable::Clear()
 {
   G3MedTableEntry* a;
diff --git a/source/geometry/magneticfield/History b/source/geometry/magneticfield/History
index 8930987808..7d0ca6bfc6 100644
--- a/source/geometry/magneticfield/History
+++ b/source/geometry/magneticfield/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.69 2002/12/12 08:21:38 gcosmo Exp $
+$Id: History,v 1.70 2003/02/05 15:31:36 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,11 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+Feb 5th, 2003      G. Cosmo - field-V05-00-00
+---------------------------
+- Removed redundant inclusions of PhysicalConstants.h or SystemOfUnits.h.
+  Now using directly CLHEP's headers.
+
 Dec 12th, 2002     G. Cosmo - field-V04-01-06
 ---------------------------
 - Moved unused variable 'nStpPr' to debug section in G4MagIntegratorDriver.cc,
diff --git a/source/geometry/magneticfield/include/G4FieldTrack.icc b/source/geometry/magneticfield/include/G4FieldTrack.icc
index 8cc07f40f2..20c5eec6b5 100644
--- a/source/geometry/magneticfield/include/G4FieldTrack.icc
+++ b/source/geometry/magneticfield/include/G4FieldTrack.icc
@@ -21,10 +21,9 @@
 // ********************************************************************
 //
 //
-// $Id: G4FieldTrack.icc,v 1.9 2001/10/25 17:02:16 japost Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4FieldTrack.icc,v 1.10 2003/02/05 15:31:12 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
-#include "PhysicalConstants.h"
 
 inline
 G4FieldTrack::G4FieldTrack( const G4ThreeVector& pPosition, 
diff --git a/source/geometry/management/History b/source/geometry/management/History
index fe0416df89..35b1f4bda7 100644
--- a/source/geometry/management/History
+++ b/source/geometry/management/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.45 2002/11/19 17:15:37 gcosmo Exp $
+$Id: History,v 1.49 2003/01/15 09:48:38 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,24 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+January 15, 2003  G. Cosmo                 geommng-V05-00-02
+- Included fix in G4VSolid.cc introduced in "geommng-V04-01-06".
+
+January 14, 2003  M.Asai                   geommng-V05-00-01
+- Fix in src/G4Region.cc.
+  Does not include fix in "geommng-V04-01-06".
+
+December 16, 2002  G. Cosmo                geommng-V05-00-00
+- Merged branch "geant4-04-01-ref-02-cuts-branch" to HEAD.
+  Included development for 'cuts-by-region'; introduced new classes
+  G4Region and G4RegionStore. Modified G4LogicalVolume to handle recursive
+  propagation of regions to daughters.
+  Does not include fix in "geommng-V04-01-06".
+
+December 6, 2002  V. Grichine              geommng-V04-01-06
+- G4VSolid.cc: restored original conditions for extent clipping in
+  method ClipPolygon(). Makes unit tests run successfully.
+
 November 19, 2002  G. Cosmo                geommng-V04-01-05
 - G4GeometryManager[.cc]
   o Fixed bug in initialisation of fine-grained timer
@@ -235,59 +253,47 @@ September 11, 2000   G.Cosmo               geommng-V02-00-00
   application exit when Boolean solids are involved (bug #154).
 
 June 06, 2000   G.Cosmo                    geommng-V01-01-00
-
 - G4DrawVoxels.hh: removed line '#define G4DrawVoxelsDebug' left in place
   accidentally in the code...
 
 April 20, 2000   G. Cosmo
-
 - Reorganised comments for the Software Reference Manual.
 - Moved inlined definition to .icc files, where needed.
   Created: G4SmartVoxelHeader.icc, G4SmartVoxelNode.icc,
            G4SmartVoxelProxy.icc, G4VoxelLimits.icc.
 
 April 11, 2000   J. Allison
-
 - Made virtual G4VisExtent G4VSolid::GetExtent() non-pure and implemented
-    a default in terms of CalculateExtent.
-
-January 19, 00       G. Cosmo              geommng-V01-00-00
+  a default in terms of CalculateExtent.
 
-Syncronized file versioning with HEAD (several CVS headers changed
-due to the recent migration for ISO C++)
+January 19, 2000  G. Cosmo                 geommng-V01-00-00
 
-January 19, 00       J. Allison
+- Syncronized file versioning with HEAD (several CVS headers changed
+  due to the recent migration for ISO C++)
 
-G4DrawVoxels.cc:
+January 19, 2000  J. Allison
 
-Assured GetSlice(slice_no) is called for slice_no < no_slices.
+- G4DrawVoxels.cc: assured GetSlice(slice_no) is called for
+  slice_no < no_slices.
 
-November 30, 99      G. Cosmo              geommng-V00-01-01a
+November 30, 1999  G. Cosmo                geommng-V00-01-01a
+- G4DrawVoxels.cc:
+  Fixed initialization of (const G4VPhysicalVolume*) in method
+  GetAbsoluteTransformation(). Fix needed for NT/VC++ compiler.
 
-G4DrawVoxels.cc:
-
-Fixed initialization of (const G4VPhysicalVolume*) in method
-GetAbsoluteTransformation(). Fix needed for NT/VC++ compiler.
-
-November 09, 99      J. Apostolakis        geommng-V00-01-01
-
-G4VPhysicalVolume:
-  i) Made G4RotationMatrix G4VPhysicalVolume::GetObjectRotation() const
+November 09, 1999  J. Apostolakis          geommng-V00-01-01
+- G4VPhysicalVolume:
+   i) Made G4RotationMatrix G4VPhysicalVolume::GetObjectRotation() const
       non-inline and moved it to source file from inline file.
- ii) Added GetObjectRotationValue() method.
-iii) Minimal changes of comments for Software Ref. Manual in header file
+  ii) Added GetObjectRotationValue() method.
+ iii) Minimal changes of comments for Software Ref. Manual in header file
 
   [ Change i) caused problem with HP aCC compiler A.01.19.  Atlas 
      was patching the code to try to get around this, but this 
      resolution is much better ] 
 
-March    17, 99      J. Apostolakis        geommng-01-00-02
-
-G4AffineTransform.icc:  
- 
+March 17, 1999  J. Apostolakis             geommng-01-00-02
+- G4AffineTransform.icc:  
   Corrected a typo in InverseProduct (rzy->ryz) that caused the incorrect 
-calculation of a compound transformation (if tf1.tz*tf2.ryz != 0). 
-
-  [ This problem was seen in the code of two Atlas Geant4 collaborators:
-     Andrea del' Acqua and Maya Stavrinakou ] 
-
+  calculation of a compound transformation (if tf1.tz*tf2.ryz != 0).
+  This problem was seen in ATLAS code.
diff --git a/source/geometry/management/src/G4VSolid.cc b/source/geometry/management/src/G4VSolid.cc
index bf8b84bdc5..fcd20c27d5 100644
--- a/source/geometry/management/src/G4VSolid.cc
+++ b/source/geometry/management/src/G4VSolid.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VSolid.cc,v 1.14 2002/10/28 11:25:37 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VSolid.cc,v 1.16 2003/01/15 09:37:26 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // class G4VSolid
 //
@@ -30,15 +30,14 @@
 //
 // History:
 //
-//  10.05.02 V.Grichine, bug fixed in ClipPoligon: clip only other axis and limited
-//                       voxels
-//  15.04.02 V.Grichine, bug fixed in ClipPoligon: clip only one axis
+//  06.12.02 V.Grichine, restored original conditions in ClipPolygon()
+//  10.05.02 V.Grichine, ClipPolygon(): clip only other axis and limited voxels
+//  15.04.02 V.Grichine, bug fixed in ClipPolygon(): clip only one axis
 //  13.03.02 V.Grichine, cosmetics of voxel limit functions  
-//  15.11.00 D.Williams, V.Grichine change in CalculateClippedPolygonExtent:
-//                                  else if(component>pMax) ---> if
+//  15.11.00 D.Williams, V.Grichine fix in CalculateClippedPolygonExtent()
 //  10.07.95 P.Kent Added == operator, solid Store entry
-//  30.06.95 P.Kent
-//                                  
+//  30.06.95 P.Kent Created.
+//
 
 #include "G4VSolid.hh"
 #include "G4SolidStore.hh"
@@ -52,6 +51,7 @@
 // Constructor
 //  - Copies name
 //  - Add ourselves to solid Store
+
 G4VSolid::G4VSolid(const G4String& name)
   : fshapeName(name) 
 {
@@ -62,6 +62,7 @@ G4VSolid::G4VSolid(const G4String& name)
 //
 // Destructor (virtual)
 // - Remove ourselves from solid Store
+
 G4VSolid::~G4VSolid()
 {
     G4SolidStore::GetInstance()->DeRegister(this);
@@ -70,6 +71,7 @@ G4VSolid::~G4VSolid()
 //////////////////////////////////////////////////////////////////////////
 //
 // Streaming operator dumping solid contents
+
 G4std::ostream& operator<< ( G4std::ostream& os, const G4VSolid& e )
 {
     return e.StreamInfo(os);
@@ -83,7 +85,11 @@ void G4VSolid::ComputeDimensions(G4VPVParameterisation* p,
 	                         const G4int n,
                                  const G4VPhysicalVolume* pRep)
 {
-    G4Exception("G4VSolid::ComputeDimensions called illegally: not overloaded by derived class");
+    G4cout << "ERROR - Illegal call to G4VSolid::ComputeDimensions()" << G4endl
+           << "        Method not overloaded by derived class !" << G4endl;
+    G4cerr << "ERROR - Illegal call to G4VSolid::ComputeDimensions()" << G4endl
+           << "        Method not overloaded by derived class !" << G4endl;
+    G4Exception("G4VSolid::ComputeDimensions() - Illegal call");
 }
 
 ///////////////////////////////////////////////////////////////////////////
@@ -249,7 +255,7 @@ void G4VSolid::ClipPolygon(      G4ThreeVectorList& pPolygon,
 
   if ( pVoxelLimit.IsLimited() )
   {
-    if (pVoxelLimit.IsXLimited() && pAxis != kXAxis)
+    if (pVoxelLimit.IsXLimited() ) // && pAxis != kXAxis)
     {
       G4VoxelLimits simpleLimit1;
       simpleLimit1.AddLimit(kXAxis,pVoxelLimit.GetMinXExtent(),kInfinity);
@@ -268,14 +274,14 @@ void G4VSolid::ClipPolygon(      G4ThreeVectorList& pPolygon,
       if ( !pPolygon.size() )       return;		
       else                          outputPolygon.clear();	
     }
-    if ( pVoxelLimit.IsYLimited() && pAxis != kYAxis)
+	if ( pVoxelLimit.IsYLimited() ) // && pAxis != kYAxis)
     {
       G4VoxelLimits simpleLimit1;
       simpleLimit1.AddLimit(kYAxis,pVoxelLimit.GetMinYExtent(),kInfinity);
       ClipPolygonToSimpleLimits(pPolygon,outputPolygon,simpleLimit1);
 
-// Must always clear pPolygon - for clip to simpleLimit2 and in case of
-// early exit
+      // Must always clear pPolygon - for clip to simpleLimit2 and in case of
+      // early exit
 
       pPolygon.clear();
 
@@ -288,14 +294,14 @@ void G4VSolid::ClipPolygon(      G4ThreeVectorList& pPolygon,
       if ( !pPolygon.size() )       return;
       else                          outputPolygon.clear();	
     }
-    if ( pVoxelLimit.IsZLimited() && pAxis != kZAxis)
+    if ( pVoxelLimit.IsZLimited() ) // && pAxis != kZAxis)
     {
       G4VoxelLimits simpleLimit1;
       simpleLimit1.AddLimit(kZAxis,pVoxelLimit.GetMinZExtent(),kInfinity);
       ClipPolygonToSimpleLimits(pPolygon,outputPolygon,simpleLimit1);
 
-// Must always clear pPolygon - for clip to simpleLimit2 and in case of
-// early exit
+      // Must always clear pPolygon - for clip to simpleLimit2 and in case of
+      // early exit
 
       pPolygon.clear();
 
@@ -305,7 +311,7 @@ void G4VSolid::ClipPolygon(      G4ThreeVectorList& pPolygon,
       simpleLimit2.AddLimit(kZAxis,-kInfinity,pVoxelLimit.GetMaxZExtent());
       ClipPolygonToSimpleLimits(outputPolygon,pPolygon,simpleLimit2);
 
-// Return after final clip - no cleanup
+      // Return after final clip - no cleanup
     }
   }
 }
@@ -326,7 +332,7 @@ void G4VSolid::ClipPolygonToSimpleLimits( G4ThreeVectorList& pPolygon,
   for (i = 0 ; i < noVertices ; i++ )
   {
     vStart = pPolygon[i];
-    //  G4cout<<"i = "<<i<<G4endl;
+    // G4cout << "i = " << i << G4endl;
     if ( i == noVertices-1 )    vEnd = pPolygon[0];
     else                        vEnd = pPolygon[i+1];
 		
@@ -334,14 +340,15 @@ void G4VSolid::ClipPolygonToSimpleLimits( G4ThreeVectorList& pPolygon,
     {
       if (pVoxelLimit.Inside(vEnd))
       {
-// vStart and vEnd inside -> output end point
-
+        // vStart and vEnd inside -> output end point
+        //
         outputPolygon.push_back(vEnd);
       }
       else
       {
-// vStart inside, vEnd outside -> output crossing point
-	// G4cout<<"vStart inside, vEnd outside"<<G4endl;
+        // vStart inside, vEnd outside -> output crossing point
+        //
+	// G4cout << "vStart inside, vEnd outside" << G4endl;
         pVoxelLimit.ClipToLimits(vStart,vEnd);
 	outputPolygon.push_back(vEnd);
       }	    
@@ -350,9 +357,9 @@ void G4VSolid::ClipPolygonToSimpleLimits( G4ThreeVectorList& pPolygon,
     {
       if (pVoxelLimit.Inside(vEnd))
       {
-// vStart outside, vEnd inside -> output inside section
-	//  G4cout<<"vStart outside, vEnd inside"<<G4endl;
-
+        // vStart outside, vEnd inside -> output inside section
+        //
+	// G4cout << "vStart outside, vEnd inside" << G4endl;
         pVoxelLimit.ClipToLimits(vStart,vEnd);
 	outputPolygon.push_back(vStart);
 	outputPolygon.push_back(vEnd);  
diff --git a/source/geometry/solids/Boolean/History b/source/geometry/solids/Boolean/History
index 69c7821cc9..ffd5ff687d 100644
--- a/source/geometry/solids/Boolean/History
+++ b/source/geometry/solids/Boolean/History
@@ -1,5 +1,5 @@
 
-$Id: History,v 1.34 2002/10/29 14:16:22 gcosmo Exp $
+$Id: History,v 1.35 2003/01/27 10:44:00 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -20,6 +20,14 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+ Jan 27, 2003   G.Cosmo                   geom-bool-V05-00-00
+  - G4ReflectionFactory[.hh.cc] (courtesy of I.Hrivnacova):
+    o Added set/get functions Set/GetVolumesNameExtension() for volume-name
+      extension. By default now the factory assigns "_refl" postfix to name
+      of reflected volumes.
+    o Assumed less strict condition in the CheckScale() method, to avoid
+      precision problems with imported rotation matrices.
+
  Oct 29  2002  Gabriele Cosmo       geom-bool-V04-01-01
   - Added method CleanTransformations() to G4DisplacedSolid and corrected
     implementation in destructor of G4BooleanSolid to not call for deletion
diff --git a/source/geometry/solids/Boolean/include/G4ReflectionFactory.hh b/source/geometry/solids/Boolean/include/G4ReflectionFactory.hh
index fa655f7687..e26704db28 100644
--- a/source/geometry/solids/Boolean/include/G4ReflectionFactory.hh
+++ b/source/geometry/solids/Boolean/include/G4ReflectionFactory.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4ReflectionFactory.hh,v 1.1 2001/10/18 10:05:08 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4ReflectionFactory.hh,v 1.2 2003/01/27 10:43:30 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 // class G4Reflection
@@ -121,6 +121,11 @@ class G4ReflectionFactory
     G4int GetVerboseLevel() const;				  
       // Sets/gets verbosity level.
 
+    void     SetVolumesNameExtension(const G4String& nameExtension);	
+    G4String GetVolumesNameExtension() const;				  
+      // Returns the name extension for the reflected solids
+      // and logical volumes.
+ 
   protected:	  
 
     G4ReflectionFactory();
@@ -184,10 +189,11 @@ class G4ReflectionFactory
   private:
 
     static G4ReflectionFactory* fInstance;
-    static const G4String       fNameExtension;
+    static const G4String       fDefaultNameExtension;
     static const G4Scale3D      fScale;
     
     G4int              fVerboseLevel;
+    G4String           fNameExtension;
     LogicalVolumesMap  fConstituentLVMap;
     LogicalVolumesMap  fReflectedLVMap;
 };
diff --git a/source/geometry/solids/Boolean/src/G4ReflectionFactory.cc b/source/geometry/solids/Boolean/src/G4ReflectionFactory.cc
index cee4d98168..1934d458af 100644
--- a/source/geometry/solids/Boolean/src/G4ReflectionFactory.cc
+++ b/source/geometry/solids/Boolean/src/G4ReflectionFactory.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4ReflectionFactory.cc,v 1.4 2002/10/28 11:36:29 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4ReflectionFactory.cc,v 1.5 2003/01/27 10:43:41 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // Author: Ivana Hrivnacova, 16.10.2001  (Ivana.Hrivnacova@cern.ch)
 
@@ -58,7 +58,7 @@
 #include "G4PVReplica.hh"  
 
 G4ReflectionFactory* G4ReflectionFactory::fInstance = 0;
-const G4String  G4ReflectionFactory::fNameExtension = "_refl";
+const G4String  G4ReflectionFactory::fDefaultNameExtension = "_refl";
 const G4Scale3D G4ReflectionFactory::fScale = G4ScaleZ3D(-1.0);
 
 //_____________________________________________________________________________
@@ -76,7 +76,8 @@ G4ReflectionFactory* G4ReflectionFactory::Instance()
 //_____________________________________________________________________________
 
 G4ReflectionFactory::G4ReflectionFactory()
-  : fVerboseLevel(0)     
+  : fVerboseLevel(0),
+    fNameExtension(fDefaultNameExtension)    
 {
   // Protected singleton constructor.
   // ---
@@ -570,7 +571,7 @@ void G4ReflectionFactory::CheckScale(const G4Scale3D& scale) const
     for (G4int j=0; j<4; j++) 
       diff += abs(scale(i,j) - fScale(i,j));  
 
-  if (diff > kCarTolerance)
+  if (diff > kCarTolerance*10.)
   {
     G4cout << "ERROR - G4ReflectionFactory::CheckScale()" << G4endl
            << "        Unexpected scale. Difference: " << diff << G4endl;
@@ -580,16 +581,34 @@ void G4ReflectionFactory::CheckScale(const G4Scale3D& scale) const
   }
 }    
 
-void  G4ReflectionFactory::SetVerboseLevel(G4int verboseLevel)
+//_____________________________________________________________________________
+
+void G4ReflectionFactory::SetVerboseLevel(G4int verboseLevel)
 {
   fVerboseLevel = verboseLevel;
 }
           
+//_____________________________________________________________________________
+
 G4int G4ReflectionFactory::GetVerboseLevel() const
 {
   return fVerboseLevel;
 }
 
+//_____________________________________________________________________________
+
+void G4ReflectionFactory::SetVolumesNameExtension(const G4String& nameExtension)
+{
+  fNameExtension = nameExtension;
+}
+          
+//_____________________________________________________________________________
+
+G4String G4ReflectionFactory::GetVolumesNameExtension() const
+{
+  return fNameExtension;
+}
+          
 /*
   // placement with decomposed transformation
 
diff --git a/source/geometry/solids/CSG/History b/source/geometry/solids/CSG/History
index be80cf06ae..227342cbfa 100644
--- a/source/geometry/solids/CSG/History
+++ b/source/geometry/solids/CSG/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.52 2002/10/28 11:43:37 gcosmo Exp $
+$Id: History,v 1.53 2003/02/14 09:50:02 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,11 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+Feb 03, 2003   G.Cosmo                   geom-csg-V05-00-00
+- G4Cons.cc: enhanced treatment of phi-sections,
+  according to algorithm used also in G4Tubs (V.Grichine).
+- Updated unit tests.
+
 Oct 28, 2002   G.Cosmo                   geom-csg-V04-01-01
 - Added implementation of StreamInfo() to comply with new interface for
   G4VSolid in "geommng-V04-01-03".
diff --git a/source/geometry/solids/CSG/src/G4Cons.cc b/source/geometry/solids/CSG/src/G4Cons.cc
index ba056aecd5..d41e663788 100644
--- a/source/geometry/solids/CSG/src/G4Cons.cc
+++ b/source/geometry/solids/CSG/src/G4Cons.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4Cons.cc,v 1.23 2002/10/28 15:18:16 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4Cons.cc,v 1.24 2003/02/03 14:22:01 grichine Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // class G4Cons
 //
@@ -192,34 +192,39 @@ EInside G4Cons::Inside(const G4ThreeVector& p) const
 
         pPhi = atan2(p.y(),p.x()) ;
 
-        if (pPhi < 0 )   pPhi += 2*M_PI ; // 0<=pPhi<2pi
-        if (fSPhi >= 0)
+        if (pPhi < -kAngTolerance*0.5 )   pPhi += 2*M_PI ; // 0<=pPhi<2pi
+        if ( fSPhi >= 0 )
         {
-          if ( pPhi >= fSPhi + kAngTolerance*0.5 &&
-               pPhi <= fSPhi + fDPhi - kAngTolerance*0.5  )
+          if ( (abs(pPhi) < kAngTolerance*0.5)
+            && (abs(fSPhi + fDPhi - 2*M_PI) < kAngTolerance*0.5) )
+          { 
+            pPhi += 2*M_PI ; // 0 <= pPhi < 2pi
+          }
+          if ( (pPhi >= fSPhi + kAngTolerance*0.5)
+            && (pPhi <= fSPhi + fDPhi - kAngTolerance*0.5) )
           {
             in = kInside ;
           }
-          else if ( pPhi >= fSPhi - kAngTolerance*0.5 &&
-                    pPhi <= fSPhi + fDPhi + kAngTolerance*0.5 )
+          else if ( (pPhi >= fSPhi - kAngTolerance*0.5)
+                 && (pPhi <= fSPhi + fDPhi + kAngTolerance*0.5) )
           {
             in = kSurface ;
           }
         }
-        else
+        else  // fSPhi < 0
         {
-          if ( pPhi < fSPhi + 2*M_PI)  pPhi += 2*M_PI ;
-          if ( pPhi >= fSPhi + 2*M_PI + kAngTolerance*0.5 &&
-               pPhi <= fSPhi + fDPhi + 2*M_PI - kAngTolerance*0.5   )
+          if ( (pPhi <= fSPhi + 2*M_PI - kAngTolerance*0.5)
+            && (pPhi >= fSPhi + fDPhi  + kAngTolerance*0.5) ) ;
+          else if ( (pPhi <= fSPhi + 2*M_PI + kAngTolerance*0.5)
+                 && (pPhi >= fSPhi + fDPhi  - kAngTolerance*0.5) )
           {
-            in = kInside ;
+            in = kSurface ;
           }
-          else if ( pPhi >= fSPhi + 2*M_PI - kAngTolerance*0.5 &&
-                    pPhi <= fSPhi + fDPhi + 2*M_PI + kAngTolerance*0.5  )
+          else
           {
-            in = kSurface ;
+            in = kInside ;
           }
-        }        
+        }                    
       }
     }
     else   // Try generous boundaries
@@ -239,25 +244,31 @@ EInside G4Cons::Inside(const G4ThreeVector& p) const
         {
           pPhi = atan2(p.y(),p.x()) ;
 
-          if ( pPhi < 0 )  pPhi += 2*M_PI ;  // 0<=pPhi<2pi
+          if ( pPhi < -kAngTolerance*0.5 ) pPhi += 2*M_PI ; // 0<=pPhi<2pi
           if ( fSPhi >= 0 )
           {
-            if ( pPhi >= fSPhi - kAngTolerance*0.5 &&
-                 pPhi <= fSPhi + fDPhi + kAngTolerance*0.5  )
+            if ( (abs(pPhi) < kAngTolerance*0.5)
+              && (abs(fSPhi + fDPhi - 2*M_PI) < kAngTolerance*0.5) )
+            { 
+              pPhi += 2*M_PI ; // 0 <= pPhi < 2pi
+            }
+            if ( (pPhi >= fSPhi - kAngTolerance*0.5)
+              && (pPhi <= fSPhi + fDPhi + kAngTolerance*0.5) )
             {
               in = kSurface ;
             }
           }
-          else
+          else  // fSPhi < 0
           {
-            if ( pPhi < fSPhi + 2*M_PI)  pPhi += 2*M_PI ;
-            if ( pPhi >= fSPhi + 2*M_PI - kAngTolerance*0.5 &&
-                 pPhi <= fSPhi + fDPhi + 2*M_PI + kAngTolerance*0.5  )
+            if ( (pPhi <= fSPhi + 2*M_PI - kAngTolerance*0.5)
+              && (pPhi >= fSPhi + fDPhi  + kAngTolerance*0.5) )  ;
+            else
             {
               in = kSurface ;
             }
           }
-        }
+
+       }
       }
     }
   }
@@ -289,25 +300,30 @@ EInside G4Cons::Inside(const G4ThreeVector& p) const
       else // Try outer tolerant phi boundaries
       {
         pPhi = atan2(p.y(),p.x()) ;
-
-        if ( pPhi  <  0 )  pPhi += 2*M_PI ;    // 0<=pPhi<2pi
+        if ( pPhi < -kAngTolerance*0.5 ) pPhi += 2*M_PI ;   // 0<=pPhi<2pi
         if ( fSPhi >= 0 )
         {
-          if ( pPhi >= fSPhi - kAngTolerance*0.5 &&
-               pPhi <= fSPhi + fDPhi + kAngTolerance*0.5 )
+          if ( (abs(pPhi) < kAngTolerance*0.5)
+            && (abs(fSPhi + fDPhi - 2*M_PI) < kAngTolerance*0.5) )
+          { 
+            pPhi += 2*M_PI ; // 0 <= pPhi < 2pi
+          }
+          if ( (pPhi >= fSPhi - kAngTolerance*0.5)
+            && (pPhi <= fSPhi + fDPhi + kAngTolerance*0.5) )
           {
-            in = kSurface ;
+            in = kSurface;
           }
         }
-        else
+        else  // fSPhi < 0
         {
-          if ( pPhi <  fSPhi + 2*M_PI) pPhi += 2*M_PI ;
-          if ( pPhi >= fSPhi + 2*M_PI - kAngTolerance*0.5 &&
-               pPhi <= fSPhi + fDPhi + 2*M_PI + kAngTolerance*0.5 )
+          if ( (pPhi <= fSPhi + 2*M_PI - kAngTolerance*0.5)
+            && (pPhi >= fSPhi + fDPhi  + kAngTolerance*0.5) )  ;
+          else
           {
             in = kSurface ;
           }
-        }    
+        }      
+
       }
     }
   }
@@ -2020,10 +2036,14 @@ G4double G4Cons::DistanceToOut(const G4ThreeVector& p) const
   {
     G4cout.precision(16) ;
     G4cout << G4endl ;
+    DumpInfo();
     G4cout << "Position:"  << G4endl << G4endl ;
     G4cout << "p.x() = "   << p.x()/mm << " mm" << G4endl ;
     G4cout << "p.y() = "   << p.y()/mm << " mm" << G4endl ;
     G4cout << "p.z() = "   << p.z()/mm << " mm" << G4endl << G4endl ;
+    G4cout << "pho at z = "   << sqrt( p.x()*p.x()+p.y()*p.y() )/mm << " mm" 
+           << G4endl << G4endl ;
+
     G4cout << "G4Cons::DistanceToOut(p) - point p is outside ?!" << G4endl ;
     G4cerr << "G4Cons::DistanceToOut(p) - point p is outside ?!" << G4endl ;
   }
diff --git a/source/geometry/volumes/History b/source/geometry/volumes/History
index 155328aeb3..5a6291cd18 100644
--- a/source/geometry/volumes/History
+++ b/source/geometry/volumes/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.92 2002/12/02 11:45:13 gcosmo Exp $
+$Id: History,v 1.94 2003/02/06 18:56:00 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,8 +17,25 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+Feb 6th, 2003       G. Cosmo - geomvol-V05-00-00
+- Fix in G4GeometryMessenger to check for geometry closed when commands
+  are applied. Command /geometry/navigator/reset and test commands apply
+  only when system is in "Idle" state.
+  Does NOT include changes in "geomvol-V04-01-08".
+- G4VCurvedTrajectoryFilter[.hh.cc]: fixed initialisation of data member
+  in constructor. Fixed comments layout for Software Reference Manual.
+- G4IdentityTrajectoryFilter[.hh.cc]: fixed comments layout for
+  Software Reference Manual.
+
+Nov 30th, 2002      S. Sadilov - geomvol-V04-01-09
+- Small correction on the top of "geomvol-V04-01-07a" in files: 
+    G4IdentityTrajectoryFilter.cc 
+    G4VCurvedTrajectoryFilter.cc 
+  to fix cout/G4cout, endl/G4endl mistakes.
+  Does NOT include changes in "geomvol-V04-01-08".
+
 Nov 29th, 2002      J. Apostolakis - geomvol-V04-01-08
-- G4PropagatorInField:  Use safety in G4PropagatorInField.
+- G4PropagatorInField:  use safety in G4PropagatorInField.
     (Adds to the state of this class).
 
 Nov 29th, 2002      S. Sadilov - geomvol-V04-01-07a
diff --git a/source/geometry/volumes/include/G4GeometryMessenger.hh b/source/geometry/volumes/include/G4GeometryMessenger.hh
index 35f42fef05..c92d0dfc34 100644
--- a/source/geometry/volumes/include/G4GeometryMessenger.hh
+++ b/source/geometry/volumes/include/G4GeometryMessenger.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4GeometryMessenger.hh,v 1.4 2002/07/23 08:50:34 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4GeometryMessenger.hh,v 1.5 2003/02/06 15:37:20 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // --------------------------------------------------------------------
 // GEANT 4 class header file
@@ -68,6 +68,7 @@ class G4GeometryMessenger : public G4UImessenger
   private:
 
     void Init();
+    void CheckGeometry();
     void ResetNavigator();
     void LineTest();
     void GridTest();
@@ -80,7 +81,6 @@ class G4GeometryMessenger : public G4UImessenger
                               *cylCmd, *runCmd, *resCmd;
     G4UIcmdWithADoubleAndUnit *tolCmd;
   
-    G4bool geometryOpened;
     G4ThreeVector x, p;
     G4bool        newtol;
     G4double      tol;
diff --git a/source/geometry/volumes/include/G4IdentityTrajectoryFilter.hh b/source/geometry/volumes/include/G4IdentityTrajectoryFilter.hh
index aafdff7c2c..6b74260ea2 100644
--- a/source/geometry/volumes/include/G4IdentityTrajectoryFilter.hh
+++ b/source/geometry/volumes/include/G4IdentityTrajectoryFilter.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4IdentityTrajectoryFilter.hh,v 1.1 2002/11/19 15:23:24 jacek Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4IdentityTrajectoryFilter.hh,v 1.2 2003/02/06 18:53:14 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // class GIdentityTrajectoryFilter
@@ -37,27 +37,29 @@
 // for deleting them.
 
 // History
-// - Modified:
+//
 // - First version: Nov 19, 2002  Jacek Generowicz
+// ------------------------------------------------------------------------
 
 #ifndef G4IdentityTrajectoryFilter_hh
 #define G4IdentityTrajectoryFilter_hh
 
-//#include "g4std/vector"
 #include "G4VCurvedTrajectoryFilter.hh"
 
-class G4IdentityTrajectoryFilter : public G4VCurvedTrajectoryFilter {
-public:
+class G4IdentityTrajectoryFilter : public G4VCurvedTrajectoryFilter
+{
+
+public:  // with description
 
-  G4IdentityTrajectoryFilter(){};
-  virtual ~G4IdentityTrajectoryFilter(){};
+  G4IdentityTrajectoryFilter();
+  virtual ~G4IdentityTrajectoryFilter();
 
-  // Probably do not want these objects to be copied, so make the copy
-  // constructor prvate (jacek 30/10/2002)
+    // Probably do not want these objects to be copied,
+    // so make the copy constructor private
 
-  // Submit intermediate points for the filter to consider keeping or
-  // rejecting.
   void TakeIntermediatePoint( G4ThreeVector newPoint );
+    // Submit intermediate points for the filter
+    // to consider keeping or rejecting
 };
 
 #endif  /* End of ifndef G4IdentityTrajectoryFilter_hh */
diff --git a/source/geometry/volumes/include/G4VCurvedTrajectoryFilter.hh b/source/geometry/volumes/include/G4VCurvedTrajectoryFilter.hh
index 57b4e5d429..7dc220e954 100644
--- a/source/geometry/volumes/include/G4VCurvedTrajectoryFilter.hh
+++ b/source/geometry/volumes/include/G4VCurvedTrajectoryFilter.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VCurvedTrajectoryFilter.hh,v 1.3 2002/11/19 16:40:09 jacek Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VCurvedTrajectoryFilter.hh,v 1.4 2003/02/06 18:53:14 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // class G4VCurevedTrajectoryFilter
@@ -33,8 +33,8 @@
 // being stored. Defines the compromise between accuracy of
 // representation of the curved trajectory and memory use.
 //
-// Derived classes should implement the filetring algorithm in the
-// method TakeIntermediatePoint.
+// Derived classes should implement the filtering algorithm in the
+// method TakeIntermediatePoint().
 //
 // IMPORTANT: This class heap allocates vectors of auxiliary points,
 // which it does not delete. The vectors must find their way to a
@@ -42,14 +42,9 @@
 // deleting them.
 
 // History
-
-// - Modified: 
-//
-// (jacek 19/11/2002) - Moved identity filter implementation out into
-//                      separate concrete class
 //
 // - First version: Oct 30, 2002  Jacek Generowicz
-
+// ------------------------------------------------------------------------
 
 #ifndef G4VCurvedTrajectoryFilter_hh
 #define G4VCurvedTrajectoryFilter_hh
@@ -58,27 +53,29 @@
 #include "g4std/vector"
 #include "G4TransportationManager.hh"
 
-class G4VCurvedTrajectoryFilter {
-public:
+class G4VCurvedTrajectoryFilter
+{
+
+public:  // with description
 
-  G4VCurvedTrajectoryFilter(){};
-  virtual ~G4VCurvedTrajectoryFilter(){};
+  G4VCurvedTrajectoryFilter();
+  virtual ~G4VCurvedTrajectoryFilter();
 
-  // Probably do not want these objects to be copied, so make the copy
-  // constructor prvate (jacek 30/10/2002)
+    // Probably do not want these objects to be copied,
+    // so make the copy constructor private
   
-  // Each segment stores the auxiliary points of a single step.
   void CreateNewTrajectorySegment( );
+    // Each segment stores the auxiliary points of a single step.
 
-  // Submit intermediate points for the filter to consider keeping or
-  // rejecting.
-  // Derived classes should implement the filtering algorithm in this
-  // method.
   virtual void TakeIntermediatePoint( G4ThreeVector newPoint ) = 0;
-  
+    // Submit intermediate points for the filter to consider keeping or
+    // rejecting. Derived classes should implement the filtering algorithm
+    // in this method.
+
   G4std::vector<G4ThreeVector>* GimmeThePointsAndForgetThem();
   
 protected:
+
   G4std::vector<G4ThreeVector>* fpFilteredPoints;
 };
 
diff --git a/source/geometry/volumes/src/G4GeometryMessenger.cc b/source/geometry/volumes/src/G4GeometryMessenger.cc
index f8cf70fe85..13f423588a 100644
--- a/source/geometry/volumes/src/G4GeometryMessenger.cc
+++ b/source/geometry/volumes/src/G4GeometryMessenger.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4GeometryMessenger.cc,v 1.7 2002/08/06 08:23:37 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4GeometryMessenger.cc,v 1.9 2003/02/06 16:53:26 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // --------------------------------------------------------------------
 // GEANT 4 class source file
@@ -55,9 +55,8 @@
 // Constructor
 //
 G4GeometryMessenger::G4GeometryMessenger(G4TransportationManager* tman)
-  : geometryOpened(true), x(0,0,0), p(0,0,1),
-    newtol(false), tol(1E-4*mm), tmanager(tman),
-    tlogger(0), tvolume(0)
+  : x(0,0,0), p(0,0,1), newtol(false), tol(1E-4*mm),
+    tmanager(tman), tlogger(0), tvolume(0)
 {
   geodir = new G4UIdirectory( "/geometry/" );
   geodir->SetGuidance( "Geometry control commands." );
@@ -70,6 +69,9 @@ G4GeometryMessenger::G4GeometryMessenger(G4TransportationManager* tman)
 
   resCmd = new G4UIcmdWithoutParameter( "/geometry/navigator/reset", this );
   resCmd->SetGuidance( "Reset navigator and navigation history." );
+  resCmd->SetGuidance( "NOTE: must be called only after kernel has been" );
+  resCmd->SetGuidance( "      initialized once through the run manager!" );
+  resCmd->AvailableForStates(G4State_Idle);
 
   //
   // Geometry verification test commands
@@ -100,26 +102,31 @@ G4GeometryMessenger::G4GeometryMessenger(G4TransportationManager* tman)
   linCmd->SetGuidance( "Performs test along a single specified direction/position." );
   linCmd->SetGuidance( "Use position and direction commands to change default." );
   linCmd->SetGuidance( "Default: position(0,0,0), direction(0,0,1)." );
+  linCmd->AvailableForStates(G4State_Idle);
 
   grdCmd = new G4UIcmdWithoutParameter( "/geometry/test/grid_test", this );
   grdCmd->SetGuidance( "Start running the default grid test." );
   grdCmd->SetGuidance( "A grid of lines parallel to a cartesian axis is used;" );
   grdCmd->SetGuidance( "Only direct daughters of the mother volumes are checked." );
+  grdCmd->AvailableForStates(G4State_Idle);
 
   recCmd = new G4UIcmdWithoutParameter( "/geometry/test/recursive_test", this );
   recCmd->SetGuidance( "Start running the recursive grid test." );
   recCmd->SetGuidance( "A grid of lines along a cartesian axis is recursively" );
   recCmd->SetGuidance( "to all daughters and daughters of daughters, etc." );
   recCmd->SetGuidance( "WARNING: it may take a very long time, depending on geometry complexity !");
+  recCmd->AvailableForStates(G4State_Idle);
 
   cylCmd = new G4UIcmdWithoutParameter( "/geometry/test/cylinder_test", this );
   cylCmd->SetGuidance( "Start running the cylinder test." );
   cylCmd->SetGuidance( "A set of lines in a cylindrical pattern of gradually" );
   cylCmd->SetGuidance( "increasing mesh size." );
+  cylCmd->AvailableForStates(G4State_Idle);
 
   runCmd = new G4UIcmdWithoutParameter( "/geometry/test/run", this );
   runCmd->SetGuidance( "Start running the default grid test." );
   runCmd->SetGuidance( "Same as the grid_test command." );
+  runCmd->AvailableForStates(G4State_Idle);
 }
 
 //
@@ -228,6 +235,20 @@ G4GeometryMessenger::GetCurrentValue(G4UIcommand* command )
   return cv;
 }
 
+//
+// CheckGeometry
+//
+void
+G4GeometryMessenger::CheckGeometry()
+{
+  // Verify that the geometry is closed
+  //
+  G4GeometryManager* geomManager = G4GeometryManager::GetInstance();
+  if (!geomManager->IsGeometryClosed()) {
+    geomManager->CloseGeometry(true);
+  }	
+}
+
 //
 // ResetNavigator
 //
@@ -236,12 +257,7 @@ G4GeometryMessenger::ResetNavigator()
 {
   // Close geometry if necessary
   //
-  if (geometryOpened) {
-    G4GeometryManager* geomManager = G4GeometryManager::GetInstance();
-    geomManager->OpenGeometry();
-    geomManager->CloseGeometry(true);
-    geometryOpened = false;
-  }	
+  CheckGeometry();
 
   // Reset navigator's state
   //
@@ -257,12 +273,7 @@ G4GeometryMessenger::LineTest()
 {
   // Close geometry if necessary
   //
-  if (geometryOpened) {
-    G4GeometryManager* geomManager = G4GeometryManager::GetInstance();
-    geomManager->OpenGeometry();
-    geomManager->CloseGeometry(true);
-    geometryOpened = false;
-  }	
+  CheckGeometry();
 
   // Verify if error tolerance has changed
   //
@@ -285,12 +296,7 @@ G4GeometryMessenger::GridTest()
 {
   // Close geometry if necessary
   //
-  if (geometryOpened) {
-    G4GeometryManager* geomManager = G4GeometryManager::GetInstance();
-    geomManager->OpenGeometry();
-    geomManager->CloseGeometry(true);
-    geometryOpened = false;
-  }	
+  CheckGeometry();
 
   // Verify if error tolerance has changed
   //
@@ -313,12 +319,7 @@ G4GeometryMessenger::RecursiveGridTest()
 {
   // Close geometry if necessary
   //
-  if (geometryOpened) {
-    G4GeometryManager* geomManager = G4GeometryManager::GetInstance();
-    geomManager->OpenGeometry();
-    geomManager->CloseGeometry(true);
-    geometryOpened = false;
-  }	
+  CheckGeometry();
 
   // Verify if error tolerance has changed
   //
@@ -341,12 +342,7 @@ G4GeometryMessenger::CylinderTest()
 {
   // Close geometry if necessary
   //
-  if (geometryOpened) {
-    G4GeometryManager* geomManager = G4GeometryManager::GetInstance();
-    geomManager->OpenGeometry();
-    geomManager->CloseGeometry(true);
-    geometryOpened = false;
-  }	
+  CheckGeometry();
 
   // Verify if error tolerance has changed
   //
diff --git a/source/geometry/volumes/src/G4IdentityTrajectoryFilter.cc b/source/geometry/volumes/src/G4IdentityTrajectoryFilter.cc
index b067250972..fd9d58ad1f 100644
--- a/source/geometry/volumes/src/G4IdentityTrajectoryFilter.cc
+++ b/source/geometry/volumes/src/G4IdentityTrajectoryFilter.cc
@@ -21,18 +21,28 @@
 // ********************************************************************
 //
 //
-// $Id: G4IdentityTrajectoryFilter.cc,v 1.3 2002/11/30 17:22:37 stesting Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4IdentityTrajectoryFilter.cc,v 1.4 2003/02/06 18:53:16 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 
 #include "G4IdentityTrajectoryFilter.hh"
 
+G4IdentityTrajectoryFilter::G4IdentityTrajectoryFilter()
+{
+}
+
+G4IdentityTrajectoryFilter::~G4IdentityTrajectoryFilter()
+{
+}
+
 void
-G4IdentityTrajectoryFilter::TakeIntermediatePoint( G4ThreeVector newPoint ) {
+G4IdentityTrajectoryFilter::TakeIntermediatePoint( G4ThreeVector newPoint )
+{
   // Just store every single point, initially. (jacek 30/10/2002)
   // Implement more sophisticated filters later.  Copy by value into
   // the vector; the vector will never be copied by value itself. In
   // the final version, will probably want to create the intermediate
   // points at this stage.
   fpFilteredPoints->push_back( newPoint );
-  G4cout << "spong: G4IdentityTrajectoryFilter::TakeIntermediatePoint" << G4endl;
+  G4cout << "spong: G4IdentityTrajectoryFilter::TakeIntermediatePoint"
+         << G4endl;
 }
diff --git a/source/geometry/volumes/src/G4VCurvedTrajectoryFilter.cc b/source/geometry/volumes/src/G4VCurvedTrajectoryFilter.cc
index 7f8a510c30..2db64a261b 100644
--- a/source/geometry/volumes/src/G4VCurvedTrajectoryFilter.cc
+++ b/source/geometry/volumes/src/G4VCurvedTrajectoryFilter.cc
@@ -21,13 +21,23 @@
 // ********************************************************************
 //
 //
-// $Id: G4VCurvedTrajectoryFilter.cc,v 1.3 2002/11/30 17:22:37 stesting Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VCurvedTrajectoryFilter.cc,v 1.4 2003/02/06 18:53:16 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 
 #include "G4VCurvedTrajectoryFilter.hh"
 
+G4VCurvedTrajectoryFilter::G4VCurvedTrajectoryFilter()
+  : fpFilteredPoints(0)
+{
+}
+
+G4VCurvedTrajectoryFilter::~G4VCurvedTrajectoryFilter()
+{
+}
+
 G4std::vector<G4ThreeVector>* 
-G4VCurvedTrajectoryFilter::GimmeThePointsAndForgetThem() {
+G4VCurvedTrajectoryFilter::GimmeThePointsAndForgetThem()
+{
   G4std::vector<G4ThreeVector>* tmp = fpFilteredPoints;
   // ParticleChangeForTransport invokes this method (via
   // PropagatorInField) at every Step, even if the step did not
@@ -37,17 +47,20 @@ G4VCurvedTrajectoryFilter::GimmeThePointsAndForgetThem() {
   // responsibility for deleting the vector lies with the
   // SmoothTrajctoryPoint, which is the vector's final destination.)
   // (jacek 08/11/2002)
-  fpFilteredPoints = NULL;
+  fpFilteredPoints = 0;
   return tmp;
 }
 
 void
-G4VCurvedTrajectoryFilter::CreateNewTrajectorySegment( ) {
-  if (fpFilteredPoints) {
+G4VCurvedTrajectoryFilter::CreateNewTrajectorySegment( )
+{
+  if (fpFilteredPoints)
+  {
     // GimmePoints has not been called (it would have set the
     // pointer to NULL), therefore nobody has taken charge of the
     // points and they will never be deleted!
-    G4cout << "!!!!!!!! Filter: auxliary points are being memory leaked !!!!!" << G4endl;
+    G4cout << "!!!!!!!! Filter: auxiliary points are being memory leaked !!!!!"
+           << G4endl;
   }
   fpFilteredPoints = new G4std::vector<G4ThreeVector>;
 }    
diff --git a/source/global/History b/source/global/History
index b28bae4533..69978f1749 100644
--- a/source/global/History
+++ b/source/global/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.107 2002/12/06 19:26:42 gcosmo Exp $
+$Id: History,v 1.109 2003/02/05 15:26:29 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,13 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+February 05, 2003  G.Cosmo (global-V05-00-01)
+- Removed copies of SystemOfUnits.h and PhysicalConstants.h, now using
+  directly headers from CLHEP: changed globals.hh and G4SIunits.hh.
+
+January 22, 2003  G.Cosmo (global-V05-00-00)
+- global.hh: exclude definition of min/max for Windows .NET VC++ compiler.
+
 December 6, 2002 G.Cosmo (global-V04-01-05)
 - G4Integrator.icc: fixed some uninitialised variables.
 - Fixed unit test for G4Integrator.
diff --git a/source/global/management/include/G4SIunits.hh b/source/global/management/include/G4SIunits.hh
index 2fb279baea..550424f899 100644
--- a/source/global/management/include/G4SIunits.hh
+++ b/source/global/management/include/G4SIunits.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4SIunits.hh,v 1.2 2001/07/11 10:00:51 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4SIunits.hh,v 1.3 2003/02/05 15:25:59 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 // 
 // ----------------------------------------------------------------------
 //
@@ -69,232 +69,232 @@
 // 
 // Length [L]
 //
-static const HepDouble meter  = 1.;                  
-static const HepDouble meter2 = meter*meter;
-static const HepDouble meter3 = meter*meter*meter;
+static const double meter  = 1.;                  
+static const double meter2 = meter*meter;
+static const double meter3 = meter*meter*meter;
 
-static const HepDouble millimeter  = 0.001*meter;                        
-static const HepDouble millimeter2 = millimeter*millimeter;
-static const HepDouble millimeter3 = millimeter*millimeter*millimeter;
+static const double millimeter  = 0.001*meter;                        
+static const double millimeter2 = millimeter*millimeter;
+static const double millimeter3 = millimeter*millimeter*millimeter;
 
-static const HepDouble centimeter  = 10.*millimeter;   
-static const HepDouble centimeter2 = centimeter*centimeter;
-static const HepDouble centimeter3 = centimeter*centimeter*centimeter;
+static const double centimeter  = 10.*millimeter;   
+static const double centimeter2 = centimeter*centimeter;
+static const double centimeter3 = centimeter*centimeter*centimeter;
 
-static const HepDouble kilometer = 1000.*meter;                   
-static const HepDouble kilometer2 = kilometer*kilometer;
-static const HepDouble kilometer3 = kilometer*kilometer*kilometer;
+static const double kilometer = 1000.*meter;                   
+static const double kilometer2 = kilometer*kilometer;
+static const double kilometer3 = kilometer*kilometer*kilometer;
 
-static const HepDouble parsec = 3.0856775807e+16*meter;
+static const double parsec = 3.0856775807e+16*meter;
 
-static const HepDouble micrometer = 1.e-6 *meter;             
-static const HepDouble  nanometer = 1.e-9 *meter;
-static const HepDouble  angstrom  = 1.e-10*meter;
-static const HepDouble  fermi     = 1.e-15*meter;
+static const double micrometer = 1.e-6 *meter;             
+static const double  nanometer = 1.e-9 *meter;
+static const double  angstrom  = 1.e-10*meter;
+static const double  fermi     = 1.e-15*meter;
 
-static const HepDouble      barn = 1.e-28*meter2;
-static const HepDouble millibarn = 1.e-3 *barn;
-static const HepDouble microbarn = 1.e-6 *barn;
-static const HepDouble  nanobarn = 1.e-9 *barn;
-static const HepDouble  picobarn = 1.e-12*barn;
+static const double      barn = 1.e-28*meter2;
+static const double millibarn = 1.e-3 *barn;
+static const double microbarn = 1.e-6 *barn;
+static const double  nanobarn = 1.e-9 *barn;
+static const double  picobarn = 1.e-12*barn;
 
 // symbols
-static const HepDouble mm  = millimeter;                        
-static const HepDouble mm2 = millimeter2;
-static const HepDouble mm3 = millimeter3;
+static const double mm  = millimeter;                        
+static const double mm2 = millimeter2;
+static const double mm3 = millimeter3;
 
-static const HepDouble cm  = centimeter;   
-static const HepDouble cm2 = centimeter2;
-static const HepDouble cm3 = centimeter3;
+static const double cm  = centimeter;   
+static const double cm2 = centimeter2;
+static const double cm3 = centimeter3;
 
-static const HepDouble m  = meter;                  
-static const HepDouble m2 = meter2;
-static const HepDouble m3 = meter3;
+static const double m  = meter;                  
+static const double m2 = meter2;
+static const double m3 = meter3;
 
-static const HepDouble km  = kilometer;                   
-static const HepDouble km2 = kilometer2;
-static const HepDouble km3 = kilometer3;
+static const double km  = kilometer;                   
+static const double km2 = kilometer2;
+static const double km3 = kilometer3;
 
-static const HepDouble pc = parsec;
+static const double pc = parsec;
 
 //
 // Angle
 //
-static const HepDouble radian      = 1.;                  
-static const HepDouble milliradian = 1.e-3*radian;
-static const HepDouble degree = (3.14159265358979323846/180.0)*radian;
+static const double radian      = 1.;                  
+static const double milliradian = 1.e-3*radian;
+static const double degree = (3.14159265358979323846/180.0)*radian;
 
-static const HepDouble   steradian = 1.;
+static const double   steradian = 1.;
 	
 // symbols
-static const HepDouble rad  = radian;	
-static const HepDouble mrad = milliradian;
-static const HepDouble sr   = steradian;
-static const HepDouble deg  = degree;
+static const double rad  = radian;	
+static const double mrad = milliradian;
+static const double sr   = steradian;
+static const double deg  = degree;
 
 //
 // Time [T]
 //
-static const HepDouble second      = 1.;
-static const HepDouble nanosecond  = 1.e-9 *second;
-static const HepDouble millisecond = 1.e-3 *second;
-static const HepDouble microsecond = 1.e-6 *second;
-static const HepDouble  picosecond = 1.e-12*second;
+static const double second      = 1.;
+static const double nanosecond  = 1.e-9 *second;
+static const double millisecond = 1.e-3 *second;
+static const double microsecond = 1.e-6 *second;
+static const double  picosecond = 1.e-12*second;
 
-static const HepDouble hertz = 1./second;
-static const HepDouble kilohertz = 1.e+3*hertz;
-static const HepDouble megahertz = 1.e+6*hertz;
+static const double hertz = 1./second;
+static const double kilohertz = 1.e+3*hertz;
+static const double megahertz = 1.e+6*hertz;
 
 // symbols
-static const HepDouble ns = nanosecond;			
-static const HepDouble  s = second;
-static const HepDouble ms = millisecond;
+static const double ns = nanosecond;			
+static const double  s = second;
+static const double ms = millisecond;
 
 //
 // Mass [E][T^2][L^-2]
 //
-static const HepDouble  kilogram = 1.;   
-static const HepDouble      gram = 1.e-3*kilogram;
-static const HepDouble milligram = 1.e-3*gram;
+static const double  kilogram = 1.;   
+static const double      gram = 1.e-3*kilogram;
+static const double milligram = 1.e-3*gram;
 
 // symbols
-static const HepDouble  kg = kilogram;
-static const HepDouble   g = gram;
-static const HepDouble  mg = milligram;
+static const double  kg = kilogram;
+static const double   g = gram;
+static const double  mg = milligram;
 
 //
 // Electric current [Q][T^-1]
 //
-static const HepDouble      ampere = 1.;
-static const HepDouble milliampere = 1.e-3*ampere;
-static const HepDouble microampere = 1.e-6*ampere;
-static const HepDouble  nanoampere = 1.e-9*ampere;
+static const double      ampere = 1.;
+static const double milliampere = 1.e-3*ampere;
+static const double microampere = 1.e-6*ampere;
+static const double  nanoampere = 1.e-9*ampere;
 
 //
 // Electric charge [Q]
 //
-static const HepDouble coulomb = ampere*second;
-static const HepDouble e_SI  = 1.60217733e-19;	// positron charge in coulomb
-static const HepDouble eplus = e_SI*coulomb ;		// positron charge
+static const double coulomb = ampere*second;
+static const double e_SI  = 1.60217733e-19;	// positron charge in coulomb
+static const double eplus = e_SI*coulomb ;		// positron charge
 
 //
 // Energy [E]
 //
-static const HepDouble joule = kg*m*m/(s*s);
+static const double joule = kg*m*m/(s*s);
 
-static const HepDouble     electronvolt = e_SI*joule;
-static const HepDouble kiloelectronvolt = 1.e+3*electronvolt;
-static const HepDouble megaelectronvolt = 1.e+6*electronvolt; 
-static const HepDouble gigaelectronvolt = 1.e+9*electronvolt;
-static const HepDouble teraelectronvolt = 1.e+12*electronvolt;
-static const HepDouble petaelectronvolt = 1.e+15*electronvolt;
+static const double     electronvolt = e_SI*joule;
+static const double kiloelectronvolt = 1.e+3*electronvolt;
+static const double megaelectronvolt = 1.e+6*electronvolt; 
+static const double gigaelectronvolt = 1.e+9*electronvolt;
+static const double teraelectronvolt = 1.e+12*electronvolt;
+static const double petaelectronvolt = 1.e+15*electronvolt;
 
 // symbols
-static const HepDouble MeV = megaelectronvolt;
-static const HepDouble  eV = electronvolt;
-static const HepDouble keV = kiloelectronvolt;
-static const HepDouble GeV = gigaelectronvolt;
-static const HepDouble TeV = teraelectronvolt;
-static const HepDouble PeV = petaelectronvolt;
+static const double MeV = megaelectronvolt;
+static const double  eV = electronvolt;
+static const double keV = kiloelectronvolt;
+static const double GeV = gigaelectronvolt;
+static const double TeV = teraelectronvolt;
+static const double PeV = petaelectronvolt;
 
 //
 // Power [E][T^-1]
 //
-static const HepDouble watt = joule/second;	// watt = 6.24150 e+3 * MeV/ns
+static const double watt = joule/second;	// watt = 6.24150 e+3 * MeV/ns
 
 //
 // Force [E][L^-1]
 //
-static const HepDouble newton = joule/meter;	// newton = 6.24150 e+9 * MeV/mm
+static const double newton = joule/meter;	// newton = 6.24150 e+9 * MeV/mm
 
 //
 // Pressure [E][L^-3]
 //
 #define pascal hep_pascal                          // a trick to avoid warnings 
-static const HepDouble hep_pascal = newton/m2;	   // pascal = 6.24150 e+3 * MeV/mm3
-static const HepDouble bar        = 100000*pascal; // bar    = 6.24150 e+8 * MeV/mm3
-static const HepDouble atmosphere = 101325*pascal; // atm    = 6.32420 e+8 * MeV/mm3
+static const double hep_pascal = newton/m2;	   // pascal = 6.24150 e+3 * MeV/mm3
+static const double bar        = 100000*pascal; // bar    = 6.24150 e+8 * MeV/mm3
+static const double atmosphere = 101325*pascal; // atm    = 6.32420 e+8 * MeV/mm3
 
 //
 // Electric potential [E][Q^-1]
 //
-static const HepDouble megavolt = megaelectronvolt/eplus;
-static const HepDouble kilovolt = 1.e-3*megavolt;
-static const HepDouble     volt = 1.e-6*megavolt;
+static const double megavolt = megaelectronvolt/eplus;
+static const double kilovolt = 1.e-3*megavolt;
+static const double     volt = 1.e-6*megavolt;
 
 //
 // Electric resistance [E][T][Q^-2]
 //
-static const HepDouble ohm = volt/ampere;	// ohm = 1.60217e-16*(MeV/eplus)/(eplus/ns)
+static const double ohm = volt/ampere;	// ohm = 1.60217e-16*(MeV/eplus)/(eplus/ns)
 
 //
 // Electric capacitance [Q^2][E^-1]
 //
-static const HepDouble farad = coulomb/volt;	// farad = 6.24150e+24 * eplus/Megavolt
-static const HepDouble millifarad = 1.e-3*farad;
-static const HepDouble microfarad = 1.e-6*farad;
-static const HepDouble  nanofarad = 1.e-9*farad;
-static const HepDouble  picofarad = 1.e-12*farad;
+static const double farad = coulomb/volt;	// farad = 6.24150e+24 * eplus/Megavolt
+static const double millifarad = 1.e-3*farad;
+static const double microfarad = 1.e-6*farad;
+static const double  nanofarad = 1.e-9*farad;
+static const double  picofarad = 1.e-12*farad;
 
 //
 // Magnetic Flux [T][E][Q^-1]
 //
-static const HepDouble weber = volt*second;	// weber = 1000*megavolt*ns
+static const double weber = volt*second;	// weber = 1000*megavolt*ns
 
 //
 // Magnetic Field [T][E][Q^-1][L^-2]
 //
-static const HepDouble tesla     = volt*second/meter2;	// tesla =0.001*megavolt*ns/mm2
+static const double tesla     = volt*second/meter2;	// tesla =0.001*megavolt*ns/mm2
 
-static const HepDouble gauss     = 1.e-4*tesla;
-static const HepDouble kilogauss = 1.e-1*tesla;
+static const double gauss     = 1.e-4*tesla;
+static const double kilogauss = 1.e-1*tesla;
 
 //
 // Inductance [T^2][E][Q^-2]
 //
-static const HepDouble henry = weber/ampere;	// henry = 1.60217e-7*MeV*(ns/eplus)**2
+static const double henry = weber/ampere;	// henry = 1.60217e-7*MeV*(ns/eplus)**2
 
 //
 // Temperature
 //
-static const HepDouble kelvin = 1.;
+static const double kelvin = 1.;
 
 //
 // Amount of substance
 //
-static const HepDouble mole = 1.;
+static const double mole = 1.;
 
 //
 // Activity [T^-1]
 //
-static const HepDouble becquerel = 1./second ;
-static const HepDouble curie = 3.7e+10 * becquerel;
+static const double becquerel = 1./second ;
+static const double curie = 3.7e+10 * becquerel;
 
 //
 // Absorbed dose [L^2][T^-2]
 //
-static const HepDouble gray = joule/kilogram ;
+static const double gray = joule/kilogram ;
 
 //
 // Luminous intensity [I]
 //
-static const HepDouble candela = 1.;
+static const double candela = 1.;
 
 //
 // Luminous flux [I]
 //
-static const HepDouble lumen = candela*steradian;
+static const double lumen = candela*steradian;
 
 //
 // Illuminance [I][L^-2]
 //
-static const HepDouble lux = lumen/meter2;
+static const double lux = lumen/meter2;
 
 //
 // Miscellaneous
 //
-static const HepDouble perCent     = 0.01 ;
-static const HepDouble perThousand = 0.001;
-static const HepDouble perMillion  = 0.000001;
+static const double perCent     = 0.01 ;
+static const double perThousand = 0.001;
+static const double perMillion  = 0.000001;
 
 #endif /* G4UNITSTEST_HH */
diff --git a/source/global/management/include/globals.hh b/source/global/management/include/globals.hh
index 5135e94467..45fb9f1c8a 100644
--- a/source/global/management/include/globals.hh
+++ b/source/global/management/include/globals.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: globals.hh,v 1.20 2002/08/19 18:20:11 asaim Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: globals.hh,v 1.22 2003/02/05 15:26:07 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // Global Constants and typedefs
@@ -66,7 +66,7 @@
   #define CLHEP_MAX_MIN_DEFINED
 #endif
 
-#if defined(WIN32) && defined(G4USE_STD_NAMESPACE)
+#if defined(WIN32) && defined(G4USE_STD_NAMESPACE) && !defined(XPNET)
 // For NT with Native STL (used in ISO standard mode)
 // templated functions min and max should be _MIN _MAX
   #define min _MIN
@@ -95,8 +95,7 @@
 #include "templates.hh"
 
 // System of Units and Physical Constants
-////#include <CLHEP/Units/PhysicalConstants.h>
-#include "PhysicalConstants.h"
+#include <CLHEP/Units/PhysicalConstants.h>
 
 // Global error function
 #include "G4ExceptionSeverity.hh"
diff --git a/source/intercoms/History b/source/intercoms/History
index 36934c6158..cb601d8a99 100644
--- a/source/intercoms/History
+++ b/source/intercoms/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.50 2002/12/05 16:25:34 asaim Exp $
+$Id: History,v 1.51 2003/01/20 14:17:19 johna Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,9 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+Jan 20, 2003, J.Allison (intercoms-V05-00-00, co-works vis-V05-00-00)
+- Added G4VVisManager::Draw methods for hits and trajectories.
+
 Dec 4, 2002, M.Asai (intercoms-V04-01-04, intercoms-V04-01-05)
 - Migration to new G4ApplicationState.
 
diff --git a/source/intercoms/include/G4VVisManager.hh b/source/intercoms/include/G4VVisManager.hh
index 218b06f9d7..67f48442a9 100644
--- a/source/intercoms/include/G4VVisManager.hh
+++ b/source/intercoms/include/G4VVisManager.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VVisManager.hh,v 1.7 2002/11/20 14:46:00 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VVisManager.hh,v 1.8 2003/01/20 14:17:20 johna Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 // John Allison 19/Oct/1996.
 // 
 // Class Description:
@@ -78,6 +78,8 @@ class G4Polymarker;
 class G4Polyhedron;
 class G4NURBS;
 class G4VSolid;
+class G4VHit;
+class G4VTrajectory;
 class G4LogicalVolume;
 class G4VPhysicalVolume;
 class G4VisAttributes;
@@ -125,8 +127,19 @@ public: // With description
     const G4Transform3D& objectTransformation = G4Transform3D::Identity) = 0;
 
   ///////////////////////////////////////////////////////////////////////
-  // Draw methods for Geant4 Geometry Objects as if they were
-  // Visualization Primitives.  Useful for representing hits.
+  // Draw methods for Geant4 Objects as if they were Visualization
+  // Primitives.  Note that the visualization attributes needed in
+  // some cases override any visualization attributes that are
+  // associated with the object itself - thus you can, for example,
+  // change the colour of a physical volume.
+
+  virtual void Draw (const G4VHit&,
+    const G4Transform3D& objectTransformation = G4Transform3D::Identity) = 0;
+
+  virtual void Draw (const G4VTrajectory&, G4int i_mode = 0,
+    const G4Transform3D& objectTransformation = G4Transform3D::Identity) = 0;
+  // i_mode is a parameter that can be used to control the drawing of
+  // the trajectory.  See, e.g., G4VTrajectory::DrawTrajectory.
 
   virtual void Draw (const G4LogicalVolume&, const G4VisAttributes&,
     const G4Transform3D& objectTransformation = G4Transform3D::Identity) = 0;
diff --git a/source/parameterisations/History b/source/parameterisations/History
index 9a66f9c34e..1e92474a36 100644
--- a/source/parameterisations/History
+++ b/source/parameterisations/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.4 2001/11/08 13:53:51 mverderi Exp $
+$Id: History,v 1.6 2003/02/12 08:49:13 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,17 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+Feb 12th, 2003 G.Cosmo - (parmodels-V05-00-01)
+----------------------
+- Replaced call to RandPoisson::shoot() with G4Poisson(), more performant.
+  Affected files: G4IrregularXrayTRmodel.cc, G4VXTRdEdx.cc, G4VXrayTRadModel.cc.
+
+Jan 23rd, 2003 G.Cosmo - (parmodels-V05-00-00)
+----------------------
+- Updated header files to remove redundant header inclusions
+  and properly order inclusion for complex numbers, to allow
+  porting on Windows .NET VC++ compiler.
+
 Nov 8th, 2001 M.Verderi - (parmodels-V03-02-02)
 -----------------------
 - Minor change in G4VClusterModel.cc
diff --git a/source/parameterisations/include/G4FoamXTRdEdx.hh b/source/parameterisations/include/G4FoamXTRdEdx.hh
index 03830baa7c..ce8801a5d6 100644
--- a/source/parameterisations/include/G4FoamXTRdEdx.hh
+++ b/source/parameterisations/include/G4FoamXTRdEdx.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4FoamXTRdEdx.hh,v 1.2 2001/07/11 10:01:29 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4FoamXTRdEdx.hh,v 1.3 2003/01/23 11:30:03 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -43,10 +43,8 @@
 #ifndef G4FoamXTRdEdx_h
 #define G4FoamXTRdEdx_h 1
 
-#include "G4VFastSimulationModel.hh"
-// #include "G4ForwardXrayTR.hh"
-
 #include "G4VXTRdEdx.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4FoamXTRdEdx : public G4VXTRdEdx
 {
diff --git a/source/parameterisations/include/G4FoamXrayTRmodel.hh b/source/parameterisations/include/G4FoamXrayTRmodel.hh
index 8970a21c70..46fd1d806b 100644
--- a/source/parameterisations/include/G4FoamXrayTRmodel.hh
+++ b/source/parameterisations/include/G4FoamXrayTRmodel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4FoamXrayTRmodel.hh,v 1.3 2001/07/11 10:01:29 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4FoamXrayTRmodel.hh,v 1.4 2003/01/23 11:30:03 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -43,10 +43,8 @@
 #ifndef G4FoamXrayTRmodel_h
 #define G4FoamXrayTRmodel_h 1
 
-#include "G4VFastSimulationModel.hh"
-// #include "G4ForwardXrayTR.hh"
-
 #include "G4VXrayTRadModel.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4FoamXrayTRmodel : public G4VXrayTRadModel
 {
diff --git a/source/parameterisations/include/G4GamDistrXTRdEdx.hh b/source/parameterisations/include/G4GamDistrXTRdEdx.hh
index f602cdf4c3..ff8a73bb44 100644
--- a/source/parameterisations/include/G4GamDistrXTRdEdx.hh
+++ b/source/parameterisations/include/G4GamDistrXTRdEdx.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4GamDistrXTRdEdx.hh,v 1.2 2001/07/11 10:01:29 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4GamDistrXTRdEdx.hh,v 1.3 2003/01/23 11:30:03 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -50,10 +50,8 @@
 #ifndef G4GamDistrXTRdEdx_h
 #define G4GamDistrXTRdEdx_h 1
 
-#include "G4VFastSimulationModel.hh"
-// #include "G4ForwardXrayTR.hh"
-
 #include "G4VXTRdEdx.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4GamDistrXTRdEdx : public G4VXTRdEdx
 {
diff --git a/source/parameterisations/include/G4GamDistrXrayTRmodel.hh b/source/parameterisations/include/G4GamDistrXrayTRmodel.hh
index 758d45de9d..b0a9b78133 100644
--- a/source/parameterisations/include/G4GamDistrXrayTRmodel.hh
+++ b/source/parameterisations/include/G4GamDistrXrayTRmodel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4GamDistrXrayTRmodel.hh,v 1.3 2001/07/11 10:01:29 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4GamDistrXrayTRmodel.hh,v 1.4 2003/01/23 11:30:03 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -50,10 +50,8 @@
 #ifndef G4GamDistrXrayTRmodel_h
 #define G4GamDistrXrayTRmodel_h 1
 
-#include "G4VFastSimulationModel.hh"
-// #include "G4ForwardXrayTR.hh"
-
 #include "G4VXrayTRadModel.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4GamDistrXrayTRmodel : public G4VXrayTRadModel
 {
diff --git a/source/parameterisations/include/G4IrregularXTRdEdx.hh b/source/parameterisations/include/G4IrregularXTRdEdx.hh
index ec78dfce59..bde6357a69 100644
--- a/source/parameterisations/include/G4IrregularXTRdEdx.hh
+++ b/source/parameterisations/include/G4IrregularXTRdEdx.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4IrregularXTRdEdx.hh,v 1.2 2001/07/11 10:01:29 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4IrregularXTRdEdx.hh,v 1.3 2003/01/23 11:30:03 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -43,8 +43,8 @@
 #ifndef G4IrregularXTRdEdx_h
 #define G4IrregularXTRdEdx_h 1
 
-#include "G4VFastSimulationModel.hh"
 #include "G4VXTRdEdx.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4IrregularXTRdEdx : public G4VXTRdEdx
 {
diff --git a/source/parameterisations/include/G4IrregularXrayTRmodel.hh b/source/parameterisations/include/G4IrregularXrayTRmodel.hh
index c15e2bdebc..6555617c9e 100644
--- a/source/parameterisations/include/G4IrregularXrayTRmodel.hh
+++ b/source/parameterisations/include/G4IrregularXrayTRmodel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4IrregularXrayTRmodel.hh,v 1.3 2001/07/11 10:01:29 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4IrregularXrayTRmodel.hh,v 1.4 2003/01/23 11:30:03 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -44,10 +44,8 @@
 #ifndef G4IrregularXrayTRmodel_h
 #define G4IrregularXrayTRmodel_h 1
 
-#include "G4VFastSimulationModel.hh"
-// #include "G4ForwardXrayTR.hh"
-
 #include "G4VXrayTRadModel.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4IrregularXrayTRmodel : public G4VXrayTRadModel
 {
diff --git a/source/parameterisations/include/G4PAIclusterModel.hh b/source/parameterisations/include/G4PAIclusterModel.hh
index b1aaef514f..0e2c8c7b87 100644
--- a/source/parameterisations/include/G4PAIclusterModel.hh
+++ b/source/parameterisations/include/G4PAIclusterModel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4PAIclusterModel.hh,v 1.3 2001/09/18 09:30:26 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4PAIclusterModel.hh,v 1.4 2003/01/23 11:30:03 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -40,7 +40,7 @@
 
 
 #include "globals.hh"
-#include "templates.hh"
+
 #include "G4PAIonisation.hh"
 #include "G4VClusterModel.hh"
 #include "G4Step.hh"
diff --git a/source/parameterisations/include/G4PhotoClusterModel.hh b/source/parameterisations/include/G4PhotoClusterModel.hh
index 8d0830bab9..0525e54b31 100644
--- a/source/parameterisations/include/G4PhotoClusterModel.hh
+++ b/source/parameterisations/include/G4PhotoClusterModel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4PhotoClusterModel.hh,v 1.3 2001/09/18 09:30:28 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4PhotoClusterModel.hh,v 1.4 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -40,7 +40,7 @@
 
 
 #include "globals.hh"
-#include "templates.hh"
+
 #include "G4PAIonisation.hh"
 #include "G4VClusterModel.hh"
 #include "G4Step.hh"
diff --git a/source/parameterisations/include/G4PlateIrrGasXTRdEdx.hh b/source/parameterisations/include/G4PlateIrrGasXTRdEdx.hh
index 9508ab9b66..d6f0f80f38 100644
--- a/source/parameterisations/include/G4PlateIrrGasXTRdEdx.hh
+++ b/source/parameterisations/include/G4PlateIrrGasXTRdEdx.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4PlateIrrGasXTRdEdx.hh,v 1.2 2001/07/11 10:01:29 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4PlateIrrGasXTRdEdx.hh,v 1.3 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -43,8 +43,8 @@
 #ifndef G4PlateIrrGasXTRdEdx_h
 #define G4PlateIrrGasXTRdEdx_h 1
 
-#include "G4VFastSimulationModel.hh"
 #include "G4VXTRdEdx.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4PlateIrrGasXTRdEdx : public G4VXTRdEdx
 {
diff --git a/source/parameterisations/include/G4PlateIrrGasXrayTRmodel.hh b/source/parameterisations/include/G4PlateIrrGasXrayTRmodel.hh
index 9deaa3a019..535e1dd3f6 100644
--- a/source/parameterisations/include/G4PlateIrrGasXrayTRmodel.hh
+++ b/source/parameterisations/include/G4PlateIrrGasXrayTRmodel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4PlateIrrGasXrayTRmodel.hh,v 1.3 2001/07/11 10:01:29 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4PlateIrrGasXrayTRmodel.hh,v 1.4 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -43,10 +43,8 @@
 #ifndef G4PlateIrrGasXrayTRmodel_h
 #define G4PlateIrrGasXrayTRmodel_h 1
 
-#include "G4VFastSimulationModel.hh"
-// #include "G4ForwardXrayTR.hh"
-
 #include "G4VXrayTRadModel.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4PlateIrrGasXrayTRmodel : public G4VXrayTRadModel
 {
diff --git a/source/parameterisations/include/G4RegularXTRdEdx.hh b/source/parameterisations/include/G4RegularXTRdEdx.hh
index 854a75a88d..f6d6f5645e 100644
--- a/source/parameterisations/include/G4RegularXTRdEdx.hh
+++ b/source/parameterisations/include/G4RegularXTRdEdx.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4RegularXTRdEdx.hh,v 1.2 2001/07/11 10:01:30 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4RegularXTRdEdx.hh,v 1.3 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -43,8 +43,8 @@
 #ifndef G4RegularXTRdEdx_h
 #define G4RegularXTRdEdx_h 1
 
-#include "G4VFastSimulationModel.hh"
 #include "G4VXTRdEdx.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4RegularXTRdEdx : public G4VXTRdEdx
 {
diff --git a/source/parameterisations/include/G4RegularXrayTRmodel.hh b/source/parameterisations/include/G4RegularXrayTRmodel.hh
index 240b34e537..a518a6b342 100644
--- a/source/parameterisations/include/G4RegularXrayTRmodel.hh
+++ b/source/parameterisations/include/G4RegularXrayTRmodel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4RegularXrayTRmodel.hh,v 1.3 2001/07/11 10:01:30 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4RegularXrayTRmodel.hh,v 1.4 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -43,10 +43,8 @@
 #ifndef G4RegularXrayTRmodel_h
 #define G4RegularXrayTRmodel_h 1
 
-#include "G4VFastSimulationModel.hh"
-// #include "G4ForwardXrayTR.hh"
-
 #include "G4VXrayTRadModel.hh"
+#include "G4VFastSimulationModel.hh"
 
 class G4RegularXrayTRmodel : public G4VXrayTRadModel
 {
diff --git a/source/parameterisations/include/G4VClusterModel.hh b/source/parameterisations/include/G4VClusterModel.hh
index 5c44a852ee..96f2a1278c 100644
--- a/source/parameterisations/include/G4VClusterModel.hh
+++ b/source/parameterisations/include/G4VClusterModel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VClusterModel.hh,v 1.4 2001/11/07 10:27:21 radoone Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VClusterModel.hh,v 1.5 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -40,13 +40,13 @@
 
 
 #include "globals.hh"
-#include "templates.hh"
+#include "g4std/vector"
+
 #include "G4PAIonisation.hh"
 #include "G4VFastSimulationModel.hh"
 #include "G4Step.hh"
 #include "G4TouchableHandle.hh"
 #include "G4TouchableHistoryHandle.hh"
-#include "g4std/vector"
 
 
 class G4VClusterModel : public G4VFastSimulationModel
diff --git a/source/parameterisations/include/G4VXTRdEdx.hh b/source/parameterisations/include/G4VXTRdEdx.hh
index 2d65dd0390..421ad07d73 100644
--- a/source/parameterisations/include/G4VXTRdEdx.hh
+++ b/source/parameterisations/include/G4VXTRdEdx.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VXTRdEdx.hh,v 1.5 2001/09/18 09:02:00 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VXTRdEdx.hh,v 1.6 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -41,9 +41,8 @@
 #define G4VXTRdEdx_h 1
 
 
-#include "globals.hh"
-#include "templates.hh"
 #include "g4std/complex"
+#include "globals.hh"
 
 #include "G4PhysicsTable.hh"
 #include "G4PhysicsLogVector.hh"
diff --git a/source/parameterisations/include/G4VXrayTRadModel.hh b/source/parameterisations/include/G4VXrayTRadModel.hh
index ee6bb74446..ebc1475408 100644
--- a/source/parameterisations/include/G4VXrayTRadModel.hh
+++ b/source/parameterisations/include/G4VXrayTRadModel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VXrayTRadModel.hh,v 1.2 2001/07/11 10:01:30 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VXrayTRadModel.hh,v 1.3 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -41,9 +41,8 @@
 #define G4VXrayTRadModel_h 1
 
 
-#include "globals.hh"
-#include "templates.hh"
 #include "g4std/complex"
+#include "globals.hh"
 
 #include "G4PhysicsTable.hh"
 #include "G4PhysicsLogVector.hh"
diff --git a/source/parameterisations/include/G4VXrayTRmodel.hh b/source/parameterisations/include/G4VXrayTRmodel.hh
index 0c0335229e..5796900355 100644
--- a/source/parameterisations/include/G4VXrayTRmodel.hh
+++ b/source/parameterisations/include/G4VXrayTRmodel.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VXrayTRmodel.hh,v 1.3 2001/07/11 10:01:30 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VXrayTRmodel.hh,v 1.4 2003/01/23 11:30:04 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -41,9 +41,8 @@
 #define G4VXrayTRmodel_h 1
 
 
-#include "globals.hh"
-#include "templates.hh"
 #include "g4std/complex"
+#include "globals.hh"
 
 #include "G4PhysicsTable.hh"
 #include "G4PhysicsLogVector.hh"
diff --git a/source/parameterisations/src/G4IrregularXrayTRmodel.cc b/source/parameterisations/src/G4IrregularXrayTRmodel.cc
index 5dac253be0..547a81b637 100644
--- a/source/parameterisations/src/G4IrregularXrayTRmodel.cc
+++ b/source/parameterisations/src/G4IrregularXrayTRmodel.cc
@@ -21,15 +21,15 @@
 // ********************************************************************
 //
 //
-// $Id: G4IrregularXrayTRmodel.cc,v 1.4 2001/09/18 09:02:02 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4IrregularXrayTRmodel.cc,v 1.5 2003/02/12 08:48:56 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 
 
 #include "G4IrregularXrayTRmodel.hh"
-#include "Randomize.hh"
 
+#include "G4Poisson.hh"
 #include "G4Gamma.hh"
 
 ////////////////////////////////////////////////////////////////////////////
@@ -114,7 +114,7 @@ void G4IrregularXrayTRmodel::DoIt( const G4FastTrack& fastTrack ,
   {
     if(iTkin == fTotBin) 
     {
-      numOfTR = RandPoisson::shoot( (*(*fEnergyDistrTable)(iPlace))(0)*chargeSq ) ;
+      numOfTR = G4Poisson( (*(*fEnergyDistrTable)(iPlace))(0)*chargeSq ) ;
     }
     else
     {
@@ -123,9 +123,9 @@ void G4IrregularXrayTRmodel::DoIt( const G4FastTrack& fastTrack ,
        W = 1.0/(E2 - E1) ;
       W1 = (E2 - TkinScaled)*W ;
       W2 = (TkinScaled - E1)*W ;
-      numOfTR = RandPoisson::shoot( ( (*(*fEnergyDistrTable)(iPlace))(0)*W1+
-                                      (*(*fEnergyDistrTable)(iPlace+1))(0)*W2 )
-                                      *chargeSq ) ;
+      numOfTR = G4Poisson( ( (*(*fEnergyDistrTable)(iPlace))(0)*W1+
+                             (*(*fEnergyDistrTable)(iPlace+1))(0)*W2 )
+                           *chargeSq ) ;
     }
 
   // G4cout<<iTkin<<" mean TR number = "<<(((*(*fEnergyDistrTable)(iPlace))(0)+
diff --git a/source/parameterisations/src/G4VXTRdEdx.cc b/source/parameterisations/src/G4VXTRdEdx.cc
index b0a1d439de..176f31f01d 100644
--- a/source/parameterisations/src/G4VXTRdEdx.cc
+++ b/source/parameterisations/src/G4VXTRdEdx.cc
@@ -21,14 +21,14 @@
 // ********************************************************************
 //
 //
-// $Id: G4VXTRdEdx.cc,v 1.7 2001/09/18 09:02:04 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VXTRdEdx.cc,v 1.8 2003/02/12 08:48:56 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "G4Timer.hh"
 
 #include "G4VXTRdEdx.hh"
-#include "Randomize.hh"
+#include "G4Poisson.hh"
 #include "G4Material.hh"
 #include "G4MaterialTable.hh"
 #include "globals.hh"
@@ -116,7 +116,7 @@ void G4VXTRdEdx::DoIt( const G4FastTrack& fastTrack ,
   {
     if(iTkin == fTotBin) 
     {
-      numOfTR = RandPoisson::shoot( (*(*fEnergyDistrTable)(iPlace))(0)*chargeSq ) ;
+      numOfTR = G4Poisson( (*(*fEnergyDistrTable)(iPlace))(0)*chargeSq ) ;
     }
     else
     {
@@ -125,9 +125,9 @@ void G4VXTRdEdx::DoIt( const G4FastTrack& fastTrack ,
        W = 1.0/(E2 - E1) ;
       W1 = (E2 - TkinScaled)*W ;
       W2 = (TkinScaled - E1)*W ;
-      numOfTR = RandPoisson::shoot( ( (*(*fEnergyDistrTable)(iPlace))(0)*W1+
-                                      (*(*fEnergyDistrTable)(iPlace+1))(0)*W2 )
-                                      *chargeSq ) ;
+      numOfTR = G4Poisson( ( (*(*fEnergyDistrTable)(iPlace))(0)*W1+
+                             (*(*fEnergyDistrTable)(iPlace+1))(0)*W2 )
+                           *chargeSq ) ;
     }
 
   // G4cout<<iTkin<<" mean TR number = "<<(((*(*fEnergyDistrTable)(iPlace))(0)+
diff --git a/source/parameterisations/src/G4VXrayTRadModel.cc b/source/parameterisations/src/G4VXrayTRadModel.cc
index 5a66e38126..de3881fbfc 100644
--- a/source/parameterisations/src/G4VXrayTRadModel.cc
+++ b/source/parameterisations/src/G4VXrayTRadModel.cc
@@ -21,18 +21,19 @@
 // ********************************************************************
 //
 //
-// $Id: G4VXrayTRadModel.cc,v 1.3 2001/09/18 09:02:04 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VXrayTRadModel.cc,v 1.4 2003/02/12 08:48:56 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "G4Timer.hh"
 
 #include "G4VXrayTRadModel.hh"
-#include "Randomize.hh"
-#include "G4Material.hh"
-#include "G4MaterialTable.hh"
+
 #include "globals.hh"
 #include "g4std/complex"
+#include "G4Poisson.hh"
+#include "G4Material.hh"
+#include "G4MaterialTable.hh"
 #include "G4PhysicsTable.hh"
 #include "G4PhysicsVector.hh"
 #include "G4PhysicsLinearVector.hh"
@@ -40,9 +41,6 @@
 #include "G4Integrator.hh"
 #include "G4Gamma.hh"
 
-
-
-
 ////////////////////////////////////////////////////////////////////////////
 //
 // Constructor, destructor
@@ -116,7 +114,7 @@ void G4VXrayTRadModel::DoIt( const G4FastTrack& fastTrack ,
   {
     if(iTkin == fTotBin) 
     {
-      numOfTR = RandPoisson::shoot( (*(*fEnergyDistrTable)(iPlace))(0)*chargeSq ) ;
+      numOfTR = G4Poisson( (*(*fEnergyDistrTable)(iPlace))(0)*chargeSq ) ;
     }
     else
     {
@@ -125,9 +123,9 @@ void G4VXrayTRadModel::DoIt( const G4FastTrack& fastTrack ,
        W = 1.0/(E2 - E1) ;
       W1 = (E2 - TkinScaled)*W ;
       W2 = (TkinScaled - E1)*W ;
-      numOfTR = RandPoisson::shoot( ( (*(*fEnergyDistrTable)(iPlace))(0)*W1+
-                                      (*(*fEnergyDistrTable)(iPlace+1))(0)*W2 )
-                                      *chargeSq ) ;
+      numOfTR = G4Poisson( ( (*(*fEnergyDistrTable)(iPlace))(0)*W1+
+                             (*(*fEnergyDistrTable)(iPlace+1))(0)*W2 )
+                           *chargeSq ) ;
     }
 
   // G4cout<<iTkin<<" mean TR number = "<<(((*(*fEnergyDistrTable)(iPlace))(0)+
diff --git a/source/persistency/History b/source/persistency/History
index 3399bcb9ed..e0aeb2657c 100644
--- a/source/persistency/History
+++ b/source/persistency/History
@@ -15,6 +15,9 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+05 February, 03   G.Cosmo (persistency-V05-00-00)
+- Corrected inclusion of headers for constant and units from CLHEP.
+
 04 December, 02   Y.Morita (persistency-V04-01-02)
 - G4PersistencyManager.cc: protect for default persistency manager
 - G4PersistencyCenter.cc: bug fixes, disable HepMC/MCTruth printout
diff --git a/source/persistency/src/G4MCTSimParticle.cc b/source/persistency/src/G4MCTSimParticle.cc
index cd94e06ef1..f44e8fdda3 100644
--- a/source/persistency/src/G4MCTSimParticle.cc
+++ b/source/persistency/src/G4MCTSimParticle.cc
@@ -25,7 +25,7 @@
 #include "g4std/strstream"
 #include "g4std/iomanip"
 #include "G4ios.hh"
-#include "CLHEP/Units/SystemOfUnits.h"
+#include <CLHEP/Units/SystemOfUnits.h>
 #include "G4MCTSimParticle.hh"
 #include "G4MCTSimVertex.hh"
 
diff --git a/source/persistency/src/G4MCTSimVertex.cc b/source/persistency/src/G4MCTSimVertex.cc
index 19d4590766..ef97c2aa16 100644
--- a/source/persistency/src/G4MCTSimVertex.cc
+++ b/source/persistency/src/G4MCTSimVertex.cc
@@ -25,7 +25,7 @@
 #include "g4std/strstream"
 #include "g4std/iomanip"
 #include "G4ios.hh"
-#include "CLHEP/Units/SystemOfUnits.h"
+#include <CLHEP/Units/SystemOfUnits.h>
 #include "G4MCTSimParticle.hh"
 #include "G4MCTSimVertex.hh"
 
diff --git a/source/processes/electromagnetic/lowenergy/src/G4QAOLowEnergyLoss.cc b/source/processes/electromagnetic/lowenergy/src/G4QAOLowEnergyLoss.cc
index 4a7b528876..363cef9b93 100644
--- a/source/processes/electromagnetic/lowenergy/src/G4QAOLowEnergyLoss.cc
+++ b/source/processes/electromagnetic/lowenergy/src/G4QAOLowEnergyLoss.cc
@@ -54,8 +54,6 @@
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
 #include "G4QAOLowEnergyLoss.hh"
-#include "PhysicalConstants.h"
-#include "SystemOfUnits.h"
 #include "G4DynamicParticle.hh"
 #include "G4Material.hh"
 #include "G4ParticleDefinition.hh"
diff --git a/source/processes/electromagnetic/muons/src/G4MuBremsstrahlungModel.cc b/source/processes/electromagnetic/muons/src/G4MuBremsstrahlungModel.cc
index c4e6d447cf..7b63b025f2 100644
--- a/source/processes/electromagnetic/muons/src/G4MuBremsstrahlungModel.cc
+++ b/source/processes/electromagnetic/muons/src/G4MuBremsstrahlungModel.cc
@@ -29,14 +29,20 @@
 // File name:     G4MuBremsstrahlungModel
 //
 // Author:        Vladimir Ivanchenko on base of Laszlo Urban code
-// 
+//
 // Creation date: 24.06.2002
 //
-// Modifications: 04.12.02 (VI) Change G4DynamicParticle constructor in PostStepDoIt 
+// Modifications:
+//
+// 04-12-02 Change G4DynamicParticle constructor in PostStepDoIt (V.Ivanchenko)
+// 23-12-02 Change interface in order to move to cut per region (V.Ivanchenko)
+// 24-01-03 Fix for compounds (V.Ivanchenko)
+//
+
+//
+// Class Description:
 //
-// Class Description: 
 //
-// 
 // -------------------------------------------------------------------
 //
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
@@ -72,9 +78,7 @@ G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(const G4ParticleDefinition* p)
   cutFixed(0.98*keV),
   oldMaterial(0),
   samplingTablesAreFilled(false)
-{
-  partialSumSigma.clear();
-}
+{}
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
@@ -91,7 +95,7 @@ G4MuBremsstrahlungModel::~G4MuBremsstrahlungModel()
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
 G4double G4MuBremsstrahlungModel::HighEnergyLimit(const G4ParticleDefinition* p,
-                                            const G4Material*) 
+                                                  const G4Material*)
 {
   return highKinEnergy;
 }
@@ -99,7 +103,7 @@ G4double G4MuBremsstrahlungModel::HighEnergyLimit(const G4ParticleDefinition* p,
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 
 
 G4double G4MuBremsstrahlungModel::LowEnergyLimit(const G4ParticleDefinition* p,
-                                           const G4Material*) 
+                                                  const G4Material*)
 {
   return lowKinEnergy;
 }
@@ -107,7 +111,7 @@ G4double G4MuBremsstrahlungModel::LowEnergyLimit(const G4ParticleDefinition* p,
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
 G4double G4MuBremsstrahlungModel::MinEnergyCut(const G4ParticleDefinition* p,
-                                              const G4Material*) 
+                                               const G4Material*) 
 {
   return minThreshold;
 }
@@ -115,7 +119,7 @@ G4double G4MuBremsstrahlungModel::MinEnergyCut(const G4ParticleDefinition* p,
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 
 
 G4bool G4MuBremsstrahlungModel::IsInCharge(const G4ParticleDefinition* p,
-	      		                  const G4Material*) 
+                                                  const G4Material*)
 {
   return (p == G4MuonMinus::MuonMinus() || p == G4MuonPlus::MuonPlus());
 }
@@ -313,6 +317,15 @@ G4double G4MuBremsstrahlungModel::CrossSection(const G4Material* material,
   const G4double* theAtomNumDensityVector = material->GetAtomicNumDensityVector();
 
   if(material != oldMaterial) {
+    if( !oldMaterial ) partialSumSigma.clear();
+    size_t nMaterials = G4Material::GetNumberOfMaterials();
+    size_t length = partialSumSigma.size();
+    if(length < nMaterials) {
+      for (size_t i=length; i<nMaterials; i++) {
+        G4DataVector* dv = new G4DataVector();
+	partialSumSigma.push_back(dv);
+      }
+    }
     oldMaterial = material;
     G4double fixedEnergy = sqrt(lowKinEnergy*highKinEnergy);
     ComputePartialSumSigma(material, fixedEnergy, cutEnergy);
@@ -348,19 +361,7 @@ void G4MuBremsstrahlungModel::ComputePartialSumSigma(const G4Material* material,
   const G4ElementVector* theElementVector = material->GetElementVector(); 
   const G4double* theAtomNumDensityVector = material->GetAtomicNumDensityVector();
 
-  G4DataVector* dv;
-
-  if (index >= partialSumSigma.size()) {
-
-    dv = new G4DataVector();
-    partialSumSigma.push_back(dv);
-
-  } else {
-
-    dv = partialSumSigma[index];
-    dv->clear();
-    if(0 == index) samplingTablesAreFilled = false;
-  }
+  G4DataVector* dv = partialSumSigma[index];
 
   G4double cross = 0.0;
 
diff --git a/source/processes/electromagnetic/muons/src/G4MuPairProductionModel.cc b/source/processes/electromagnetic/muons/src/G4MuPairProductionModel.cc
index c3bf100de6..439408acf9 100644
--- a/source/processes/electromagnetic/muons/src/G4MuPairProductionModel.cc
+++ b/source/processes/electromagnetic/muons/src/G4MuPairProductionModel.cc
@@ -32,7 +32,11 @@
 // 
 // Creation date: 24.06.2002
 //
-// Modifications: 04.12.2002 Change G4DynamicParticle constructor in PostStep (VI)
+// Modifications:
+//
+// 04-12-02 Change G4DynamicParticle constructor in PostStep (V.Ivanchenko)
+// 23-12-02 Change interface in order to move to cut per region (V.Ivanchenko)
+// 24-01-03 Fix for compounds (V.Ivanchenko)
 //
 // Class Description: 
 //
@@ -53,8 +57,8 @@
 #include "G4ElementVector.hh"
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
- 
-// static members 
+
+// static members
 //
 G4double G4MuPairProductionModel::zdat[]={1.,4.,13.,29.,92.};
 G4double G4MuPairProductionModel::adat[]={1.01,9.01,26.98,63.55,238.03};
@@ -62,7 +66,7 @@ G4double G4MuPairProductionModel::tdat[]={1.e3,1.e4,1.e5,1.e6,1.e7,1.e8,1.e9,1.e
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
-G4MuPairProductionModel::G4MuPairProductionModel(const G4ParticleDefinition* p) 
+G4MuPairProductionModel::G4MuPairProductionModel(const G4ParticleDefinition* p)
   : G4VEmModel(),
   minPairEnergy(4.*electron_mass_c2),
   highKinEnergy(1000000.*TeV),
@@ -73,9 +77,7 @@ G4MuPairProductionModel::G4MuPairProductionModel(const G4ParticleDefinition* p)
   NBIN(1000),
   oldMaterial(0),
   samplingTablesAreFilled(false)
-{
-  partialSumSigma.clear();
-}
+{}
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
@@ -91,23 +93,23 @@ G4MuPairProductionModel::~G4MuPairProductionModel()
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
-G4double G4MuPairProductionModel::HighEnergyLimit(const G4ParticleDefinition* p,
-                                                  const G4Material*) 
+G4double G4MuPairProductionModel::HighEnergyLimit(const G4ParticleDefinition*,
+                                                  const G4Material*)
 {
   return highKinEnergy;
 }
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 
 
-G4double G4MuPairProductionModel::LowEnergyLimit(const G4ParticleDefinition* p,
-                                                 const G4Material*) 
+G4double G4MuPairProductionModel::LowEnergyLimit(const G4ParticleDefinition*,
+                                                  const G4Material*)
 {
   return lowKinEnergy;
 }
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
-G4double G4MuPairProductionModel::MinEnergyCut(const G4ParticleDefinition* p,
+G4double G4MuPairProductionModel::MinEnergyCut(const G4ParticleDefinition*,
                                                const G4Material* material) 
 {
   G4double eCut = (G4Electron::Electron())->GetEnergyThreshold(material);
@@ -124,7 +126,7 @@ G4double G4MuPairProductionModel::MinEnergyCut(const G4ParticleDefinition* p,
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 
 
 G4bool G4MuPairProductionModel::IsInCharge(const G4ParticleDefinition* p,
-	      		                   const G4Material*) 
+                                                  const G4Material*)
 {
   return (p == G4MuonMinus::MuonMinus() || p == G4MuonPlus::MuonPlus());
 }
@@ -458,11 +460,11 @@ G4double G4MuPairProductionModel::CrossSection(const G4Material* material,
                                                const G4ParticleDefinition* p,
                                                      G4double kineticEnergy,
                                                      G4double cutEnergy,
-                                                     G4double maxEnergy) 
+                                                     G4double maxEnergy)
 {
   G4double cross = 0.0;
   if(!samplingTablesAreFilled) {
-    minThreshold = MinEnergyCut(p, material); 
+    minThreshold = MinEnergyCut(p, material);
     MakeSamplingTables();
   }
   G4double tmax = G4std::min(maxEnergy, kineticEnergy);
@@ -473,8 +475,17 @@ G4double G4MuPairProductionModel::CrossSection(const G4Material* material,
   const G4double* theAtomNumDensityVector = material->GetAtomicNumDensityVector();
 
   if(material != oldMaterial) {
+    if( !oldMaterial ) partialSumSigma.clear();
+    size_t nMaterials = G4Material::GetNumberOfMaterials();
+    size_t length = partialSumSigma.size();
+    if(length < nMaterials) {
+      for (size_t i=length; i<nMaterials; i++) {
+        G4DataVector* dv = new G4DataVector();
+	partialSumSigma.push_back(dv);
+      }
+    }
     oldMaterial = material;
-    G4double fixedEnergy = sqrt(lowKinEnergy*highKinEnergy);   
+    G4double fixedEnergy = sqrt(lowKinEnergy*highKinEnergy);
     ComputePartialSumSigma(material, fixedEnergy, cutEnergy);
   }
 
@@ -508,19 +519,7 @@ void G4MuPairProductionModel::ComputePartialSumSigma(const G4Material* material,
   const G4ElementVector* theElementVector = material->GetElementVector(); 
   const G4double* theAtomNumDensityVector = material->GetAtomicNumDensityVector();
 
-  G4DataVector* dv;
-
-  if (index >= partialSumSigma.size()) {
-
-    dv = new G4DataVector();
-    partialSumSigma.push_back(dv);
-
-  } else {
-
-    dv = partialSumSigma[index];
-    dv->clear();
-    if(0 == index) samplingTablesAreFilled = false;
-  }
+  G4DataVector* dv = partialSumSigma[index];
 
   G4double cross = 0.0;
 
@@ -612,7 +611,7 @@ G4std::vector<G4DynamicParticle*>* G4MuPairProductionModel::SampleSecondary(
                              const G4Material* aMaterial,
                              const G4DynamicParticle* aDynamicParticle,
                                    G4double minEnergy,
-                                   G4double maxEnergy) 
+                                   G4double maxEnergy)
 {
    static const G4double esq = sqrt(exp(1.));
    G4double kineticEnergy = aDynamicParticle->GetKineticEnergy();
diff --git a/source/processes/electromagnetic/standard/src/G4PAIonisation.cc b/source/processes/electromagnetic/standard/src/G4PAIonisation.cc
index 3501dd6f95..9c833a23a5 100644
--- a/source/processes/electromagnetic/standard/src/G4PAIonisation.cc
+++ b/source/processes/electromagnetic/standard/src/G4PAIonisation.cc
@@ -21,12 +21,13 @@
 // ********************************************************************
 //
 //
-// $Id: G4PAIonisation.cc,v 1.31 2002/11/20 15:41:47 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4PAIonisation.cc,v 1.33 2003/02/12 08:57:10 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // **************************************************************
 //
+// 10.01.03 CutInRange for e- not for Particle (VI)
 // 08.11.01 particleMass becomes a local variable (mma)
 // 17.09.01 migration of Materials to pure STL (mma)
 // 28.05.01 V.Ivanchenko minor changes to provide ANSI -wall compilation 
@@ -42,6 +43,7 @@
 
 #include "G4PAIonisation.hh"
 #include "G4PAIxSection.hh"
+#include "G4Poisson.hh"
 
 const G4double G4PAIonisation:: LowestKineticEnergy = 10.0*keV ; // 100.0*MeV  ;
 const G4double G4PAIonisation::HighestKineticEnergy =  10.*TeV ; // 1000.0*MeV ;  
@@ -187,7 +189,8 @@ G4PAIonisation::BuildPhysicsTable(const G4ParticleDefinition& aParticleType)
 {
     G4double Charge = aParticleType.GetPDGCharge();
     //G4double Chargesquare = Charge*Charge ;     
-    CutInRange = aParticleType.GetLengthCuts(); 
+    //    CutInRange = aParticleType.GetLengthCuts(); 
+    CutInRange = (G4Electron::Electron())->GetLengthCuts(); 
 
     //  BuildLossTable(aParticleType) ;
  
@@ -620,8 +623,8 @@ G4PAIonisation::GetLossWithFluct( G4double Step,
 
   if(iTkin == G4PAIonisation::GetBinNumber()) // Fermi plato, try from left
   {
-    numOfCollisions = RandPoisson::
-    shoot((*(*fPAItransferBank)(iPlace))(0)*Step*charge2) ;
+    numOfCollisions =
+      G4Poisson((*(*fPAItransferBank)(iPlace))(0)*Step*charge2) ;
     
     //     G4cout<<"numOfCollisions = "<<numOfCollisions<<G4endl ;
 
@@ -642,8 +645,8 @@ G4PAIonisation::GetLossWithFluct( G4double Step,
   {
     if(iTkin == 0) // Tkin is too small, trying from right only
     {
-      numOfCollisions = RandPoisson::
-                        shoot((*(*fPAItransferBank)(iPlace+1))(0)*Step*charge2) ;
+      numOfCollisions =
+        G4Poisson((*(*fPAItransferBank)(iPlace+1))(0)*Step*charge2) ;
 
       //  G4cout<<"numOfCollisions = "<<numOfCollisions<<G4endl ;
 
@@ -673,8 +676,8 @@ G4PAIonisation::GetLossWithFluct( G4double Step,
       // G4cout<<"(*(*fPAItransferBank)(iPlace+1))(0) = "<<
       //     (*(*fPAItransferBank)(iPlace+1))(0)<<G4endl ;
 
-      numOfCollisions = RandPoisson::shoot(
-                     ( (*(*fPAItransferBank)(iPlace))(0)*W1 + 
+      numOfCollisions =
+        G4Poisson( ( (*(*fPAItransferBank)(iPlace))(0)*W1 + 
                      (*(*fPAItransferBank)(iPlace+1))(0)*W2 )*Step*charge2) ;
 
       //  G4cout<<"numOfCollisions = "<<numOfCollisions<<endl ;
diff --git a/source/processes/electromagnetic/standard/src/G4PAIxSection.cc b/source/processes/electromagnetic/standard/src/G4PAIxSection.cc
index 8f1d9ad93d..6b5cdffbff 100644
--- a/source/processes/electromagnetic/standard/src/G4PAIxSection.cc
+++ b/source/processes/electromagnetic/standard/src/G4PAIxSection.cc
@@ -21,17 +21,16 @@
 // ********************************************************************
 //
 //
-// $Id: G4PAIxSection.cc,v 1.13 2002/10/14 17:34:12 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4PAIxSection.cc,v 1.14 2003/02/12 08:57:11 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 // G4PAIxSection.cc -- class implementation file
 //
-// GEANT 4 class implementation file --- Copyright CERN 1995
-// CERN Geneva Switzerland
+// GEANT 4 class implementation file
 //
 // For information related to this code, please, contact
-// CERN, CN Division, ASD Group
+// the Geant4 Collaboration.
 //
 // History:
 // 1st version 11.06.97 V. Grichine
@@ -39,12 +38,11 @@
 // 17.05.01 V. Grichine, low energy extension down to 10*keV of proton
 // 28.05.01 V.Ivanchenko minor changes to provide ANSI -wall compilation 
 
-
-
-#include "G4ios.hh"
-#include <math.h>
 #include "G4PAIxSection.hh"
+
 #include "globals.hh"
+#include "G4ios.hh"
+#include "G4Poisson.hh"
 #include "G4Material.hh"
 
 /* ******************************************************************
@@ -1294,7 +1292,7 @@ G4double G4PAIxSection::GetStepEnergyLoss( G4double step )
 
 
   meanNumber = fIntegralPAIxSection[1]*step ;
-  numOfCollisions = RandPoisson::shoot(meanNumber) ;
+  numOfCollisions = G4Poisson(meanNumber) ;
 
   //   G4cout<<"numOfCollisions = "<<numOfCollisions<<G4endl ;
 
@@ -1330,7 +1328,7 @@ G4double G4PAIxSection::GetStepCerenkovLoss( G4double step )
 
 
   meanNumber = fIntegralCerenkov[1]*step ;
-  numOfCollisions = RandPoisson::shoot(meanNumber) ;
+  numOfCollisions = G4Poisson(meanNumber) ;
 
   //   G4cout<<"numOfCollisions = "<<numOfCollisions<<G4endl ;
 
@@ -1366,7 +1364,7 @@ G4double G4PAIxSection::GetStepPlasmonLoss( G4double step )
 
 
   meanNumber = fIntegralPlasmon[1]*step ;
-  numOfCollisions = RandPoisson::shoot(meanNumber) ;
+  numOfCollisions = G4Poisson(meanNumber) ;
 
   //   G4cout<<"numOfCollisions = "<<numOfCollisions<<G4endl ;
 
diff --git a/source/processes/electromagnetic/standard/src/G4eBremsstrahlungModel.cc b/source/processes/electromagnetic/standard/src/G4eBremsstrahlungModel.cc
index 314c7e6f8d..ec0eaba5c4 100644
--- a/source/processes/electromagnetic/standard/src/G4eBremsstrahlungModel.cc
+++ b/source/processes/electromagnetic/standard/src/G4eBremsstrahlungModel.cc
@@ -29,13 +29,15 @@
 // File name:     G4eBremsstrahlungModel
 //
 // Author:        Vladimir Ivanchenko on base of Laszlo Urban code
-// 
+//
 // Creation date: 03.01.2002
 //
-// Modifications: 
+// Modifications:
 //
 // 11-11-02  Fix division by 0 (VI)
 // 04-12-02  Change G4DynamicParticle constructor in PostStep (VI)
+// 23-12-02  Change interface in order to move to cut per region (VI)
+// 24-01-03  Fix for compounds (V.Ivanchenko)
 //
 // Class Description: 
 //
@@ -70,12 +72,11 @@ G4eBremsstrahlungModel::G4eBremsstrahlungModel(const G4ParticleDefinition* p)
   oldMaterial(0)
 {
   if(p) SetParticle(p);
-  partialSumSigma.clear();
 }
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
-G4eBremsstrahlungModel::~G4eBremsstrahlungModel() 
+G4eBremsstrahlungModel::~G4eBremsstrahlungModel()
 {
   size_t n = partialSumSigma.size();
   if(n > 0) {
@@ -87,7 +88,7 @@ G4eBremsstrahlungModel::~G4eBremsstrahlungModel()
 
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
-void G4eBremsstrahlungModel::SetParticle(const G4ParticleDefinition* p) 
+void G4eBremsstrahlungModel::SetParticle(const G4ParticleDefinition* p)
 {
   particle = p;
   if(p == G4Electron::Electron()) isElectron = true;
@@ -97,15 +98,15 @@ void G4eBremsstrahlungModel::SetParticle(const G4ParticleDefinition* p)
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
 G4double G4eBremsstrahlungModel::HighEnergyLimit(const G4ParticleDefinition* p,
-                                            const G4Material*) 
+                                                 const G4Material*)
 {
   return highKinEnergy;
 }
 
-//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 
+//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
 G4double G4eBremsstrahlungModel::LowEnergyLimit(const G4ParticleDefinition* p,
-                                           const G4Material*) 
+                                                 const G4Material*)
 {
   return lowKinEnergy;
 }
@@ -113,15 +114,15 @@ G4double G4eBremsstrahlungModel::LowEnergyLimit(const G4ParticleDefinition* p,
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
 G4double G4eBremsstrahlungModel::MinEnergyCut(const G4ParticleDefinition* p,
-                                              const G4Material*) 
+                                              const G4Material*)
 {
   return minThreshold;
 }
 
-//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... 
+//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
 G4bool G4eBremsstrahlungModel::IsInCharge(const G4ParticleDefinition* p,
-	      		                  const G4Material*) 
+                                                 const G4Material*)
 {
   return (p == G4Electron::Electron() || p == G4Positron::Positron());
 }
@@ -131,7 +132,7 @@ G4bool G4eBremsstrahlungModel::IsInCharge(const G4ParticleDefinition* p,
 G4double G4eBremsstrahlungModel::ComputeDEDX(const G4Material* material,
                                              const G4ParticleDefinition* p,
                                                    G4double kineticEnergy,
-                                                   G4double cutEnergy) 
+                                                   G4double cutEnergy)
 {
   if(!particle) SetParticle(p);
   if(kineticEnergy < lowKinEnergy) return 0.0;
@@ -145,7 +146,7 @@ G4double G4eBremsstrahlungModel::ComputeDEDX(const G4Material* material,
   const G4double factorHigh = 36./(1450.*GeV);
   const G4double coef1 = -0.5;
   const G4double coef2 = 2./9.;
-                            
+
   const G4ElementVector* theElementVector = material->GetElementVector();
   const G4double* theAtomicNumDensityVector = material->GetAtomicNumDensityVector();
 
@@ -163,22 +164,22 @@ G4double G4eBremsstrahlungModel::ComputeDEDX(const G4Material* material,
 
       x = log(totalEnergy/electron_mass_c2);
       loss = ComputeBremLoss(Z, kineticEnergy, cut, x) ;
-      if (!isElectron) loss *= PositronCorrFactorLoss(Z, kineticEnergy, cut);   
-                  
+      if (!isElectron) loss *= PositronCorrFactorLoss(Z, kineticEnergy, cut);
+
     // extrapolation for KineticEnergy>100 GeV
     } else if(cut < thigh) {
-                                 
+
       loss = ComputeBremLoss(Z, thigh, cut, xhigh) ;
-      if (!isElectron) loss *= PositronCorrFactorLoss(Z, thigh, cut) ;   
+      if (!isElectron) loss *= PositronCorrFactorLoss(Z, thigh, cut) ;
       rate = cut/kineticEnergy;
       loss *= (1. + coef1*rate + coef2*rate*rate);
       rate = cut/thigh;
       loss /= (1.+coef1*rate+coef2*rate*rate);
 
     } else {
-                                 
+
       loss = ComputeBremLoss(Z, thigh, 0.5*thigh, xhigh) ;
-      if (!isElectron) loss *= PositronCorrFactorLoss(Z, thigh, 0.5*thigh) ;   
+      if (!isElectron) loss *= PositronCorrFactorLoss(Z, thigh, 0.5*thigh) ;
       rate = cut/kineticEnergy;
       loss *= (1. + coef1*rate + coef2*rate*rate);
       loss *= cut*factorHigh;
@@ -196,7 +197,7 @@ G4double G4eBremsstrahlungModel::ComputeDEDX(const G4Material* material,
 
       G4double floss = 0.;
       G4int nmax = 100;
-     
+
       G4double vmin=log(kmin);
       G4double vmax=log(kmax) ;
       G4int nn = (G4int)(nmax*(vmax-vmin)/(log(highKinEnergy)-vmin)) ;
@@ -208,8 +209,8 @@ G4double G4eBremsstrahlungModel::ComputeDEDX(const G4Material* material,
 
         for(G4int n=0; n<=nn; n++) {
 
-          v += dv;  
-          u = exp(v);               
+          v += dv;
+          u = exp(v);
           fac = u*SupressionFunction(material,kineticEnergy,u);
 	  fac *= probsup*(u*u/(u*u+kp2))+1.-probsup;
           if ((n==0)||(n==nn)) c=0.5;
@@ -217,7 +218,7 @@ G4double G4eBremsstrahlungModel::ComputeDEDX(const G4Material* material,
           fac   *= c ;
           floss += fac ;
         }
-        floss *=dv/(kmax-kmin); 
+        floss *=dv/(kmax-kmin);
 
       } else {
         floss = 1.;
@@ -237,7 +238,7 @@ G4double G4eBremsstrahlungModel::ComputeDEDX(const G4Material* material,
 G4double G4eBremsstrahlungModel::ComputeBremLoss(G4double Z, G4double T,
                                                  G4double Cut, G4double x)
 
-// compute loss due to soft brems 
+// compute loss due to soft brems
 {
   static const G4double beta=1.0, ksi=2.0;
   static const G4double clossh = 0.254 , closslow = 1./3. , alosslow = 1. ;
@@ -298,7 +299,7 @@ G4double G4eBremsstrahlungModel::ComputeBremLoss(G4double Z, G4double T,
   for (G4int ii=0; ii<NZ; ii++)
     {
       G4double dz = abs(Z-ZZ[ii]); 
-      if(dz < delz)  { 
+      if(dz < delz)  {
         iz = ii; 
         delz = dz;
       }
@@ -306,7 +307,7 @@ G4double G4eBremsstrahlungModel::ComputeBremLoss(G4double Z, G4double T,
 
   G4double xx = log10(T);
   G4double fl = 1.;
-  
+
   if (xx <= xlim)
     {
       fl = coefloss[iz][Nloss-1];
@@ -324,7 +325,7 @@ G4double G4eBremsstrahlungModel::ComputeBremLoss(G4double Z, G4double T,
   //  correction 
   loss *= (aaa+bbb*T/Tlim)/(1.+ccc*T/Tlim);
   loss *= fl;
-  loss /= Avogadro; 
+  loss /= Avogadro;
 
   return loss;
 }
@@ -335,7 +336,7 @@ G4double G4eBremsstrahlungModel::PositronCorrFactorLoss(G4double Z,
                                  G4double kineticEnergy, G4double cut)
 
 //calculates the correction factor for the energy loss due to bremsstrahlung for positrons
-//the same correction is in the (discrete) bremsstrahlung 
+//the same correction is in the (discrete) bremsstrahlung
 
 {
   static const G4double K = 132.9416*eV ;
@@ -344,24 +345,24 @@ G4double G4eBremsstrahlungModel::PositronCorrFactorLoss(G4double Z,
   G4double x   = log(kineticEnergy/(K*Z*Z)), x2 = x*x, x3 = x2*x;
   G4double eta = 0.5+atan(a1*x+a3*x3+a5*x3*x2)/pi;
   G4double e0  = cut/kineticEnergy;
-  
+
   G4double factor = 0.0;
-  if (e0 < 1.0) { 
-    factor=log(1.-e0)/eta; 
+  if (e0 < 1.0) {
+    factor=log(1.-e0)/eta;
     factor=exp(factor);
-  }  
+  }
   factor = eta*(1.-factor)/e0;
 
   return factor;
 }
-      
+
 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
 
 G4double G4eBremsstrahlungModel::CrossSection(const G4Material* material,
                                               const G4ParticleDefinition* p,
                                                     G4double kineticEnergy,
                                                     G4double cutEnergy,
-                                                    G4double maxEnergy) 
+                                                    G4double maxEnergy)
 {
   if(!particle) SetParticle(p);
   G4double cross = 0.0;
@@ -373,21 +374,32 @@ G4double G4eBremsstrahlungModel::CrossSection(const G4Material* material,
   const G4double* theAtomNumDensityVector = material->GetAtomicNumDensityVector();
 
   if(material != oldMaterial) {
+    
+    if( !oldMaterial ) partialSumSigma.clear();
+    size_t nMaterials = G4Material::GetNumberOfMaterials();
+    size_t length = partialSumSigma.size();
+    if(length < nMaterials) {
+      for (size_t i=length; i<nMaterials; i++) {
+        G4DataVector* dv = new G4DataVector();
+	partialSumSigma.push_back(dv);
+      }
+    }
+
     oldMaterial = material;
-    ComputePartialSumSigma(material, 0.5*highKinEnergy,  
+    ComputePartialSumSigma(material, 0.5*highKinEnergy,
                            G4std::min(cutEnergy, 0.25*highKinEnergy));
   }
 
   for (size_t i=0; i<material->GetNumberOfElements(); i++) {
-             
+
     cross += theAtomNumDensityVector[i] * CrossSectionPerAtom(kineticEnergy,
              (*theElementVector)[i]->GetZ(), cut);
     if(tmax < kineticEnergy) {
       cross -= theAtomNumDensityVector[i] * CrossSectionPerAtom(kineticEnergy,
              (*theElementVector)[i]->GetZ(), tmax);
     }
-  }       
-           
+  }
+
   // now compute the correction due to the supression(s)
 
   G4double kmax = tmax;
@@ -547,7 +559,7 @@ G4double G4eBremsstrahlungModel::PositronCorrFactorSigma( G4double Z,
 // Eta is the ratio of positron to electron energy loss by bremstrahlung. 
 // A parametrized formula from L. Urban is used to estimate eta. It is a fit to the results
 // of L. Kim & al: Phys Rev. A33,3002 (1986)
- 
+
 {
   static const G4double K = 132.9416*eV;
   static const G4double a1 = 4.15e-1, a3 = 2.10e-3, a5 = 54.0e-5;
@@ -571,26 +583,15 @@ void G4eBremsstrahlungModel::ComputePartialSumSigma(const G4Material* material,
 {
   size_t index = material->GetIndex();
   G4int nElements = material->GetNumberOfElements();
-  const G4ElementVector* theElementVector = material->GetElementVector(); 
+  const G4ElementVector* theElementVector = material->GetElementVector();
   const G4double* theAtomNumDensityVector = material->GetAtomicNumDensityVector();
 
-  G4DataVector* dv;
-
-  if (index >= partialSumSigma.size()) {
-
-    dv = new G4DataVector();
-    partialSumSigma.push_back(dv);
-
-  } else {
-
-    dv = partialSumSigma[index];
-    dv->clear();
-  }
+  G4DataVector* dv = partialSumSigma[index];
 
   G4double cross = 0.0;
 
   for (G4int i=0; i<nElements; i++ ) {
-             
+
     cross += theAtomNumDensityVector[i] * CrossSectionPerAtom(kineticEnergy,
               (*theElementVector)[i]->GetZ(), cut);
     dv->push_back(cross);
@@ -705,7 +706,7 @@ G4std::vector<G4DynamicParticle*>* G4eBremsstrahlungModel::SampleSecondary(
 
        do {
              q = G4UniformRand();
-             x = pow(xmin, q + kappa*(1.0 - q));  
+             x = pow(xmin, q + kappa*(1.0 - q));
              epsil = x*kineticEnergy/totalEnergy;
              screenvar = screenfac*epsil/(1-epsil);
              F1 = G4std::max(ScreenFunction1(screenvar) - FZ ,0.);
@@ -785,13 +786,12 @@ G4std::vector<G4DynamicParticle*>* G4eBremsstrahlungModel::SampleSecondary(
   G4ThreeVector gammaDirection(sint*cos(phi),sint*sin(phi), cos(theta));
   gammaDirection.rotateUz(momentum);
 
-  // create G4DynamicParticle object for the Gamma 
+  // create G4DynamicParticle object for the Gamma
   G4DynamicParticle* g = new G4DynamicParticle();
   g->SetDefinition(G4Gamma::Gamma());
   g->SetKineticEnergy(gammaEnergy);
   g->SetMomentumDirection(gammaDirection);
 
-
   G4std::vector<G4DynamicParticle*>* vdp = new G4std::vector<G4DynamicParticle*>;
   vdp->push_back(g);
 
diff --git a/source/processes/electromagnetic/xrays/History b/source/processes/electromagnetic/xrays/History
index 05f7e648f8..6bd6160fa3 100644
--- a/source/processes/electromagnetic/xrays/History
+++ b/source/processes/electromagnetic/xrays/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.18 2002/11/25 18:50:19 gum Exp $
+$Id: History,v 1.20 2003/02/12 08:53:17 gcosmo Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -17,6 +17,14 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+12 February 03: G. Cosmo (xrays-V05-00-01)
+- Replaced call to RandPoisson::shoot() with G4Poisson(), more performant.
+  Affected files: G4Cerenkov.cc, G4ForwardXrayTR.cc, G4VXTRenergyLoss.cc.
+
+23 January 03: G. Cosmo (xrays-V05-00-00)
+- G4VXTRenergyLoss[.hh.cc]: removed reduntant headers inclusions and
+  ordered inclusion for complex numbers to allow porting on Windows .NET VC++.
+
 25 November 02: P. Gumplinger (xrays-V04-01-03)
 - G4Scintillation now allows for particle dependent excitation levels
 
diff --git a/source/processes/electromagnetic/xrays/include/G4VXTRenergyLoss.hh b/source/processes/electromagnetic/xrays/include/G4VXTRenergyLoss.hh
index 91dd610960..000916a4ee 100644
--- a/source/processes/electromagnetic/xrays/include/G4VXTRenergyLoss.hh
+++ b/source/processes/electromagnetic/xrays/include/G4VXTRenergyLoss.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VXTRenergyLoss.hh,v 1.3 2002/01/18 17:26:21 grichine Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VXTRenergyLoss.hh,v 1.4 2003/01/23 11:26:16 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 ///////////////////////////////////////////////////////////////////////////
@@ -40,9 +40,8 @@
 #define G4VXTRenergyLoss_h 1
 
 
-#include "globals.hh"
-#include "templates.hh"
 #include "g4std/complex"
+#include "globals.hh"
 #include "Randomize.hh"
 
 #include "G4LogicalVolume.hh"
diff --git a/source/processes/electromagnetic/xrays/src/G4Cerenkov.cc b/source/processes/electromagnetic/xrays/src/G4Cerenkov.cc
index 62faf07791..97d61cd90d 100644
--- a/source/processes/electromagnetic/xrays/src/G4Cerenkov.cc
+++ b/source/processes/electromagnetic/xrays/src/G4Cerenkov.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4Cerenkov.cc,v 1.13 2002/05/16 21:21:14 gum Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4Cerenkov.cc,v 1.14 2003/02/12 08:52:55 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 ////////////////////////////////////////////////////////////////////////
 // Cerenkov Radiation Class Implementation
@@ -52,6 +52,7 @@
 ////////////////////////////////////////////////////////////////////////
 
 #include "G4ios.hh"
+#include "G4Poisson.hh"
 #include "G4Cerenkov.hh"
 
 /////////////////////////
@@ -163,10 +164,7 @@ G4Cerenkov::AlongStepDoIt(const G4Track& aTrack, const G4Step& aStep)
 
 	MeanNumPhotons = MeanNumPhotons * step_length;
 
-	// RandPoisson is a utility class.  It provides functions
-	// that act on HepRandom
-
-	G4int NumPhotons = (G4int) RandPoisson::shoot(MeanNumPhotons);
+	G4int NumPhotons = (G4int) G4Poisson(MeanNumPhotons);
 
 	if (NumPhotons <= 0) {
 
diff --git a/source/processes/electromagnetic/xrays/src/G4ForwardXrayTR.cc b/source/processes/electromagnetic/xrays/src/G4ForwardXrayTR.cc
index 5920f5112a..93fd9f45c4 100644
--- a/source/processes/electromagnetic/xrays/src/G4ForwardXrayTR.cc
+++ b/source/processes/electromagnetic/xrays/src/G4ForwardXrayTR.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4ForwardXrayTR.cc,v 1.7 2001/10/24 16:40:54 maire Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4ForwardXrayTR.cc,v 1.8 2003/02/12 08:52:55 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // G4ForwardXrayTR class -- implementation file
 
@@ -36,16 +36,11 @@
 // 2nd version 17.12.97 V. Grichine
 // 17-09-01, migration of Materials to pure STL (mma) 
 
-
-#include <math.h>
-
-// #include "G4ios.hh"
-// #include <fstream.h>
-// #include <stdlib.h>
-
 #include "G4ForwardXrayTR.hh"
-#include "G4Material.hh"
+
 #include "globals.hh"
+#include "G4Poisson.hh"
+#include "G4Material.hh"
 #include "G4PhysicsTable.hh"
 #include "G4PhysicsVector.hh"
 #include "G4PhysicsLinearVector.hh"
@@ -653,9 +648,9 @@ G4VParticleChange* G4ForwardXrayTR::PostStepDoIt(const G4Track& aTrack,
  //                                   (*(*fAngleDistrTable)(iPlace))(0) )
  //      *chargeSq*0.5<<G4endl ;
 
-    numOfTR = RandPoisson::shoot( ( (*(*fEnergyDistrTable)(iPlace))(0) +
-                                    (*(*fAngleDistrTable)(iPlace))(0) )
-                                    *chargeSq*0.5 ) ;
+    numOfTR = G4Poisson( ( (*(*fEnergyDistrTable)(iPlace))(0) +
+                           (*(*fAngleDistrTable)(iPlace))(0) )
+                         *chargeSq*0.5 ) ;
     if(numOfTR == 0)
     {
       return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep);
@@ -722,11 +717,11 @@ G4VParticleChange* G4ForwardXrayTR::PostStepDoIt(const G4Track& aTrack,
   // (*(*fAngleDistrTable)(iPlace + 1))(0))*W2)
   //                                    *chargeSq*0.5<<G4endl ;
 
-      numOfTR = RandPoisson::shoot((((*(*fEnergyDistrTable)(iPlace))(0)+
-(*(*fAngleDistrTable)(iPlace))(0))*W1 + 
-                                    ((*(*fEnergyDistrTable)(iPlace + 1))(0)+
-(*(*fAngleDistrTable)(iPlace + 1))(0))*W2)
-                                    *chargeSq*0.5 ) ;
+      numOfTR = G4Poisson((((*(*fEnergyDistrTable)(iPlace))(0)+
+                            (*(*fAngleDistrTable)(iPlace))(0))*W1 + 
+                           ((*(*fEnergyDistrTable)(iPlace + 1))(0)+
+                            (*(*fAngleDistrTable)(iPlace + 1))(0))*W2)
+                          *chargeSq*0.5 ) ;
       if(numOfTR == 0)
       {
         return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep);
@@ -834,7 +829,7 @@ G4ForwardXrayTR::GetEnergyTR(G4int iMat, G4int jMat, G4int iTkin) const
 
   if(iTkin == fTotBin)                 // TR plato, try from left
   {
-    numOfTR = RandPoisson::shoot( (*energyVector1)(0)  ) ;
+    numOfTR = G4Poisson( (*energyVector1)(0)  ) ;
     if(numOfTR == 0)
     {
       return energyTR ;
@@ -862,8 +857,8 @@ G4ForwardXrayTR::GetEnergyTR(G4int iMat, G4int jMat, G4int iTkin) const
     {             // use trivial mean half/half
       W1 = 0.5 ; 
       W2 = 0.5 ;
-     numOfTR = RandPoisson::shoot( (*energyVector1)(0)*W1 +
-                                   (*energyVector2)(0)*W2  ) ;
+     numOfTR = G4Poisson( (*energyVector1)(0)*W1 +
+                          (*energyVector2)(0)*W2  ) ;
       if(numOfTR == 0)
       {
         return energyTR ;
diff --git a/source/processes/electromagnetic/xrays/src/G4VXTRenergyLoss.cc b/source/processes/electromagnetic/xrays/src/G4VXTRenergyLoss.cc
index c093aa5cee..2a699de908 100644
--- a/source/processes/electromagnetic/xrays/src/G4VXTRenergyLoss.cc
+++ b/source/processes/electromagnetic/xrays/src/G4VXTRenergyLoss.cc
@@ -21,27 +21,18 @@
 // ********************************************************************
 //
 //
-// $Id: G4VXTRenergyLoss.cc,v 1.5 2002/03/28 07:58:29 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VXTRenergyLoss.cc,v 1.7 2003/02/12 08:52:55 gcosmo Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 
 #include "G4Timer.hh"
+#include "G4Poisson.hh"
 
 #include "G4VXTRenergyLoss.hh"
-#include "Randomize.hh"
-#include "G4Material.hh"
 #include "G4MaterialTable.hh"
-#include "globals.hh"
-#include "g4std/complex"
 
-#include "G4LogicalVolume.hh"
-
-#include "G4PhysicsTable.hh"
 #include "G4PhysicsVector.hh"
 #include "G4PhysicsLinearVector.hh"
-#include "G4PhysicsLogVector.hh"
-#include "G4Integrator.hh"
-#include "G4Gamma.hh"
 
 // Initialization of local constants
 
@@ -351,7 +342,7 @@ G4VParticleChange* G4VXTRenergyLoss::AlongStepDoIt( const G4Track& aTrack,
     if(iTkin == fTotBin) 
     {
       meanNumOfTR = (*(*fEnergyDistrTable)(iPlace))(0)*chargeSq*distance ;
-      numOfTR = RandPoisson::shoot(meanNumOfTR) ;
+      numOfTR = G4Poisson(meanNumOfTR) ;
     }
     else
     {
@@ -373,7 +364,7 @@ G4VParticleChange* G4VXTRenergyLoss::AlongStepDoIt( const G4Track& aTrack,
                   (*(*fAngleDistrTable)(iPlace + 1))(0))*W2)*chargeSq*0.5
               <<G4endl ;
       }
-      numOfTR = RandPoisson::shoot( meanNumOfTR ) ;
+      numOfTR = G4Poisson( meanNumOfTR ) ;
     }
     if( numOfTR == 0 ) // no change, return 
     {
diff --git a/source/processes/hadronic/cross_sections/src/G4ElectroNuclearCrossSection.cc b/source/processes/hadronic/cross_sections/src/G4ElectroNuclearCrossSection.cc
index 74567583f9..82e37ba722 100644
--- a/source/processes/hadronic/cross_sections/src/G4ElectroNuclearCrossSection.cc
+++ b/source/processes/hadronic/cross_sections/src/G4ElectroNuclearCrossSection.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4ElectroNuclearCrossSection.cc,v 1.15 2002/12/12 19:16:50 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4ElectroNuclearCrossSection.cc,v 1.16 2003/02/13 08:37:49 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // G4 Physics class: G4ElectroNuclearCrossSection for gamma+A cross sections
@@ -2387,7 +2387,7 @@ G4double G4ElectroNuclearCrossSection::SolveTheEquation(G4double f)
     G4double fx=Fun(x);
     G4double df=DFun(x);
     G4double d=(fx-f)/df;
-    x=x-d;
+    x=x+d;
 #ifdef pdebug
     G4cout<<"SolveTheEq: i="<<i<<",d="<<d<<",x="<<x<<",fx="<<fx<<",df="<<df<<G4endl;
 #endif
diff --git a/source/processes/hadronic/management/include/G4InelasticInteraction.hh b/source/processes/hadronic/management/include/G4InelasticInteraction.hh
index ab8fddf42e..d580d182f5 100644
--- a/source/processes/hadronic/management/include/G4InelasticInteraction.hh
+++ b/source/processes/hadronic/management/include/G4InelasticInteraction.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4InelasticInteraction.hh,v 1.7 2002/12/12 19:16:53 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4InelasticInteraction.hh,v 1.8 2003/02/12 09:55:00 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
  // Hadronic Process: Inelastic Interaction 
  // This class is an abstract base class, since the pure virtual
@@ -53,7 +53,7 @@
  public:
     
     G4InelasticInteraction() : G4HadronicInteraction()
-    { }
+    { cache = 0.0;}
     
     virtual ~G4InelasticInteraction()
     { }
diff --git a/source/processes/hadronic/management/include/G4NoModelFound.hh b/source/processes/hadronic/management/include/G4NoModelFound.hh
new file mode 100644
index 0000000000..1f9769b137
--- /dev/null
+++ b/source/processes/hadronic/management/include/G4NoModelFound.hh
@@ -0,0 +1,8 @@
+#ifndef G4NoModelFound_h
+#define G4NoModelFound_h
+
+class G4NoModelFound
+{
+};
+
+#endif
diff --git a/source/processes/hadronic/management/src/G4EnergyRangeManager.cc b/source/processes/hadronic/management/src/G4EnergyRangeManager.cc
index e64b21e32c..606489e000 100644
--- a/source/processes/hadronic/management/src/G4EnergyRangeManager.cc
+++ b/source/processes/hadronic/management/src/G4EnergyRangeManager.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4EnergyRangeManager.cc,v 1.7 2002/12/12 19:16:53 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4EnergyRangeManager.cc,v 1.8 2003/01/27 09:57:13 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
  // Hadronic Process: Energy Range Manager
  // original by H.P. Wellisch
@@ -33,6 +33,7 @@
  
 #include "G4EnergyRangeManager.hh"
 #include "Randomize.hh"
+#include "G4NoModelFound.hh"
  
  G4EnergyRangeManager::G4EnergyRangeManager(
   const G4EnergyRangeManager &right )
@@ -104,7 +105,7 @@
     switch ( cou )
     {
      case 0:
-       G4Exception("GetHadronicInteraction: No model found for this energy range");
+       throw(new G4NoModelFound);
        return 0;
      case 1:
        m = memory;
diff --git a/source/processes/hadronic/management/src/G4HadronicProcess.cc b/source/processes/hadronic/management/src/G4HadronicProcess.cc
index 67cefe0879..663a61d962 100644
--- a/source/processes/hadronic/management/src/G4HadronicProcess.cc
+++ b/source/processes/hadronic/management/src/G4HadronicProcess.cc
@@ -28,6 +28,7 @@
 #include <stdlib.h>
 #include "G4HadronicProcess.hh"
 #include "G4EffectiveCharge.hh"
+#include "G4NoModelFound.hh"
 
 //@@ add model name info, once typeinfo available #include <typeinfo.h>
  
@@ -89,8 +90,20 @@
     G4Material *aMaterial = aTrack.GetMaterial();
     G4double kineticEnergy = aParticle->GetKineticEnergy();
     G4Element * anElement = ChooseAandZ( aParticle, aMaterial );
+    try
+    {
     theInteraction = ChooseHadronicInteraction( kineticEnergy,
                                                 aMaterial, anElement );
+    }
+    catch(G4NoModelFound * it)
+    {
+      delete it;
+      G4cout << "Unrecoverable error for:"<<G4endl;
+      G4cout << " - Particle energy[GeV] = "<< kineticEnergy/GeV<<G4endl;
+      G4cout << " - Material = "<<aMaterial->GetName()<<G4endl;
+      G4cout << " - Particle type = "<<aParticle->GetDefinition()->GetParticleName()<<G4endl;
+      G4Exception("GetHadronicProcess: No model found for this energy range");
+    }
     G4VParticleChange *result =
       theInteraction->ApplyYourself( aTrack, targetNucleus);
     for(G4int i=0; i<result->GetNumberOfSecondaries(); i++)
diff --git a/source/processes/hadronic/management/src/G4InelasticInteraction.cc b/source/processes/hadronic/management/src/G4InelasticInteraction.cc
index 775bcbb275..f22150bb09 100644
--- a/source/processes/hadronic/management/src/G4InelasticInteraction.cc
+++ b/source/processes/hadronic/management/src/G4InelasticInteraction.cc
@@ -180,6 +180,7 @@
    G4bool quasiElastic )
   {
     what = originalIncident->GetMomentum();
+    cache = 0;
     theReactionDynamics.ProduceStrangeParticlePairs( vec, vecLen,
                                                      modifiedOriginal, originalTarget,
                                                      currentParticle, targetParticle,
diff --git a/source/processes/hadronic/models/chiral_inv_phase_space/body/include/G4Quasmon.hh b/source/processes/hadronic/models/chiral_inv_phase_space/body/include/G4Quasmon.hh
index 6023abae14..45ab1e1bcb 100644
--- a/source/processes/hadronic/models/chiral_inv_phase_space/body/include/G4Quasmon.hh
+++ b/source/processes/hadronic/models/chiral_inv_phase_space/body/include/G4Quasmon.hh
@@ -14,15 +14,15 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
 // ********************************************************************
 //
 //
-// $Id: G4Quasmon.hh,v 1.19.10.1 2002/12/12 19:14:32 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4Quasmon.hh,v 1.20 2002/12/12 13:25:52 mkossov Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //      ---------------- G4Quasmon ----------------
 //             by Mikhail Kossov, July 1999.
@@ -80,6 +80,7 @@ public:
   void              ClearOutput();                    // Clear but not destroy the output
   void              InitQuasmon(const G4QContent& qQCont, const G4LorentzVector& q4M);
   void              IncreaseBy(const G4Quasmon* pQuasm); // as operator+= but by pointer
+  void              ClearQuasmon();                   // Clear Quasmon (status=0)
   void              KillQuasmon();                    // Kill Quasmon (status=0)
 
 private:  
@@ -161,7 +162,7 @@ inline void G4Quasmon::InitQuasmon(const G4QContent& qQCont, const G4LorentzVect
   status= 3;
 }
 
-inline void G4Quasmon::KillQuasmon()
+inline void G4Quasmon::ClearQuasmon()
 {
   static const G4QContent zeroQC(0,0,0,0,0,0);
   static const G4LorentzVector nothing(0.,0.,0.,0.);
@@ -169,6 +170,15 @@ inline void G4Quasmon::KillQuasmon()
   valQ  = zeroQC;
   q4Mom = nothing;
   status= 0;
+  G4std::for_each(theQCandidates.begin(), theQCandidates.end(), DeleteQCandidate());
+  theQCandidates.clear();
+
+}
+
+inline void G4Quasmon::KillQuasmon()
+{
+  ClearQuasmon();
+  ClearOutput();
 }
 
 #endif
diff --git a/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4QEnvironment.cc b/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4QEnvironment.cc
index 829fb63842..11e5d300d7 100644
--- a/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4QEnvironment.cc
+++ b/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4QEnvironment.cc
@@ -14,15 +14,15 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
 // ********************************************************************
 //
 //
-// $Id: G4QEnvironment.cc,v 1.46.4.1 2002/12/12 19:14:33 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4QEnvironment.cc,v 1.48 2002/12/13 08:19:32 mkossov Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //      ---------------- G4QEnvironment ----------------
 //             by Mikhail Kossov, August 2000.
@@ -44,7 +44,7 @@ G4QEnvironment::G4QEnvironment(const G4QHadronVector& projHadrons, const G4int t
   {
     G4cerr<<"***G4QEnvironment: a#of INPUT QHadrons="<<nHadrons<<",tPDG="<<targPDG<<G4endl;
     //G4Exception("***G4QEnvironment: There is no one projectile or vacuum target");
-    if(nHadrons)                              // The environment is empti (nothing to interact with)
+    if(nHadrons)                              // The environment is empty (nothing to interact with)
 	{
       for(G4int ih=0; ih<nHadrons; ih++)
       {
@@ -1078,193 +1078,205 @@ G4QHadronVector G4QEnvironment::HadronizeQEnvironment()
         if(!fCount)premC--;                      // Reduce premium efforts counter
 	    for (G4int jq=0; jq<nQuasmons; jq++)     // Fragmentation LOOP over Quasmons
 	    {
-	      G4Quasmon* pQ     = theQuasmons[jq];   // Pointer to the current Quasmon
-          G4int      status = pQ->GetStatus();   // Old status of the Quasmon
-          if(status)                             // Skip dead Quasmons
+	      G4Quasmon* pQ     = theQuasmons[jq];   // Pointer to the current Quasmon <--<--<--<--<-+
+          G4int      status = pQ->GetStatus();   // Old status of the Quasmon                    ^
+          if(status)                             // Skip dead Quasmons                           ^
 		  {
- 	        G4QHadronVector* output=pQ->Fragment(theEnvironment,eCount);//**!!DESTROY!!** <------+
-            status = pQ->GetStatus();            // New status after fragmentation attempt       ^
+ 	        G4QHadronVector* output=pQ->Fragment(theEnvironment,eCount);//**!!DESTROY!!** <------^-+
+            status = pQ->GetStatus();            // New status after fragmentation attempt       ^ ^
 #ifdef pdebug
-	        G4cout<<"G4QEnv::HadrQE: **FragmAttempt** jq="<<jq<<", status="<<status          //  ^
-                  <<", Environment="<<theEnvironment<<theEnvironment.Get4Momentum()<<G4endl; //  ^
+	        G4cout<<"G4QEnv::HadrQE: **FragmAttempt** jq="<<jq<<", status="<<status          //  ^ ^
+                  <<", Environment="<<theEnvironment<<theEnvironment.Get4Momentum()<<G4endl; //  ^ ^
 #endif
-            G4int nHadrons = output->size();
-            if(!status||status==1||nHadrons)     // Something was filled                         ^
+            G4int nHadrons = output->size();     //                                              ^ ^
+            if(!status||status==1||nHadrons)     // Something was filled                         ^ ^
 			{
-              if(nHadrons>0)                     // Transfer QHadrons from Quasmon to Output     ^
+              if(nHadrons>0)                     // Transfer QHadrons from Quasmon to Output     ^ ^
 	          {
-    	        for (G4int ih=0; ih<nHadrons; ih++)      // LOOP over Q-output QHadrons          ^
+    	        for (G4int ih=0; ih<nHadrons; ih++)      // LOOP over Q-output QHadrons          ^ ^
                 {
-				  G4QHadron* inpH =output->operator[](ih);
-                  G4int hC=inpH->GetCharge();    // Charge of the Hadron                         ^
-                  G4int hF=inpH->GetNFragments();
-                  G4double hCB=0.;               // Coulomb Barrier                              ^
-                  G4double hKE=0.;               // Kinetic Energy of the Hadron                 ^
-                  G4LorentzVector hLV=inpH->Get4Momentum();
-                  G4bool can=hC&&!hF;
-                  if(can)
+				  G4QHadron* inpH =output->operator[](ih); //                                    ^ ^
+                  G4int hC=inpH->GetCharge();    // Charge of the Hadron                         ^ ^
+                  G4int hF=inpH->GetNFragments();//                                              ^ ^
+                  G4double hCB=0.;               // Coulomb Barrier                              ^ ^
+                  G4double hKE=0.;               // Kinetic Energy of the Hadron                 ^ ^
+                  G4LorentzVector hLV=inpH->Get4Momentum(); //                                   ^ ^
+                  G4bool can=hC&&!hF;            //                                              ^ ^
+                  if(can)                        //                                              ^ ^
                   {
-                    G4int hB=inpH->GetBaryonNumber();
-                    hCB=theEnvironment.CoulombBarrier(hC,hB);
-                    hKE=hLV.e()-hLV.m();
+                    G4int hB=inpH->GetBaryonNumber(); //                                         ^ ^
+                    hCB=theEnvironment.CoulombBarrier(hC,hB); //                                 ^ ^
+                    hKE=hLV.e()-hLV.m();                      //                                 ^ ^
 				  }
-                  if(can&&hKE<hCB)               // => "Suck the Hadron in Quasm or Env" case    ^
+                  if(can&&hKE<hCB)               // => "Suck the Hadron in Quasm or Env" case    ^ ^
 				  {
-                    if(status)                   // => "Suck in the existing Quasmon" case       ^
+                    if(status)                   // => "Suck in the existing Quasmon" case       ^ ^
                     {
-                      G4QContent tQC=inpH->GetQC()+pQ->GetQC(); //                               ^
-                      G4LorentzVector tLV=hLV+pQ->Get4Momentum();//                              ^
-                      pQ->InitQuasmon(tQC,tLV);  // Reinitialize the current Quasmon             ^
+                      G4QContent tQC=inpH->GetQC()+pQ->GetQC(); //                               ^ ^
+                      G4LorentzVector tLV=hLV+pQ->Get4Momentum();//                              ^ ^
+                      pQ->InitQuasmon(tQC,tLV);  // Reinitialize the current Quasmon             ^ ^
 #ifdef pdebug
-	                  G4cout<<"G4QEnv::HadrQE:Medium, H#"<<ih<<", QPDG="<<inpH->GetQPDG()
-                            <<",4M="<<inpH->Get4Momentum()<<" is sucked in Quasmon"<<G4endl;
+	                  G4cout<<"G4QEnv::HadrQE:Medium, H#"<<ih<<", QPDG="<<inpH->GetQPDG() //     ^ ^
+                            <<",4M="<<inpH->Get4Momentum()<<" is sucked in Quasmon"<<G4endl; //  ^ ^
 #endif
 				    }
-                    else                         // => "Suck in the existing Quasmon" case       ^
+                    else                         // => "Suck in the existing Quasmon" case       ^ ^
                     {
-                      G4QContent tQC=inpH->GetQC()+theEnvironment.GetQCZNS();//                  ^
-                      G4LorentzVector tLV=hLV+theEnvironment.Get4Momentum(); //                  ^
-                      theEnvironment=G4QNucleus(tQC,tLV); // Reinit the current Environment      ^
+                      G4QContent tQC=inpH->GetQC()+theEnvironment.GetQCZNS();//                  ^ ^
+                      G4LorentzVector tLV=hLV+theEnvironment.Get4Momentum(); //                  ^ ^
+                      theEnvironment=G4QNucleus(tQC,tLV); // Reinit the current Environment      ^ ^
 #ifdef pdebug
 	                  G4cout<<"G4QEnv::HadrQE:Medium, H#"<<ih<<", QPDG="<<inpH->GetQPDG()<<",4M="
-                            <<inpH->Get4Momentum()<<" is sucked in Environment"<<G4endl;
+                            <<inpH->Get4Momentum()<<" is sucked in Environment"<<G4endl; //      ^ ^
 #endif
 				    }
 				  }
-                  else if(!hF)                   // => "Hadron can go out" case                  ^
+                  else if(!hF)                   // => "Hadron can go out" case                  ^ ^
                   { 
-                    G4QHadron* curH = new G4QHadron(inpH); //                                    ^
+                    G4QHadron* curH = new G4QHadron(inpH); //                                    ^ ^
 #ifdef pdebug
-	                G4cout<<"G4QEnv::HadrQE:Medium, H#"<<ih<<", QPDG="<<curH->GetQPDG() //       ^
-                          <<",4M="<<curH->Get4Momentum()<<G4endl;
+	                G4cout<<"G4QEnv::HadrQE:Medium, H#"<<ih<<", QPDG="<<curH->GetQPDG() //       ^ ^
+                          <<",4M="<<curH->Get4Momentum()<<G4endl; //                             ^ ^
 #endif
-                    theQHadrons.push_back(curH); // Fill hadron-copy (delete equivalent)         ^
+                    theQHadrons.push_back(curH); // Fill hadron-copy (delete equivalent)         ^ ^
 				  }
-				}
-                pQ->ClearOutput();               // Hadron is filled, Clear Frag-output          ^
-                count3=0;                        // Reset counter of empty hadronizations        ^
+				}                                //                                              ^ ^
+                pQ->ClearOutput();               // Hadron is filled, Clear Frag-output <--<--<--^ ^
+                count3=0;                        // Reset counter of empty hadronizations          ^
 	          }
-              else count3++;                     // Increment counter of empty hadronizations    ^
+              else count3++;                     // Increment counter of empty hadronizations      ^
 			}
-            else if(status<0||status==2)         // => "PANIC or NOTHING was done" case          ^
+            else if(status<0||status==2)         // => "PANIC or NOTHING was done" case            ^
 			{
-              //if(eCount==1 && CheckGroundState(pQ,true))  //                                   ^
-              if(eCount==1 && CheckGroundState(pQ))         //                                   ^
+              //if(eCount==1 && CheckGroundState(pQ,true))  //                                     ^
+              if(eCount==1 && CheckGroundState(pQ))         //                                     ^
               {
-                pQ->KillQuasmon();               // If BackFusion succeeded, kill the Quasmon    ^
-                return theQHadrons;
+                G4std::for_each(output->begin(), output->end(), DeleteQHadron()); // >-------------^
+                output->clear();                     //                                            ^
+                delete output;                       // >==========================================^
+                pQ->KillQuasmon();               // If BackFusion succeeded, kill the Quasmon      ^
+                return theQHadrons;              //                                                ^
               }
-              if(status<0&&nHadrons)
+              if(status<0&&nHadrons)             //                                                ^
 			  {
-		        G4cerr<<"***G4QEnv::HadrQE: nH="<<nHadrons<<"< status="<<status<<G4endl; //      ^
-                G4Exception("G4QEnvironment::HadronizeQEnvironment: Strange PANIC");
+		        G4cerr<<"***G4QEnv::HadrQE: nH="<<nHadrons<<"< status="<<status<<G4endl; //        ^
+                G4Exception("G4QEnvironment::HadronizeQEnvironment: Strange PANIC");     //        ^
 			  }
-              else if(status==2)                 // Check PANIC conditions for status=2          ^
+              else if(status==2)                 // Check PANIC conditions for status=2            ^
 			  {
-                if(theEnvironment!=vacuum)       // "Nuclear Environment" case                   ^
+                if(theEnvironment!=vacuum)       // "Nuclear Environment" case                     ^
 				{
-                  G4LorentzVector t4M=pQ->Get4Momentum()+theEnvironment.Get4Momentum(); //       ^
-                  G4double      tM=t4M.m();      // Real total (with environment) mass           ^
-                  G4QContent   qQC= pQ->GetQC(); // QuarkContent of the Quasmon                  ^
-                  G4QContent envQC=theEnvironment.GetQCZNS(); // QuarkCont of NucEnviron         ^
-                  G4QContent curQC=envQC+qQC;    // Total Quark Content                          ^
-                  G4QNucleus curE(curQC);        // Pseudo nucleus for the Total System          ^
-                  G4double   curM=curE.GetMZNS();// min mass of the Total System                 ^
+                  G4LorentzVector t4M=pQ->Get4Momentum()+theEnvironment.Get4Momentum(); //         ^
+                  G4double      tM=t4M.m();      // Real total (with environment) mass             ^
+                  G4QContent   qQC= pQ->GetQC(); // QuarkContent of the Quasmon                    ^
+                  G4QContent envQC=theEnvironment.GetQCZNS(); // QuarkCont of NucEnviron           ^
+                  G4QContent curQC=envQC+qQC;    // Total Quark Content                            ^
+                  G4QNucleus curE(curQC);        // Pseudo nucleus for the Total System            ^
+                  G4double   curM=curE.GetMZNS();// min mass of the Total System                   ^
 #ifdef pdebug
-    		      G4cout<<"G4QEnv::HadrQEnv:#"<<jq<<",tM="<<tM<<" > gstM="<<curM<<curE<<G4endl;
+    		      G4cout<<"G4QEnv::HadrQEnv:#"<<jq<<",tM="<<tM<<" > gstM="<<curM<<curE<<G4endl; // ^
 #endif
-                  if(tM<curM) status=-1;         // Q+E is below the Mass Shell - PANIC          ^
+                  if(tM<curM) status=-1;         // Q+E is below the Mass Shell - PANIC            ^
                 }
-                else                             // "Vacuum" case                                ^
+                else                             // "Vacuum" case                                  ^
 				{
-                  G4LorentzVector t4M=pQ->Get4Momentum(); // 4Mom for the Quasmon                ^
-                  G4QPDGCode QPDGQ=pQ->GetQPDG();// QPDG Code for the Quasmon                    ^
-                  G4int PDGQ=QPDGQ.GetPDGCode(); // PDG Code of the QUASMON                      ^
+                  G4LorentzVector t4M=pQ->Get4Momentum(); // 4Mom for the Quasmon                  ^
+                  G4QPDGCode QPDGQ=pQ->GetQPDG();// QPDG Code for the Quasmon                      ^
+                  G4int PDGQ=QPDGQ.GetPDGCode(); // PDG Code of the QUASMON                        ^
 #ifdef pdebug
-				  G4cout<<"G4QEnv::HadrQEnv: vacuum PDGQ="<<PDGQ<<G4endl; //                     ^
+				  G4cout<<"G4QEnv::HadrQEnv: vacuum PDGQ="<<PDGQ<<G4endl; //                       ^
 #endif
-                  if(!PDGQ) status=-1;           // Unknown Quasmon in Vaquum - PANIC            ^
-                  else if (PDGQ!=10)             // @@ Chipolino can wait @@                     ^
+                  if(!PDGQ) status=-1;           // Unknown Quasmon in Vaquum - PANIC              ^
+                  else if (PDGQ!=10)             // @@ Chipolino can wait @@                       ^
 				  {
-                    G4double qM =t4M.m();        // Real mass of the Quasmon                     ^
-                    G4double gsM=QPDGQ.GetMass();// GSmass of the Quasmon                        ^
+                    G4double qM =t4M.m();        // Real mass of the Quasmon                       ^
+                    G4double gsM=QPDGQ.GetMass();// GSmass of the Quasmon                          ^
 #ifdef pdebug
-    		        G4cout<<"G4QEnv::HadrQEnv:#"<<jq<<", qM="<<qM<<" > gsM="<<gsM<<G4endl; //    ^
+    		        G4cout<<"G4QEnv::HadrQEnv:#"<<jq<<", qM="<<qM<<" > gsM="<<gsM<<G4endl; //      ^
 #endif
-					if(abs(qM-gsM)<0.0001)       // "Fill & Kill" Case                           ^
+					if(abs(qM-gsM)<0.0001)       // "Fill & Kill" Case                             ^
 					{
-                      G4QHadron* resQ = new G4QHadron(PDGQ,t4M);
-                      theQHadrons.push_back(resQ);  // @@ Check Dibarions @@ (delete equivalent) ^
-                      pQ->KillQuasmon();         // Make done the current Quasmon                ^
+                      G4QHadron* resQ = new G4QHadron(PDGQ,t4M); //                                ^
+                      theQHadrons.push_back(resQ);  // @@ Check Dibarions @@ (delete equivalent)   ^
+                      pQ->KillQuasmon();         // Make done the current Quasmon                  ^
 					}
-                    else if(qM<gsM) status=-1;   // Below Mass Shell - PANIC                     ^
+                    else if(qM<gsM) status=-1;   // Below Mass Shell - PANIC                       ^
 				  }
 				}
 			  }
-              else if(status==3) count3++;
-              if(status<0)                       // Panic: Quasmon is below the mass shell       ^
+              else if(status==3) count3++;       //                                                ^
+              if(status<0)                       // Panic: Quasmon is below the mass shell         ^
 			  {
-                //if(eCount==1 && DecayInEnvQ(pQ))
+                //if(eCount==1 && DecayInEnvQ(pQ)) //                                              ^
                 //{
-                //  pQ->KillQuasmon();
-                //  return theQHadrons;
+                //  G4std::for_each(output->begin(), output->end(), DeleteQHadron()); // >---------^
+                //  output->clear();                     //                                        ^
+                //  delete output;                       // >======================================^
+                //  pQ->KillQuasmon();                                                             ^
+                //  return theQHadrons;                                                            ^
                 //}
-                G4int    ppm=jq;                 // Initialized by PANIC Quasmon pointer         ^
-                G4int    nRQ=0;                  // Prototype of a#of additional real Quasmons   ^
+                G4int    ppm=jq;                 // Initialized by PANIC Quasmon pointer           ^
+                G4int    nRQ=0;                  // Prototype of a#of additional real Quasmons     ^
 #ifdef pdebug
-    		    G4cout<<"G4QEnv::HadrQEnv: ***PANIC*** for jq="<<jq<<G4endl;
+    		    G4cout<<"G4QEnv::HadrQEnv: ***PANIC*** for jq="<<jq<<G4endl; //                    ^
 #endif
-                G4ThreeVector vp= pQ->Get4Momentum().vect(); // momentum of the PANIC Quasmon    ^
-                G4double dpm=1.e+30;             // Just a big number (dot product of momenta)   ^
-	            for(G4int ir=0; ir<nQuasmons; ir++)
+                G4ThreeVector vp= pQ->Get4Momentum().vect(); // momentum of the PANIC Quasmon      ^
+                G4double dpm=1.e+30;             // Just a big number (dot product of momenta)     ^
+	            for(G4int ir=0; ir<nQuasmons; ir++) //                                             ^
 	            {
-                  if(ir!=jq)                     // Skip the current (PANIC) Quasmon             ^
+                  if(ir!=jq)                     // Skip the current (PANIC) Quasmon               ^
 				  {
-	                G4Quasmon* rQ = theQuasmons[ir];
-                    G4int Qst = rQ->GetStatus(); // Status of a Quasmon                          ^
-                    if(Qst>0)                    // Skip the dead Quasmon                        ^
+	                G4Quasmon* rQ = theQuasmons[ir]; //                                            ^
+                    G4int Qst = rQ->GetStatus(); // Status of a Quasmon                            ^
+                    if(Qst>0)                    // Skip the dead Quasmon                          ^
 				    {
-					  nRQ++;                     // Increment real-Quasmon-counter               ^
-                      G4double dp=vp.dot(rQ->Get4Momentum().vect());
+					  nRQ++;                     // Increment real-Quasmon-counter                 ^
+                      G4double dp=vp.dot(rQ->Get4Momentum().vect()); //                            ^
                       if(dp<dpm)
 					  {
-                        ppm=ir;                  // Remember the index of MinProj Quasmon        ^
-                        dpm=dp;                  // Remember the value of Minimum Projection     ^
+                        ppm=ir;                  // Remember the index of MinProj Quasmon          ^
+                        dpm=dp;                  // Remember the value of Minimum Projection       ^
 					  }
 				    }
 				  }
-                }// End of the partner-search-for-the-PANIC-Quasmon LOOP                         ^
-                if(nRQ)                          // Merge with the best candidate                ^
+                }// End of the partner-search-for-the-PANIC-Quasmon LOOP                           ^
+                if(nRQ)                          // Merge with the best candidate                  ^
     		    {
-	              G4Quasmon*      rQ = theQuasmons[ppm];
-                  G4QContent      rQC= rQ->GetQC();
-                  G4LorentzVector r4M= rQ->Get4Momentum();
-                  rQC               += pQ->GetQC();
-                  r4M               += pQ->Get4Momentum();
-                  rQ->InitQuasmon(rQC, r4M);     // Make new Quasmon                             ^
-                  pQ->KillQuasmon();             // Delete old Quasmon                           ^
+	              G4Quasmon*      rQ = theQuasmons[ppm]; //                                        ^
+                  G4QContent      rQC= rQ->GetQC();      //                                        ^
+                  G4LorentzVector r4M= rQ->Get4Momentum(); //                                      ^
+                  rQC               += pQ->GetQC();        //                                      ^
+                  r4M               += pQ->Get4Momentum(); //                                      ^
+                  rQ->InitQuasmon(rQC, r4M);     // Make new Quasmon                               ^
+                  pQ->KillQuasmon();             // Delete old Quasmon                             ^
 			    }
-                else // No candidate to resolve PANIC was found                                  ^
+                else // No candidate to resolve PANIC was found                                    ^
 			    {
-                  //if(eCount==1 && CheckGroundState(pQ, true)) //  BackFusion attempt           ^
-                  if(eCount==1 && CheckGroundState(pQ)) //  BackFusion attempt                   ^
+                  //if(eCount==1 && CheckGroundState(pQ, true)) //  BackFusion attempt             ^
+                  if(eCount==1 && CheckGroundState(pQ)) //  BackFusion attempt                     ^
                   {
-                    pQ->KillQuasmon();           //                                              ^
-					return theQHadrons;          //                                              ^
+                    G4std::for_each(output->begin(), output->end(), DeleteQHadron()); // >---------^
+                    output->clear();                     //                                        ^
+                    delete output;                       // >======================================^
+                    pQ->KillQuasmon();           //                                                ^
+					return theQHadrons;          //                                                ^
                   }
 #ifdef pdebug
-		          G4cout<<"G4QEnv::HadrQEnv: Cann't resolve PANIC, try to Evaporate"<<G4endl;//  ^
-#endif
-                  force=true;                    // Make the force decision                      ^
-                  break;                         //                                              ^
-			    }
-			  }
-			}
-            G4std::for_each(output->begin(), output->end(), DeleteQHadron()); // >---------------^
-            output->clear();                     //                                              ^
-            delete output;                       // >============================================^
-		  }
-	    } // End of fragmentation LOOP over Quasmons (jq)
+		          G4cout<<"G4QEnv::HadrQEnv: Cann't resolve PANIC, try to Evaporate"<<G4endl;//    ^
+#endif
+                  G4std::for_each(output->begin(), output->end(), DeleteQHadron()); // >-->-->-----^
+                  output->clear();                     //                                          ^
+                  delete output;                       // >========================================^
+                  force=true;                    // Make the force decision                        ^
+                  break;                         // Out of the fragmentation loop >->+             ^
+			    }                                //                                  |             ^
+			  }                                  //                                  |             ^
+			}                                    //                                  |             ^
+            G4std::for_each(output->begin(), output->end(), DeleteQHadron()); // >---|-------------^
+            output->clear();                     //                                  |             ^
+            delete output;                       // >================================|=============^
+		  }                                      //                                  |
+	    } // End of fragmentation LOOP over Quasmons (jq) <---------<----------<-----+
       }
       else if(totMass>totM+.001)                 // ==> "Try Evaporation or decay" case
 	  {
@@ -1419,29 +1431,28 @@ G4QHadronVector G4QEnvironment::HadronizeQEnvironment()
 		  {
             G4Quasmon* resid = new G4Quasmon(totQC,tot4M); // delete is 3 lines below <-+
             G4QNucleus vacuum(90000000);         //                                     ^
- 	        G4QHadronVector* curout=resid->Fragment(vacuum,1);//**!!DESTROY!!** <-+     ^
-            delete resid;                        //_______________________________^_____^
-            G4int nHadrons = curout->size();     // a#of Hadrons in the outHV     ^
-            if(nHadrons>0)                       // Transfer QHadrons to Output   ^
+ 	        G4QHadronVector* curout=resid->Fragment(vacuum,1);//**!!DESTROY!!** <-<-+     ^
+            delete resid;                        //_________________________________^___^
+            G4int nHadrons = curout->size();     // a#of Hadrons in the outHV       ^
+            if(nHadrons>0)                       // Transfer QHadrons to Output     ^
 	        {
-    	      for (G4int ih=0; ih<nHadrons; ih++)// LOOP over output QHadrons     ^
-              {
-                G4QHadron* curH = new G4QHadron(curout->operator[](ih)); //       ^
+    	      for (G4int ih=0; ih<nHadrons; ih++)// LOOP over output QHadrons       ^
+			  {                                  //                                 ^
 #ifdef pdebug
-				G4cout<<"G4QEnv::HadrQE:NewB<2, H#"<<ih<<", QPDG="<<curH->GetQPDG()
-                      <<",4M="<<curH->Get4Momentum()<<G4endl;
-#endif
-                theQHadrons.push_back(curH);     // Insert (delete equivalent)    ^
-			  }
-	        }
-			else                                 //                               ^
+				G4cout<<"G4QEnv::HadrQE:NewB<2, H#"<<ih
+                      <<", QPDG="<<curout->operator[](ih)->GetQPDG()
+                      <<", 4M="<<curout->operator[](ih)->Get4Momentum()<<G4endl; // ^
+#endif
+                theQHadrons.push_back(curout->operator[](ih)); // (delete equ.) <-<-^
+			  }                                  //                                 ^
+	        }                                    //                                 ^
+			else                                 //                                 ^
 			{
               G4cerr<<"***G4QEnv::HadronizeQEnv: MQ="<<tot4M.m()<<",QC="<<totQC<<G4endl;
-			  G4Exception("G4QEnvironment::HadronizeQEnv: Quasmon doesn't decay");
-			}
-            G4std::for_each(curout->begin(), curout->end(), DeleteQHadron());// >-^
-            curout->clear();                     //                               ^
-            delete curout;                       // >=============================^
+			  G4Exception("G4QEnvironment::HadronizeQEnv: Quasmon doesn't decay");//^
+			}                                    // *** Do not destroy instances ***^
+            curout->clear();                     // The instances are filled above  ^
+            delete curout;                       // >===============================^
             return theQHadrons;
 		  }
 		}
@@ -2130,6 +2141,7 @@ void G4QEnvironment::EvaporateResidual(G4QHadron* qH, G4bool corFlag)
 	}
 	else
 	{
+      delete qH;
       G4cerr<<"***G4QEnv::EvaRes: IdPDG="<<thePDG<<", q4M="<<q4M<<", M="<<totMass
             <<" < M_2N+Pi, d="<<totMass-2*nucM-mPi<<G4endl;
       G4Exception("***G4QEnvironment::EvaporateResidual: ISO-dibaryon is under the Mass Shell");
@@ -2259,6 +2271,7 @@ void G4QEnvironment::EvaporateResidual(G4QHadron* qH, G4bool corFlag)
             if(dM<=0.)
             {
               theQHadrons.pop_back();           // lastQHadron is excluded from QHadrV as is in TRN
+              delete theLast; //!When killing, DON'T forget to delete last QHadron as an instance!
               if(totBN==2)DecayDibaryon(evH);   // Fill dibaryon (with decay products)
               else theQHadrons.push_back(evH);  // Fill TRN to HVect as it's (delete equivalent)
 		    }
@@ -2644,6 +2657,7 @@ void G4QEnvironment::EvaporateResidual(G4QHadron* qH, G4bool corFlag)
       else if (abs(totMass-GSMass)<.003) theQHadrons.push_back(qH);// Fill as it is (delete equiv.)
       else                                      // "System is below mass shell and can't decay" case
 	  {
+        delete qH;
         G4cerr<<"***G4QEnv::EvaRes: M="<<totMass<<" < GSM="<<GSMass<<", d="<<totMass-GSMass<<G4endl;
         G4Exception("***G4QEnv::EvaporateResidual: Nuclear Mass is below the Ground State value");
 	  }
@@ -2781,6 +2795,7 @@ void G4QEnvironment::EvaporateResidual(G4QHadron* qH, G4bool corFlag)
 		}
         else
 	    {
+          delete qH;
           G4cerr<<"***G4QEnv::EvaRes: M="<<totMass<<"<"<<m1<<"+"<<m2<<", d="<<m1+m2-totMass<<G4endl;
           G4Exception("***G4QEnvironment::EvaporateResidual: Chipolino is under a Mass Shell");
 	    }
@@ -3392,13 +3407,13 @@ G4QHadronVector* G4QEnvironment::Fragment()
             curHadr->Set4Momentum(cH4Mom);
             prevHadr->Set4Momentum(pH4Mom);
           }
-#ifdef pdebug
+		  //#ifdef pdebug
           else
           {
             G4cerr<<"*!*G4QE::Fr: Cann't correct "<<cHM<<"+"<<pHM<<"="<<cHM+pHM<<">"<<totRM<<G4endl;
             //G4Exception("***G4QEnvironment::Fragment: TEMPORARY EXCEPTION"); //@@@@@
           }
-#endif
+		  //#endif
         }
 #ifdef pdebug
         else G4cout<<"G4QE::Fr: Yes, it is. d="<<dem<<G4endl;
diff --git a/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4QParticle.cc b/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4QParticle.cc
index 6a5f4b1882..572462cf98 100755
--- a/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4QParticle.cc
+++ b/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4QParticle.cc
@@ -14,15 +14,15 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
 // ********************************************************************
 //
 //
-// $Id: G4QParticle.cc,v 1.17.10.1 2002/12/12 19:14:35 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4QParticle.cc,v 1.18 2002/12/12 13:25:54 mkossov Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //      ---------------- G4QParticle ----------------
 //             by Mikhail Kossov, Sept 1999.
@@ -123,8 +123,9 @@ G4QDecayChanVector G4QParticle::InitDecayVector(G4int nQ)
 //    ===================================================
 {
   //static G4int nP = 486;                  // Up to A=80
-  static G4int nP = 494;                  // Up to A=80 "Isonuclear revision"
-  static G4QDecayChanVector* DecayDB = new G4QDecayChanVector[nP];
+  static const G4int nP = 494;                  // Up to A=80 "Isonuclear revision"
+  //static G4QDecayChanVector* DecayDB = new G4QDecayChanVector[nP];
+  static G4QDecayChanVector DecayDB[nP];
   static int limit= 0;
   if(nQ>=limit && nQ<nP)
   {
diff --git a/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4Quasmon.cc b/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4Quasmon.cc
index 3272da3f05..54f6877661 100644
--- a/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4Quasmon.cc
+++ b/source/processes/hadronic/models/chiral_inv_phase_space/body/src/G4Quasmon.cc
@@ -14,15 +14,15 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
 // ********************************************************************
 //
 //
-// $Id: G4Quasmon.cc,v 1.45.4.1 2002/12/12 19:14:35 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4Quasmon.cc,v 1.46 2002/12/12 13:25:54 mkossov Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //      ---------------- G4Quasmon ----------------
 //             by Mikhail Kossov, July 1999.
@@ -771,7 +771,12 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
         {
           q4Mom+= phot4M;                            // Recover Full Quasmon with Photon, if filed
           qM2   = q4Mom.m2();                        // Update the Current squared mass of Quasmon 
-          quasM = sqrt(qM2);                         // Update the Current Mass of Quasmon 
+          if(qM2>0.) quasM = sqrt(qM2);              // Update the Current Mass of Quasmon 
+          else
+          { 
+            if(qM2<-.0001)G4cerr<<"**G4Q::HQ: Phot.mass2 M2="<<qM2<<".** Corrected to 0 **"<<G4endl;
+            quasM=0.;
+          }
 		}
       }
       else
@@ -894,12 +899,12 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
         G4LorentzVector dif=tot4M-oQ4Mom-env4M;
         G4cout<<"G4Q::HQ: envM="<<envM<<"=="<<eM<<", envT="<<env4M.e()-eM<<dif<<G4endl;
 #endif
-        KillQuasmon();                               // This Quasmon is done
+        ClearQuasmon();                              // This Quasmon is done
         return theQHadrons;                          // The last decay of the quasmon...
 	  }
       else                                           // May be evaporation is possible
 	  {
-        if(CheckGroundState()) KillQuasmon();    // This Quasmon is done
+        if(CheckGroundState()) ClearQuasmon();        // This Quasmon is done
         //if(CheckGroundState(true)) KillQuasmon();    // This Quasmon is done
 		//else if(envPDG==NUCPDG && quasM>iniQM && iniBN>1) // Convert Quasmon to Environment
 		//{
@@ -937,7 +942,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
           FillHadronVector(curHadr2);                // Fill "new curHadr2" (delete equivalent)
           G4QHadron* curHadr1 = new G4QHadron(iniPDG,s4Mom);// Create Hadron for Residual GSQ
           FillHadronVector(curHadr1);                // Fill "new curHadr1" (delete equivalent)
-          KillQuasmon();                             // This Quasmon is done
+          ClearQuasmon();                            // This Quasmon is done
 		}
 #ifdef pdebug
 	    G4cout<<"***G4Q::HQ:dE="<<excE<<">minK="<<minK<<",Env="<<theEnvironment<<",k="<<kLS<<",Q="
@@ -1509,7 +1514,8 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
 #endif
       //@@@???@@@ tM is not refined fpr hadrons as rQ4Mom is not defined (try to refine!) @@@???@@@
       // In following minSqT is for not bounded recoil Quasmon, minSqB is for the bounded Quasmon
-      if(kn>minSqN+.01&&(sPDG<80000000||tM>rtM)&&!hsflag)// Mass(RQ)>M_min && Mass(RNucleus)>M_min
+      if((kt>minSqT+.01&&sPDG<80000000 || kn>minSqN+.01&&tM>rtM)&&!hsflag) // M(RQ), Ma(RNucl)>M_min
+	  //if(kn>minSqN+.01&&(sPDG<80000000||tM>rtM)&&!hsflag)// Mass(RQ)>M_min && Mass(RNucleus)>M_min
 	  //if(kt>minSqB+.01&&(sPDG<80000000||tM>rtM)&&!hsflag)// Mass(RQ)>M_min && Mass(RNucleus)>M_min
       //if(kt>minSqT+.01&&(sPDG<80000000||tM>rtM)&&!hsflag)// Mass(RQ)>M_min && Mass(RNucleus)>M_min
       //if((kt>minSqT+.01||sMass<1200.)&&tM>rtM&&!hsflag)// Mass(RQ)>M_min && Mass(RNucleus)>M_min
@@ -1650,7 +1656,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
             // @@@ ^^^^^^^^^^^^^^^^^^^^
             G4QHadron* curHadr2 = new G4QHadron(sPDG,s4Mom); // Creation Hadron for a Candidate
             FillHadronVector(curHadr2);              // Fill "new curHadr2" (delete equivalent)
-            KillQuasmon();                           // This Quasmon is done
+            ClearQuasmon();                           // This Quasmon is done
             qEnv=theEnvironment;                     // Update the QEnvironment
             return theQHadrons;                      // The last decay of the quasmon...
 	      }
@@ -1803,7 +1809,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
               G4QHadron* candH = new G4QHadron(sPDG,fr4Mom);// Create a Hadron for the Candidate
               FillHadronVector(candH);               // Fill CandiFragm Hadron (delete equivalent)
               FillHadronVector(resQH);               // Fill ResidQuasm Hadron (delete equivalent)
-              KillQuasmon();                         // This Quasmon is done
+              ClearQuasmon();                         // This Quasmon is done
               return theQHadrons;                    // The last decay of the quasmon...
 		    }
 		  }
@@ -1822,7 +1828,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
           status=1;                                  // Something was successfuly done           
           phot4M=zeroLV;
           // === Check of boundary to escape not existing state of residual nucleus ===
-          if(CheckGroundState()) KillQuasmon();  // This Quasmon is done
+          if(CheckGroundState()) ClearQuasmon();  // This Quasmon is done
           //if(CheckGroundState(true)) KillQuasmon();  // This Quasmon is done
           qEnv=theEnvironment;
           return theQHadrons;                        // The last decay of the quasmon...
@@ -1850,7 +1856,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
           G4LorentzVector dif2=tot4M-retN4Mom-fr4Mom;
           G4cout<<"G4Q::HQ:sM="<<sMass<<"="<<frM<<", fT="<<fr4Mom.e()-frM<<",dif24M="<<dif2<<G4endl;
 #endif
-          KillQuasmon();                             // This Quasmon is done
+          ClearQuasmon();                             // This Quasmon is done
           return theQHadrons;                        // The last decay of the quasmon...
 		}
         else if(totBN>1&&totMass>totM&&totS>=0&&envPDG>80000000&&envPDG!=NUCPDG) // Evaporation
@@ -2012,7 +2018,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
           FillHadronVector(piH);                     // Fill "new piH" (delete equivalent)
           G4QHadron* nucH = new G4QHadron(nucPDG,nuc4M); // Creation Hadron for the nucleon
           FillHadronVector(nucH);                    // Fill "new nucH" (delete equivalent)
-          KillQuasmon();                             // This Quasmon is done          
+          ClearQuasmon();                             // This Quasmon is done          
           qEnv=vacuum;
           return theQHadrons;                        // The last decay of the total nucleus...
         }
@@ -2031,7 +2037,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
 	    {
           G4QHadron* quasH = new G4QHadron(iniPDG,q4Mom);// Create Hadron for the Quasmon-hadron
           FillHadronVector(quasH);                   // Fill "new quasH" (delete equivalent)
-          KillQuasmon();                             // This Quasmon is done          
+          ClearQuasmon();                             // This Quasmon is done          
           qEnv=theEnvironment;                       // Keep initial environment
           return theQHadrons;                        // The last decay of the total nucleus...
 	    }
@@ -2123,7 +2129,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
 		  }
           else
 		  {
-            if(CheckGroundState()) KillQuasmon();// This Quasmon is done
+            if(CheckGroundState()) ClearQuasmon();// This Quasmon is done
             //if(CheckGroundState(true)) KillQuasmon();// This Quasmon is done
 #ifdef ppdebug
             G4cout<<"G4Q::HQ:NEEDS-EVAP-7: sPDG="<<sPDG<<",Q4M="<<q4Mom<<valQ<<",rP="<<rPDG<<G4endl;
@@ -2254,11 +2260,11 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
         G4QHadron* curHadr2 = new G4QHadron(sPDG,s4Mom);// Creation Hadron for theCandidate
         FillHadronVector(curHadr2);                  // Fill "new curHadr2" (delete equivalent)
 #ifdef debug
-	    G4cout<<"G4Q::HQ:Decay of Quasmon in RQ="<<rPDG<<r4Mom<<" + Fragment="<<sPDG<<s4Mom
-              <<", Env="<<theEnvironment<<G4endl;
+	    G4cout<<"G4Q::HQ:Decay of Quasmon "<<q4Mom<<" in sum:"<<r4Mom+s4Mom<<" RQ="<<rPDG<<r4Mom
+              <<" + Fragment="<<sPDG<<s4Mom<<", Env="<<theEnvironment<<G4endl;
 #endif
         if(sMass>80000000) theEnvironment.Reduce(pPDG);  // Update NuclearEnviron after Q->RQ+QEXF
-        KillQuasmon();                               // This Quasmon is done
+        ClearQuasmon();                               // This Quasmon is done
         qEnv=theEnvironment;                         // Update the QEnvironment
         return theQHadrons;                          // This is the last decay of the quasmon
 	  }
@@ -2298,7 +2304,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
           phot4M=zeroLV;
           piF=false;
           gaF=false;
-          if(CheckGroundState()) KillQuasmon();  // This Quasmon is done
+          if(CheckGroundState()) ClearQuasmon();  // This Quasmon is done
           //if(CheckGroundState(true)) KillQuasmon();  // This Quasmon is done
           qEnv=theEnvironment;
           return theQHadrons;
@@ -2373,7 +2379,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
           FillHadronVector(curHadr1);                // Fill "new curHadr1" (delete equivalent)
           G4QHadron* curHadr2 = new G4QHadron(sPDG,s4Mom);// Creation Hadron for theCandidate
           FillHadronVector(curHadr2);                // Fill "new curHadr2" (delete equivalent)
-          KillQuasmon();                             // This Quasmon is done
+          ClearQuasmon();                             // This Quasmon is done
           qEnv=theEnvironment;                       // Update the QEnvironment
           return theQHadrons;                        // This is the last decay of the quasmon
 		}
@@ -2462,7 +2468,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
 		  //#ifdef debug
           G4cout<<"***>>>G4Quasmon::HadrQ:EmergencyHadron="<<sPDG<<",QEnv="<<theEnvironment<<G4endl;
 		  //#endif
-          KillQuasmon();                             // This Quasmon is done
+          ClearQuasmon();                             // This Quasmon is done
           qEnv=theEnvironment;
           return theQHadrons;
 		}
@@ -2547,7 +2553,7 @@ G4QHadronVector G4Quasmon::HadronizeQuasmon(G4QNucleus& qEnv, G4int nQuasms)
     if(CheckGroundState())
 	//if(CheckGroundState(true))
 	{
-      KillQuasmon();                           // This Quasmon is done
+      ClearQuasmon();                           // This Quasmon is done
       qEnv=theEnvironment;
       return theQHadrons;      
 	}
@@ -2659,6 +2665,7 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
       delete fHadr;                            // Delete "new fHadr"
       delete sHadr;                            // Delete "new sHadr"
       G4cerr<<"***G4Q::FillHadronVector:ChipQC"<<chipQC<<":PDG1="<<h1PDG<<",PDG2="<<h2PDG<<G4endl;
+      theQHadrons.push_back(qH);               // No decay (delete equivalent)
 	}
     else
     {
@@ -2673,18 +2680,10 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
       FillHadronVector(sHadr);                 // Fill 2nd Hadron (delete equivalent)
     }
   }
-  // pD++,nD-,ppD++,nnD-,D++D++,D-D-,pD++D++,nD-D- "iso nuclear states"
-  //else if(thePDG>80000000 && (thePDG==90002999 || thePDG==89999003 || thePDG==90003999 ||
-  //                            thePDG==89999004 || thePDG==90003998 || thePDG==89998004 ||
-  //                            thePDG==90004998 || thePDG==89998005) && !DecayOutHadron(qH))
-  //{
-#ifdef tdebug
-  //  G4cout<<"G4Quasmon::FillHadronVector: Decay of isonuclear state, PDGcode= "<<thePDG<<G4endl;
-#endif
-  //}
   else if(thePDG>80000000&&thePDG!=90000000)   // === Decay-Evaporation of the BarionicFragment ===
   {
-    G4double fragMas=qH->GetMass();            // Real Mass of the nuclear fragment
+    G4double fragMas=t.m();                    // Real Mass of the nuclear fragment
+    //G4double fragMas=qH->GetMass();            // Nominal Mass of the nuclear fragment (wrong?)
     G4QNucleus qNuc(t,thePDG);                 // Make a Nucleus out of the Hadron
     G4double GSMass =qNuc.GetGSMass();         // GrState Mass of the nuclear fragment
     G4QContent totQC=qNuc.GetQCZNS();          // Total Quark Content of Residual Nucleus
@@ -2692,7 +2691,7 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
     G4int    nZ     =qNuc.GetZ();              // A#of protons in the Nucleus
     G4int    nS     =qNuc.GetS();              // A#of protons in the Nucleus
     G4int    bA     =qNuc.GetA();              // A#of baryons in the Nucleus
-#ifdef pdebug
+#ifdef tdebug
 	G4cout<<"G4Quasm::FillHadrVect: Nucl="<<qNuc<<",nPDG="<<thePDG<<",GSM="<<GSMass<<G4endl;
 #endif
     if((nN<0||nZ<0||nS<0)&&bA>0)               // => "Anti-strangeness or ISOBAR" case
@@ -2746,7 +2745,7 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
         G4QHadron* H2 = new G4QHadron(PDG2,qe4M);
         FillHadronVector(H2);                  // (delete equivalent)
 	  }
-      else if(m1+m2-fragMas<0.01)              // Split the 4-momentum
+      else if(fabs(m1+m2-fragMas)<0.01)              // Split the 4-momentum
 	  {
         G4double r1=m1/fragMas;
         G4double r2=1.-r1;
@@ -2762,14 +2761,14 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
 	  }
       else
 	  {
-        G4cerr<<"***G4Quasm::FillHadrVec: PDG="<<thePDG<<"("<<t.m()<<") < Mes="<<PDG1
+        G4cerr<<"***G4Q::FillHVec: PDG="<<thePDG<<"("<<t.m()<<","<<fragMas<<") < Mes="<<PDG1
               <<"("<<m1<<") + ResA="<<PDG2<<"("<<m2<<"), d="<<fragMas-m1-m2<<G4endl;
 	    G4Exception("G4Quasm::FillHadrVec: mass of decaying hadron is too small");
 	  }
 	}
     else if(abs(fragMas-GSMass)<.1)            // the Nucleus is too close the Ground State
     {
-#ifdef pdebug
+#ifdef tdebug
 	  G4cout<<"G4Quasm::FillHadrVect: Ground state"<<G4endl;
 #endif
       G4double nResM  =1000000.;               // Prototype of mass of residual for a neutron
@@ -2808,7 +2807,7 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
         else if(lResPDG==91000000) lResM=mLamb;
         else lResM  =resN.GetMZNS();           // min mass of the Residual Nucleus
 	  }
-#ifdef pdebug
+#ifdef tdebug
       G4cout<<"G4Quasm::FillHadrVect: rP="<<pResPDG<<",rN="<<nResPDG<<",rL="<<lResPDG<<",nN="
             <<nN<<",nZ="<<nZ<<",nL="<<nS<<",totM="<<fragMas<<",n="<<fragMas-nResM-mNeut<<",p="
             <<fragMas-pResM-mProt<<",l="<<fragMas-lResM-mLamb<<G4endl;
@@ -2875,7 +2874,7 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
 	  }
       else
       {
-#ifdef pdebug
+#ifdef tdebug
 	    G4cout<<"G4Quasm::FillHadrVect: Leave as it is"<<G4endl;
 #endif
         theQHadrons.push_back(qH);             // No decay  (delete equivalent)
@@ -2905,14 +2904,14 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
       else
       {
         G4QHadron* HadrB = new G4QHadron(gamPDG,a4Mom);
-        FillHadronVector(HadrB);             // Fill gamma/Pi0 Hadron (delete equivalent)
-        qH->Set4Momentum(b4Mom);
-        theQHadrons.push_back(qH);                // Fill corrected baryon in the HadronVector
+        FillHadronVector(HadrB);                // Fill gamma/Pi0 Hadron (delete equivalent)
+        qH->Set4Momentum(b4Mom);                // Put the new 4-mom in the residual GS fragment
+        theQHadrons.push_back(qH);              // Fill corrected baryon in the HadronVector
       }
     }
-    else                                       // ===> Evaporation of excited system
+    else                                        // ===> Evaporation of excited system
 	{
-#ifdef pdebug
+#ifdef tdebug
       G4cout<<"G4Quasm::FillHadrVect:Evaporate "<<thePDG<<",tM="<<fragMas<<" > GS="<<GSMass
             <<qNuc.Get4Momentum()<<", m="<<qNuc.Get4Momentum().m()<<G4endl;
 #endif
@@ -2923,26 +2922,26 @@ void G4Quasmon::FillHadronVector(G4QHadron* qH)
         G4cerr<<"***G4Quasmon::FillHadronVector:Evaporation, PDG="<<thePDG<<",tM="<<fragMas<<G4endl;
         delete bHadron;
         delete rHadron;
-        theQHadrons.push_back(qH);                // Fill hadron in the HadronVector as it is
+        theQHadrons.push_back(qH);              // Fill hadron in the HadronVector as it is
 	  }
       else
 	  {
-#ifdef pdebug
+#ifdef tdebug
       G4cout<<"G4Quasm::FillHadrVec:Done b="<<bHadron->GetQPDG()<<",r="<<rHadron->GetQPDG()<<G4endl;
 #endif
         //qH->SetNFragments(2);                    // Fill a#of fragments to decaying Hadron
-        //theQHadrons.push_back(qH);                  // Fill hadron with nf=2 (delete equivalent)
+        //theQHadrons.push_back(qH);               // Fill hadron with nf=2 (delete equivalent)
         // Instead
         delete qH;
         //
-        FillHadronVector(bHadron);               // Fill Evapor. Baryon (delete equivalent)
-        FillHadronVector(rHadron);               // Fill Residual Nucl. (delete equivalent)
+        FillHadronVector(bHadron);              // Fill Evapor. Baryon (delete equivalent)
+        FillHadronVector(rHadron);              // Fill Residual Nucl. (delete equivalent)
       }
 	}
   }
-  else if(!DecayOutHadron(qH))                 // (delete equivalent)
+  else if(!DecayOutHadron(qH))                  // (delete equivalent)
   {
-#ifdef pdebug
+#ifdef tdebug
     G4cout<<"***G4Quasmon::FillHadronVector: Emergency OUTPUT, PDGcode= "<<thePDG<<G4endl;
 #endif
   }
@@ -4235,6 +4234,7 @@ G4bool G4Quasmon::DecayOutHadron(G4QHadron* qHadron, G4int DFlag)
 #endif
         if(rnd<dC->GetDecayChanLimit() && m>dC->GetMinMass()) break;
 	  }
+      if(i>nChan-1) i=nChan-1;
 	}
     G4QPDGCodeVector cV=decV[i]->GetVecOfSecHadrons();// PDGVector of the selected Decay Channel
     G4int nPart=cV.size();                         // A#of particles to decay in
@@ -4272,8 +4272,8 @@ G4bool G4Quasmon::DecayOutHadron(G4QHadron* qHadron, G4int DFlag)
             if(sPDG<0) sHadr->MakeAntiHadron();
           }
 	    }
-        else
-	    {  // Randomize masses of both Hadrons
+        else                                              // Randomize masses of both Hadrons
+	    {
           G4QParticle* sPart=theWorld.GetQParticle(cV[1]);// Particle for the Second Hadron
           G4double mim = sPart->MinMassOfFragm();         // MinMassLimit for the Second Hadron
           G4double fdm = m - mim;                         // MaxMassLimit for the First Hadron
@@ -4426,7 +4426,7 @@ G4bool G4Quasmon::DecayOutHadron(G4QHadron* qHadron, G4int DFlag)
     G4cout<<"G4Quasmon::DecayOutHadron: Fill PDG= "<<thePDG<<t<<m<<" as it is ***0***>>>>"<<G4endl;
 #endif
     if(thePDG==89999003||thePDG==90002999) G4cerr<<"***(1)***G4Q::DOH:8999003/90002999"<<G4endl;
-    theQHadrons.push_back(qHadron);                       // Fill as it is (delete equivalent)
+    theQHadrons.push_back(qHadron);                    // Fill as it is (delete equivalent)
   }
   return true;                                         // FAKE (impossible to reach)
 } // End of "DecayOutHadron"
diff --git a/source/processes/hadronic/models/chiral_inv_phase_space/interface/include/G4ElectroNuclearReaction.hh b/source/processes/hadronic/models/chiral_inv_phase_space/interface/include/G4ElectroNuclearReaction.hh
index 3dd3a01b7e..0711cb4cf1 100644
--- a/source/processes/hadronic/models/chiral_inv_phase_space/interface/include/G4ElectroNuclearReaction.hh
+++ b/source/processes/hadronic/models/chiral_inv_phase_space/interface/include/G4ElectroNuclearReaction.hh
@@ -22,8 +22,8 @@
 //
 //
 //
-// $Id: G4ElectroNuclearReaction.hh,v 1.14 2002/12/12 19:16:59 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4ElectroNuclearReaction.hh,v 1.15 2003/02/04 10:17:51 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // GEANT4 physics class: G4ElectroNuclearReaction -- header file
@@ -54,6 +54,9 @@ class G4ElectroNuclearReaction : public G4HadronicInteraction
     virtual ~G4ElectroNuclearReaction(){}
     G4ElectroNuclearReaction()
     {
+      SetMinEnergy(0*GeV);
+      SetMaxEnergy(30*TeV);
+      
       theHEModel = new G4TheoFSGenerator;
       theCascade = new G4GeneratorPrecompoundInterface;
     }
@@ -84,8 +87,6 @@ ApplyYourself(const G4Track& aTrack, G4Nucleus& aTargetNucleus)
   if((aD != G4Electron::ElectronDefinition()) && (aD != G4Positron::PositronDefinition()))
     G4Exception("G4ElectroNuclearReaction::ApplyYourself called for neither electron or positron");
   
-  theResult.Initialize(aTrack);
-
   const G4ElementTable* aTab = G4Element::GetElementTable();
   G4Element * anElement = 0;
   G4int aZ = static_cast<G4int>(aTargetNucleus.GetZ()+.1);
@@ -107,7 +108,11 @@ ApplyYourself(const G4Track& aTrack, G4Nucleus& aTargetNucleus)
   // Note: high energy gamma nuclear now implemented.
   
   G4double xSec = theElectronData.GetCrossSection(theElectron, anElement); // Check cross section
-  if(xSec<=0.) return &theResult;        // DO-NOTHING condition
+  if(xSec<=0.) 
+  {
+    theResult.Initialize(aTrack);
+    return &theResult;        // DO-NOTHING condition
+  }
   G4double photonEnergy = theElectronData.GetEquivalentPhotonEnergy();
   G4double theElectronKinEnergy=theElectron->GetKineticEnergy();
   if( theElectronKinEnergy < photonEnergy )
@@ -117,7 +122,16 @@ ApplyYourself(const G4Track& aTrack, G4Nucleus& aTargetNucleus)
   }
   G4double photonQ2 = theElectronData.GetEquivalentPhotonQ2(photonEnergy);
   G4double W=photonEnergy-photonQ2/dM;   // Hadronic energy flow (W-energy) from the virtual photon
-  if(W<0.) G4Exception("G4ElectroNuclearReaction::ApplyYourself: negative equivalent energy");
+  if(getenv("debug_G4ElectroNuclearReaction") )
+  {
+    G4cout << "G4ElectroNuclearReaction: Equivalent Energy = "<<W<<G4endl;
+  }
+  if(W<0.) 
+  {
+    theResult.Initialize(aTrack);
+    return &theResult;        // DO-NOTHING condition
+    G4Exception("G4ElectroNuclearReaction::ApplyYourself: negative equivalent energy");
+  }
   G4DynamicParticle* theDynamicPhoton = new 
                      G4DynamicParticle(G4Gamma::GammaDefinition(), 
 		     G4ParticleMomentum(1.,0.,0.), photonEnergy*MeV);            //->-*
@@ -128,8 +142,12 @@ ApplyYourself(const G4Track& aTrack, G4Nucleus& aTargetNucleus)
   G4double rndFraction = theElectronData.GetVirtualFactor(photonEnergy, photonQ2);
   if(sigNu*G4UniformRand()>sigK*rndFraction) 
   {
+    theResult.Initialize(aTrack);
     return &theResult; // DO-NOTHING condition
   }
+  theResult.Initialize(aTrack);
+  theResult.Clear();
+  theResult.SetStatusChange(fAlive);
   // Scatter an electron and make gamma+A reaction
   G4double iniE=theElectronKinEnergy+me; // Initial total energy of electron
   G4double finE=iniE-photonEnergy;       // Final total energy of electron
@@ -156,6 +174,7 @@ ApplyYourself(const G4Track& aTrack, G4Nucleus& aTargetNucleus)
   //G4DynamicParticle localGamma(G4Gamma::GammaDefinition(), photonLorentzVector);
   G4ThreeVector position(0,0,0);
   G4Track localTrack(&localGamma, 0., position);
+  localTrack.SetStep(aTrack.GetStep());
   G4VParticleChange * result;
   if(photonEnergy < 3*GeV)  
   {
@@ -163,6 +182,7 @@ ApplyYourself(const G4Track& aTrack, G4Nucleus& aTargetNucleus)
   } 
   else 
   {
+    // G4cout << "0) Getting a high energy electro-nuclear reaction"<<G4endl;
     theHEModel->SetTransport(theCascade);
     theHEModel->SetHighEnergyGenerator(&theStringModel);
     theStringDecay = new G4ExcitedStringDecay(&theFragmentation);
diff --git a/source/processes/hadronic/models/generator/de_excitation/include/G4ContinuumGammaDeexcitation.hh b/source/processes/hadronic/models/generator/de_excitation/include/G4ContinuumGammaDeexcitation.hh
index e01996aa21..af7732bd9b 100644
--- a/source/processes/hadronic/models/generator/de_excitation/include/G4ContinuumGammaDeexcitation.hh
+++ b/source/processes/hadronic/models/generator/de_excitation/include/G4ContinuumGammaDeexcitation.hh
@@ -14,7 +14,7 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
@@ -49,7 +49,8 @@
 
 #include "G4ContinuumGammaTransition.hh"
 #include "G4Fragment.hh"
-#include "G4NuclearLevelManager.hh"
+
+class G4NuclearLevelManager;
 
 class G4ContinuumGammaDeexcitation : public G4VGammaDeexcitation
 {
@@ -73,9 +74,7 @@ private:
 
   G4int _nucleusZ;
   G4int _nucleusA;  
-  G4NuclearLevelManager _levelManager;
-
-
+  G4NuclearLevelManager * _levelManager;
 };
 
 #endif
diff --git a/source/processes/hadronic/models/generator/de_excitation/include/G4DiscreteGammaDeexcitation.hh b/source/processes/hadronic/models/generator/de_excitation/include/G4DiscreteGammaDeexcitation.hh
index 14acc649cb..3097d51eab 100644
--- a/source/processes/hadronic/models/generator/de_excitation/include/G4DiscreteGammaDeexcitation.hh
+++ b/source/processes/hadronic/models/generator/de_excitation/include/G4DiscreteGammaDeexcitation.hh
@@ -14,7 +14,7 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
@@ -56,40 +56,42 @@
 
 #include "G4DiscreteGammaTransition.hh"
 #include "G4Fragment.hh"
-#include "G4NuclearLevelManager.hh"
+
+
+class G4NuclearLevelManager;
 
 class G4DiscreteGammaDeexcitation : public G4VGammaDeexcitation {
 public:
 
-    // Constructor
-    G4DiscreteGammaDeexcitation();
+  // Constructor
+  G4DiscreteGammaDeexcitation();
 
-    // Destructor
-    ~G4DiscreteGammaDeexcitation();
+  // Destructor
+  ~G4DiscreteGammaDeexcitation();
 
-    // Functions
+  // Functions
 
 public:
 
-    virtual G4VGammaTransition * CreateTransition();
+  virtual G4VGammaTransition * CreateTransition();
 
-    virtual G4bool CanDoTransition() const;
+  virtual G4bool CanDoTransition() const;
 
-    void SetICM(G4bool hl) { _icm = hl; };
+  void SetICM(G4bool hl) { _icm = hl; };
 
-    void SetRDM(G4bool hl) { _rdm = hl; };
+  void SetRDM(G4bool hl) { _rdm = hl; };
   
-    void SetHL(G4double hl) { _max_hl = hl; };
+  void SetHL(G4double hl) { _max_hl = hl; };
 
 private:
 
-    G4int _nucleusZ;
-    G4int _nucleusA;
-    G4double _tolerance;
-    G4double _max_hl;
-    G4bool _icm;
-    G4bool _rdm;
-    G4NuclearLevelManager _levelManager;
+  G4int _nucleusZ;
+  G4int _nucleusA;
+  G4double _tolerance;
+  G4double _max_hl;
+  G4bool _icm;
+  G4bool _rdm;
+  G4NuclearLevelManager * _levelManager;
 };
 
 
diff --git a/source/processes/hadronic/models/generator/de_excitation/include/G4NuclearLevelManager.hh b/source/processes/hadronic/models/generator/de_excitation/include/G4NuclearLevelManager.hh
index 58f9b810c1..b3e0cdd535 100644
--- a/source/processes/hadronic/models/generator/de_excitation/include/G4NuclearLevelManager.hh
+++ b/source/processes/hadronic/models/generator/de_excitation/include/G4NuclearLevelManager.hh
@@ -14,7 +14,7 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
@@ -24,11 +24,9 @@
 // -------------------------------------------------------------------
 //      GEANT 4 class file 
 //
-//      For information related to this code contact:
-//      CERN, IT Division, ASD group
 //      CERN, Geneva, Switzerland
 //
-//      File name:     G4NuclearLevel
+//      File name:     G4NuclearLevelManager
 //
 //      Author:        Maria Grazia Pia (pia@genova.infn.it)
 // 
@@ -39,6 +37,7 @@
 //              Added K->N+ internal  conversion coefficiencies and their access
 //              functions      
 //      
+//      
 //        15 April 1999, Alessandro Brunengo (Alessandro.Brunengo@ge.infn.it)
 //              Added half-life, angular momentum, parity, emissioni type
 //              reading from experimental data. 
@@ -60,19 +59,20 @@ class G4NuclearLevelManager
 public:
 
   G4NuclearLevelManager();
-  G4NuclearLevelManager(G4int Z, G4int A);
+  G4NuclearLevelManager(const G4int Z, const G4int A, const G4String& filename);
+  G4NuclearLevelManager(const G4NuclearLevelManager & right);  
 
   ~G4NuclearLevelManager();
   
-  void SetNucleus(G4int Z, G4int A);
+  void SetNucleus(const G4int Z, const G4int A, const G4String& filename);
 
-  G4bool IsValid(G4int Z, G4int A) const;
+  G4bool IsValid() const;
 
   G4int NumberOfLevels() const;
 
   const G4PtrLevelVector* GetLevels() const;
 
-  const G4NuclearLevel* NearestLevel(G4double energy, G4double eDiffMax=9999.*GeV) const;
+  const G4NuclearLevel* NearestLevel(const G4double energy, const G4double eDiffMax=9999.*GeV) const;
 
   const G4NuclearLevel* LowestLevel() const;
   const G4NuclearLevel* HighestLevel() const;
@@ -81,11 +81,7 @@ public:
   G4double MaxLevelEnergy() const;
 
   void PrintAll();
-
-  G4NuclearLevelManager(const G4NuclearLevelManager &right);  
   
-protected:
-
 private:  
 
   const G4NuclearLevelManager& operator=(const G4NuclearLevelManager &right);
@@ -98,6 +94,8 @@ private:
 
   G4int _nucleusA;
   G4int _nucleusZ;
+  G4String _fileName;
+  G4bool _validity;
   G4PtrLevelVector* _levels;
   
   G4double _levelEnergy;
@@ -120,17 +118,3 @@ private:
 };
 
 #endif
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/processes/hadronic/models/generator/de_excitation/include/G4NuclearLevelStore.hh b/source/processes/hadronic/models/generator/de_excitation/include/G4NuclearLevelStore.hh
new file mode 100644
index 0000000000..47880b5f5f
--- /dev/null
+++ b/source/processes/hadronic/models/generator/de_excitation/include/G4NuclearLevelStore.hh
@@ -0,0 +1,54 @@
+//
+// ********************************************************************
+// * DISCLAIMER                                                       *
+// *                                                                  *
+// * The following disclaimer summarizes all the specific disclaimers *
+// * of contributors to this software. The specific disclaimers,which *
+// * govern, are listed with their locations in:                      *
+// *   http://cern.ch/geant4/license                                  *
+// *                                                                  *
+// * Neither the authors of this software system, nor their employing *
+// * institutes,nor the agencies providing financial support for this *
+// * work  make  any representation or  warranty, express or implied, *
+// * regarding  this  software system or assume any liability for its *
+// * use.                                                             *
+// *                                                                  *
+// * This  code  implementation is the  intellectual property  of the *
+// * authors in the GEANT4 collaboration.                             *
+// * By copying,  distributing  or modifying the Program (or any work *
+// * based  on  the Program)  you indicate  your  acceptance of  this *
+// * statement, and all its terms.                                    *
+// ********************************************************************
+//
+//
+
+#ifndef G4NuclearLevelStore_hh 
+#define G4NuclearLevelStore_hh 1
+
+#include "G4NuclearLevelManager.hh"
+#include "g4std/map"
+
+class G4NuclearLevelStore
+{
+private:
+  G4NuclearLevelStore();
+
+public:
+
+  static G4NuclearLevelStore* GetInstance();
+
+  G4NuclearLevelManager * GetManager(const G4int Z, const G4int A);
+
+
+  ~G4NuclearLevelStore();
+
+private:
+
+  G4String GenerateKey(const G4int Z, const G4int A);
+
+
+  static G4std::map<G4String,G4NuclearLevelManager*> theManagers;
+  static G4String dirName;
+
+};
+#endif
diff --git a/source/processes/hadronic/models/generator/de_excitation/include/G4StatMFMacrocanonical.hh b/source/processes/hadronic/models/generator/de_excitation/include/G4StatMFMacrocanonical.hh
index 7a23b6e9da..b1be9b24cb 100644
--- a/source/processes/hadronic/models/generator/de_excitation/include/G4StatMFMacrocanonical.hh
+++ b/source/processes/hadronic/models/generator/de_excitation/include/G4StatMFMacrocanonical.hh
@@ -21,8 +21,6 @@
 // ********************************************************************
 //
 //
-// $Id: G4StatMFMacroCanonical.hh,v 1.11 2002/12/12 19:17:12 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara
@@ -61,7 +59,7 @@ private:
 
 
     // copy constructor
-    G4StatMFMacroCanonical(const G4StatMFMacroCanonical &right) {};
+    G4StatMFMacroCanonical(const G4StatMFMacroCanonical &right) : G4VStatMFEnsemble() {};
 
 
     // operators
diff --git a/source/processes/hadronic/models/generator/de_excitation/src/G4ContinuumGammaDeexcitation.cc b/source/processes/hadronic/models/generator/de_excitation/src/G4ContinuumGammaDeexcitation.cc
index 970036caad..1e22cb18e8 100644
--- a/source/processes/hadronic/models/generator/de_excitation/src/G4ContinuumGammaDeexcitation.cc
+++ b/source/processes/hadronic/models/generator/de_excitation/src/G4ContinuumGammaDeexcitation.cc
@@ -14,7 +14,7 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
@@ -47,6 +47,7 @@
 #include "G4Gamma.hh"
 #include "G4ContinuumGammaTransition.hh"
 #include "G4NuclearLevelManager.hh"
+#include "G4NuclearLevelStore.hh"
 #include "G4Fragment.hh"      
 #include "G4ConstantLevelDensityParameter.hh"
 
@@ -54,7 +55,7 @@
 // Constructor
 //
 
-G4ContinuumGammaDeexcitation::G4ContinuumGammaDeexcitation(): _nucleusZ(0), _nucleusA(0)
+G4ContinuumGammaDeexcitation::G4ContinuumGammaDeexcitation(): _nucleusZ(0), _nucleusA(0), _levelManager(0)
 { }
 
 
@@ -71,7 +72,7 @@ G4VGammaTransition* G4ContinuumGammaDeexcitation::CreateTransition()
 
   if (_nucleusA != A || _nucleusZ != Z)
     {
-      _levelManager.SetNucleus(Z,A);
+      _levelManager = G4NuclearLevelStore::GetInstance()->GetManager(Z,A);
       _nucleusA = A;
       _nucleusZ = Z;
     }
@@ -79,7 +80,7 @@ G4VGammaTransition* G4ContinuumGammaDeexcitation::CreateTransition()
   if (_verbose > 1)
     G4cout << "G4ContinuumGammaDeexcitation::CreateTransition - Created" << G4endl;
 
-  return new G4ContinuumGammaTransition(_levelManager,Z,A,excitation,_verbose );
+  return new G4ContinuumGammaTransition(*_levelManager,Z,A,excitation,_verbose );
 }
     
 
@@ -122,13 +123,13 @@ G4bool G4ContinuumGammaDeexcitation::CanDoTransition() const
 	  << G4endl;
     }
 
-  if (excitation <= _levelManager.MaxLevelEnergy()) 
+  if (excitation <= _levelManager->MaxLevelEnergy()) 
     {
       canDo = false;  
       if (_verbose > 0)
       G4cout << "G4ContinuumGammaDeexcitation::CanDoTransition -  Excitation " 
 	     << excitation << " below max discrete level " 
-	     << _levelManager.MaxLevelEnergy() << G4endl;
+	     << _levelManager->MaxLevelEnergy() << G4endl;
     }
   
   if (canDo)
diff --git a/source/processes/hadronic/models/generator/de_excitation/src/G4DiscreteGammaDeexcitation.cc b/source/processes/hadronic/models/generator/de_excitation/src/G4DiscreteGammaDeexcitation.cc
index ffeddc841a..ee35348005 100644
--- a/source/processes/hadronic/models/generator/de_excitation/src/G4DiscreteGammaDeexcitation.cc
+++ b/source/processes/hadronic/models/generator/de_excitation/src/G4DiscreteGammaDeexcitation.cc
@@ -14,7 +14,7 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
@@ -50,14 +50,16 @@
 #include "G4DiscreteGammaDeexcitation.hh"
 #include "G4DiscreteGammaTransition.hh"
 #include "G4NuclearLevelManager.hh"
+#include "G4NuclearLevelStore.hh"
 
 #include "G4ios.hh"
 #include "g4std/fstream"
 #include "g4std/strstream"
 
 
-G4DiscreteGammaDeexcitation::G4DiscreteGammaDeexcitation(): _nucleusZ(0), 
-  _nucleusA(0), _max_hl(1e-6*second), _icm(false), _rdm(false)
+G4DiscreteGammaDeexcitation::G4DiscreteGammaDeexcitation(): 
+  _nucleusZ(0), _nucleusA(0), _max_hl(1e-6*second), _icm(false),
+  _rdm(false), _levelManager(0)
 {
   _tolerance = 0.1 * MeV;
 }
@@ -72,24 +74,28 @@ G4VGammaTransition* G4DiscreteGammaDeexcitation::CreateTransition()
   G4int A = G4int(nucleus.GetA());
   G4int Z = G4int(nucleus.GetZ());
 
-  if (_levelManager.IsValid(Z,A)) 
+  if (_nucleusA != A || _nucleusZ != Z) 
+    {
+      _nucleusA = A;
+      _nucleusZ = Z;
+      _levelManager = G4NuclearLevelStore::GetInstance()->GetManager(Z,A);
+    }
+
+
+
+  if (_levelManager->IsValid()) 
     { 
       if (_verbose > 1)
-	G4cout 
-	  << "G4DiscreteGammaDeexcitation::CreateTransition - (A,Z) is valid " 
-	  << G4endl;
-      
-      if (_nucleusA != A || _nucleusZ != Z) 
 	{
-	  _levelManager.SetNucleus(Z,A);
-	  _nucleusA = A;
-	  _nucleusZ = Z;
+	  G4cout 
+	    << "G4DiscreteGammaDeexcitation::CreateTransition - (A,Z) is valid " 
+	    << G4endl;
 	}
-      
+	
       G4double excitation = nucleus.GetExcitationEnergy();
       //      const G4NuclearLevel* level =_levelManager.NearestLevel(excitation, _tolerance);
-      const G4NuclearLevel* level =_levelManager.NearestLevel(excitation);
-
+      const G4NuclearLevel* level =_levelManager->NearestLevel(excitation);
+	
       if (level != 0)  
 	{ 
 	  if (_verbose > 0)
@@ -107,7 +113,7 @@ G4VGammaTransition* G4DiscreteGammaDeexcitation::CreateTransition()
 	    G4cout 
 	      << "G4DiscreteGammaDeexcitation::CreateTransition - No transition created from "
 	      << excitation << " within tolerance " << _tolerance << G4endl;
-	  
+	    
 	  return 0; 
 	}
     }
@@ -119,7 +125,7 @@ G4bool G4DiscreteGammaDeexcitation::CanDoTransition() const
 {
 
   G4bool canDo = true;
-
+    
   if (_transition == 0) 
     {
       canDo = false;
@@ -129,7 +135,6 @@ G4bool G4DiscreteGammaDeexcitation::CanDoTransition() const
 	  << "G4DiscreteGammaDeexcitation::CanDoTransition - Null transition " 
 	  << G4endl;
     } 
-
   G4Fragment nucleus = GetNucleus();
   if (canDo)  {
     G4double A = nucleus.GetA();
@@ -155,28 +160,29 @@ G4bool G4DiscreteGammaDeexcitation::CanDoTransition() const
 	    << G4endl;
       }
     
-    if (excitation > _levelManager.MaxLevelEnergy() + _tolerance) canDo = false;
-    if (excitation < _levelManager.MinLevelEnergy() - _tolerance) canDo = false;  
+    if (excitation > _levelManager->MaxLevelEnergy() + _tolerance) canDo = false;
+    if (excitation < _levelManager->MinLevelEnergy() - _tolerance) canDo = false;  
     // The following is a protection to avoid looping in case of elements with very low
     // ensdf levels
-    if (excitation < _levelManager.MinLevelEnergy() * 0.9) canDo = false;  
+    if (excitation < _levelManager->MinLevelEnergy() * 0.9) canDo = false;  
   
     if (_verbose > 0)
       {
 	G4cout << "G4DiscreteGammaDeexcitation::CanDoTransition -  Excitation " 
 	       << excitation << ", Min-Max are " 
-	       << _levelManager.MinLevelEnergy() << " "
-	       << _levelManager.MaxLevelEnergy() << G4endl;
+	       << _levelManager->MinLevelEnergy() << " "
+	       << _levelManager->MaxLevelEnergy() << G4endl;
       }
   }
 
   if (canDo) {
-    const G4NuclearLevel* level = _levelManager.NearestLevel(excitation);  
+    const G4NuclearLevel* level = _levelManager->NearestLevel(excitation);  
     if (level != 0) {  
       if (level->HalfLife() > _max_hl && !_rdm ) canDo = false;
     } else {
       canDo = false;
     }
+
     if (_verbose > 0) 
       {
 	G4cout << "G4DiscreteGammaDeexcitation::CanDoTransition -  Halflife " 
@@ -186,18 +192,13 @@ G4bool G4DiscreteGammaDeexcitation::CanDoTransition() const
   }
   if (_verbose > 0)
     {
+
       G4cout <<"G4DiscreteGammaDeexcitation::CanDoTransition - CanDo:" 
 	     <<  (canDo ? " True " : " False ")  << G4endl; 
     }
 
+
   return canDo;
       
 }
 
-
-
-
-
-
-
-
diff --git a/source/processes/hadronic/models/generator/de_excitation/src/G4Evaporation.cc b/source/processes/hadronic/models/generator/de_excitation/src/G4Evaporation.cc
index bb77385065..08f41e94f4 100644
--- a/source/processes/hadronic/models/generator/de_excitation/src/G4Evaporation.cc
+++ b/source/processes/hadronic/models/generator/de_excitation/src/G4Evaporation.cc
@@ -14,15 +14,15 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
 // ********************************************************************
 //
 //
-// $Id: G4Evaporation.cc,v 1.10.4.1 2002/12/12 19:17:20 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4Evaporation.cc,v 1.10 2002/11/12 02:10:57 larazb Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // Hadronic Process: Nuclear De-excitations
 // by V. Lara (Oct 1998)
diff --git a/source/processes/hadronic/models/generator/de_excitation/src/G4ExcitationHandler.cc b/source/processes/hadronic/models/generator/de_excitation/src/G4ExcitationHandler.cc
index f0c03e79c1..d120213f4e 100644
--- a/source/processes/hadronic/models/generator/de_excitation/src/G4ExcitationHandler.cc
+++ b/source/processes/hadronic/models/generator/de_excitation/src/G4ExcitationHandler.cc
@@ -344,10 +344,11 @@ G4ExcitationHandler::Transform(G4FragmentVector * theFragmentVector) const
 	*debugit = 0;
       }
   }
+  G4ReactionProduct* tmpPtr=0;
   theReactionProductVector->erase(G4std::remove_if(theReactionProductVector->begin(),
 						   theReactionProductVector->end(),
 						   G4std::bind2nd(G4std::equal_to<G4ReactionProduct*>(),
-								  0)),
+								  tmpPtr)),
 				  theReactionProductVector->end());
   return theReactionProductVector;
 }
diff --git a/source/processes/hadronic/models/generator/de_excitation/src/G4NuclearLevelManager.cc b/source/processes/hadronic/models/generator/de_excitation/src/G4NuclearLevelManager.cc
index 320241761b..eb2b259ccf 100644
--- a/source/processes/hadronic/models/generator/de_excitation/src/G4NuclearLevelManager.cc
+++ b/source/processes/hadronic/models/generator/de_excitation/src/G4NuclearLevelManager.cc
@@ -14,7 +14,7 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
@@ -24,8 +24,6 @@
 // -------------------------------------------------------------------
 //      GEANT 4 class file 
 //
-//      For information related to this code contact:
-//      CERN, IT Division, ASD group
 //      CERN, Geneva, Switzerland
 //
 //      File name:     G4NuclearLevelManager
@@ -35,14 +33,7 @@
 //      Creation date: 24 October 1998
 //
 //      Modifications: 
-//        09 Sep. 2002, Fan Lei  (flei@space.qinetiq.com)
-//              Added moved the totalCC infront of the others in 
-//              read().
-//
-//        21 Nov. 2001, Fan Lei (flei@space.qinetiq.com)
-//              Added K->N+ internal  conversion coefficiencies and their access
-//              functions      
-//
+//      
 //        15 April 1999, Alessandro Brunengo (Alessandro.Brunengo@ge.infn.it)
 //              Added half-life, angular momentum, parity, emissioni type
 //              reading from experimental data. 
@@ -60,149 +51,137 @@
 #include "g4std/algorithm"
 
 G4NuclearLevelManager::G4NuclearLevelManager():
-  _nucleusA(0), _nucleusZ(0), _levels(0), _levelEnergy(0), _gammaEnergy(0), _probability(0)
+    _nucleusA(0), _nucleusZ(0), _fileName(""), _validity(false), 
+    _levels(0), _levelEnergy(0), _gammaEnergy(0), _probability(0)
 { }
 
-G4NuclearLevelManager::G4NuclearLevelManager(G4int Z, G4int A): _nucleusA(A), _nucleusZ(Z)
+G4NuclearLevelManager::G4NuclearLevelManager(const G4int Z, const G4int A, const G4String& filename) :
+    _nucleusA(A), _nucleusZ(Z), _fileName(filename)
 { 
+    if (A <= 0 || Z <= 0 || Z > A )
+	G4Exception("==== G4NuclearLevelManager ==== (Z,A) <0, or Z>A");
 
+    _levels = 0;
 
-  if (A <= 0 || Z <= 0 || Z > A )
-    G4Exception("==== G4NuclearLevelManager ==== (Z,A) <0, or Z>A");
-
-  _levels = 0;
-
-  MakeLevels();
+    MakeLevels();
 }
 
-
 G4NuclearLevelManager::~G4NuclearLevelManager()
 { 
   if ( _levels ) {
     if (_levels->size()>0) 
-    {
-      G4std::for_each(_levels->begin(), _levels->end(), DeleteLevel());
-      _levels->clear();
-    }
+      {
+	G4std::for_each(_levels->begin(), _levels->end(), DeleteLevel());
+	_levels->clear();
+      }
     delete _levels;
-   _levels = 0;
+    _levels = 0;
   }
 }
 
-void G4NuclearLevelManager::SetNucleus(G4int Z, G4int A)
+void G4NuclearLevelManager::SetNucleus(const G4int Z, const G4int A, const G4String& filename)
 {
-  if (_nucleusZ != Z || _nucleusA != A)
+    if (_nucleusZ != Z || _nucleusA != A)
     {
-      _nucleusA = A;
-      _nucleusZ = Z;
-      MakeLevels();
+	_nucleusA = A;
+	_nucleusZ = Z;
+	_fileName = filename;
+	MakeLevels();
     }
-
+    
 }
 
-G4bool G4NuclearLevelManager::IsValid(G4int Z, G4int A) const
+G4bool G4NuclearLevelManager::IsValid() const
 {
-  G4bool valid = true;
-
-  if (A < 0 || Z < 0 || A < Z) valid = false;
-
-  char* env = getenv("G4LEVELGAMMADATA");
-  if (env == 0)
-    G4Exception("G4NuclearLevelManager - Please set the G4LEVELGAMMADATA environment variable");
-  G4String dirName(env);
-  char name[100] = {""};
-  G4std::ostrstream ost(name, 100, G4std::ios::out);
-  ost << dirName << "/" << "z" << Z << ".a" << A;
-  G4String file(name); 
-
-  G4std::ifstream inFile(file, G4std::ios::in);
-
-  if (!inFile) valid = false;  
-
-  return valid;
+    return _validity;
 }
 
 
 G4int G4NuclearLevelManager::NumberOfLevels() const
 {
-  G4int n = 0;
-  if (_levels != 0) n = _levels->size();
-  return n;
+    G4int n = 0;
+    if (_levels != 0) n = _levels->size();
+    return n;
 }
 
 
 const G4PtrLevelVector* G4NuclearLevelManager::GetLevels() const
 {
-  return _levels;
+    return _levels;
 }
 
 
-const G4NuclearLevel* G4NuclearLevelManager::NearestLevel(G4double energy, G4double eDiffMax) const
+const G4NuclearLevel* G4NuclearLevelManager::
+NearestLevel(const G4double energy, const G4double eDiffMax) const
 {
-  G4int iNear = -1;
+    G4int iNear = -1;
   
-  G4double diff = 9999. * GeV;
-  if (_levels != 0)
+    G4double diff = 9999. * GeV;
+    if (_levels != 0)
     {
-      unsigned int i = 0;
-      for (i=0; i<_levels->size(); i++)
+	unsigned int i = 0;
+	for (i=0; i<_levels->size(); i++)
 	{
-	  G4double e = _levels->operator[](i)->Energy();
-	  G4double eDiff = abs(e - energy);
-	  if (eDiff < diff && eDiff <= eDiffMax)
+	    G4double e = _levels->operator[](i)->Energy();
+	    G4double eDiff = abs(e - energy);
+	    if (eDiff < diff && eDiff <= eDiffMax)
 	    { 
-	      diff = eDiff; 
-	      iNear = i;
+		diff = eDiff; 
+		iNear = i;
 	    }
 	}
     }
-  if (_levels != 0 && iNear >= 0 && iNear < static_cast<G4int>(_levels->size()) )
-    { return _levels->operator[](iNear); }
-  else
-    { return 0; }
+    if (_levels != 0 && iNear >= 0 && iNear < static_cast<G4int>(_levels->size()) )
+    { 
+	return _levels->operator[](iNear); 
+    }
+    else
+    { 
+	return 0; 
+    }
 }
 
 
 G4double G4NuclearLevelManager::MinLevelEnergy() const
 {
-  G4double eMin = 9999.*GeV;
-  if (_levels != 0)
+    G4double eMin = 9999.*GeV;
+    if (_levels != 0)
     {
-      if (_levels->size() > 0) eMin = _levels->front()->Energy(); 
+	if (_levels->size() > 0) eMin = _levels->front()->Energy(); 
     }
-  return eMin;
+    return eMin;
 }
 
 
 G4double G4NuclearLevelManager::MaxLevelEnergy() const
 {
-  G4double eMax = 0.;
-  if (_levels != 0)
+    G4double eMax = 0.;
+    if (_levels != 0)
     {
-      if (_levels->size() > 0) eMax = _levels->back()->Energy(); 
+	if (_levels->size() > 0) eMax = _levels->back()->Energy(); 
     }
-  return eMax;
+    return eMax;
 }
 
 
 const G4NuclearLevel* G4NuclearLevelManager::HighestLevel() const
 {
-  if (_levels!= 0 && _levels->size() > 0) return _levels->front(); 
-  else return 0; 
+    if (_levels!= 0 && _levels->size() > 0) return _levels->front(); 
+    else return 0; 
 }
 
 
 const G4NuclearLevel* G4NuclearLevelManager::LowestLevel() const
 {
-  if (_levels != 0 && _levels->size() > 0) return _levels->back();
-  else return 0;
+    if (_levels != 0 && _levels->size() > 0) return _levels->back();
+    else return 0;
 }
 
 
 G4bool G4NuclearLevelManager::Read(G4std::ifstream& dataFile)
 {
   const G4double minProbability = 0.001;
-
+  
   G4bool result = true;
 
   if (dataFile >> _levelEnergy)
@@ -214,7 +193,7 @@ G4bool G4NuclearLevelManager::Read(G4std::ifstream& dataFile)
       _levelEnergy *= keV;
       _gammaEnergy *= keV;
       _halfLife *= second;
-
+	
       // The following adjustment is needed to take care of anomalies in 
       // data files, where some transitions show up with relative probability
       // zero
@@ -239,32 +218,25 @@ G4bool G4NuclearLevelManager::Read(G4std::ifstream& dataFile)
       _m4CC /= _nPlusCC;
       _m5CC /= _nPlusCC;
       _nPlusCC /= _nPlusCC;  
-      
+	
       // G4cout << "Read " << _levelEnergy << " " << _gammaEnergy << " " << _probability << G4endl;
     }
-  else
+    else
     {
-      result = false;
+	result = false;
     }
-
-  return result;
+    
+    return result;
 }
 
 
 void G4NuclearLevelManager::MakeLevels()
 {
-  char* env = getenv("G4LEVELGAMMADATA");
-  if (env == 0)
-    G4Exception("G4NuclearLevelManager: please set the G4LEVELGAMMADATA environment variable");
-  G4String dirName(env);
-  char name[100] = {""};
-  G4std::ostrstream ost(name, 100, G4std::ios::out);
-  ost << dirName << "/" << "z" << _nucleusZ << ".a" << _nucleusA;
-  G4String file(name); 
+  _validity = false;
 #ifdef G4USE_STD_NAMESPACE  
-  G4std::ifstream inFile(file, G4std::ios::in);
+  G4std::ifstream inFile(_fileName, G4std::ios::in);
 #else
-  ifstream inFile(file, ios::in|ios::nocreate);
+  ifstream inFile(_fileName, ios::in|ios::nocreate);
 #endif
   if (! inFile) 
     {
@@ -272,18 +244,25 @@ void G4NuclearLevelManager::MakeLevels()
       //  	     << ") does not have LevelsAndGammas file" << G4endl;
       return;
     }
-
+  
   if (_levels != 0)
     {
-      if (_levels->size()>0)
-      {
-        for(unsigned int i=0; i<_levels->size(); i++) delete _levels->operator[](i);
-      }
+      if (_levels->size()>0) 
+	{
+	  G4std::vector<G4NuclearLevel*>::iterator pos;
+	  for(pos=_levels->begin(); pos!=_levels->end(); pos++)
+	    if (*pos) delete *pos;
+	  _levels->clear();
+	}
       delete _levels;
     }
+  else 
+    {
+      _validity = true;
+    }
 
   _levels = new G4PtrLevelVector;
-
+  
   G4DataVector eLevel;
   G4DataVector eGamma;
   G4DataVector wGamma;
@@ -302,7 +281,7 @@ void G4NuclearLevelManager::MakeLevels()
   G4DataVector npConve;
   G4DataVector toConve;
  
-
+	
   while (Read(inFile))
     {
       eLevel.push_back(_levelEnergy);
@@ -323,14 +302,14 @@ void G4NuclearLevelManager::MakeLevels()
       npConve.push_back(_nPlusCC);
       toConve.push_back(_totalCC);
     }
-
+  
   // ---- MGP ---- Don't forget to close the file 
   inFile.close();
-
+	
   G4int nData = eLevel.size();
-
+	
   //  G4cout << " ==== MakeLevels ===== " << nData << " data read " << G4endl;
-
+	
   G4double thisLevelEnergy = eLevel[0];
   G4double thisLevelHalfLife = 0.;
   G4double thisLevelAngMom = 0.;
@@ -348,35 +327,36 @@ void G4NuclearLevelManager::MakeLevels()
   G4DataVector thisLevelm5CC;
   G4DataVector thisLevelnpCC;
   G4DataVector thisLeveltoCC;
-
+ 
   G4double e = -1.;
   G4int i;
   for (i=0; i<nData; i++)
     {
       e = eLevel[i];
       if (e != thisLevelEnergy)
-      {
-	//	  G4cout << "Making a new level... " << e << " " 
-	//		 << thisLevelEnergies.size() << " " 
-	//		 << thisLevelWeights.size() << G4endl;
-	
-	G4NuclearLevel* newLevel = new G4NuclearLevel(thisLevelEnergy,
-						      thisLevelHalfLife,
-						      thisLevelAngMom,
-						      thisLevelEnergies,
-						      thisLevelWeights,
-						      thisLevelPolarities,
-						      thisLevelkCC,
-						      thisLevell1CC,
-						      thisLevell2CC,
-						      thisLevell3CC,
-						      thisLevelm1CC,
-						      thisLevelm2CC,
-						      thisLevelm3CC,
-						      thisLevelm4CC,
-						      thisLevelm5CC,
-						      thisLevelnpCC,
-						      thisLeveltoCC );
+	{
+	  //	  G4cout << "Making a new level... " << e << " " 
+	  //		 << thisLevelEnergies.entries() << " " 
+	  //		 << thisLevelWeights.entries() << G4endl;
+	  
+	  G4NuclearLevel* newLevel = new G4NuclearLevel(thisLevelEnergy,
+							thisLevelHalfLife,
+							thisLevelAngMom,
+							thisLevelEnergies,
+							thisLevelWeights,
+							thisLevelPolarities,
+							thisLevelkCC,
+							thisLevell1CC,
+							thisLevell2CC,
+							thisLevell3CC,
+							thisLevelm1CC,
+							thisLevelm2CC,
+							thisLevelm3CC,
+							thisLevelm4CC,
+							thisLevelm5CC,
+							thisLevelnpCC,
+							thisLeveltoCC );
+							
 	  _levels->push_back(newLevel);
 	  // Reset data vectors
 	  thisLevelEnergies.clear();
@@ -410,100 +390,93 @@ void G4NuclearLevelManager::MakeLevels()
       thisLevelm5CC.push_back(m5Conve[i]);
       thisLevelnpCC.push_back(npConve[i]);
       thisLeveltoCC.push_back(toConve[i]);
-
       thisLevelHalfLife = hLevel[i];
       thisLevelAngMom = aLevel[i];
     }
-  // Make last level
-  if (e > 0.)
-    {
-      G4NuclearLevel* newLevel = new G4NuclearLevel(e,thisLevelHalfLife,
-						    thisLevelAngMom,
-						    thisLevelEnergies,
-						    thisLevelWeights,
-						    thisLevelPolarities,
-						    thisLevelkCC,
-						    thisLevell1CC,
-						    thisLevell2CC,
-						    thisLevell3CC,
-						    thisLevelm1CC,
-						    thisLevelm2CC,
-						    thisLevelm3CC,
-						    thisLevelm4CC,
-						    thisLevelm5CC,
-						    thisLevelnpCC,
-						    thisLeveltoCC );
-      _levels->push_back(newLevel);
+    // Make last level
+    if (e > 0.)
+      {
+	G4NuclearLevel* newLevel = new G4NuclearLevel(e,thisLevelHalfLife,
+						      thisLevelAngMom,
+						      thisLevelEnergies,
+						      thisLevelWeights,
+						      thisLevelPolarities,
+						      thisLevelkCC,
+						      thisLevell1CC,
+						      thisLevell2CC,
+						      thisLevell3CC,
+						      thisLevelm1CC,
+						      thisLevelm2CC,
+						      thisLevelm3CC,
+						      thisLevelm4CC,
+						      thisLevelm5CC,
+						      thisLevelnpCC,
+						      thisLeveltoCC );
+
+	_levels->push_back(newLevel);
     }
-  //  G4std::sort(_levels->begin(), _levels->end());
-  return;
+
+    //    G4std::sort(_levels->begin(), _levels->end());
+
+    return;
 }
 
 
 void G4NuclearLevelManager::PrintAll()
 {
-  G4int nLevels = 0;
-  if (_levels != 0) nLevels = _levels->size();
-
-  G4cout << " ==== G4NuclearLevelManager ==== (" << _nucleusZ << ", " << _nucleusA
-	 << ") has " << nLevels << " levels" << G4endl
-	 << "Highest level is at energy " << MaxLevelEnergy() << " MeV "
-	 << G4endl << "Lowest level is at energy " << MinLevelEnergy()
-	 << " MeV " << G4endl;
-
-  G4int i = 0;
-  for (i=0; i<nLevels; i++)
+    G4int nLevels = 0;
+    if (_levels != 0) nLevels = _levels->size();
+    
+    G4cout << " ==== G4NuclearLevelManager ==== (" << _nucleusZ << ", " << _nucleusA
+	   << ") has " << nLevels << " levels" << G4endl
+	   << "Highest level is at energy " << MaxLevelEnergy() << " MeV "
+	   << G4endl << "Lowest level is at energy " << MinLevelEnergy()
+	   << " MeV " << G4endl;
+    
+    G4int i = 0;
+    for (i=0; i<nLevels; i++)
     { _levels->operator[](i)->PrintAll(); }
 }
 
 
 G4NuclearLevelManager::G4NuclearLevelManager(const G4NuclearLevelManager &right)
 {
-  _levelEnergy = right._levelEnergy;
-  _gammaEnergy = right._gammaEnergy;
-  _probability = right._probability;
-  _polarity = right._polarity;
-  _halfLife = right._halfLife;
-  _angularMomentum = right._angularMomentum;
-  _kCC = right._kCC;
-  _l1CC = right._l1CC;
-  _l2CC = right._l2CC;
-  _l3CC = right._l3CC;
-  _m1CC = right._m1CC;
-  _m2CC = right._m2CC;
-  _m3CC = right._m3CC;
-  _m4CC = right._m4CC;
-  _m5CC = right._m5CC;
-  _nPlusCC = right._nPlusCC;
-  _totalCC = right._totalCC;
-  _nucleusA = right._nucleusA;
-  _nucleusZ = right._nucleusZ;
-  if (right._levels != 0)   
-    {
-      _levels = new G4PtrLevelVector;
-      G4int n = right._levels->size();
-      G4int i;
-      for (i=0; i<n; i++)
-	{
-	  _levels->push_back(new G4NuclearLevel(*(right._levels->operator[](i))));
-	}
-      G4std::sort(_levels->begin(), _levels->end());
-    }
-  else 
-    {
-      _levels = 0;
-    }
+    _levelEnergy = right._levelEnergy;
+    _gammaEnergy = right._gammaEnergy;
+    _probability = right._probability;
+    _polarity = right._polarity;
+    _halfLife = right._halfLife;
+    _angularMomentum = right._angularMomentum;
+    _kCC = right._kCC;
+    _l1CC = right._l1CC;
+    _l2CC = right._l2CC;
+    _l3CC = right._l3CC;
+    _m1CC = right._m1CC;
+    _m2CC = right._m2CC;
+    _m3CC = right._m3CC;
+    _m4CC = right._m4CC;
+    _m5CC = right._m5CC;
+    _nPlusCC = right._nPlusCC;
+    _totalCC = right._totalCC;
+    _nucleusA = right._nucleusA;
+    _nucleusZ = right._nucleusZ;
+    _fileName = right._fileName;
+    _validity = right._validity;
+    if (right._levels != 0)   
+      {
+	_levels = new G4PtrLevelVector;
+	G4int n = right._levels->size();
+	G4int i;
+	for (i=0; i<n; i++)
+	  {
+	    _levels->push_back(new G4NuclearLevel(*(right._levels->operator[](i))));
+	  }
+	
+	G4std::sort(_levels->begin(), _levels->end());
+      }
+    else 
+      {
+	_levels = 0;
+      }
 }
 
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/processes/hadronic/models/generator/de_excitation/src/G4NuclearLevelStore.cc b/source/processes/hadronic/models/generator/de_excitation/src/G4NuclearLevelStore.cc
new file mode 100644
index 0000000000..b4e1bd9545
--- /dev/null
+++ b/source/processes/hadronic/models/generator/de_excitation/src/G4NuclearLevelStore.cc
@@ -0,0 +1,100 @@
+//
+// ********************************************************************
+// * DISCLAIMER                                                       *
+// *                                                                  *
+// * The following disclaimer summarizes all the specific disclaimers *
+// * of contributors to this software. The specific disclaimers,which *
+// * govern, are listed with their locations in:                      *
+// *   http://cern.ch/geant4/license                                  *
+// *                                                                  *
+// * Neither the authors of this software system, nor their employing *
+// * institutes,nor the agencies providing financial support for this *
+// * work  make  any representation or  warranty, express or implied, *
+// * regarding  this  software system or assume any liability for its *
+// * use.                                                             *
+// *                                                                  *
+// * This  code  implementation is the  intellectual property  of the *
+// * authors in the GEANT4 collaboration.                             *
+// * By copying,  distributing  or modifying the Program (or any work *
+// * based  on  the Program)  you indicate  your  acceptance of  this *
+// * statement, and all its terms.                                    *
+// ********************************************************************
+//
+//
+
+#include "G4NuclearLevelStore.hh"
+#include "g4std/strstream"
+
+G4std::map<G4String,G4NuclearLevelManager*> G4NuclearLevelStore::theManagers;
+G4String G4NuclearLevelStore::dirName("");
+
+G4NuclearLevelStore* G4NuclearLevelStore::GetInstance()
+{
+  static G4NuclearLevelStore theInstance;
+  return &theInstance;
+}
+
+G4NuclearLevelStore::G4NuclearLevelStore()
+{
+    char* env = getenv("G4LEVELGAMMADATA");
+    if (env == 0) 
+    {
+	G4cout << "G4NuclarLevelStore: please set the G4LEVELGAMMADATA environment variable\n";
+	dirName = "";
+    }
+    else
+    {
+	dirName = env;
+	dirName += '/';
+    }
+}
+
+
+G4NuclearLevelStore::~G4NuclearLevelStore()
+{
+    G4std::map<G4String,G4NuclearLevelManager*>::iterator i;
+    for (i = theManagers.begin(); i != theManagers.end(); ++i)
+    {
+	if ( (*i).second ) delete (*i).second;
+    }
+}
+
+G4String G4NuclearLevelStore::GenerateKey(const G4int Z, const G4int A)
+{
+    char chname[10] = {' '};
+    G4std::ostrstream streamName(chname, 10, G4std::ios::out);
+    streamName << 'z' << Z << ".a" << A;
+    G4String name(chname);
+    return name;
+}
+
+
+G4NuclearLevelManager* G4NuclearLevelStore::GetManager(const G4int Z, const G4int A)
+{
+    G4NuclearLevelManager * result = 0; 
+    if (A < 1 || Z < 1 || A < Z)
+    {
+	G4cerr << "G4NuclearLevelStore::GetManager: Wrong values Z = " << Z 
+	       << " A = " << A << '\n';
+	return result;
+    }
+    // Generate the key = filename
+    G4String key(this->GenerateKey(Z,A));
+    
+    // Check if already exists that key
+    G4std::map<G4String,G4NuclearLevelManager*>::iterator idx = theManagers.find(key);
+    // If doesn't exists then create it
+    if ( idx == theManagers.end() )
+    {
+	result = new G4NuclearLevelManager();
+	result->SetNucleus(Z,A,dirName + key);
+	theManagers.insert(G4std::make_pair(key,result));
+    }
+    // But if it exists...
+    else
+    {
+	result = idx->second;
+    }
+    
+    return result; 
+}
diff --git a/source/processes/hadronic/models/generator/high_energy/src/G4TheoFSGenerator.cc b/source/processes/hadronic/models/generator/high_energy/src/G4TheoFSGenerator.cc
index bb02d7ef12..ee997e61d9 100644
--- a/source/processes/hadronic/models/generator/high_energy/src/G4TheoFSGenerator.cc
+++ b/source/processes/hadronic/models/generator/high_energy/src/G4TheoFSGenerator.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4TheoFSGenerator.cc,v 1.9 2002/12/12 19:17:27 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4TheoFSGenerator.cc,v 1.10 2003/02/04 10:16:02 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // G4TheoFSGenerator
 #include "G4DynamicParticle.hh"
@@ -67,6 +67,7 @@ int G4TheoFSGenerator::operator!=(const G4TheoFSGenerator &right) const
 G4VParticleChange * G4TheoFSGenerator::ApplyYourself(const G4Track & thePrimary, G4Nucleus &theNucleus)
 {
   // init particle change
+  theParticleChange->Clear();
   theParticleChange->Initialize(thePrimary);
   theParticleChange->SetStatusChange(fStopAndKill);
   
diff --git a/source/processes/hadronic/models/generator/pre_equilibrium/include/G4PreCompoundModel.hh b/source/processes/hadronic/models/generator/pre_equilibrium/include/G4PreCompoundModel.hh
index effd331fbd..ac6102fa1f 100644
--- a/source/processes/hadronic/models/generator/pre_equilibrium/include/G4PreCompoundModel.hh
+++ b/source/processes/hadronic/models/generator/pre_equilibrium/include/G4PreCompoundModel.hh
@@ -21,8 +21,6 @@
 // ********************************************************************
 //
 //
-// $Id: G4PreCompoundModel.hh,v 1.17 2002/12/12 19:17:32 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
 //
 // by V. Lara
 
@@ -63,7 +61,7 @@ public:
 private:
     G4PreCompoundModel() {};
 
-    G4PreCompoundModel(const G4PreCompoundModel &right) {};
+    G4PreCompoundModel(const G4PreCompoundModel &right) : G4VPreCompoundModel() {};
 
     const G4PreCompoundModel& operator=(const G4PreCompoundModel &right);
     G4bool operator==(const G4PreCompoundModel &right) const;
diff --git a/source/processes/hadronic/models/generator/pre_equilibrium/src/G4PreCompoundEmission.cc b/source/processes/hadronic/models/generator/pre_equilibrium/src/G4PreCompoundEmission.cc
index 6ad91b63e3..5525bf6299 100644
--- a/source/processes/hadronic/models/generator/pre_equilibrium/src/G4PreCompoundEmission.cc
+++ b/source/processes/hadronic/models/generator/pre_equilibrium/src/G4PreCompoundEmission.cc
@@ -14,15 +14,15 @@
 // * use.                                                             *
 // *                                                                  *
 // * This  code  implementation is the  intellectual property  of the *
-// * GEANT4 collaboration.                                            *
+// * authors in the GEANT4 collaboration.                             *
 // * By copying,  distributing  or modifying the Program (or any work *
 // * based  on  the Program)  you indicate  your  acceptance of  this *
 // * statement, and all its terms.                                    *
 // ********************************************************************
 //
 //
-// $Id: G4PreCompoundEmission.cc,v 1.11.4.1 2002/12/12 19:17:33 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4PreCompoundEmission.cc,v 1.12 2002/12/05 11:08:42 larazb Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // Hadronic Process: Nuclear Preequilibrium
 // by V. Lara 
@@ -236,7 +236,7 @@ G4double G4PreCompoundEmission::rho(const G4double p, const G4double h, const G4
 				    const G4double E, const G4double Ef) const
 {
     // Values of factorial function from 0 to 50
-    static const G4double fact[51] = {1.0, 2.0, 6.0, 24.0, 120.0, 720.0, 5040.0, 40320.0, 362880.0,
+    static const G4double fact[51] = {1.0, 1.0, 2.0, 6.0, 24.0, 120.0, 720.0, 5040.0, 40320.0, 362880.0,
 				      3628800.0, 39916800.0, 479001600.0, 6227020800.0, 87178291200.0,
 				      1307674368000.0, 20922789888000.0, 355687428096000.0,
 				      6402373705728000.0, 121645100408832000.0, 2432902008176640000.0,
diff --git a/source/processes/hadronic/models/generator/scattering/src/G4AngularDistribution.cc b/source/processes/hadronic/models/generator/scattering/src/G4AngularDistribution.cc
index c222f42f3c..c94ad78f21 100644
--- a/source/processes/hadronic/models/generator/scattering/src/G4AngularDistribution.cc
+++ b/source/processes/hadronic/models/generator/scattering/src/G4AngularDistribution.cc
@@ -24,7 +24,6 @@
 #include "globals.hh"
 #include "G4AngularDistribution.hh"
 #include "Randomize.hh"
-#include "PhysicalConstants.h"
 
 G4AngularDistribution::G4AngularDistribution(G4bool symmetrize)
   : sym(symmetrize)
diff --git a/source/processes/hadronic/models/generator/scattering/src/G4VAngularDistribution.cc b/source/processes/hadronic/models/generator/scattering/src/G4VAngularDistribution.cc
index f42be3eac5..063e4685be 100644
--- a/source/processes/hadronic/models/generator/scattering/src/G4VAngularDistribution.cc
+++ b/source/processes/hadronic/models/generator/scattering/src/G4VAngularDistribution.cc
@@ -20,7 +20,7 @@
 // * statement, and all its terms.                                    *
 // ********************************************************************
 //
-// $Id: G4VAngularDistribution.cc,v 1.2 2002/12/12 19:17:52 gunter Exp $ //
+// $Id: G4VAngularDistribution.cc,v 1.3 2003/02/05 15:43:42 gcosmo Exp $ //
 //
 // 
 // -------------------------------------------------------------------
@@ -43,7 +43,6 @@
 #include "globals.hh"
 #include "G4VAngularDistribution.hh"
 #include "Randomize.hh"
-#include "PhysicalConstants.h"
 
 G4double G4VAngularDistribution::Phi() const
 {
diff --git a/source/processes/hadronic/models/generator/util/include/G4FermiMomentum.hh b/source/processes/hadronic/models/generator/util/include/G4FermiMomentum.hh
index 5407f9303a..a0ebc4a689 100644
--- a/source/processes/hadronic/models/generator/util/include/G4FermiMomentum.hh
+++ b/source/processes/hadronic/models/generator/util/include/G4FermiMomentum.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4FermiMomentum.hh,v 1.6 2002/12/12 19:17:57 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4FermiMomentum.hh,v 1.7 2003/02/12 10:20:21 gunter Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 #ifndef G4FermiMomentum_h
 #define G4FermiMomentum_h 1
@@ -45,8 +45,10 @@ class G4FermiMomentum
 	return constofpmax * cbrt(density * theA);
     }
     
-    inline G4ThreeVector GetMomentum(G4double density)
+    inline G4ThreeVector GetMomentum(G4double density, 
+    				     G4double maxMomentum=-1.)
     { 
+	if (maxMomentum < 0 ) maxMomentum=GetFermiMomentum(density);
 	G4ThreeVector p;
 	
 	do {
@@ -54,7 +56,7 @@ class G4FermiMomentum
 	    		    2.*G4UniformRand()-1.,
 	    		    2.*G4UniformRand()-1.);
 	    } while ( p.mag() > 1. );
-	return p*GetFermiMomentum(density); 
+	return p*maxMomentum; 
      }
 
   private:
diff --git a/source/processes/hadronic/models/generator/util/src/G4Fancy3DNucleus.cc b/source/processes/hadronic/models/generator/util/src/G4Fancy3DNucleus.cc
index e2f7759644..27266fd125 100644
--- a/source/processes/hadronic/models/generator/util/src/G4Fancy3DNucleus.cc
+++ b/source/processes/hadronic/models/generator/util/src/G4Fancy3DNucleus.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4Fancy3DNucleus.cc,v 1.25 2002/12/12 19:17:57 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4Fancy3DNucleus.cc,v 1.26 2003/02/12 10:20:22 gunter Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // ------------------------------------------------------------
 //      GEANT 4 class implementation file
@@ -339,7 +339,7 @@ void G4Fancy3DNucleus::ChooseFermiMomenta()
 		  fermiM[i] = sqrt(pmax2);
 		  while ( mom.mag2() > pmax2 )
 		  {
-		      mom=theFermi.GetMomentum(density);
+		      mom=theFermi.GetMomentum(density, fermiM[i]);
 		  }
 	      }  else
 	      {
diff --git a/source/processes/hadronic/models/low_energy/include/G4LEKaonZeroLInelastic.hh b/source/processes/hadronic/models/low_energy/include/G4LEKaonZeroLInelastic.hh
index c0942ffc46..727b2566eb 100644
--- a/source/processes/hadronic/models/low_energy/include/G4LEKaonZeroLInelastic.hh
+++ b/source/processes/hadronic/models/low_energy/include/G4LEKaonZeroLInelastic.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4LEKaonZeroLInelastic.hh,v 1.7 2002/12/12 19:18:05 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4LEKaonZeroLInelastic.hh,v 1.8 2003/02/10 09:19:56 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // G4 Gheisha High Energy model class -- header file
@@ -47,7 +47,7 @@ class G4LEKaonZeroLInelastic : public G4InelasticInteraction
       SetMaxEnergy( 25.*GeV );
     }
 
-    ~G4LEKaonZeroLInelastic(){ }
+    virtual ~G4LEKaonZeroLInelastic(){ }
 
     G4VParticleChange * ApplyYourself( const G4Track &aTrack, G4Nucleus &targetNucleus )
     {
diff --git a/source/processes/hadronic/models/low_energy/include/G4LEKaonZeroSInelastic.hh b/source/processes/hadronic/models/low_energy/include/G4LEKaonZeroSInelastic.hh
index 8ccd700b34..fa73580324 100644
--- a/source/processes/hadronic/models/low_energy/include/G4LEKaonZeroSInelastic.hh
+++ b/source/processes/hadronic/models/low_energy/include/G4LEKaonZeroSInelastic.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4LEKaonZeroSInelastic.hh,v 1.7 2002/12/12 19:18:05 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4LEKaonZeroSInelastic.hh,v 1.8 2003/02/10 09:20:02 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // G4 Gheisha High Energy model class -- header file
@@ -47,7 +47,7 @@ class G4LEKaonZeroSInelastic : public G4InelasticInteraction
       SetMaxEnergy( 25.*GeV );
     }
 
-    ~G4LEKaonZeroSInelastic(){ }
+    virtual ~G4LEKaonZeroSInelastic(){ }
 
     G4VParticleChange * ApplyYourself( const G4Track &aTrack, G4Nucleus &targetNucleus )
     {
diff --git a/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInterpolator.hh b/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInterpolator.hh
index 556aebd59c..33f0049ab2 100644
--- a/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInterpolator.hh
+++ b/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPInterpolator.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4NeutronHPInterpolator.hh,v 1.9 2002/12/12 19:18:13 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4NeutronHPInterpolator.hh,v 1.11 2003/02/12 12:37:51 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 #ifndef G4NeutronHPInterpolator_h
 #define G4NeutronHPInterpolator_h 1
@@ -46,6 +46,7 @@ class G4NeutronHPInterpolator
   inline G4double Lin(G4double x,G4double x1,G4double x2,G4double y1,G4double y2)
   {
     G4double slope=0, off=0;
+    if(x2-x1==0) return (y2+y1)/2.;
     slope = (y2-y1)/(x2-x1);
     off = y2-x2*slope;
     G4double y = x*slope+off;
@@ -122,6 +123,7 @@ inline G4double G4NeutronHPInterpolator::
 LinearLinear(G4double x, G4double x1, G4double x2, G4double y1, G4double y2) const
 {
   G4double slope=0, off=0;
+  if(x2-x1==0) return (y2+y1)/2.;
   slope = (y2-y1)/(x2-x1);
   off = y2-x2*slope;
   G4double y = x*slope+off;
diff --git a/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLegendreTable.hh b/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLegendreTable.hh
index 01b7fd3457..1b47143054 100644
--- a/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLegendreTable.hh
+++ b/source/processes/hadronic/models/neutron_hp/include/G4NeutronHPLegendreTable.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4NeutronHPLegendreTable.hh,v 1.7 2002/12/12 19:18:14 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4NeutronHPLegendreTable.hh,v 1.8 2003/02/12 12:37:52 jwellisc Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 #ifndef G4NeutronHPLegendreTable_h
 #define G4NeutronHPLegendreTable_h 1
@@ -76,10 +76,11 @@ class G4NeutronHPLegendreTable
   
   inline void Init(G4double e, G4int n)
   {
-    theCoeff = new G4double[n+1];
+    nCoeff = n+1;
+    theCoeff = new G4double[nCoeff];
+    for(G4int i=0; i<nCoeff; i++) theCoeff[i] = 0;
     theCoeff[0]=1.;
     theEnergy = e;
-    nCoeff = n+1;
 //    G4cout << "G4NeutronHPLegendreTable::Init called "<<e<<" "<<n<<G4endl;
   }
   inline void SetEnergy(G4double energy){ theEnergy = energy; }
diff --git a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPContAngularPar.cc b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPContAngularPar.cc
index 009d839dc6..47861f71ea 100644
--- a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPContAngularPar.cc
+++ b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPContAngularPar.cc
@@ -142,8 +142,8 @@
         else
         {
           G4double e1, e2;
-          e1 = theAngular[it].GetLabel();
-          e2 = theAngular[it-1].GetLabel();
+          e1 = theAngular[it-1].GetLabel();
+          e2 = theAngular[it].GetLabel();
           fsEnergy = theInt.Interpolate(theManager.GetInverseScheme(it),
                                         random,
                                         running[it-1]/running[nEnergies-1], 
diff --git a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPEnAngCorrelation.cc b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPEnAngCorrelation.cc
index 6f030ea539..72f48b085e 100644
--- a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPEnAngCorrelation.cc
+++ b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPEnAngCorrelation.cc
@@ -25,6 +25,8 @@
 // A prototype of the low energy neutron transport model.
 //
 #include "G4NeutronHPEnAngCorrelation.hh"
+#include "G4LorentzRotation.hh"
+#include "G4LorentzVector.hh"
 
 G4ReactionProduct * G4NeutronHPEnAngCorrelation::SampleOne(G4double anEnergy)
 {  
@@ -57,6 +59,7 @@ G4ReactionProductVector * G4NeutronHPEnAngCorrelation::Sample(G4double anEnergy)
   G4int i;
   G4ReactionProductVector * it;
   G4ReactionProduct theCMS;
+  G4LorentzRotation toZ;
   if(frameFlag==2)
   {
     // simplify and double check @
@@ -74,8 +77,14 @@ G4ReactionProductVector * G4NeutronHPEnAngCorrelation::Sample(G4double anEnergy)
     G4ReactionProduct aNeutron;
     aNeutron.Lorentz(theNeutron, theCMS);
     anEnergy = aNeutron.GetKineticEnergy();
+
+    G4LorentzVector Ptmp (aNeutron.GetMomentum(), aNeutron.GetTotalEnergy());
+    toZ.rotateZ(-1*Ptmp.phi());
+    toZ.rotateY(-1*Ptmp.theta());
+
   }
   theTotalMeanEnergy=0;
+  G4LorentzRotation toLab(toZ.inverse());
   for(i=0; i<nProducts; i++)
   {
     it = theProducts[i].Sample(anEnergy);
@@ -92,6 +101,11 @@ G4ReactionProductVector * G4NeutronHPEnAngCorrelation::Sample(G4double anEnergy)
     {
       for(unsigned int ii=0; ii<it->size(); ii++)
       {
+        G4LorentzVector pTmp1 (it->operator[](ii)->GetMomentum(),
+	                       it->operator[](ii)->GetTotalEnergy());
+	pTmp1 = toLab*pTmp1;
+	it->operator[](ii)->SetMomentum(pTmp1.vect());
+	it->operator[](ii)->SetTotalEnergy(pTmp1.e());
 	if(frameFlag==1) // target rest
 	{
           it->operator[](ii)->Lorentz(*(it->operator[](ii)), -1.*theTarget);
diff --git a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPFSFissionFS.cc b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPFSFissionFS.cc
index 96c07d8c23..11bd1f8d01 100644
--- a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPFSFissionFS.cc
+++ b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPFSFissionFS.cc
@@ -32,6 +32,7 @@
 #include "G4Triton.hh"
 #include "G4Alpha.hh"
 #include "G4ThreeVector.hh"
+#include "G4Poisson.hh"
 #include "G4LorentzVector.hh"
 #include "G4NeutronHPDataUsed.hh"
 
@@ -155,14 +156,14 @@ void G4NeutronHPFSFissionFS::SampleNeutronMult(G4int&all, G4int&Prompt, G4int&de
      Prompt = 0;
      delayed = 0;
      G4double totalNeutronMulti = theFinalStateNeutrons.GetMean(eKinetic);
-     all = RandPoisson::shoot(totalNeutronMulti-off);
+     all = G4Poisson(totalNeutronMulti-off);
      all += off;
    }
    else
    {   
-     Prompt  = RandPoisson::shoot(promptNeutronMulti-off);
+     Prompt  = G4Poisson(promptNeutronMulti-off);
      Prompt += off;
-     delayed = RandPoisson::shoot(delayedNeutronMulti);
+     delayed = G4Poisson(delayedNeutronMulti);
      all = Prompt+delayed;
    }
 }
diff --git a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPPhotonDist.cc b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPPhotonDist.cc
index 40f3dd2ed5..1345192dfd 100644
--- a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPPhotonDist.cc
+++ b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPPhotonDist.cc
@@ -29,6 +29,7 @@
 #include "G4NeutronHPPhotonDist.hh"
 #include "G4NeutronHPLegendreStore.hh"
 #include "G4Electron.hh"
+#include "G4Poisson.hh"
 
 G4bool G4NeutronHPPhotonDist::InitMean(G4std::ifstream & aDataFile)
 {
@@ -207,7 +208,7 @@ G4ReactionProductVector * G4NeutronHPPhotonDist::GetPhotons(G4double anEnergy)
     for(i=0; i<nDiscrete; i++)
     {
       current = theYield[i].GetY(anEnergy);
-      actualMult[i] = RandPoisson::shoot(current); // max cut-off still missing @@@
+      actualMult[i] = G4Poisson(current); // max cut-off still missing @@@
       if(nDiscrete==1&&current<1.0001) 
       {
         actualMult[i] = static_cast<G4int>(current);
@@ -342,7 +343,7 @@ G4ReactionProductVector * G4NeutronHPPhotonDist::GetPhotons(G4double anEnergy)
     G4int i;
     for(i=1; i<nGammaEnergies; i++)
     {
-      running[i]+=theTransitionProbabilities[i];
+      running[i]=running[i-1]+theTransitionProbabilities[i];
     }
     G4double random = G4UniformRand();
     G4int it=0;
diff --git a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPProduct.cc b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPProduct.cc
index bae52f266e..7a6c130a1f 100644
--- a/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPProduct.cc
+++ b/source/processes/hadronic/models/neutron_hp/src/G4NeutronHPProduct.cc
@@ -24,7 +24,7 @@
 // J.P. Wellisch, Nov-1996
 // A prototype of the low energy neutron transport model.
 #include "G4NeutronHPProduct.hh" 
-#include "Randomize.hh"
+#include "G4Poisson.hh"
 #include "G4Proton.hh"
 
 G4ReactionProductVector * G4NeutronHPProduct::Sample(G4double anEnergy)
@@ -34,7 +34,7 @@ G4ReactionProductVector * G4NeutronHPProduct::Sample(G4double anEnergy)
   G4double mean = theYield.GetY(anEnergy);
   G4int multi;
   multi = G4int(mean+0.0001);
-  if(theMassCode==0) multi = RandPoisson::shoot(mean); // @@@@gammas. please X-check this
+  if(theMassCode==0) multi = G4Poisson(mean); // @@@@gammas. please X-check this
   theDist->SetTarget(theTarget);
   theDist->SetNeutron(theNeutron);
   G4int i;
diff --git a/source/processes/hadronic/models/radiative_decay/History b/source/processes/hadronic/models/radiative_decay/History
index 98303b4189..f5186d7dfc 100644
--- a/source/processes/hadronic/models/radiative_decay/History
+++ b/source/processes/hadronic/models/radiative_decay/History
@@ -13,6 +13,15 @@ track of all tags.
      ----------------------------------------------------------
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
+
+03/01/03 Fan Lei
+- bug (test18) fix in G4NuclraDecayChannel.cc
+
+15 Nov 2002 Fan Lei ((radiative_decay-V04-01-01)
+- Added linked to atomic relaxation model after EC and IT/IC(internal conversion).
+- updated GNUMakefile to include electromagnetic/lowenergy/include
+- Updated the database
+
 13 Nov 2001 Fan Lei (radiative_decay-V03-02-03)
 - Minor bug fix
 
diff --git a/source/processes/hadronic/models/radiative_decay/src/G4NuclearDecayChannel.cc b/source/processes/hadronic/models/radiative_decay/src/G4NuclearDecayChannel.cc
index e376ddb00d..f61791e609 100644
--- a/source/processes/hadronic/models/radiative_decay/src/G4NuclearDecayChannel.cc
+++ b/source/processes/hadronic/models/radiative_decay/src/G4NuclearDecayChannel.cc
@@ -51,6 +51,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 //
 #include "G4NuclearLevelManager.hh"
+#include "G4NuclearLevelStore.hh"
 #include "G4NuclearDecayChannel.hh"
 #include "G4DynamicParticle.hh"
 #include "G4DecayProducts.hh"
@@ -204,9 +205,9 @@ void G4NuclearDecayChannel::FillDaughterNucleus (G4int index, G4int A, G4int Z,
   //
   /*
   if (theDaughterExcitation > 0.0) {
-    G4NuclearLevelManager levelManager = G4NuclearLevelManager(daughterZ, daughterA);
-    if ( levelManager.NumberOfLevels() ) {
-      const G4NuclearLevel* level = levelManager.NearestLevel (theDaughterExcitation);
+    G4NuclearLevelManager * levelManager = G4NuclearLevelStore::GetInstance()->GetManager(daughterZ, daughterA);
+    if ( levelManager->NumberOfLevels() ) {
+      const G4NuclearLevel* level = levelManager->NearestLevel (theDaughterExcitation);
 
       daughterExcitation = level->Energy();
 
@@ -450,6 +451,8 @@ G4DecayProducts *G4NuclearDecayChannel::DecayIt (G4double theParentMass)
       //
       //      now the nucleus
       G4double finalDaughterExcitation = gammas->operator[](nGammas)->GetExcitationEnergy();
+      // f.lei (03/01/03) this is needed to fix the crach in test18 
+      if (finalDaughterExcitation <= 1.0*keV) finalDaughterExcitation = 0 ;
       G4IonTable *theIonTable =  (G4IonTable*)(G4ParticleTable::GetParticleTable()->GetIonTable());
       dynamicDaughter = new G4DynamicParticle
 	(theIonTable->GetIon(daughterZ,daughterA,finalDaughterExcitation),
diff --git a/source/processes/hadronic/models/radiative_decay/src/G4RadioactiveDecay.cc b/source/processes/hadronic/models/radiative_decay/src/G4RadioactiveDecay.cc
index 8ae95f7802..891b564c06 100644
--- a/source/processes/hadronic/models/radiative_decay/src/G4RadioactiveDecay.cc
+++ b/source/processes/hadronic/models/radiative_decay/src/G4RadioactiveDecay.cc
@@ -95,7 +95,8 @@
 #include "G4BetaFermiFunction.hh"
 #include "Randomize.hh"
 #include "G4LogicalVolumeStore.hh"
-#include "G4DiscreteGammaDeexcitation.hh"
+#include "G4NuclearLevelManager.hh"
+#include "G4NuclearLevelStore.hh"
 
 #include "g4std/vector"
 #include "g4std/strstream"
@@ -1066,9 +1067,9 @@ void G4RadioactiveDecay::AddDecayRateTable(const G4ParticleDefinition &theParent
 	theDaughterNucleus = theNuclearDecayChannel->GetDaughterNucleus () ;
 	AD = ((const G4Ions*)(theDaughterNucleus))->GetAtomicMass();
 	ZD = ((const G4Ions*)(theDaughterNucleus))->GetAtomicNumber();  
-	G4NuclearLevelManager levelManager = G4NuclearLevelManager (ZD, AD);
-	if ( levelManager.NumberOfLevels() ) {
-	  const G4NuclearLevel* level = levelManager.NearestLevel (daughterExcitation);
+	G4NuclearLevelManager * levelManager = G4NuclearLevelStore::GetInstance()->GetManager (ZD, AD);
+	if ( levelManager->NumberOfLevels() ) {
+	  const G4NuclearLevel* level = levelManager->NearestLevel (daughterExcitation);
 
 	  if (abs(daughterExcitation - level->Energy()) < levelTolerance) {
 	    
diff --git a/source/processes/hadronic/util/include/G4EffectiveCharge.hh b/source/processes/hadronic/util/include/G4EffectiveCharge.hh
index 93d9cd25ce..8e2837da6a 100644
--- a/source/processes/hadronic/util/include/G4EffectiveCharge.hh
+++ b/source/processes/hadronic/util/include/G4EffectiveCharge.hh
@@ -24,8 +24,6 @@
 #ifndef G4EffectiveCharge_h
 #define G4EffectiveCharge_h
 
-#include "SystemOfUnits.h"
-#include "PhysicalConstants.h"
 #include "G4Material.hh"
 
 class G4EffectiveCharge
diff --git a/source/processes/optical/History b/source/processes/optical/History
index 47c7caf7ff..54b97e889f 100644
--- a/source/processes/optical/History
+++ b/source/processes/optical/History
@@ -16,6 +16,9 @@ committal in the CVS repository !
      * Reverse chronological order (last date on top), please *
      ----------------------------------------------------------
 
+4th February 2003 Peter Gumplinger (op-V05-00-00)
+                Fix calculation of polarization for perpendicular
+                incidence when Rindex1 > Rindex2; bug report #442 
 12th November 2002 Peter Gumplinger (op-V04-01-01)
                 Fix calculation of polarization on dielectric dielectric
                 interfaces; bug report #427
diff --git a/source/processes/optical/src/G4OpBoundaryProcess.cc b/source/processes/optical/src/G4OpBoundaryProcess.cc
index 8d020ab4bd..753d7b6649 100644
--- a/source/processes/optical/src/G4OpBoundaryProcess.cc
+++ b/source/processes/optical/src/G4OpBoundaryProcess.cc
@@ -558,7 +558,7 @@ void G4OpBoundaryProcess::DielectricDielectric()
                     PdotN = OldMomentum * theFacetNormal;
 	            NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal;
 
-	            if (sint1 > 0.0) {              // incident ray oblique
+	            if (sint1 > 0.0) {   // incident ray oblique
 
 		       E2_parl   = Rindex2*E2_parl/Rindex1 - E1_parl;
 		       E2_perp   = E2_perp - E1_perp;
@@ -571,14 +571,19 @@ void G4OpBoundaryProcess::DielectricDielectric()
 
                        NewPolarization = C_parl*A_paral + C_perp*A_trans;
 
-	             }
+	            }
 
-	             else if (Rindex2 > Rindex1) { // incident ray perpendicular
+	            else {               // incident ray perpendicular
 
-		       NewPolarization = - OldPolarization;
+	               if (Rindex2 > Rindex1) {
+		          NewPolarization = - OldPolarization;
+	               }
+	               else {
+	                  NewPolarization =   OldPolarization;
+	               }
 
-	             }
-		 }
+	            }
+	         }
 	      }
 	      else { // photon gets transmitted
 
diff --git a/source/visualization/HepRep/History b/source/visualization/HepRep/History
index 6dd0984138..ed60e8af88 100644
--- a/source/visualization/HepRep/History
+++ b/source/visualization/HepRep/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.24 2002/12/11 16:05:16 johna Exp $
+$Id: History,v 1.25 2003/01/24 21:18:48 perl Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -20,6 +20,11 @@ committal in the CVS repository !
 History file for visualization/HepRep sub-category
 ---------------------------------------------------------------------------
 
+24th January 2003  Joseph Perl
+- Modified G4HepRepFileSceneHandler:AddThis (const G4VTrajectory& traj)
+  to incorporate G4Attributes into the HepRep1 file.
+- Moved some of HepRepXMLWriter's warning messages into ifdef debug blocks.
+
 11th December 2002  John Allison  (vis-V04-01-10)
 - Fixed default view parameters (global culling false).
 
diff --git a/source/visualization/HepRep/include/G4HepRepFileSceneHandler.hh b/source/visualization/HepRep/include/G4HepRepFileSceneHandler.hh
index 32785437aa..18eaecb480 100644
--- a/source/visualization/HepRep/include/G4HepRepFileSceneHandler.hh
+++ b/source/visualization/HepRep/include/G4HepRepFileSceneHandler.hh
@@ -43,8 +43,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4HepRepFileSceneHandler.hh,v 1.10 2002/12/13 11:17:59 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4HepRepFileSceneHandler.hh,v 1.11 2003/01/24 21:18:48 perl Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // Joseph Perl  27th January 2002
@@ -54,7 +54,7 @@
 #ifndef G4HepRepFileSCENEHANDLER_HH
 #define G4HepRepFileSCENEHANDLER_HH
 
-// #define G4HEPREPFILEDEBUG  // Comment this out to suppress debug code.
+//#define G4HEPREPFILEDEBUG  // Comment this out to suppress debug code.
 
 #include "G4VSceneHandler.hh"
 #include "G4Box.hh"
@@ -151,6 +151,7 @@ private:
   HepRepXMLWriter *hepRepXMLWriter;
   void AddHepRepInstance(const char* primName,
 			 const G4Visible visible);
+  void CheckFileOpen();
   int fileCounter;
 
 #ifdef G4HEPREPFILEDEBUG
diff --git a/source/visualization/HepRep/include/HepRepXMLWriter.hh b/source/visualization/HepRep/include/HepRepXMLWriter.hh
index 782a53da20..3df0f9946f 100644
--- a/source/visualization/HepRep/include/HepRepXMLWriter.hh
+++ b/source/visualization/HepRep/include/HepRepXMLWriter.hh
@@ -44,7 +44,7 @@
 //
 //--------------------------------------------------------------------------
 // File and Version Information:
-// 	$Id: HepRepXMLWriter.hh,v 1.9 2002/12/13 11:18:00 gunter Exp $
+// 	$Id: HepRepXMLWriter.hh,v 1.10 2003/01/24 21:18:48 perl Exp $
 //
 // Description:
 //	Create a HepRep XML File (HepRep version 1).
@@ -61,6 +61,8 @@
 #ifndef HepRepXMLWriter_hh
 #define HepRepXMLWriter_hh
 
+//#define G4HEPREPFILEDEBUG  // Comment this out to suppress debug code.
+
 #include "globals.hh"
 #include "g4std/fstream"
 
diff --git a/source/visualization/HepRep/src/G4HepRepFileSceneHandler.cc b/source/visualization/HepRep/src/G4HepRepFileSceneHandler.cc
index 16173bf96e..561b3d4b46 100644
--- a/source/visualization/HepRep/src/G4HepRepFileSceneHandler.cc
+++ b/source/visualization/HepRep/src/G4HepRepFileSceneHandler.cc
@@ -43,8 +43,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4HepRepFileSceneHandler.cc,v 1.10 2002/12/13 11:18:03 gunter Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4HepRepFileSceneHandler.cc,v 1.11 2003/01/24 21:18:48 perl Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 //
 // Joseph Perl  27th January 2002
@@ -68,7 +68,10 @@
 #include "G4Polyhedron.hh"
 #include "G4NURBS.hh"
 #include "G4VTrajectory.hh"
+#include "G4VTrajectoryPoint.hh"
 #include "G4VHit.hh"
+#include "G4AttDef.hh"
+#include "G4AttValue.hh"
 
 //HepRep
 #include "HepRepXMLWriter.hh"
@@ -252,7 +255,185 @@ void G4HepRepFileSceneHandler::AddThis (const G4VTrajectory& traj) {
 #ifdef G4HEPREPFILEDEBUG
     G4cout << "G4HepRepFileSceneHandler::AddThis(G4VTrajectory&) " << G4endl;
 #endif
-    G4VSceneHandler::AddThis (traj);
+
+  G4std::vector<G4AttValue>* attValues = traj.CreateAttValues();
+  G4std::vector<G4AttValue>::iterator iAttVal;
+  const G4std::map<G4String,G4AttDef>* attDefs = traj.GetAttDefs();
+  G4std::map<G4String,G4AttDef>::const_iterator iAttDef;
+  G4int i;
+
+  // Open the HepRep output file if it is not already open.
+  CheckFileOpen();
+
+  // Add the Event Data Type if it hasn't already been added.
+  // If this is the first trajectory, add the Event Data type and define attributes.
+  if (strcmp("Event Data",hepRepXMLWriter->prevTypeName[0])!=0) {
+    hepRepXMLWriter->addType("Event Data",0);
+    hepRepXMLWriter->addInstance();
+  }
+
+  // Add the Trajectories Type.
+  G4String previousName = hepRepXMLWriter->prevTypeName[1];
+  hepRepXMLWriter->addType("Trajectories",1);
+
+  // If this is the first trajectory of this event...
+  if (strcmp("Trajectories",previousName)!=0) {
+    // Specify attribute values common to all trajectories.
+    hepRepXMLWriter->addAttValue("DrawAs","Line");
+    hepRepXMLWriter->addAttValue("Layer",100);
+
+    // Specify additional attribute definitions for trajectories.
+    // Take all Trajectory attDefs from first trajectory.
+    // Would rather be able to get these attDefs without needing a reference from any
+    // particular trajectory, but don't know how to do that.
+    if (attValues && attDefs) {
+      for (iAttVal = attValues->begin();
+	   iAttVal != attValues->end(); ++iAttVal) {
+	iAttDef = attDefs->find(iAttVal->GetName());
+	if (iAttDef != attDefs->end()) {
+	  // Protect against incorrect use of Category.  Anything value other than the
+	  // standard ones will be considered to be in the physics category.
+	  G4String category = iAttDef->second.GetCategory();
+	  if (strcmp(category,"Draw")!=0 &&
+	      strcmp(category,"Physics")!=0 &&
+	      strcmp(category,"Association")!=0 &&
+	      strcmp(category,"PickAction")!=0)
+	    category = "Physics";
+	  hepRepXMLWriter->addAttDef(iAttVal->GetName(), iAttDef->second.GetDesc(),
+				     category, iAttDef->second.GetExtra());
+	}
+      }
+    }
+
+    // Specify additional attribute definitions for trajectory points.
+    // Take all TrajectoryPoint attDefs from first point of first trajectory.
+    // Would rather be able to get these attDefs without needing a reference from any
+    // particular point, but don't know how to do that.
+    // Note also that until we get the good separation of Types and Instances that comes
+    // in HepRep2, the user must be careful not to use the same AttName for two
+    // different Types.
+    if (traj.GetPointEntries()>0) {
+      G4VTrajectoryPoint* aTrajectoryPoint = traj.GetPoint(0);
+      G4std::vector<G4AttValue>* pointAttValues
+	= aTrajectoryPoint->CreateAttValues();
+      const G4std::map<G4String,G4AttDef>* pointAttDefs
+	= aTrajectoryPoint->GetAttDefs();
+      if (pointAttValues && pointAttDefs) {
+	for (iAttVal = pointAttValues->begin();
+	     iAttVal != pointAttValues->end(); ++iAttVal) {
+	  iAttDef =
+	    pointAttDefs->find(iAttVal->GetName());
+	  if (iAttDef != pointAttDefs->end()) {
+	    // Protect against incorrect use of Category.  Anything value other than the
+	    // standard ones will be considered to be in the physics category.
+	    G4String category = iAttDef->second.GetCategory();
+	    if (strcmp(category,"Draw")!=0 &&
+		strcmp(category,"Physics")!=0 &&
+		strcmp(category,"Association")!=0 &&
+		strcmp(category,"PickAction")!=0)
+	      category = "Physics";
+	    hepRepXMLWriter->addAttDef(iAttVal->GetName(), iAttDef->second.GetDesc(),
+				       category, iAttDef->second.GetExtra());
+	  }
+	}
+      }
+    }
+  }
+
+  // For every trajectory, add an instance of Type Trajectory.
+  hepRepXMLWriter->addInstance();
+
+  // Set the LineColor attribute according to the particle charge.
+  float redness = 0.;
+  float greenness = 0.;
+  float blueness = 0.;
+  const G4double charge = traj.GetCharge();
+  if(charge>0.)      blueness =  1.; // Blue = positive.
+  else if(charge<0.) redness  =  1.; // Red = negative.
+  else               greenness = 1.; // Green = neutral.
+  hepRepXMLWriter->addAttValue("LineColor",redness,greenness,blueness);
+
+  // Copy the current trajectory's G4AttValues to HepRepAttValues.
+  if (attValues && attDefs) {
+    for (iAttVal = attValues->begin();
+	 iAttVal != attValues->end(); ++iAttVal) {
+      G4std::map<G4String,G4AttDef>::const_iterator iAttDef =
+	attDefs->find(iAttVal->GetName());
+      if (iAttDef == attDefs->end()) {
+	G4cout << "G4HepRepFileSceneHandler::AddThis(traj):"
+	  "\n  WARNING: no matching definition for attribute \""
+	       << iAttVal->GetName() << "\", value: "
+	       << iAttVal->GetValue();
+      }
+      else {
+	// Use GetDesc rather than GetName once WIRED can handle names with spaces in them.
+	//hepRepXMLWriter->addAttValue(iAttDef->second.GetDesc(), iAttVal->GetValue());
+	hepRepXMLWriter->addAttValue(iAttVal->GetName(), iAttVal->GetValue());
+      }
+    }    
+    delete attValues;  // AttValues must be deleted after use.
+  }
+
+  // Each trajectory is made of a single primitive, a polyline.
+  hepRepXMLWriter->addPrimitive();
+
+  // Specify the polyline by using the trajectory points.
+  for (i = 0; i < traj.GetPointEntries(); i++) {
+    G4VTrajectoryPoint* aTrajectoryPoint = traj.GetPoint(i);
+    G4Point3D vertex = aTrajectoryPoint->GetPosition();
+    hepRepXMLWriter->addPoint(vertex.x(), vertex.y(), vertex.z());
+  }
+
+  // Create Trajectory Points as a subType of Trajectories.
+  previousName = hepRepXMLWriter->prevTypeName[2];
+  hepRepXMLWriter->addType("Trajectory Points",2);
+
+  // Specify attributes common to all trajectory points.
+  if (strcmp("Trajectory Points",previousName)!=0) {
+    hepRepXMLWriter->addAttValue("DrawAs","Point");
+    hepRepXMLWriter->addAttValue("Layer",110);
+    // Change to False once related problem is fixed in WIRED.
+    hepRepXMLWriter->addAttValue("Visibility","True");
+  }
+
+  for (i = 0; i < traj.GetPointEntries(); i++) {
+    G4VTrajectoryPoint* aTrajectoryPoint = traj.GetPoint(i);
+
+    // Each point is a separate instance of the type Trajectory Points.
+    hepRepXMLWriter->addInstance();
+
+  // Copy the current trajectory point's G4AttValues to HepRepAttValues.
+    G4std::vector<G4AttValue>* pointAttValues
+      = aTrajectoryPoint->CreateAttValues();
+    const G4std::map<G4String,G4AttDef>* pointAttDefs
+      = aTrajectoryPoint->GetAttDefs();
+
+    if (pointAttValues && pointAttDefs) {
+      G4std::vector<G4AttValue>::iterator iAttVal;
+      for (iAttVal = pointAttValues->begin();
+	   iAttVal != pointAttValues->end(); ++iAttVal) {
+	G4std::map<G4String,G4AttDef>::const_iterator iAttDef =
+	  pointAttDefs->find(iAttVal->GetName());
+	if (iAttDef == pointAttDefs->end()) {
+	  G4cout << "\nG4VTrajectory::ShowTrajectory:"
+	    "\n  WARNING: no matching definition for trajectory"
+	    " point attribute \""
+		 << iAttVal->GetName() << "\", value: "
+		 << iAttVal->GetValue();
+	}
+	else {
+	  //hepRepXMLWriter->addAttValue(iAttDef->second.GetDesc(), iAttVal->GetValue());
+	  hepRepXMLWriter->addAttValue(iAttVal->GetName(), iAttVal->GetValue());
+	}
+      }
+      delete pointAttValues;  // AttValues must be deleted after use.
+    }
+
+  // Each trajectory point is made of a single primitive, a point.
+    hepRepXMLWriter->addPrimitive();
+    G4Point3D vertex = aTrajectoryPoint->GetPosition();
+    hepRepXMLWriter->addPoint(vertex.x(), vertex.y(), vertex.z());
+  }
 }
 
 void G4HepRepFileSceneHandler::AddThis (const G4VHit& hit) {
@@ -406,22 +587,8 @@ void G4HepRepFileSceneHandler::AddHepRepInstance(const char* primName,
 	 << G4endl;
 #endif
 
-  if (!hepRepXMLWriter->isOpen) {
-    char* newFileSpec;
-    newFileSpec = new char [100];
-    int length;
-    length = sprintf (newFileSpec, "%s%d%s","G4Data",fileCounter,".heprep");
-    hepRepXMLWriter->open(newFileSpec);
-    fileCounter++;
-
-    hepRepXMLWriter->addAttDef("LVol", "Logical Volume", "Physics","");
-    hepRepXMLWriter->addAttDef("Solid", "Solid Name", "Physics","");
-    hepRepXMLWriter->addAttDef("EType", "Entity Type", "Physics","");
-    hepRepXMLWriter->addAttDef("Material", "Material Name", "Physics","");
-    hepRepXMLWriter->addAttDef("Density", "Material Density", "Physics","");
-    hepRepXMLWriter->addAttDef("State", "Material State", "Physics","");
-    hepRepXMLWriter->addAttDef("Radlen", "Material Radiation Length", "Physics","");
-  }
+  // Open the HepRep output file if it is not already open.
+  CheckFileOpen();
 
   // Handle Type declaration for Event Data.
   // Should be able to just test on fReadyForTransients, but this seems to
@@ -503,3 +670,33 @@ void G4HepRepFileSceneHandler::AddHepRepInstance(const char* primName,
   else
     hepRepXMLWriter->addAttValue("Visibility",true);
 }
+
+void G4HepRepFileSceneHandler::CheckFileOpen() {
+#ifdef G4HEPREPFILEDEBUG
+  G4cout <<
+    "G4HepRepFileSceneHandler::CheckFileOpen called."
+	 << G4endl;
+#endif
+
+  if (!hepRepXMLWriter->isOpen) {
+    char* newFileSpec;
+    newFileSpec = new char [100];
+    int length;
+    length = sprintf (newFileSpec, "%s%d%s","G4Data",fileCounter,".heprep");
+    hepRepXMLWriter->open(newFileSpec);
+#ifdef G4HEPREPFILEDEBUG
+    G4cout <<
+      "G4HepRepFileSceneHandler::CheckFileOpen opened file " << fileCounter
+	   << G4endl;
+#endif
+    fileCounter++;
+
+    hepRepXMLWriter->addAttDef("LVol", "Logical Volume", "Physics","");
+    hepRepXMLWriter->addAttDef("Solid", "Solid Name", "Physics","");
+    hepRepXMLWriter->addAttDef("EType", "Entity Type", "Physics","");
+    hepRepXMLWriter->addAttDef("Material", "Material Name", "Physics","");
+    hepRepXMLWriter->addAttDef("Density", "Material Density", "Physics","");
+    hepRepXMLWriter->addAttDef("State", "Material State", "Physics","");
+    hepRepXMLWriter->addAttDef("Radlen", "Material Radiation Length", "Physics","");
+  }
+}
diff --git a/source/visualization/HepRep/src/HepRepXMLWriter.cc b/source/visualization/HepRep/src/HepRepXMLWriter.cc
index 5fd408a3d1..bcf4c59b4e 100644
--- a/source/visualization/HepRep/src/HepRepXMLWriter.cc
+++ b/source/visualization/HepRep/src/HepRepXMLWriter.cc
@@ -44,7 +44,7 @@
 //
 //--------------------------------------------------------------------------
 // File and Version Information:
-// 	$Id: HepRepXMLWriter.cc,v 1.9 2002/12/13 11:18:03 gunter Exp $
+// 	$Id: HepRepXMLWriter.cc,v 1.10 2003/01/24 21:18:48 perl Exp $
 //
 // Description:
 //	Create a HepRep XML File (HepRep version 1).
@@ -129,7 +129,9 @@ void HepRepXMLWriter::addType(const char* name,int newTypeDepth)
       typeDepth = newTypeDepth;
     }
   } else {
+#ifdef G4HEPREPFILEDEBUG
     G4cout << "HepRepXMLWriter:addType No file is currently open." << G4endl;
+#endif
   }
 }
 
@@ -144,13 +146,14 @@ void HepRepXMLWriter::addInstance()
       indent();
       fout << "<heprep:instance>" << G4endl;
     } else {
-      G4cout <<
-	"HepRepXMLWriter:addInstance No HepRep Type is currently open"
-	     << G4endl;
+#ifdef G4HEPREPFILEDEBUG
+      G4cout << "HepRepXMLWriter:addInstance No HepRep Type is currently open" << G4endl;
+#endif
     }
   } else {
-    G4cout << "HepRepXMLWriter:addInstance No file is currently open"
-	   << G4endl;
+#ifdef G4HEPREPFILEDEBUG
+    G4cout << "HepRepXMLWriter:addInstance No file is currently open" << G4endl;
+#endif
   }
 }
 
@@ -165,13 +168,14 @@ void HepRepXMLWriter::addPrimitive()
       indent();
       fout << "<heprep:primitive>" << G4endl;
     } else {
-      G4cout <<
-	"HepRepXMLWriter:addPrimitive No HepRep Instance is currently open"
-	     << G4endl;
+#ifdef G4HEPREPFILEDEBUG
+      G4cout << "HepRepXMLWriter:addPrimitive No HepRep Instance is currently open" << G4endl;
+#endif
     }
   } else {
-    G4cout << "HepRepXMLWriter:addPrimitive No file is currently open"
-	   << G4endl;
+#ifdef G4HEPREPFILEDEBUG
+    G4cout << "HepRepXMLWriter:addPrimitive No file is currently open" << G4endl;
+#endif
   }
 }
 
@@ -186,12 +190,14 @@ void HepRepXMLWriter::addPoint(double x, double y, double z)
       indent();
       fout << "<heprep:point x=\"" << x << "\" y=\"" << y << "\" z=\"" << z << "\">" << G4endl;
     } else {
-      G4cout <<
-	"HepRepXMLWriter:addPoint No HepRep Primitive is currently open"
-	     << G4endl;
+#ifdef G4HEPREPFILEDEBUG
+      G4cout <<	"HepRepXMLWriter:addPoint No HepRep Primitive is currently open" << G4endl;
+#endif
     }
   } else {
+#ifdef G4HEPREPFILEDEBUG
     G4cout << "HepRepXMLWriter:addPoint No file is currently open" << G4endl;
+#endif
   }
 }
 
@@ -203,11 +209,13 @@ void HepRepXMLWriter::addAttDef(const char* name,
   if (fout.good())
   {
     indent();
-    fout << "<heprep:attdef extra=\"" << extra << "\" name=\"" << name << "\" type=\"" << type << "\"" << G4endl;
+    fout << "  <heprep:attdef extra=\"" << extra << "\" name=\"" << name << "\" type=\"" << type << "\"" << G4endl;
     indent();
     fout << "  desc=\"" << desc << "\"/>" << G4endl;
   } else {
+#ifdef G4HEPREPFILEDEBUG
     G4cout << "HepRepXMLWriter:addAttDef No file is currently open" << G4endl;
+#endif
   }
 }
 
@@ -222,7 +230,9 @@ void HepRepXMLWriter::addAttValue (const char* name,
     indent();
     fout << "    value=\"" << value << "\"/>" << G4endl;
   } else {
+#ifdef G4HEPREPFILEDEBUG
     G4cout << "HepRepXMLWriter:addAttValue No file is currently open" << G4endl;
+#endif
   }
 }
 
@@ -236,7 +246,9 @@ void HepRepXMLWriter::addAttValue (const char* name,
     indent();
     fout << "    value=\"" << value << "\"/>" << G4endl;
   } else {
+#ifdef G4HEPREPFILEDEBUG
     G4cout << "HepRepXMLWriter:addAttValue No file is currently open" << G4endl;
+#endif
   }
 }
 
@@ -250,7 +262,9 @@ void HepRepXMLWriter::addAttValue (const char* name,
     indent();
     fout << "    value=\"" << value << "\"/>" << G4endl;
   } else {
+#ifdef G4HEPREPFILEDEBUG
     G4cout << "HepRepXMLWriter:addAttValue No file is currently open" << G4endl;
+#endif
   }
 }
 
@@ -267,7 +281,9 @@ void HepRepXMLWriter::addAttValue (const char* name,
     else
       fout << "    value=\"False\"/>" << G4endl;
   } else {
+#ifdef G4HEPREPFILEDEBUG
     G4cout << "HepRepXMLWriter:addAttValue No file is currently open" << G4endl;
+#endif
   }
 }
 
@@ -286,7 +302,9 @@ void HepRepXMLWriter::addAttValue (const char* name,
     indent();
     fout << "    value=\"" << redness << "," << greenness << "," << blueness << "\"/>" << G4endl;
   } else {
+#ifdef G4HEPREPFILEDEBUG
     G4cout << "HepRepXMLWriter:addAttValue No file is currently open" << G4endl;
+#endif
   }
 }
 
diff --git a/source/visualization/History b/source/visualization/History
index b93e154d3c..93952f6708 100644
--- a/source/visualization/History
+++ b/source/visualization/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.212 2002/12/11 16:11:44 johna Exp $
+$Id: History,v 1.218 2003/02/17 07:19:37 stanaka Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -24,6 +24,18 @@ committal in the CVS repository !
 History file for visualization category
 ---------------------------------------
 
+17th February 2003 Satoshi Tanaka (vis-V05-00-01)
+- A Small bug fixing of VRML2 driver 
+ (Explicit cast from G4String to char* in G4VRML2SceneHandlerFunc.icc).
+
+24th January 2003  Joseph Perl
+- Fixes to HepRep - see History file.
+
+20th January 2003  John Allison  (vis-V05-00-00, co-works intercoms-V05-00-00)
+- Incorporated openinventor-V05-00-00: Removed erroneous additional
+  transformation.
+- Added G4VisManager::Draw methods for hits and trajectories.
+
 11th December 2002  John Allison  (vis-V04-01-10)
 - Fix for SUN-CC warnings: AddThis hides the virtual function...
 - Fix memory leak in RayTracer.
diff --git a/source/visualization/OpenInventor/History b/source/visualization/OpenInventor/History
index ffdf68996a..bee9802355 100644
--- a/source/visualization/OpenInventor/History
+++ b/source/visualization/OpenInventor/History
@@ -1,4 +1,4 @@
-$Id: History,v 1.2 2002/11/27 12:46:07 johna Exp $
+$Id: History,v 1.3 2003/01/14 10:18:22 johna Exp $
 -------------------------------------------------------------------
 
      =========================================================
@@ -20,6 +20,21 @@ committal in the CVS repository !
 History file for visualization/OpenInventor
 -------------------------------------------
 
+14th January 2003  John Allison  (openinventor-V05-00-00)
+- Removed vertex.transform (*fpObjectTransformation) from
+  G4OpenInventorSceneHandler::AddPrimitive (const G4Polyhedron& polyhedron).
+  Symptom was that polyhedron objects were being transformed twice.
+  The transformation is stored in 
+  G4OpenInventorSceneHandler::PreAddThis
+  ...
+  G4OpenInventorTransform3D oiTran (objectTransformation);
+  SoSFMatrix* oiMat = oiTran.GetOIMatrix();
+  SoMatrixTransform* xform = new SoMatrixTransform;
+  xform->matrix.setValue(oiMat->getValue());
+  currentSeparator->addChild(new SoResetTransform);
+  currentSeparator->addChild(xform);
+}
+
 27th November 2002  John Allison  (vis-V04-01-08)
 - Improved algorithm of CompareForKernelVisit.
 
diff --git a/source/visualization/OpenInventor/src/G4OpenInventorSceneHandler.cc b/source/visualization/OpenInventor/src/G4OpenInventorSceneHandler.cc
index a389aaa4ac..e90f390464 100644
--- a/source/visualization/OpenInventor/src/G4OpenInventorSceneHandler.cc
+++ b/source/visualization/OpenInventor/src/G4OpenInventorSceneHandler.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4OpenInventorSceneHandler.cc,v 1.13 2002/12/11 16:08:22 johna Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4OpenInventorSceneHandler.cc,v 1.14 2003/01/14 10:18:23 johna Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 // Jeff Kallenbach 01 Aug 1996
@@ -334,7 +334,6 @@ void G4OpenInventorSceneHandler::AddPrimitive (const G4Polyhedron& polyhedron) {
     G4int edgeFlag=1;
     do {
       notLastEdge = polyhedron.GetNextVertex (vertex, edgeFlag);
-      vertex.transform (*fpObjectTransformation);
       
       polyVerts[vertIdx].setValue(vertex.x(),
 				  vertex.y(),
diff --git a/source/visualization/VRML/History b/source/visualization/VRML/History
index 513ca69fc0..b72e763745 100644
--- a/source/visualization/VRML/History
+++ b/source/visualization/VRML/History
@@ -1,3 +1,7 @@
+VRML-V05-00-00 17th February 2003 Satoshi Tanaka
+- A Small bug fixing of VRML2 driver
+ (Explicit cast from G4String to char*).
+
 VRML-V04-01-00 November 10 2002
 - Bug fixing for marker size (*.icc files)
 
diff --git a/source/visualization/VRML/src/G4VRML2SceneHandlerFunc.icc b/source/visualization/VRML/src/G4VRML2SceneHandlerFunc.icc
index 46cc49a123..33aeac0663 100644
--- a/source/visualization/VRML/src/G4VRML2SceneHandlerFunc.icc
+++ b/source/visualization/VRML/src/G4VRML2SceneHandlerFunc.icc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VRML2SceneHandlerFunc.icc,v 1.11 2002/11/10 05:10:17 stanaka Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VRML2SceneHandlerFunc.icc,v 1.12 2003/02/17 06:52:18 stanaka Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // G4VRML2SceneHandlerFunc.icc
 // Satoshi Tanaka & Yasuhide Sawada
@@ -178,7 +178,8 @@ void G4VRML2SCENEHANDLER::AddPrimitive(const G4Polyhedron& polyhedron)
 
 	// Current Model
 	const G4VModel* pv_model  = GetModel();
-	const char* pv_name = pv_model->GetCurrentTag() ;
+//	const char* pv_name = pv_model->GetCurrentTag() ;
+	const char* pv_name = (const char*) pv_model->GetCurrentTag() ;
 
 	// VRML codes are generated below
 
diff --git a/source/visualization/management/include/G4VisManager.hh b/source/visualization/management/include/G4VisManager.hh
index c4e9bd6e4e..b2e0a84dd8 100644
--- a/source/visualization/management/include/G4VisManager.hh
+++ b/source/visualization/management/include/G4VisManager.hh
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VisManager.hh,v 1.28 2002/11/11 18:33:30 johna Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VisManager.hh,v 1.29 2003/01/20 14:12:36 johna Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 
@@ -81,30 +81,18 @@
 #include "globals.hh"
 #include "G4GraphicsSystemList.hh"
 #include "G4SceneHandlerList.hh"
-#include "G4Scene.hh"
 #include "G4SceneList.hh"
 #include "G4Transform3D.hh"
-#include "G4UImessenger.hh"
 #include "G4NullModel.hh"
+#include "G4TrajectoriesModel.hh"
 #include "G4ModelingParameters.hh"
 
 #include "g4std/iostream"
 #include "g4std/vector"
 
-class G4VPhysicalVolume;
-class G4LogicalVolume;
-class G4VSolid;
-class G4VGraphicsSystem;
-class G4VSceneHandler;
-class G4VViewer;
-class G4Polyline;
-class G4Text;
-class G4Circle;
-class G4Scale;
-class G4Square;
-class G4Polymarker;
-class G4Polyhedron;
-class G4NURBS;
+class G4Scene;
+class G4UIcommand;
+class G4UImessenger;
 
 class G4VisManager: public G4VVisManager {
 
@@ -180,43 +168,55 @@ public: // With description
   // for representing hits, digis, etc.
 
   void Draw (const G4Circle&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+    const G4Transform3D& objectTransformation);
 
   void Draw (const G4NURBS&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+    const G4Transform3D& objectTransformation);
 
   void Draw (const G4Polyhedron&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+    const G4Transform3D& objectTransformation);
 
   void Draw (const G4Polyline&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+    const G4Transform3D& objectTransformation);
 
   void Draw (const G4Polymarker&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+    const G4Transform3D& objectTransformation);
 
   void Draw (const G4Scale&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+    const G4Transform3D& objectTransformation);
 
   void Draw (const G4Square&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+    const G4Transform3D& objectTransformation);
 
   void Draw (const G4Text&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+    const G4Transform3D& objectTransformation);
 
   ////////////////////////////////////////////////////////////////////
   // Now functions that implement the pure virtual functions of
-  // G4VVisManager for drawing a GEANT4 geometry object.  Note that
-  // the 2nd argument overrides any visualization attributes that are
-  // associated with the object itself.
+  // G4VVisManager for drawing a GEANT4 object.  Note that the
+  // visualization attributes needed in some cases override any
+  // visualization attributes that are associated with the object
+  // itself - thus you can, for example, change the colour of a
+  // physical volume.  The objectTransformation defaults to
+  // G4Transform3D::Identity by inheritance from G4VVisManager.
+
+  void Draw (const G4VHit&,
+	     const G4Transform3D& objectTransformation);
+
+  void Draw (const G4VTrajectory&, G4int i_mode,
+	     const G4Transform3D& objectTransformation);
+  // i_mode is a parameter that can be used to control the drawing of
+  // the trajectory.  See, e.g., G4VTrajectory::DrawTrajectory.
+  // i_mode defaults to 0 by inheritance from G4VVisManager.
 
   void Draw (const G4LogicalVolume&, const G4VisAttributes&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+	     const G4Transform3D& objectTransformation);
 
   void Draw (const G4VPhysicalVolume&, const G4VisAttributes&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+	     const G4Transform3D& objectTransformation);
 
   void Draw (const G4VSolid&, const G4VisAttributes&,
-    const G4Transform3D& objectTransformation = G4Transform3D::Identity);
+	     const G4Transform3D& objectTransformation);
 
   ////////////////////////////////////////////////////////////////////////
   // Now other pure virtual functions of G4VVisManager...
@@ -348,6 +348,7 @@ protected:
   G4VisStateDependent*  fpStateDependent;   // Friend state dependent class.
   G4int fWindowSizeHintX, fWindowSizeHintY; // For viewer construction.
   G4NullModel fVisManagerNullModel;         // As a default.
+  G4TrajectoriesModel dummyTrajectoriesModel;  // For passing drawing mode.
   G4ModelingParameters fVisManagerModelingParameters;  // Useful memory.
 
 };
diff --git a/source/visualization/management/src/G4VisManager.cc b/source/visualization/management/src/G4VisManager.cc
index 901c205a07..41bae73dc9 100644
--- a/source/visualization/management/src/G4VisManager.cc
+++ b/source/visualization/management/src/G4VisManager.cc
@@ -21,8 +21,8 @@
 // ********************************************************************
 //
 //
-// $Id: G4VisManager.cc,v 1.48 2002/11/20 17:19:47 gcosmo Exp $
-// GEANT4 tag $Name: geant4-05-00 $
+// $Id: G4VisManager.cc,v 1.49 2003/01/20 14:12:36 johna Exp $
+// GEANT4 tag $Name: geant4-05-00-patch-01 $
 //
 // 
 // GEANT4 Visualization Manager - John Allison 02/Jan/1996.
@@ -372,6 +372,30 @@ void G4VisManager::Draw (const G4Text& text,
   }
 }
 
+void G4VisManager::Draw (const G4VHit& hit,
+			 const G4Transform3D& objectTransform) {
+  if (IsValidView ()) {
+    ClearTransientStoreIfMarked();
+    CheckModel();
+    fpSceneHandler -> BeginPrimitives (objectTransform);
+    fpSceneHandler -> AddThis (hit);
+    fpSceneHandler -> EndPrimitives ();
+  }
+}
+
+void G4VisManager::Draw (const G4VTrajectory& traj,
+			 G4int i_mode,
+			 const G4Transform3D& objectTransform) {
+  if (IsValidView ()) {
+    ClearTransientStoreIfMarked();
+    fpSceneHandler -> SetModel (&dummyTrajectoriesModel);
+    dummyTrajectoriesModel.SetDrawingMode(i_mode);
+    fpSceneHandler -> BeginPrimitives (objectTransform);
+    fpSceneHandler -> AddThis (traj);
+    fpSceneHandler -> EndPrimitives ();
+  }
+}
+
 void G4VisManager::Draw (const G4LogicalVolume& logicalVol,
 			 const G4VisAttributes& attribs,
 			 const G4Transform3D& objectTransform) {
-- 
GitLab