diff --git a/02-wrapped-classes.html b/02-wrapped-classes.html index 920f682..31178b8 100644 --- a/02-wrapped-classes.html +++ b/02-wrapped-classes.html @@ -426,7 +426,7 @@

Object instantiation
-
@@ -484,7 +484,7 @@

Building Boolean solids
-_images/4bbc49256eb67abeec00df15b1da99052597dcf00bfce43d72f885a55c84ca56.png +_images/a83831dd06010b0f859273a46b53464cde858bec293002ce4a611b41281a3202.png

Lets use some geometry functionality to experiment with the created solid. In this example we get the limits for the boolean solid and create a number if radom 3D points within the limits. Then select the ones that return kInside when calling the function Inside(solid, point). And finally, we plot the points with scatter function from Makie.

@@ -505,7 +505,7 @@

Building Boolean solids
-_images/1b44d05bc550ed2c6e1811286613b87ce7c649e2b177deb45cd2df4b2d7cfc5c.png +_images/97488f3a34b2c776e5b0ae18972010d29565ac5e321c412e293e80df9a03e15e.png

@@ -606,7 +606,7 @@

Defining Logical Volumes - @@ -668,7 +668,7 @@

Placing Logical Volumes
-_images/8a37f94350f3153ef6873dee4134375aea7fd94aa25112906422cf8180a43e0b.png +_images/e8f8b6c19881ad51b7c5d60efcb6f9c3ceffbe3d8bcbf143cf8c209423d51d06.png
@@ -846,7 +846,7 @@

Building the full detector - diff --git a/04-physics-list.html b/04-physics-list.html index 0c93dd4..c4c1a1b 100644 --- a/04-physics-list.html +++ b/04-physics-list.html @@ -444,7 +444,7 @@

Using Standard Physics Lists
**************************************************************
- Geant4 version Name: geant4-11-02 [MT]   (8-December-2023)
+ Geant4 version Name: geant4-11-02-patch-01 [MT]   (16-February-2024)
                        Copyright : Geant4 Collaboration
                       References : NIM A 506 (2003), 250-303
                                  : IEEE-TNS 53 (2006), 270-278
@@ -453,7 +453,7 @@ 

Using Standard Physics Lists
G4JLApplication{Geant4.G4JLEmptyDetector, Geant4.G4JLNoData}(Geant4.G4RunManagerAllocated(Ptr{Nothing} @0x0000000001acd6f0), Geant4.G4JLEmptyDetector(), [Geant4.G4JLNoData()], G4JLGunGenerator("ParticleGun", Geant4.G4JLParticleGunData(nothing, "e-", G4ThreeVector(0.0,0.0,0.0), G4ThreeVector(0.0,0.0,0.0), 10.0), Geant4.var"#init#19"(), Geant4.var"#gen#20"(), G4JLGeneratorAction[]), nothing, nothing, 0, 0, G4RunManager, G4JLDetectorConstruction, FTFP_BERT, G4JLRunAction, G4JLEventAction, G4JLTrackingAction, G4JLSteppingAction, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, Dict{String, Geant4.G4JLProtoSD}(), Dict{String, Vector{G4JLSensitiveDetector}}(), G4JLScoringMesh[], nothing, nothing)
+
G4JLApplication{Geant4.G4JLEmptyDetector, Geant4.G4JLNoData}(Geant4.G4RunManagerAllocated(Ptr{Nothing} @0x00000000021dd810), Geant4.G4JLEmptyDetector(), [Geant4.G4JLNoData()], G4JLGunGenerator("ParticleGun", Geant4.G4JLParticleGunData(nothing, "e-", G4ThreeVector(0.0,0.0,0.0), G4ThreeVector(0.0,0.0,0.0), 10.0), Geant4.var"#init#19"(), Geant4.var"#gen#20"(), G4JLGeneratorAction[]), nothing, nothing, 0, 0, G4RunManager, G4JLDetectorConstruction, FTFP_BERT, G4JLRunAction, G4JLEventAction, G4JLTrackingAction, G4JLSteppingAction, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, nothing, Dict{String, Geant4.G4JLProtoSD}(), Dict{String, Vector{G4JLSensitiveDetector}}(), G4JLScoringMesh[], nothing, nothing)
 
diff --git a/05-primary-particles.html b/05-primary-particles.html index 5e22714..0174b24 100644 --- a/05-primary-particles.html +++ b/05-primary-particles.html @@ -479,7 +479,7 @@

Particle Gun

Note that The exception is due to the fact that Geant4 does not like to re-initialize. Please ignore the exception and look at the created particle. Now we can change the parameters in two different ways:

@@ -646,54 +646,54 @@

General Particle Source - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -794,1059 +794,1059 @@

General Particle Source - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -1939,54 +1939,54 @@

Custom Primary Generator - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -1999,1048 +1999,1048 @@

Custom Primary Generator - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

@@ -3053,1059 +3053,1059 @@

Custom Primary Generator - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/06-field.html b/06-field.html index 17e8896..842a7ab 100644 --- a/06-field.html +++ b/06-field.html @@ -538,45 +538,45 @@

Custom magnetic Field - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/07-applications.html b/07-applications.html index ee7290b..fce4a1f 100644 --- a/07-applications.html +++ b/07-applications.html @@ -464,7 +464,7 @@

User Actions
**************************************************************
- Geant4 version Name: geant4-11-02 [MT]   (8-December-2023)
+ Geant4 version Name: geant4-11-02-patch-01 [MT]   (16-February-2024)
                        Copyright : Geant4 Collaboration
                       References : NIM A 506 (2003), 250-303
                                  : IEEE-TNS 53 (2006), 270-278
diff --git a/08-sensitive-detectors.html b/08-sensitive-detectors.html
index ebd9109..b3aa7fa 100644
--- a/08-sensitive-detectors.html
+++ b/08-sensitive-detectors.html
@@ -583,7 +583,7 @@ 

Define Application
**************************************************************
- Geant4 version Name: geant4-11-02 [MT]   (8-December-2023)
+ Geant4 version Name: geant4-11-02-patch-01 [MT]   (16-February-2024)
   << in Multi-threaded mode >> 
                        Copyright : Geant4 Collaboration
                       References : NIM A 506 (2003), 250-303
@@ -602,16 +602,16 @@ 

Define Application -
G4WT2 > Event: 3 with 7236 hits stored in this event
-G4WT3 > Event: 0 with 7383 hits stored in this event
-G4WT0 > Event: 2 with 7106 hits stored in this event
-G4WT1 > Event: 1 with 7393 hits stored in this event
-G4WT3 > Event: 4 with 7155 hits stored in this event
-G4WT0 > Event: 6 with 7196 hits stored in this event
-G4WT1 > Event: 7 with 7250 hits stored in this event
-G4WT2 > Event: 5 with 7543 hits stored in this event
-G4WT3 > Event: 8 with 7071 hits stored in this event
-G4WT0 > Event: 9 with 7313 hits stored in this event
+
G4WT3 > Event: 1 with 7115 hits stored in this event
+G4WT2 > Event: 0 with 7049 hits stored in this event
+G4WT1 > Event: 3 with 7079 hits stored in this event
+G4WT0 > Event: 2 with 7256 hits stored in this event
+G4WT2 > Event: 5 with 7052 hits stored in this event
+G4WT3 > Event: 4 with 7236 hits stored in this event
+G4WT0 > Event: 7 with 7536 hits stored in this event
+G4WT1 > Event: 6 with 7314 hits stored in this event
+G4WT3 > Event: 9 with 7111 hits stored in this event
+G4WT2 > Event: 8 with 7451 hits stored in this event
 
diff --git a/09-scoring-meshes.html b/09-scoring-meshes.html index c57fe24..8248c1a 100644 --- a/09-scoring-meshes.html +++ b/09-scoring-meshes.html @@ -466,7 +466,7 @@

Scoring Meshes
**************************************************************
- Geant4 version Name: geant4-11-02 [MT]   (8-December-2023)
+ Geant4 version Name: geant4-11-02-patch-01 [MT]   (16-February-2024)
   << in Multi-threaded mode >> 
                        Copyright : Geant4 Collaboration
                       References : NIM A 506 (2003), 250-303
@@ -510,44 +510,44 @@ 

Scoring Meshes -
G4WT1 > .... G4ScoringMessenger::MeshBinCommand - G4ScoringBox
+
G4WT2 > .... G4ScoringMessenger::MeshBinCommand - G4ScoringBox
 G4WT0 > .... G4ScoringMessenger::MeshBinCommand - G4ScoringBox
 G4WT3 > .... G4ScoringMessenger::MeshBinCommand - G4ScoringBox
-G4WT2 > .... G4ScoringMessenger::MeshBinCommand - G4ScoringBox
+G4WT1 > .... G4ScoringMessenger::MeshBinCommand - G4ScoringBox
+G4WT2 > G4ScoringManager has 1 scoring meshes.
+G4WT2 > G4ScoringBox : boxMesh_1 --- Shape: Box mesh
+G4WT2 >  Size (x, y, z): (5, 5, 20) [cm]
+G4WT2 >  # of segments: (20, 20, 40)
+G4WT2 >  displacement: (0, 0, 0) [cm]
+G4WT2 >  registered primitve scorers : 
+G4WT2 >    0  eDep
+G4WT3 > G4ScoringManager has 1 scoring meshes.
+G4WT2 >    1  nOfStepGamma     with  gammafilter
+G4WT0 > G4ScoringManager has 1 scoring meshes.
+G4WT2 >    2  nOfStepEMinus     with  eMinusFilter
+G4WT2 >    3  nOfStepEPlus     with  ePlusFilter
 G4WT1 > G4ScoringManager has 1 scoring meshes.
 G4WT1 > G4ScoringBox : boxMesh_1 --- Shape: Box mesh
-G4WT1 >  Size (x, y, z): (5, 5, 20) [cm]
-G4WT0 > G4ScoringManager has 1 scoring meshes.
-G4WT2 > G4ScoringManager has 1 scoring meshes.
 G4WT0 > G4ScoringBox : boxMesh_1 --- Shape: Box mesh
+G4WT1 >  Size (x, y, z): (5, 5, 20) [cm]
 G4WT1 >  # of segments: (20, 20, 40)
-G4WT1 >  displacement: (0, 0, 0) [cm]
 G4WT0 >  Size (x, y, z): (5, 5, 20) [cm]
-G4WT2 > G4ScoringBox : boxMesh_1 --- Shape: Box mesh
+G4WT1 >  displacement: (0, 0, 0) [cm]
 G4WT1 >  registered primitve scorers : 
-G4WT2 >  Size (x, y, z): (5, 5, 20) [cm]
-G4WT1 >    0  eDep
-G4WT3 > G4ScoringManager has 1 scoring meshes.
-G4WT1 >    1  nOfStepGamma     with  gammafilter
-G4WT1 >    2  nOfStepEMinus     with  eMinusFilter
-G4WT3 > G4ScoringBox : boxMesh_1 --- Shape: Box mesh
-G4WT1 >    3  nOfStepEPlus     with  ePlusFilter
 G4WT0 >  # of segments: (20, 20, 40)
-G4WT3 >  Size (x, y, z): (5, 5, 20) [cm]
-G4WT3 >  # of segments: (20, 20, 40)
 G4WT0 >  displacement: (0, 0, 0) [cm]
-G4WT2 >  # of segments: (20, 20, 40)
 G4WT0 >  registered primitve scorers : 
-G4WT2 >  displacement: (0, 0, 0) [cm]
 G4WT0 >    0  eDep
-G4WT2 >  registered primitve scorers : 
+G4WT1 >    0  eDep
 G4WT0 >    1  nOfStepGamma     with  gammafilter
-G4WT2 >    0  eDep
-G4WT2 >    1  nOfStepGamma     with  gammafilter
 G4WT0 >    2  nOfStepEMinus     with  eMinusFilter
-G4WT2 >    2  nOfStepEMinus     with  eMinusFilter
 G4WT0 >    3  nOfStepEPlus     with  ePlusFilter
-G4WT2 >    3  nOfStepEPlus     with  ePlusFilter
+G4WT1 >    1  nOfStepGamma     with  gammafilter
+G4WT1 >    2  nOfStepEMinus     with  eMinusFilter
+G4WT3 > G4ScoringBox : boxMesh_1 --- Shape: Box mesh
+G4WT3 >  Size (x, y, z): (5, 5, 20) [cm]
+G4WT1 >    3  nOfStepEPlus     with  ePlusFilter
+G4WT3 >  # of segments: (20, 20, 40)
 G4WT3 >  displacement: (0, 0, 0) [cm]
 G4WT3 >  registered primitve scorers : 
 G4WT3 >    0  eDep
@@ -576,26 +576,26 @@ 

Scoring Meshes
20×20 Matrix{Float64}:
-  5.94099   5.95442   8.0597   20.6988   …  14.7802   3.86905   3.38965
- 12.2952    8.47801  16.6148   25.8096      28.4247  17.5356   17.3279
- 12.6342   21.3241   27.5582   24.0225      25.0042  20.4195   11.5758
-  8.6538   23.3961   30.1463   35.02        20.164   23.6781   22.6442
- 17.8146   25.8436   25.1231   45.4637      30.8383  11.129    14.5411
- 21.1808   28.6477   42.675    55.7317   …  43.14    31.242    22.5675
- 34.1686   36.0857   41.5437   80.6889      62.6971  18.546    19.1157
- 23.1501   31.3417   47.4562  108.311       83.7823  38.5574   34.0064
- 41.9158   61.5902   76.4895  100.302       72.2943  46.6063   26.2383
- 35.1169   63.6285   93.1625  130.669       54.4577  56.1048   40.4825
- 33.9777   47.0302   75.7322  139.074    …  62.9708  46.6766   26.4466
- 48.9055   46.3535   56.8372  127.002       46.4056  35.0922   35.103
- 26.9914   40.1434   58.3435  108.329       68.2444  46.923    25.9049
- 32.7506   23.8403   62.719    58.7041      47.4358  23.6164   25.4509
- 16.9339   33.5205   46.972    45.2083      24.7629  13.8992   12.91
- 27.1514   30.8873   33.3867   47.8275   …  26.201   15.7865   17.5404
-  9.03172  11.9211   27.9348   59.3264      28.2604  18.9067   18.4095
- 21.5622   13.6926   30.2682   24.4722      23.8286  15.1732    8.17338
- 11.0779   14.6096   19.353    30.0208      10.6445  15.6097    9.26605
-  4.95976  10.0558    9.5979    9.04128     15.7205  15.1766   11.6101
+ 22.6907    8.23238   9.53181   14.7324  …  12.409     7.39246  17.7415
+ 11.2568   10.365    21.2517    24.7346     17.5209   15.3881    1.71277
+ 12.9987   15.2373   14.4912    48.1607     22.5194   19.1845   11.8564
+  9.42243  19.6698   23.8529    37.7654     19.5384   21.3335   13.5281
+ 22.8952   24.6838   37.5823    52.9955     30.5014   33.8069   13.4116
+ 25.7023   25.9152   33.594     74.3156  …  26.7333   24.8169   28.8356
+ 32.9647   38.8203   49.2023    69.869      34.747    17.5358   23.1117
+ 26.5994   42.2314   62.3937    68.9426     74.4483   26.0788   33.6273
+ 11.4288   38.1839   59.5371   116.112      54.4134   35.2306   21.319
+ 16.6416   46.9006   65.8704   109.926      40.7341   46.4459   27.2181
+ 19.2279   44.3896   75.6179   104.706   …  73.4129   59.2247   32.4233
+ 20.4118   47.9795   59.2302   126.023      58.434    62.0383   41.5008
+ 24.6917   46.6389   60.4266    95.9413     80.301    29.0629   28.9642
+ 17.0803   32.8747   49.331     87.1838     37.8035   38.9716   39.1364
+ 12.9969   36.0215   43.2987    53.7823     57.9662   18.7645   20.4736
+ 13.24     24.9719   27.4121    42.8602  …  29.3471   21.7373   11.0561
+  9.799    21.3981   30.4914    31.8881     35.2386   31.7529   11.3309
+  6.4313   15.8679   37.8778    28.2031     33.2141    9.74859  10.3116
+  5.79865  13.9472   13.9546    27.2462     14.7916    8.13246  11.2221
+  6.29478  14.4728    7.10103   16.5264      7.39579  14.2824    9.63563
 

@@ -609,7 +609,7 @@

Scoring Meshes -_images/7c528bb3db1aee6baa5b22f504278f7872a61eafa7a9fa5def2852c1a6a0eabb.png +_images/e679fde6f784a1fc0f396f371db3041a3479c2871ff1f647131c7dd2d404b716.png

diff --git a/11-event-display.html b/11-event-display.html index ecf97ae..f0021c7 100644 --- a/11-event-display.html +++ b/11-event-display.html @@ -482,7 +482,7 @@

Event Display

diff --git a/_images/01e2c578d1c884b5e51d8f26b5c3ab66999c1530df6474e94ea0e5baf7709198.png b/_images/01e2c578d1c884b5e51d8f26b5c3ab66999c1530df6474e94ea0e5baf7709198.png deleted file mode 100644 index efc3d67..0000000 Binary files a/_images/01e2c578d1c884b5e51d8f26b5c3ab66999c1530df6474e94ea0e5baf7709198.png and /dev/null differ diff --git a/_images/0d31418f2538084385436553224e0259107b3db40571dd00cab1684d7aa1ab05.png b/_images/0d31418f2538084385436553224e0259107b3db40571dd00cab1684d7aa1ab05.png deleted file mode 100644 index 01ed384..0000000 Binary files a/_images/0d31418f2538084385436553224e0259107b3db40571dd00cab1684d7aa1ab05.png and /dev/null differ diff --git a/_images/11ccd97a523222da068b9fe1710c480ee23d0eeb87e7d2fd039dd7b90dcabbdd.png b/_images/11ccd97a523222da068b9fe1710c480ee23d0eeb87e7d2fd039dd7b90dcabbdd.png deleted file mode 100644 index f53cefb..0000000 Binary files a/_images/11ccd97a523222da068b9fe1710c480ee23d0eeb87e7d2fd039dd7b90dcabbdd.png and /dev/null differ diff --git a/_images/182a29520313df70f540216c5cc95751de03bdafeca962732a3c486b0bce328c.png b/_images/182a29520313df70f540216c5cc95751de03bdafeca962732a3c486b0bce328c.png new file mode 100644 index 0000000..38740d4 Binary files /dev/null and b/_images/182a29520313df70f540216c5cc95751de03bdafeca962732a3c486b0bce328c.png differ diff --git a/_images/1b44d05bc550ed2c6e1811286613b87ce7c649e2b177deb45cd2df4b2d7cfc5c.png b/_images/1b44d05bc550ed2c6e1811286613b87ce7c649e2b177deb45cd2df4b2d7cfc5c.png deleted file mode 100644 index a6d45b5..0000000 Binary files a/_images/1b44d05bc550ed2c6e1811286613b87ce7c649e2b177deb45cd2df4b2d7cfc5c.png and /dev/null differ diff --git a/_images/1de340f31d4624307b7bcf59e85805b6c23d01aa9806813ad4b4a40f545d68c9.png b/_images/1de340f31d4624307b7bcf59e85805b6c23d01aa9806813ad4b4a40f545d68c9.png new file mode 100644 index 0000000..1b61355 Binary files /dev/null and b/_images/1de340f31d4624307b7bcf59e85805b6c23d01aa9806813ad4b4a40f545d68c9.png differ diff --git a/_images/23779c76149801c74dbcd25dde0b3e5634ab7a7c63bc231b188a12e47d0ad99e.png b/_images/23779c76149801c74dbcd25dde0b3e5634ab7a7c63bc231b188a12e47d0ad99e.png new file mode 100644 index 0000000..f1079a5 Binary files /dev/null and b/_images/23779c76149801c74dbcd25dde0b3e5634ab7a7c63bc231b188a12e47d0ad99e.png differ diff --git a/_images/33fc3e2b7ee2533957f33b8ee52cd157f9db6678926bbb7634dec43584401ca4.png b/_images/33fc3e2b7ee2533957f33b8ee52cd157f9db6678926bbb7634dec43584401ca4.png new file mode 100644 index 0000000..0cbf87b Binary files /dev/null and b/_images/33fc3e2b7ee2533957f33b8ee52cd157f9db6678926bbb7634dec43584401ca4.png differ diff --git a/_images/42710fb67d0d15581f46d986b799fab9fe1f15a2cb72d9b37ee6deba310a7a7a.png b/_images/42710fb67d0d15581f46d986b799fab9fe1f15a2cb72d9b37ee6deba310a7a7a.png new file mode 100644 index 0000000..a2361b0 Binary files /dev/null and b/_images/42710fb67d0d15581f46d986b799fab9fe1f15a2cb72d9b37ee6deba310a7a7a.png differ diff --git a/_images/4bbc49256eb67abeec00df15b1da99052597dcf00bfce43d72f885a55c84ca56.png b/_images/4bbc49256eb67abeec00df15b1da99052597dcf00bfce43d72f885a55c84ca56.png deleted file mode 100644 index 62041f1..0000000 Binary files a/_images/4bbc49256eb67abeec00df15b1da99052597dcf00bfce43d72f885a55c84ca56.png and /dev/null differ diff --git a/_images/50e7882b468ae5391a5a774ca10d34592ccbbfbe2cece9b463d73f7145a18808.png b/_images/50e7882b468ae5391a5a774ca10d34592ccbbfbe2cece9b463d73f7145a18808.png new file mode 100644 index 0000000..1d0f74d Binary files /dev/null and b/_images/50e7882b468ae5391a5a774ca10d34592ccbbfbe2cece9b463d73f7145a18808.png differ diff --git a/_images/51c049d41996af4924a5a36e244a3d7cddfd118da4cd0b6743936186156e7c54.png b/_images/51c049d41996af4924a5a36e244a3d7cddfd118da4cd0b6743936186156e7c54.png deleted file mode 100644 index 15f7f99..0000000 Binary files a/_images/51c049d41996af4924a5a36e244a3d7cddfd118da4cd0b6743936186156e7c54.png and /dev/null differ diff --git a/_images/5b235e84c3400b3ba70b650f8a27f217bc06afdb52cc1e3278d907542cd3ec8a.png b/_images/5b235e84c3400b3ba70b650f8a27f217bc06afdb52cc1e3278d907542cd3ec8a.png deleted file mode 100644 index b21fe55..0000000 Binary files a/_images/5b235e84c3400b3ba70b650f8a27f217bc06afdb52cc1e3278d907542cd3ec8a.png and /dev/null differ diff --git a/_images/6048f2315b7a0cd23b93d038482045cf58098e2016f3cec7e00de88f2e4dbab8.png b/_images/6048f2315b7a0cd23b93d038482045cf58098e2016f3cec7e00de88f2e4dbab8.png new file mode 100644 index 0000000..0a04c67 Binary files /dev/null and b/_images/6048f2315b7a0cd23b93d038482045cf58098e2016f3cec7e00de88f2e4dbab8.png differ diff --git a/_images/9594ece4fb5e1e9438c9c26db252d11f078c90244a3426d2ad9d3f2d42d7c844.png b/_images/6232f7276abdf3b1045448462c9455487e6190a43669b23edbafb26e211902ed.png similarity index 56% rename from _images/9594ece4fb5e1e9438c9c26db252d11f078c90244a3426d2ad9d3f2d42d7c844.png rename to _images/6232f7276abdf3b1045448462c9455487e6190a43669b23edbafb26e211902ed.png index 1e94835..53446f0 100644 Binary files a/_images/9594ece4fb5e1e9438c9c26db252d11f078c90244a3426d2ad9d3f2d42d7c844.png and b/_images/6232f7276abdf3b1045448462c9455487e6190a43669b23edbafb26e211902ed.png differ diff --git a/_images/643f5b23b71af310226c93cd4360ca1fe1120af0a0383c6fb302cc1e86be7f28.png b/_images/643f5b23b71af310226c93cd4360ca1fe1120af0a0383c6fb302cc1e86be7f28.png deleted file mode 100644 index 217fba8..0000000 Binary files a/_images/643f5b23b71af310226c93cd4360ca1fe1120af0a0383c6fb302cc1e86be7f28.png and /dev/null differ diff --git a/_images/64bb7f6afd4643a2817d7d8688d176e8ecc0cf01f3ce4d8f80a5c1b46fe51fb4.png b/_images/64bb7f6afd4643a2817d7d8688d176e8ecc0cf01f3ce4d8f80a5c1b46fe51fb4.png new file mode 100644 index 0000000..46222f5 Binary files /dev/null and b/_images/64bb7f6afd4643a2817d7d8688d176e8ecc0cf01f3ce4d8f80a5c1b46fe51fb4.png differ diff --git a/_images/65e31963cf394aed2883c7935ddbbe3d86cf12dbfcaed2aa6448ea99d30c724f.png b/_images/65e31963cf394aed2883c7935ddbbe3d86cf12dbfcaed2aa6448ea99d30c724f.png new file mode 100644 index 0000000..ba6d1d7 Binary files /dev/null and b/_images/65e31963cf394aed2883c7935ddbbe3d86cf12dbfcaed2aa6448ea99d30c724f.png differ diff --git a/_images/6f50c040b4e42703e43825f7b8975f5a48c23b1bdfc60a6f5af8d64fa738ae9c.png b/_images/6f50c040b4e42703e43825f7b8975f5a48c23b1bdfc60a6f5af8d64fa738ae9c.png new file mode 100644 index 0000000..594d9aa Binary files /dev/null and b/_images/6f50c040b4e42703e43825f7b8975f5a48c23b1bdfc60a6f5af8d64fa738ae9c.png differ diff --git a/_images/7865eba012191650e838bb6c6b9497a49344140ad2c10a265d08e47812f9f525.png b/_images/7865eba012191650e838bb6c6b9497a49344140ad2c10a265d08e47812f9f525.png deleted file mode 100644 index 4f866b3..0000000 Binary files a/_images/7865eba012191650e838bb6c6b9497a49344140ad2c10a265d08e47812f9f525.png and /dev/null differ diff --git a/_images/7c528bb3db1aee6baa5b22f504278f7872a61eafa7a9fa5def2852c1a6a0eabb.png b/_images/7c528bb3db1aee6baa5b22f504278f7872a61eafa7a9fa5def2852c1a6a0eabb.png deleted file mode 100644 index 5d58390..0000000 Binary files a/_images/7c528bb3db1aee6baa5b22f504278f7872a61eafa7a9fa5def2852c1a6a0eabb.png and /dev/null differ diff --git a/_images/7c68e7625944ffa14fe430543088bb7ce85902bdb7f644d5f03b0b0a9d5401cf.png b/_images/7c68e7625944ffa14fe430543088bb7ce85902bdb7f644d5f03b0b0a9d5401cf.png deleted file mode 100644 index 191f687..0000000 Binary files a/_images/7c68e7625944ffa14fe430543088bb7ce85902bdb7f644d5f03b0b0a9d5401cf.png and /dev/null differ diff --git a/_images/8a37f94350f3153ef6873dee4134375aea7fd94aa25112906422cf8180a43e0b.png b/_images/8a37f94350f3153ef6873dee4134375aea7fd94aa25112906422cf8180a43e0b.png deleted file mode 100644 index 3e2ff87..0000000 Binary files a/_images/8a37f94350f3153ef6873dee4134375aea7fd94aa25112906422cf8180a43e0b.png and /dev/null differ diff --git a/_images/9448a87c183cedb5075e61fe967689dfd5e4ff0a37b2e3a1a788873a80c0001e.png b/_images/9448a87c183cedb5075e61fe967689dfd5e4ff0a37b2e3a1a788873a80c0001e.png new file mode 100644 index 0000000..110ebc7 Binary files /dev/null and b/_images/9448a87c183cedb5075e61fe967689dfd5e4ff0a37b2e3a1a788873a80c0001e.png differ diff --git a/_images/97488f3a34b2c776e5b0ae18972010d29565ac5e321c412e293e80df9a03e15e.png b/_images/97488f3a34b2c776e5b0ae18972010d29565ac5e321c412e293e80df9a03e15e.png new file mode 100644 index 0000000..1c5e902 Binary files /dev/null and b/_images/97488f3a34b2c776e5b0ae18972010d29565ac5e321c412e293e80df9a03e15e.png differ diff --git a/_images/9d6934301e87a91e8e7d655a06f5290e3a398876694fd122fac0aed26b62d9c1.png b/_images/9d6934301e87a91e8e7d655a06f5290e3a398876694fd122fac0aed26b62d9c1.png deleted file mode 100644 index 0c5831e..0000000 Binary files a/_images/9d6934301e87a91e8e7d655a06f5290e3a398876694fd122fac0aed26b62d9c1.png and /dev/null differ diff --git a/_images/a798556b912b8e6d8a9d61a8910d18adb76fbc476c8b1aaf28817e78fe163c2e.png b/_images/a798556b912b8e6d8a9d61a8910d18adb76fbc476c8b1aaf28817e78fe163c2e.png new file mode 100644 index 0000000..399ee57 Binary files /dev/null and b/_images/a798556b912b8e6d8a9d61a8910d18adb76fbc476c8b1aaf28817e78fe163c2e.png differ diff --git a/_images/a83831dd06010b0f859273a46b53464cde858bec293002ce4a611b41281a3202.png b/_images/a83831dd06010b0f859273a46b53464cde858bec293002ce4a611b41281a3202.png new file mode 100644 index 0000000..e80ca89 Binary files /dev/null and b/_images/a83831dd06010b0f859273a46b53464cde858bec293002ce4a611b41281a3202.png differ diff --git a/_images/bc280519575c769748cd026ce89a76f113e55b9acff1cf08d74a0440788e1ce9.png b/_images/bc280519575c769748cd026ce89a76f113e55b9acff1cf08d74a0440788e1ce9.png deleted file mode 100644 index 7f7779e..0000000 Binary files a/_images/bc280519575c769748cd026ce89a76f113e55b9acff1cf08d74a0440788e1ce9.png and /dev/null differ diff --git a/_images/c5a9f756aad2a93823b74b4d3c1b681e3f12d874584f6105f7f9431176bbc336.png b/_images/c5a9f756aad2a93823b74b4d3c1b681e3f12d874584f6105f7f9431176bbc336.png new file mode 100644 index 0000000..cbd11e1 Binary files /dev/null and b/_images/c5a9f756aad2a93823b74b4d3c1b681e3f12d874584f6105f7f9431176bbc336.png differ diff --git a/_images/c8d914b88c705f9619bdeecb46a6ac6375bb93bed6efbeab85103245fded5420.png b/_images/c8d914b88c705f9619bdeecb46a6ac6375bb93bed6efbeab85103245fded5420.png deleted file mode 100644 index 089cbc0..0000000 Binary files a/_images/c8d914b88c705f9619bdeecb46a6ac6375bb93bed6efbeab85103245fded5420.png and /dev/null differ diff --git a/_images/d58e389db409fe62c875fa6dd1a76e56e52fb7df6bac8be51c02ef1fca848f09.png b/_images/d58e389db409fe62c875fa6dd1a76e56e52fb7df6bac8be51c02ef1fca848f09.png new file mode 100644 index 0000000..362c8a9 Binary files /dev/null and b/_images/d58e389db409fe62c875fa6dd1a76e56e52fb7df6bac8be51c02ef1fca848f09.png differ diff --git a/_images/d5dc68284f173d10221b0e882dc566471f4088ca71b69ccb9c394740d595a9f8.png b/_images/d5dc68284f173d10221b0e882dc566471f4088ca71b69ccb9c394740d595a9f8.png deleted file mode 100644 index 0080fe3..0000000 Binary files a/_images/d5dc68284f173d10221b0e882dc566471f4088ca71b69ccb9c394740d595a9f8.png and /dev/null differ diff --git a/_images/d9d5970af8d2152321c2d1547d5c4484c9f7e397be578cd74f5f2ab930361df2.png b/_images/d9d5970af8d2152321c2d1547d5c4484c9f7e397be578cd74f5f2ab930361df2.png deleted file mode 100644 index 55362d1..0000000 Binary files a/_images/d9d5970af8d2152321c2d1547d5c4484c9f7e397be578cd74f5f2ab930361df2.png and /dev/null differ diff --git a/_images/e679fde6f784a1fc0f396f371db3041a3479c2871ff1f647131c7dd2d404b716.png b/_images/e679fde6f784a1fc0f396f371db3041a3479c2871ff1f647131c7dd2d404b716.png new file mode 100644 index 0000000..f119a1c Binary files /dev/null and b/_images/e679fde6f784a1fc0f396f371db3041a3479c2871ff1f647131c7dd2d404b716.png differ diff --git a/_images/e8f8b6c19881ad51b7c5d60efcb6f9c3ceffbe3d8bcbf143cf8c209423d51d06.png b/_images/e8f8b6c19881ad51b7c5d60efcb6f9c3ceffbe3d8bcbf143cf8c209423d51d06.png new file mode 100644 index 0000000..4273380 Binary files /dev/null and b/_images/e8f8b6c19881ad51b7c5d60efcb6f9c3ceffbe3d8bcbf143cf8c209423d51d06.png differ diff --git a/_images/f0bf0005824bbfd4d60e8bda81e59de965895d9a308e9e98cde26a9e785c2959.png b/_images/f0bf0005824bbfd4d60e8bda81e59de965895d9a308e9e98cde26a9e785c2959.png deleted file mode 100644 index 7a3c718..0000000 Binary files a/_images/f0bf0005824bbfd4d60e8bda81e59de965895d9a308e9e98cde26a9e785c2959.png and /dev/null differ diff --git a/_images/f3168b8c94a0f3f5da149f203e56e9c30877e5caad293596de6dbf9ecf7b5e9a.png b/_images/f3168b8c94a0f3f5da149f203e56e9c30877e5caad293596de6dbf9ecf7b5e9a.png new file mode 100644 index 0000000..18f1b9c Binary files /dev/null and b/_images/f3168b8c94a0f3f5da149f203e56e9c30877e5caad293596de6dbf9ecf7b5e9a.png differ diff --git a/_images/fefc58f9dba3d053cd560f955d0741091788641b74681dfb44220950a7c16782.png b/_images/fefc58f9dba3d053cd560f955d0741091788641b74681dfb44220950a7c16782.png deleted file mode 100644 index f097082..0000000 Binary files a/_images/fefc58f9dba3d053cd560f955d0741091788641b74681dfb44220950a7c16782.png and /dev/null differ diff --git a/_sources/examples/B3/B3a.ipynb b/_sources/examples/B3/B3a.ipynb index 138e8e2..17bdb99 100644 --- a/_sources/examples/B3/B3a.ipynb +++ b/_sources/examples/B3/B3a.ipynb @@ -243,7 +243,7 @@ "function endrun(run::G4Run, app::G4JLApplication)::Nothing\n", " partName = app.generator.data.gun |> GetParticleDefinition |> GetParticleName |> String\n", " #---end run action is called for each workwer thread and the master one\n", - " if G4Threading!G4GetThreadId() == -1\n", + " if G4Threading!G4GetThreadId() < 0\n", " data = app.simdata[1]\n", " #---This is the master thread, so we need to add all the simuation results-----------------\n", " for d in app.simdata[2:end]\n", diff --git a/_sources/examples/TestEm3/TestEm3.ipynb b/_sources/examples/TestEm3/TestEm3.ipynb index aadbd66..4e9f7ba 100644 --- a/_sources/examples/TestEm3/TestEm3.ipynb +++ b/_sources/examples/TestEm3/TestEm3.ipynb @@ -256,7 +256,7 @@ "#---End Run Action---------------------------------------------------------------------------------\n", "function endrun(run::G4Run, app::G4JLApplication)::Nothing\n", " #---end run action is called for each workwer thread and the master onc\n", - " if G4Threading!G4GetThreadId() == -1 \n", + " if G4Threading!G4GetThreadId() < 0 \n", " data = app.simdata[1]\n", " #---This is the master thread, so we need to add all the simuation results-----------------\n", " for d in app.simdata[2:end]\n", diff --git a/examples/B3/B3a.html b/examples/B3/B3a.html index d6c2bb6..d97f1e9 100644 --- a/examples/B3/B3a.html +++ b/examples/B3/B3a.html @@ -629,7 +629,7 @@

User Actionsfunction endrun(run::G4Run, app::G4JLApplication)::Nothing partName = app.generator.data.gun |> GetParticleDefinition |> GetParticleName |> String #---end run action is called for each workwer thread and the master one - if G4Threading!G4GetThreadId() == -1 + if G4Threading!G4GetThreadId() < 0 data = app.simdata[1] #---This is the master thread, so we need to add all the simuation results----------------- for d in app.simdata[2:end] @@ -704,7 +704,7 @@

Geant4 Application

Execute a run with 10000 events

@@ -810,8 +810,8 @@

Display Detector

-../../_images/643f5b23b71af310226c93cd4360ca1fe1120af0a0383c6fb302cc1e86be7f28.png +../../_images/64bb7f6afd4643a2817d7d8688d176e8ecc0cf01f3ce4d8f80a5c1b46fe51fb4.png

diff --git a/examples/Scintillation/Scintillation.html b/examples/Scintillation/Scintillation.html index 58ceaa3..2e10764 100644 --- a/examples/Scintillation/Scintillation.html +++ b/examples/Scintillation/Scintillation.html @@ -557,7 +557,7 @@

User Actions and Application definition
**************************************************************
- Geant4 version Name: geant4-11-02 [MT]   (8-December-2023)
+ Geant4 version Name: geant4-11-02-patch-01 [MT]   (16-February-2024)
                        Copyright : Geant4 Collaboration
                       References : NIM A 506 (2003), 250-303
                                  : IEEE-TNS 53 (2006), 270-278
@@ -580,9 +580,9 @@ 

Configure, Initialize
Checking overlaps for volume cebr3_phys:0 (G4Box) ... OK! 
-G4OpticalSurface: data file /home/runner/.julia/artifacts/3093815a8e34db5e9874e95a0be3970b1cf82462/share/Geant4/data/RealSurface2.2/Rough_LUT.z successfully read in.
+G4OpticalSurface: data file /home/runner/.julia/artifacts/84d8779a7e5910c261c4b88b356b27a62fda4de1/share/Geant4/data/RealSurface2.2/Rough_LUT.z successfully read in.
 LUT DAVIS - data file: Rough_LUT.z read in! 
-G4OpticalSurface: data file /home/runner/.julia/artifacts/3093815a8e34db5e9874e95a0be3970b1cf82462/share/Geant4/data/RealSurface2.2/Rough_LUTR.z successfully read in.
+G4OpticalSurface: data file /home/runner/.julia/artifacts/84d8779a7e5910c261c4b88b356b27a62fda4de1/share/Geant4/data/RealSurface2.2/Rough_LUTR.z successfully read in.
 LUT DAVIS - reflectivity data file: Rough_LUTR.z read in! 
 Checking overlaps for volume ptfe_phys:0 (G4SubtractionSolid) ... OK! 
 Checking overlaps for volume al_phys:0 (G4SubtractionSolid) ... OK! 
@@ -611,935 +611,935 @@ 

Run and Plot results - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

diff --git a/examples/TestEm3/TestEm3.html b/examples/TestEm3/TestEm3.html index 72a2aae..d2efbd1 100644 --- a/examples/TestEm3/TestEm3.html +++ b/examples/TestEm3/TestEm3.html @@ -643,7 +643,7 @@

User Actions#---End Run Action--------------------------------------------------------------------------------- function endrun(run::G4Run, app::G4JLApplication)::Nothing #---end run action is called for each workwer thread and the master onc - if G4Threading!G4GetThreadId() == -1 + if G4Threading!G4GetThreadId() < 0 data = app.simdata[1] #---This is the master thread, so we need to add all the simuation results----------------- for d in app.simdata[2:end] @@ -715,7 +715,7 @@

User Actions
-
G4WT4 > end-run  for worker 4
-G4WT7 > end-run  for worker 7
+
G4WT0 > end-run  for worker 0
+G4WT3 > end-run  for worker 3
 G4WT6 > end-run  for worker 6
-G4WT1 > end-run  for worker 1
-G4WT0 > end-run  for worker 0
-G4WT2 > end-run  for worker 2
 G4WT5 > end-run  for worker 5
-G4WT3 > end-run  for worker 3
+G4WT2 > end-run  for worker 2
+G4WT7 > end-run  for worker 7
+G4WT4 > end-run  for worker 4
+G4WT1 > end-run  for worker 1
 ------------------------------------------------------------
  Beam particle e- E = 1.00 GeV
 
-
 Mean number of gamma          521.45
- Mean number of e-             896.18
- Mean number of e+             53.44
- Mean number of charged steps  3735.684000
- Mean number of neutral steps  3703.605000
+
 Mean number of gamma          520.61
+ Mean number of e-             894.80
+ Mean number of e+             53.32
+ Mean number of charged steps  3727.175000
+ Mean number of neutral steps  3724.099000
 ------------------------------------------------------------
 
-../../_images/9d6934301e87a91e8e7d655a06f5290e3a398876694fd122fac0aed26b62d9c1.png +../../_images/50e7882b468ae5391a5a774ca10d34592ccbbfbe2cece9b463d73f7145a18808.png
@@ -790,25 +790,25 @@

Change the particle gun energy -
G4WT1 > end-run  for worker 1
-G4WT6 > end-run  for worker 6
-G4WT5 > end-run  for worker 5
-G4WT4 > end-run  for worker 4
+
G4WT7 > end-run  for worker 7
 G4WT0 > end-run  for worker 0
-G4WT7 > end-run  for worker 7
-G4WT2 > end-run  for worker 2
 G4WT3 > end-run  for worker 3
+G4WT6 > end-run  for worker 6
+G4WT1 > end-run  for worker 1
+G4WT2 > end-run  for worker 2
+G4WT4 > end-run  for worker 4
+G4WT5 > end-run  for worker 5
 ------------------------------------------------------------
  Beam particle e- E = 0.10 GeV
- Mean number of gamma          50.63
- Mean number of e-             87.17
- Mean number of e+             4.89
- Mean number of charged steps  367.930000
- Mean number of neutral steps  362.830000
+ Mean number of gamma          51.22
+ Mean number of e-             89.88
+ Mean number of e+             4.77
+ Mean number of charged steps  369.980000
+ Mean number of neutral steps  374.400000
 ------------------------------------------------------------
 
-../../_images/51c049d41996af4924a5a36e244a3d7cddfd118da4cd0b6743936186156e7c54.png +../../_images/9448a87c183cedb5075e61fe967689dfd5e4ff0a37b2e3a1a788873a80c0001e.png
@@ -825,25 +825,25 @@

Change the geometry and re-start the run
Building Geometry now!!!
-G4WT1 > end-run  for worker 1
+G4WT7 > end-run  for worker 7
+G4WT6 > end-run  for worker 6
 G4WT5 > end-run  for worker 5
+G4WT4 > end-run  for worker 4
 G4WT3 > end-run  for worker 3
-G4WT6 > end-run  for worker 6
-G4WT7 > end-run  for worker 7
+G4WT1 > end-run  for worker 1
 G4WT0 > end-run  for worker 0
-G4WT4 > end-run  for worker 4
 G4WT2 > end-run  for worker 2
 ------------------------------------------------------------
  Beam particle e- E = 0.10 GeV
- Mean number of gamma          49.47
- Mean number of e-             86.45
- Mean number of e+             4.92
- Mean number of charged steps  397.900000
- Mean number of neutral steps  451.630000
+ Mean number of gamma          48.94
+ Mean number of e-             86.95
+ Mean number of e+             4.43
+ Mean number of charged steps  406.210000
+ Mean number of neutral steps  461.200000
 ------------------------------------------------------------
 
-../../_images/0d31418f2538084385436553224e0259107b3db40571dd00cab1684d7aa1ab05.png +../../_images/65e31963cf394aed2883c7935ddbbe3d86cf12dbfcaed2aa6448ea99d30c724f.png

@@ -853,23 +853,23 @@

Change the geometry and re-start the run -
G4WT4 > end-run  for worker 4
-G4WT7 > end-run  for worker 7
-G4WT0 > end-run  for worker 0
-G4WT2 > end-run  for worker 2
-G4WT3 > end-run  for worker 3
+
G4WT2 > end-run  for worker 2
 G4WT1 > end-run  for worker 1
+G4WT4 > end-run  for worker 4
 G4WT6 > end-run  for worker 6
+G4WT3 > end-run  for worker 3
+G4WT7 > end-run  for worker 7
+G4WT0 > end-run  for worker 0
 G4WT5 > end-run  for worker 5
 ------------------------------------------------------------
  Beam particle e- E = 0.10 GeV
- Mean number of gamma          49.56
- Mean number of e-             87.50
- Mean number of e+             4.68
- Mean number of charged steps  397.205500
- Mean number of neutral steps  466.789800
+ Mean number of gamma          49.38
+ Mean number of e-             87.43
+ Mean number of e+             4.65
+ Mean number of charged steps  396.380500
+ Mean number of neutral steps  468.174500
 ------------------------------------------------------------
-  6.201483 seconds (20.23 M allocations: 308.934 MiB)
+  6.033539 seconds (20.23 M allocations: 309.024 MiB)
 
@@ -887,474 +887,393 @@

Change the definition of the action and re-start -
G4WT6 > end-run  for worker 6
+
G4WT2 > end-run  for worker 2
 G4WT1 > end-run  for worker 1
-G4WT4 > end-run  for worker 4
-G4WT5 > end-run  for worker 5
 G4WT7 > end-run  for worker 7
-G4WT0 > Track ID: 1 ended
+G4WT0 > end-run  for worker 0
+G4WT5 > end-run  for worker 5
 G4WT3 > Track ID: 1 ended
-G4WT0 > Track ID: 26 ended
-G4WT2 > Track ID: 1 ended
-G4WT0 > Track ID: 27 ended
-G4WT0 > Track ID: 25 ended
-G4WT2 > Track ID: 21 ended
-G4WT3 > Track ID: 17 ended
-G4WT2 > Track ID: 22 ended
-G4WT3 > Track ID: 18 ended
-G4WT3 > Track ID: 16 ended
-G4WT2 > Track ID: 20 ended
-G4WT3 > Track ID: 19 ended
-G4WT3 > Track ID: 15 ended
-G4WT3 > Track ID: 20 ended
-G4WT0 > Track ID: 28 ended
-G4WT2 > Track ID: 24 ended
-G4WT2 > Track ID: 26 ended
-G4WT0 > Track ID: 24 ended
-G4WT0 > Track ID: 30 ended
-G4WT2 > Track ID: 28 ended
-G4WT3 > Track ID: 14 ended
-G4WT2 > Track ID: 27 ended
-G4WT0 > Track ID: 29 ended
-G4WT2 > Track ID: 25 ended
-G4WT0 > Track ID: 23 ended
-G4WT2 > Track ID: 29 ended
-G4WT2 > Track ID: 23 ended
-G4WT3 > Track ID: 22 ended
-G4WT0 > Track ID: 31 ended
-G4WT3 > Track ID: 25 ended
-G4WT0 > Track ID: 22 ended
-G4WT3 > Track ID: 26 ended
-G4WT0 > Track ID: 32 ended
-G4WT2 > Track ID: 19 ended
-G4WT3 > Track ID: 24 ended
-G4WT2 > Track ID: 31 ended
-G4WT3 > Track ID: 27 ended
-G4WT0 > Track ID: 21 ended
-G4WT0 > Track ID: 34 ended
-G4WT2 > Track ID: 30 ended
-G4WT3 > Track ID: 23 ended
-G4WT2 > Track ID: 18 ended
-G4WT3 > Track ID: 28 ended
-G4WT0 > Track ID: 33 ended
-G4WT2 > Track ID: 32 ended
-G4WT0 > Track ID: 20 ended
-G4WT0 > Track ID: 37 ended
-G4WT0 > Track ID: 36 ended
-G4WT2 > Track ID: 17 ended
-G4WT0 > Track ID: 35 ended
-G4WT0 > Track ID: 19 ended
-G4WT0 > Track ID: 38 ended
-G4WT0 > Track ID: 18 ended
-G4WT0 > Track ID: 39 ended
-G4WT0 > Track ID: 17 ended
-G4WT0 > Track ID: 41 ended
-G4WT0 > Track ID: 43 ended
-G4WT0 > Track ID: 45 ended
-G4WT0 > Track ID: 44 ended
-G4WT0 > Track ID: 42 ended
-G4WT0 > Track ID: 47 ended
-G4WT0 > Track ID: 46 ended
-G4WT0 > Track ID: 40 ended
-G4WT0 > Track ID: 16 ended
-G4WT0 > Track ID: 15 ended
-G4WT3 > Track ID: 21 ended
-G4WT0 > Track ID: 49 ended
-G4WT0 > Track ID: 48 ended
-G4WT2 > Track ID: 34 ended
-G4WT2 > Track ID: 38 ended
-G4WT2 > Track ID: 41 ended
-G4WT0 > Track ID: 14 ended
-G4WT2 > Track ID: 40 ended
-G4WT2 > Track ID: 39 ended
-G4WT2 > Track ID: 37 ended
-G4WT3 > Track ID: 30 ended
-G4WT2 > Track ID: 44 ended
-G4WT2 > Track ID: 43 ended
-G4WT3 > Track ID: 29 ended
-G4WT2 > Track ID: 42 ended
-G4WT0 > Track ID: 51 ended
-G4WT3 > Track ID: 13 ended
-G4WT2 > Track ID: 36 ended
-G4WT2 > Track ID: 46 ended
-G4WT0 > Track ID: 55 ended
-G4WT2 > Track ID: 45 ended
-G4WT0 > Track ID: 57 ended
-G4WT0 > Track ID: 56 ended
-G4WT2 > Track ID: 35 ended
-G4WT0 > Track ID: 54 ended
-G4WT2 > Track ID: 47 ended
-G4WT0 > Track ID: 60 ended
-G4WT0 > Track ID: 59 ended
+G4WT4 > Track ID: 1 ended
+G4WT3 > Track ID: 7 ended
+G4WT3 > Track ID: 8 ended
+G4WT6 > Track ID: 1 ended
+G4WT3 > Track ID: 6 ended
+G4WT3 > Track ID: 5 ended
+G4WT3 > Track ID: 9 ended
+G4WT4 > Track ID: 18 ended
+G4WT3 > Track ID: 4 ended
+G4WT4 > Track ID: 21 ended
+G4WT3 > Track ID: 10 ended
+G4WT4 > Track ID: 20 ended
+G4WT3 > Track ID: 3 ended
+G4WT6 > Track ID: 16 ended
+G4WT4 > Track ID: 19 ended
+G4WT4 > Track ID: 17 ended
+G4WT4 > Track ID: 16 ended
+G4WT6 > Track ID: 18 ended
+G4WT4 > Track ID: 22 ended
+G4WT4 > Track ID: 23 ended
+G4WT6 > Track ID: 21 ended
+G4WT6 > Track ID: 23 ended
+G4WT6 > Track ID: 22 ended
+G4WT6 > Track ID: 20 ended
+G4WT6 > Track ID: 24 ended
+G4WT4 > Track ID: 15 ended
+G4WT6 > Track ID: 19 ended
+G4WT4 > Track ID: 24 ended
+G4WT3 > Track ID: 12 ended
+G4WT4 > Track ID: 14 ended
+G4WT4 > Track ID: 25 ended
 G4WT3 > Track ID: 33 ended
-G4WT0 > Track ID: 58 ended
-G4WT0 > Track ID: 61 ended
-G4WT0 > Track ID: 62 ended
-G4WT0 > Track ID: 53 ended
+G4WT3 > Track ID: 34 ended
+G4WT3 > Track ID: 32 ended
 G4WT3 > Track ID: 35 ended
-G4WT0 > Track ID: 63 ended
-G4WT3 > Track ID: 37 ended
-G4WT0 > Track ID: 52 ended
+G4WT3 > Track ID: 31 ended
 G4WT3 > Track ID: 36 ended
-G4WT0 > Track ID: 50 ended
-G4WT0 > Track ID: 68 ended
-G4WT0 > Track ID: 70 ended
-G4WT0 > Track ID: 69 ended
-G4WT3 > Track ID: 34 ended
-G4WT3 > Track ID: 41 ended
-G4WT0 > Track ID: 67 ended
+G4WT3 > Track ID: 30 ended
+G4WT3 > Track ID: 37 ended
+G4WT4 > Track ID: 13 ended
+G4WT3 > Track ID: 29 ended
+G4WT3 > Track ID: 38 ended
+G4WT4 > Track ID: 28 ended
+G4WT6 > Track ID: 17 ended
+G4WT4 > Track ID: 27 ended
+G4WT4 > Track ID: 26 ended
+G4WT3 > Track ID: 28 ended
+G4WT4 > Track ID: 12 ended
 G4WT3 > Track ID: 40 ended
+G4WT4 > Track ID: 29 ended
+G4WT6 > Track ID: 26 ended
+G4WT4 > Track ID: 11 ended
+G4WT6 > Track ID: 28 ended
 G4WT3 > Track ID: 39 ended
-G4WT0 > Track ID: 72 ended
-G4WT3 > Track ID: 38 ended
-G4WT0 > Track ID: 71 ended
-G4WT0 > Track ID: 66 ended
-G4WT2 > Track ID: 33 ended
-G4WT0 > Track ID: 75 ended
-G4WT0 > Track ID: 74 ended
-G4WT3 > Track ID: 32 ended
-G4WT0 > Track ID: 73 ended
-G4WT2 > Track ID: 48 ended
-G4WT0 > Track ID: 65 ended
-G4WT2 > Track ID: 49 ended
-G4WT0 > Track ID: 77 ended
-G4WT2 > Track ID: 16 ended
+G4WT4 > Track ID: 30 ended
 G4WT3 > Track ID: 42 ended
-G4WT2 > Track ID: 50 ended
-G4WT3 > Track ID: 44 ended
+G4WT6 > Track ID: 27 ended
+G4WT3 > Track ID: 41 ended
+G4WT3 > Track ID: 27 ended
+G4WT6 > Track ID: 25 ended
 G4WT3 > Track ID: 43 ended
-G4WT0 > Track ID: 76 ended
-G4WT3 > Track ID: 31 ended
-G4WT0 > Track ID: 64 ended
-G4WT0 > Track ID: 79 ended
-G4WT2 > Track ID: 15 ended
-G4WT0 > Track ID: 81 ended
-G4WT2 > Track ID: 52 ended
-G4WT3 > Track ID: 12 ended
-G4WT0 > Track ID: 85 ended
+G4WT6 > Track ID: 30 ended
+G4WT3 > Track ID: 26 ended
+G4WT6 > Track ID: 29 ended
 G4WT3 > Track ID: 45 ended
-G4WT0 > Track ID: 84 ended
-G4WT0 > Track ID: 83 ended
-G4WT3 > Track ID: 11 ended
-G4WT0 > Track ID: 82 ended
+G4WT3 > Track ID: 44 ended
+G4WT3 > Track ID: 25 ended
+G4WT4 > Track ID: 10 ended
 G4WT3 > Track ID: 46 ended
-G4WT2 > Track ID: 51 ended
-G4WT0 > Track ID: 80 ended
-G4WT2 > Track ID: 54 ended
-G4WT2 > Track ID: 55 ended
-G4WT3 > Track ID: 10 ended
-G4WT0 > Track ID: 87 ended
-G4WT2 > Track ID: 53 ended
-G4WT3 > Track ID: 48 ended
-G4WT2 > Track ID: 59 ended
-G4WT2 > Track ID: 58 ended
-G4WT0 > Track ID: 86 ended
-G4WT2 > Track ID: 57 ended
+G4WT3 > Track ID: 24 ended
+G4WT6 > Track ID: 15 ended
 G4WT3 > Track ID: 47 ended
-G4WT2 > Track ID: 56 ended
-G4WT3 > Track ID: 50 ended
+G4WT6 > Track ID: 14 ended
+G4WT4 > Track ID: 32 ended
+G4WT6 > Track ID: 31 ended
+G4WT4 > Track ID: 37 ended
+G4WT3 > Track ID: 23 ended
+G4WT4 > Track ID: 38 ended
+G4WT6 > Track ID: 13 ended
+G4WT4 > Track ID: 36 ended
+G4WT6 > Track ID: 32 ended
+G4WT3 > Track ID: 52 ended
+G4WT4 > Track ID: 40 ended
+G4WT6 > Track ID: 12 ended
 G4WT3 > Track ID: 51 ended
-G4WT2 > Track ID: 14 ended
-G4WT2 > Track ID: 61 ended
-G4WT2 > Track ID: 60 ended
-G4WT2 > Track ID: 13 ended
-G4WT0 > Track ID: 78 ended
-G4WT2 > Track ID: 63 ended
-G4WT2 > Track ID: 62 ended
-G4WT0 > Track ID: 88 ended
+G4WT4 > Track ID: 39 ended
+G4WT3 > Track ID: 50 ended
+G4WT6 > Track ID: 34 ended
 G4WT3 > Track ID: 49 ended
-G4WT2 > Track ID: 12 ended
+G4WT6 > Track ID: 33 ended
+G4WT3 > Track ID: 48 ended
+G4WT4 > Track ID: 35 ended
+G4WT3 > Track ID: 22 ended
+G4WT4 > Track ID: 41 ended
 G4WT3 > Track ID: 53 ended
-G4WT2 > Track ID: 65 ended
-G4WT0 > Track ID: 13 ended
-G4WT2 > Track ID: 64 ended
-G4WT2 > Track ID: 11 ended
-G4WT2 > Track ID: 66 ended
-G4WT3 > Track ID: 52 ended
-G4WT3 > Track ID: 54 ended
+G4WT6 > Track ID: 11 ended
+G4WT6 > Track ID: 37 ended
+G4WT3 > Track ID: 21 ended
+G4WT6 > Track ID: 36 ended
+G4WT4 > Track ID: 34 ended
+G4WT4 > Track ID: 45 ended
+G4WT4 > Track ID: 44 ended
+G4WT4 > Track ID: 43 ended
+G4WT6 > Track ID: 35 ended
+G4WT6 > Track ID: 40 ended
+G4WT6 > Track ID: 41 ended
 G4WT3 > Track ID: 55 ended
-G4WT0 > Track ID: 90 ended
-G4WT0 > Track ID: 97 ended
-G4WT0 > Track ID: 98 ended
-G4WT0 > Track ID: 96 ended
-G4WT0 > Track ID: 99 ended
-G4WT0 > Track ID: 95 ended
-G4WT0 > Track ID: 100 ended
-G4WT0 > Track ID: 94 ended
-G4WT0 > Track ID: 101 ended
-G4WT0 > Track ID: 93 ended
-G4WT3 > Track ID: 9 ended
-G4WT3 > Track ID: 59 ended
-G4WT2 > Track ID: 10 ended
-G4WT3 > Track ID: 60 ended
-G4WT0 > Track ID: 102 ended
-G4WT3 > Track ID: 58 ended
-G4WT3 > Track ID: 61 ended
-G4WT2 > Track ID: 9 ended
-G4WT0 > Track ID: 92 ended
-G4WT0 > Track ID: 106 ended
-G4WT3 > Track ID: 57 ended
-G4WT3 > Track ID: 64 ended
 G4WT3 > Track ID: 63 ended
+G4WT6 > Track ID: 39 ended
+G4WT3 > Track ID: 64 ended
+G4WT4 > Track ID: 42 ended
 G4WT3 > Track ID: 62 ended
-G4WT0 > Track ID: 105 ended
-G4WT0 > Track ID: 104 ended
-G4WT3 > Track ID: 56 ended
-G4WT2 > Track ID: 68 ended
-G4WT3 > Track ID: 67 ended
 G4WT3 > Track ID: 66 ended
+G4WT6 > Track ID: 42 ended
+G4WT6 > Track ID: 38 ended
 G4WT3 > Track ID: 65 ended
-G4WT2 > Track ID: 73 ended
-G4WT3 > Track ID: 8 ended
-G4WT2 > Track ID: 76 ended
-G4WT3 > Track ID: 7 ended
-G4WT0 > Track ID: 103 ended
-G4WT2 > Track ID: 75 ended
-G4WT3 > Track ID: 68 ended
-G4WT2 > Track ID: 74 ended
-G4WT0 > Track ID: 91 ended
-G4WT3 > Track ID: 69 ended
-G4WT2 > Track ID: 72 ended
-G4WT2 > Track ID: 77 ended
-G4WT3 > Track ID: 6 ended
-G4WT0 > Track ID: 107 ended
+G4WT6 > Track ID: 43 ended
+G4WT4 > Track ID: 33 ended
+G4WT6 > Track ID: 10 ended
+G4WT4 > Track ID: 46 ended
+G4WT6 > Track ID: 45 ended
+G4WT3 > Track ID: 61 ended
+G4WT6 > Track ID: 44 ended
+G4WT6 > Track ID: 9 ended
+G4WT3 > Track ID: 67 ended
+G4WT6 > Track ID: 46 ended
 G4WT3 > Track ID: 70 ended
-G4WT3 > Track ID: 5 ended
-G4WT0 > Track ID: 89 ended
+G4WT6 > Track ID: 8 ended
+G4WT3 > Track ID: 69 ended
+G4WT6 > Track ID: 7 ended
+G4WT3 > Track ID: 68 ended
+G4WT4 > Track ID: 31 ended
 G4WT3 > Track ID: 71 ended
-G4WT2 > Track ID: 71 ended
-G4WT3 > Track ID: 4 ended
 G4WT3 > Track ID: 72 ended
-G4WT0 > Track ID: 12 ended
-G4WT2 > Track ID: 79 ended
-G4WT0 > Track ID: 111 ended
-G4WT0 > Track ID: 110 ended
-G4WT0 > Track ID: 109 ended
-G4WT2 > Track ID: 81 ended
-G4WT2 > Track ID: 84 ended
-G4WT0 > Track ID: 108 ended
-G4WT2 > Track ID: 83 ended
-G4WT3 > Track ID: 3 ended
-G4WT2 > Track ID: 82 ended
-G4WT2 > Track ID: 80 ended
-G4WT2 > Track ID: 86 ended
-G4WT2 > Track ID: 85 ended
-G4WT2 > Track ID: 78 ended
-G4WT0 > Track ID: 11 ended
-G4WT0 > Track ID: 118 ended
-G4WT2 > Track ID: 70 ended
-G4WT0 > Track ID: 117 ended
-G4WT0 > Track ID: 119 ended
-G4WT2 > Track ID: 87 ended
-G4WT0 > Track ID: 120 ended
-G4WT2 > Track ID: 69 ended
-G4WT0 > Track ID: 116 ended
-G4WT0 > Track ID: 115 ended
+G4WT4 > Track ID: 52 ended
+G4WT3 > Track ID: 60 ended
+G4WT4 > Track ID: 54 ended
+G4WT3 > Track ID: 74 ended
+G4WT4 > Track ID: 53 ended
+G4WT3 > Track ID: 73 ended
+G4WT3 > Track ID: 59 ended
 G4WT3 > Track ID: 75 ended
-G4WT0 > Track ID: 114 ended
-G4WT0 > Track ID: 113 ended
-G4WT2 > Track ID: 88 ended
-G4WT0 > Track ID: 112 ended
-G4WT3 > Track ID: 83 ended
-G4WT0 > Track ID: 121 ended
-G4WT0 > Track ID: 122 ended
-G4WT3 > Track ID: 85 ended
-G4WT0 > Track ID: 10 ended
+G4WT3 > Track ID: 58 ended
+G4WT3 > Track ID: 76 ended
+G4WT3 > Track ID: 57 ended
+G4WT3 > Track ID: 78 ended
+G4WT3 > Track ID: 77 ended
+G4WT3 > Track ID: 56 ended
+G4WT6 > Track ID: 48 ended
+G4WT6 > Track ID: 59 ended
+G4WT6 > Track ID: 60 ended
+G4WT3 > Track ID: 54 ended
+G4WT6 > Track ID: 58 ended
+G4WT4 > Track ID: 51 ended
+G4WT6 > Track ID: 62 ended
+G4WT4 > Track ID: 56 ended
+G4WT4 > Track ID: 55 ended
+G4WT6 > Track ID: 61 ended
 G4WT3 > Track ID: 84 ended
-G4WT0 > Track ID: 124 ended
-G4WT3 > Track ID: 82 ended
-G4WT0 > Track ID: 126 ended
-G4WT3 > Track ID: 88 ended
-G4WT2 > Track ID: 67 ended
+G4WT4 > Track ID: 57 ended
+G4WT6 > Track ID: 57 ended
+G4WT3 > Track ID: 85 ended
+G4WT6 > Track ID: 64 ended
+G4WT3 > Track ID: 83 ended
 G4WT3 > Track ID: 87 ended
-G4WT0 > Track ID: 131 ended
+G4WT6 > Track ID: 63 ended
 G4WT3 > Track ID: 86 ended
-G4WT0 > Track ID: 130 ended
-G4WT3 > Track ID: 81 ended
-G4WT0 > Track ID: 129 ended
-G4WT0 > Track ID: 128 ended
+G4WT3 > Track ID: 88 ended
+G4WT6 > Track ID: 56 ended
 G4WT3 > Track ID: 89 ended
-G4WT0 > Track ID: 127 ended
-G4WT3 > Track ID: 80 ended
-G4WT3 > Track ID: 91 ended
+G4WT6 > Track ID: 65 ended
+G4WT3 > Track ID: 82 ended
 G4WT3 > Track ID: 90 ended
-G4WT0 > Track ID: 125 ended
-G4WT0 > Track ID: 133 ended
-G4WT2 > Track ID: 89 ended
-G4WT3 > Track ID: 79 ended
-G4WT0 > Track ID: 132 ended
-G4WT3 > Track ID: 93 ended
+G4WT6 > Track ID: 55 ended
+G4WT6 > Track ID: 67 ended
+G4WT3 > Track ID: 81 ended
+G4WT3 > Track ID: 91 ended
+G4WT3 > Track ID: 80 ended
 G4WT3 > Track ID: 92 ended
-G4WT3 > Track ID: 78 ended
-G4WT3 > Track ID: 94 ended
-G4WT0 > Track ID: 123 ended
-G4WT2 > Track ID: 93 ended
-G4WT0 > Track ID: 136 ended
-G4WT3 > Track ID: 77 ended
-G4WT2 > Track ID: 96 ended
-G4WT0 > Track ID: 138 ended
+G4WT3 > Track ID: 79 ended
 G4WT3 > Track ID: 95 ended
-G4WT2 > Track ID: 98 ended
-G4WT0 > Track ID: 137 ended
-G4WT2 > Track ID: 97 ended
-G4WT0 > Track ID: 135 ended
-G4WT0 > Track ID: 139 ended
-G4WT2 > Track ID: 95 ended
-G4WT0 > Track ID: 134 ended
-G4WT2 > Track ID: 100 ended
-G4WT0 > Track ID: 140 ended
-G4WT2 > Track ID: 99 ended
-G4WT3 > Track ID: 76 ended
-G4WT2 > Track ID: 94 ended
-G4WT2 > Track ID: 101 ended
+G4WT3 > Track ID: 94 ended
+G4WT3 > Track ID: 93 ended
+G4WT3 > Track ID: 20 ended
+G4WT6 > Track ID: 66 ended
+G4WT3 > Track ID: 96 ended
+G4WT6 > Track ID: 54 ended
+G4WT3 > Track ID: 19 ended
+G4WT6 > Track ID: 69 ended
 G4WT3 > Track ID: 98 ended
+G4WT6 > Track ID: 68 ended
+G4WT6 > Track ID: 53 ended
+G4WT6 > Track ID: 71 ended
+G4WT6 > Track ID: 70 ended
+G4WT4 > Track ID: 50 ended
+G4WT6 > Track ID: 52 ended
+G4WT4 > Track ID: 49 ended
+G4WT6 > Track ID: 74 ended
+G4WT6 > Track ID: 73 ended
+G4WT6 > Track ID: 72 ended
+G4WT6 > Track ID: 51 ended
+G4WT6 > Track ID: 76 ended
+G4WT6 > Track ID: 75 ended
+G4WT3 > Track ID: 97 ended
+G4WT3 > Track ID: 99 ended
 G4WT3 > Track ID: 100 ended
+G4WT3 > Track ID: 18 ended
+G4WT4 > Track ID: 59 ended
+G4WT6 > Track ID: 50 ended
+G4WT6 > Track ID: 80 ended
 G4WT3 > Track ID: 101 ended
-G4WT0 > Track ID: 9 ended
-G4WT0 > Track ID: 143 ended
-G4WT0 > Track ID: 142 ended
-G4WT0 > Track ID: 141 ended
-G4WT2 > Track ID: 92 ended
-G4WT0 > Track ID: 8 ended
-G4WT3 > Track ID: 99 ended
-G4WT0 > Track ID: 144 ended
-G4WT2 > Track ID: 102 ended
-G4WT3 > Track ID: 104 ended
-G4WT2 > Track ID: 106 ended
-G4WT3 > Track ID: 103 ended
-G4WT0 > Track ID: 7 ended
-G4WT2 > Track ID: 105 ended
+G4WT6 > Track ID: 79 ended
+G4WT6 > Track ID: 78 ended
+G4WT4 > Track ID: 61 ended
+G4WT6 > Track ID: 77 ended
+G4WT4 > Track ID: 63 ended
+G4WT4 > Track ID: 62 ended
+G4WT4 > Track ID: 60 ended
+G4WT4 > Track ID: 64 ended
+G4WT4 > Track ID: 58 ended
+G4WT6 > Track ID: 49 ended
+G4WT6 > Track ID: 84 ended
+G4WT6 > Track ID: 83 ended
+G4WT6 > Track ID: 82 ended
+G4WT6 > Track ID: 81 ended
+G4WT4 > Track ID: 48 ended
+G4WT4 > Track ID: 47 ended
+G4WT4 > Track ID: 66 ended
+G4WT4 > Track ID: 65 ended
+G4WT3 > Track ID: 17 ended
+G4WT4 > Track ID: 9 ended
+G4WT3 > Track ID: 16 ended
+G4WT3 > Track ID: 15 ended
 G4WT3 > Track ID: 102 ended
-G4WT0 > Track ID: 147 ended
-G4WT2 > Track ID: 104 ended
-G4WT3 > Track ID: 97 ended
-G4WT3 > Track ID: 96 ended
-G4WT0 > Track ID: 146 ended
-G4WT2 > Track ID: 103 ended
-G4WT0 > Track ID: 145 ended
-G4WT2 > Track ID: 91 ended
-G4WT0 > Track ID: 6 ended
-G4WT0 > Track ID: 149 ended
-G4WT0 > Track ID: 148 ended
-G4WT0 > Track ID: 5 ended
-G4WT2 > Track ID: 90 ended
-G4WT2 > Track ID: 107 ended
-G4WT2 > Track ID: 109 ended
-G4WT2 > Track ID: 108 ended
-G4WT0 > Track ID: 151 ended
-G4WT0 > Track ID: 154 ended
-G4WT3 > Track ID: 74 ended
-G4WT0 > Track ID: 155 ended
-G4WT0 > Track ID: 153 ended
-G4WT0 > Track ID: 157 ended
-G4WT2 > Track ID: 8 ended
-G4WT0 > Track ID: 156 ended
-G4WT2 > Track ID: 111 ended
-G4WT0 > Track ID: 152 ended
+G4WT3 > Track ID: 14 ended
+G4WT3 > Track ID: 106 ended
 G4WT3 > Track ID: 105 ended
-G4WT0 > Track ID: 158 ended
-G4WT0 > Track ID: 159 ended
-G4WT2 > Track ID: 115 ended
-G4WT2 > Track ID: 117 ended
-G4WT2 > Track ID: 116 ended
-G4WT0 > Track ID: 150 ended
-G4WT0 > Track ID: 160 ended
-G4WT2 > Track ID: 114 ended
-G4WT0 > Track ID: 4 ended
-G4WT0 > Track ID: 161 ended
-G4WT2 > Track ID: 119 ended
-G4WT0 > Track ID: 3 ended
-G4WT2 > Track ID: 118 ended
-G4WT3 > Track ID: 73 ended
-G4WT0 > Track ID: 163 ended
-G4WT2 > Track ID: 113 ended
-G4WT2 > Track ID: 120 ended
-G4WT0 > Track ID: 165 ended
-G4WT3 > Track ID: 112 ended
-G4WT2 > Track ID: 112 ended
-G4WT2 > Track ID: 121 ended
+G4WT4 > Track ID: 68 ended
+G4WT3 > Track ID: 104 ended
+G4WT6 > Track ID: 47 ended
+G4WT3 > Track ID: 103 ended
+G4WT4 > Track ID: 67 ended
+G4WT6 > Track ID: 86 ended
+G4WT3 > Track ID: 13 ended
+G4WT3 > Track ID: 108 ended
+G4WT6 > Track ID: 87 ended
+G4WT3 > Track ID: 107 ended
+G4WT4 > Track ID: 8 ended
+G4WT4 > Track ID: 7 ended
+G4WT3 > Track ID: 11 ended
+G4WT3 > Track ID: 113 ended
 G4WT3 > Track ID: 114 ended
-G4WT2 > Track ID: 110 ended
+G4WT6 > Track ID: 85 ended
+G4WT3 > Track ID: 112 ended
 G4WT3 > Track ID: 115 ended
-G4WT2 > Track ID: 122 ended
-G4WT0 > Track ID: 168 ended
-G4WT3 > Track ID: 113 ended
-G4WT0 > Track ID: 167 ended
-G4WT3 > Track ID: 116 ended
-G4WT2 > Track ID: 124 ended
+G4WT4 > Track ID: 69 ended
+G4WT6 > Track ID: 91 ended
 G4WT3 > Track ID: 111 ended
-G4WT0 > Track ID: 166 ended
+G4WT6 > Track ID: 90 ended
 G4WT3 > Track ID: 117 ended
-G4WT2 > Track ID: 127 ended
-G4WT0 > Track ID: 164 ended
-G4WT3 > Track ID: 110 ended
-G4WT0 > Track ID: 169 ended
-G4WT2 > Track ID: 129 ended
-G4WT3 > Track ID: 118 ended
-G4WT2 > Track ID: 128 ended
-G4WT0 > Track ID: 162 ended
-G4WT3 > Track ID: 109 ended
-G4WT2 > Track ID: 126 ended
-G4WT3 > Track ID: 108 ended
-G4WT0 > Track ID: 2 ended
-G4WT2 > Track ID: 131 ended
-G4WT0 > Track ID: 172 ended
+G4WT4 > Track ID: 6 ended
+G4WT6 > Track ID: 89 ended
 G4WT3 > Track ID: 119 ended
-G4WT0 > Track ID: 171 ended
-G4WT2 > Track ID: 130 ended
-G4WT0 > Track ID: 170 ended
-G4WT2 > Track ID: 132 ended
-G4WT0 > end-run  for worker 0
-G4WT2 > Track ID: 133 ended
-G4WT3 > Track ID: 107 ended
-G4WT2 > Track ID: 125 ended
-G4WT3 > Track ID: 123 ended
-G4WT2 > Track ID: 136 ended
+G4WT3 > Track ID: 120 ended
+G4WT3 > Track ID: 118 ended
 G4WT3 > Track ID: 122 ended
-G4WT2 > Track ID: 135 ended
 G4WT3 > Track ID: 121 ended
-G4WT3 > Track ID: 120 ended
-G4WT3 > Track ID: 106 ended
+G4WT3 > Track ID: 116 ended
+G4WT3 > Track ID: 110 ended
 G4WT3 > Track ID: 124 ended
+G4WT3 > Track ID: 123 ended
+G4WT3 > Track ID: 109 ended
+G4WT6 > Track ID: 88 ended
+G4WT3 > Track ID: 125 ended
 G4WT3 > Track ID: 2 ended
+G4WT6 > Track ID: 95 ended
 G4WT3 > Track ID: 127 ended
+G4WT4 > Track ID: 71 ended
+G4WT3 > Track ID: 129 ended
+G4WT3 > Track ID: 130 ended
+G4WT4 > Track ID: 76 ended
+G4WT3 > Track ID: 128 ended
+G4WT3 > Track ID: 132 ended
+G4WT3 > Track ID: 131 ended
+G4WT6 > Track ID: 96 ended
+G4WT4 > Track ID: 77 ended
 G4WT3 > Track ID: 126 ended
-G4WT2 > Track ID: 134 ended
-G4WT3 > Track ID: 125 ended
-G4WT2 > Track ID: 123 ended
+G4WT4 > Track ID: 75 ended
+G4WT6 > Track ID: 94 ended
+G4WT4 > Track ID: 78 ended
+G4WT4 > Track ID: 74 ended
+G4WT3 > Track ID: 133 ended
+G4WT4 > Track ID: 79 ended
+G4WT6 > Track ID: 97 ended
+G4WT4 > Track ID: 73 ended
+G4WT6 > Track ID: 93 ended
+G4WT4 > Track ID: 80 ended
 G4WT3 > end-run  for worker 3
-G4WT2 > Track ID: 7 ended
-G4WT2 > Track ID: 139 ended
-G4WT2 > Track ID: 138 ended
-G4WT2 > Track ID: 137 ended
-G4WT2 > Track ID: 6 ended
-G4WT2 > Track ID: 141 ended
-G4WT2 > Track ID: 143 ended
-G4WT2 > Track ID: 144 ended
-G4WT2 > Track ID: 142 ended
-G4WT2 > Track ID: 146 ended
-G4WT2 > Track ID: 145 ended
-G4WT2 > Track ID: 140 ended
-G4WT2 > Track ID: 5 ended
-G4WT2 > Track ID: 147 ended
-G4WT2 > Track ID: 4 ended
-G4WT2 > Track ID: 150 ended
-G4WT2 > Track ID: 149 ended
-G4WT2 > Track ID: 148 ended
-G4WT2 > Track ID: 3 ended
-G4WT2 > Track ID: 151 ended
-G4WT2 > Track ID: 2 ended
-G4WT2 > Track ID: 152 ended
-G4WT2 > end-run  for worker 2
+G4WT6 > Track ID: 98 ended
+G4WT4 > Track ID: 81 ended
+G4WT6 > Track ID: 92 ended
+G4WT4 > Track ID: 82 ended
+G4WT6 > Track ID: 99 ended
+G4WT6 > Track ID: 6 ended
+G4WT6 > Track ID: 101 ended
+G4WT6 > Track ID: 100 ended
+G4WT4 > Track ID: 72 ended
+G4WT6 > Track ID: 5 ended
+G4WT4 > Track ID: 70 ended
+G4WT4 > Track ID: 86 ended
+G4WT6 > Track ID: 103 ended
+G4WT4 > Track ID: 88 ended
+G4WT4 > Track ID: 87 ended
+G4WT4 > Track ID: 85 ended
+G4WT6 > Track ID: 102 ended
+G4WT4 > Track ID: 90 ended
+G4WT6 > Track ID: 104 ended
+G4WT6 > Track ID: 106 ended
+G4WT6 > Track ID: 105 ended
+G4WT4 > Track ID: 89 ended
+G4WT6 > Track ID: 4 ended
+G4WT4 > Track ID: 84 ended
+G4WT4 > Track ID: 83 ended
+G4WT4 > Track ID: 91 ended
+G4WT4 > Track ID: 5 ended
+G4WT4 > Track ID: 92 ended
+G4WT4 > Track ID: 4 ended
+G4WT6 > Track ID: 108 ended
+G4WT4 > Track ID: 93 ended
+G4WT6 > Track ID: 107 ended
+G4WT4 > Track ID: 3 ended
+G4WT6 > Track ID: 110 ended
+G4WT6 > Track ID: 113 ended
+G4WT6 > Track ID: 112 ended
+G4WT6 > Track ID: 111 ended
+G4WT6 > Track ID: 109 ended
+G4WT6 > Track ID: 114 ended
+G4WT6 > Track ID: 3 ended
+G4WT6 > Track ID: 115 ended
+G4WT4 > Track ID: 95 ended
+G4WT4 > Track ID: 100 ended
+G4WT6 > Track ID: 2 ended
+G4WT4 > Track ID: 103 ended
+G4WT4 > Track ID: 102 ended
+G4WT4 > Track ID: 101 ended
+G4WT6 > Track ID: 118 ended
+G4WT4 > Track ID: 99 ended
+G4WT4 > Track ID: 104 ended
+G4WT4 > Track ID: 98 ended
+G4WT4 > Track ID: 106 ended
+G4WT6 > Track ID: 117 ended
+G4WT4 > Track ID: 105 ended
+G4WT4 > Track ID: 97 ended
+G4WT4 > Track ID: 107 ended
+G4WT4 > Track ID: 96 ended
+G4WT6 > Track ID: 116 ended
+G4WT4 > Track ID: 110 ended
+G4WT6 > end-run  for worker 6
+G4WT4 > Track ID: 109 ended
+G4WT4 > Track ID: 108 ended
+G4WT4 > Track ID: 94 ended
+G4WT4 > Track ID: 111 ended
+G4WT4 > Track ID: 112 ended
+G4WT4 > Track ID: 2 ended
+G4WT4 > Track ID: 115 ended
+G4WT4 > Track ID: 114 ended
+G4WT4 > Track ID: 113 ended
+G4WT4 > Track ID: 117 ended
+G4WT4 > Track ID: 118 ended
+G4WT4 > Track ID: 116 ended
+G4WT4 > Track ID: 119 ended
+G4WT4 > end-run  for worker 4
 ------------------------------------------------------------
  Beam particle e- E = 0.10 GeV
 
-
@@ -754,7 +754,7 @@

C12 ion 3 GeV -../../_images/7865eba012191650e838bb6c6b9497a49344140ad2c10a265d08e47812f9f525.png +../../_images/23779c76149801c74dbcd25dde0b3e5634ab7a7c63bc231b188a12e47d0ad99e.png

diff --git a/searchindex.js b/searchindex.js index 7929fb7..a9c73ea 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["01-introduction", "02-wrapped-classes", "03-geometry", "04-physics-list", "05-primary-particles", "06-field", "07-applications", "08-sensitive-detectors", "09-scoring-meshes", "10-histograms", "11-event-display", "examples/B3/B3a", "examples/HBC30/HBC30", "examples/Scintillation/Scintillation", "examples/TestEm3/TestEm3", "examples/WaterPhantom/WaterPhantom", "index"], "filenames": ["01-introduction.ipynb", "02-wrapped-classes.ipynb", "03-geometry.ipynb", "04-physics-list.ipynb", "05-primary-particles.ipynb", "06-field.ipynb", "07-applications.ipynb", "08-sensitive-detectors.ipynb", "09-scoring-meshes.ipynb", "10-histograms.ipynb", "11-event-display.ipynb", "examples/B3/B3a.ipynb", "examples/HBC30/HBC30.ipynb", "examples/Scintillation/Scintillation.ipynb", "examples/TestEm3/TestEm3.ipynb", "examples/WaterPhantom/WaterPhantom.ipynb", "index.md"], "titles": ["Introduction to Geant4.jl", "Interacting with the wrapped classes", "Defining Geant4.jl Geometries", "Defining Physics Lists", "Defining Primary Particles", "Defining Magnetic Field", "Building Applications", "Sensitive Detectors", "Scoring Meshes", "Histograms", "Event Display", "Basic/B3a Example", "CERN Liquid Hydrogen Bubble Chamber", "Scintillating Detector Example", "TestEM3 Example", "Water Phantom Simulation with Scoring", "Welcome to Geant4.jl Tutorial"], "terms": {"provid": [0, 1, 2, 3, 4, 11, 13], "bind": 0, "particl": [0, 6, 7, 8, 10], "transport": [0, 4], "toolkit": [0, 1, 2, 3, 5, 6, 11, 13], "It": [0, 1, 2, 3, 4, 7, 11, 13, 15], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16], "us": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "cxxwrap": [0, 1], "packag": [0, 1, 2, 3, 9, 13, 16], "c": [0, 1, 2, 7, 11], "type": [0, 1, 3, 4, 5, 8, 11, 12], "function": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 14], "sinc": [0, 1, 4, 11], "rather": 0, "larg": 0, "complex": [0, 2], "write": [0, 4], "wrapper": 0, "code": [0, 1, 4, 6, 11], "hand": [0, 3, 4], "realli": 0, "an": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 13, 15], "option": 0, "For": [0, 1, 2, 5, 10], "thi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "wrapit": 0, "autom": 0, "gener": [0, 1, 2, 5, 6, 7, 8, 10, 13, 14], "make": [0, 1, 3], "clang": 0, "librari": 0, "document": [0, 2, 4], "concept": 0, "how": [0, 7, 14], "applic": [0, 1, 4, 8, 10, 14], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 14], "found": [0, 2, 11, 13], "develop": [0, 1, 7], "guid": [0, 2], "member": [0, 11], "refer": [0, 1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "detail": [0, 11], "descript": 0, "each": [0, 4, 5, 6, 7, 8, 11, 12, 14, 15], "In": [0, 1, 2, 3, 6, 8, 11, 14], "tutori": [0, 1, 6], "onli": [0, 1, 11, 12, 14], "highlight": 0, "differ": [0, 4, 6, 7, 11], "between": [0, 11], "api": [0, 2], "therefor": [0, 1, 11], "assum": 0, "some": [0, 1, 2, 4, 7, 8, 13, 15], "prior": 0, "knowledg": 0, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15], "program": [0, 1], "languag": 0, "ecosystem": 0, "ha": [0, 1, 4, 8, 11, 15], "nice": 0, "set": [0, 1, 8, 10, 11, 12, 13, 15], "properti": 0, "ar": [0, 1, 2, 4, 6, 7, 11, 13, 15], "particularli": 0, "effect": 0, "scientif": 0, "workflow": 0, "particular": [0, 11], "simul": [0, 3, 7], "here": [0, 1, 2, 3, 4, 6, 10, 11], "": [0, 3, 6, 7, 8, 10, 12, 14], "high": 0, "perform": [0, 4], "usual": 0, "within": [0, 2, 14, 15], "factor": 0, "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16], "5": [0, 2, 4, 5, 6, 7, 8, 11, 14], "often": [0, 1, 2], "pariti": 0, "fulli": [0, 4], "unicod": 0, "support": [0, 16], "includ": [0, 2, 11, 12, 13, 14], "latex": 0, "markup": 0, "repl": 0, "natur": [0, 2], "mathemat": 0, "symbol": [0, 1], "common": [0, 1, 16], "oper": [0, 1, 2, 7], "sin": [0, 2, 15], "2": [0, 1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "theta": 0, "co": [0, 2, 4, 15], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "first": [0, 1, 2, 5, 11, 12, 14], "jupyt": 0, "notebook": [0, 2, 4, 6, 8, 9, 10], "ju": 0, "bit": [0, 3], "name": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "multipl": [0, 7, 11, 13], "dispatch": [0, 1], "style": [0, 12], "method": [0, 2, 4, 5, 6, 7, 11, 12, 13, 14, 15], "chain": 0, "other": [0, 1, 3], "modern": 0, "paradigm": 0, "dynam": 0, "effici": 0, "specialis": 0, "via": [0, 14], "jit": 0, "deepli": 0, "unlik": 0, "python": 0, "excel": 0, "robust": 0, "manag": [0, 2], "reproduc": 0, "environ": 0, "breez": 0, "also": [0, 1, 2, 7, 11, 13], "just": [0, 2, 4, 11, 15], "fun": 0, "There": [0, 1], "mani": [0, 1, 4, 7], "good": [0, 11], "book": 0, "A": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "short": [0, 16], "target": 0, "peopl": 0, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "energi": [0, 4, 7, 8, 10, 11, 12, 13, 15], "nuclear": 0, "physic": [0, 2, 7, 8, 10, 12, 14, 15, 16], "experi": [0, 2], "been": [0, 1, 4, 8, 11], "put": [0, 6], "togeth": [0, 12], "juliahep": [0, 16], "team": [0, 16], "doe": [0, 4, 5], "requir": [0, 4, 7, 11], "ani": [0, 1, 2, 6, 11, 12], "special": [0, 2], "stabl": 0, "releas": [0, 1, 16], "regist": [0, 8, 11, 13, 15], "registri": 0, "deploi": 0, "standard": [0, 1, 6], "pkg": 0, "pleas": [0, 2, 4, 6, 11, 16], "note": [0, 1, 4, 6, 11, 15], "time": [0, 5, 7, 11, 13, 14, 15], "ad": [0, 1, 3, 4], "mai": [0, 1], "take": [0, 1], "download": 0, "all": [0, 1, 2, 5, 6, 11, 14], "binari": 0, "data": [0, 4, 5, 8, 15], "file": [0, 2, 10, 11, 13, 16], "add": [0, 1, 6, 11, 13, 14], "02": [0, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "ipynb": 0, "introduc": [0, 4], "basic": [0, 1, 13], "interact": [0, 12, 14, 16], "import": [0, 1, 11, 12], "follow": [0, 1, 2, 4, 6, 7], "order": [0, 6], "get": [0, 1, 2, 4, 6, 7, 11, 12], "familiar": 0, "map": [0, 7, 11, 13], "construct": [0, 1, 2, 7, 11, 13, 14, 15], "main": [0, 11, 15], "goal": 0, "defin": [0, 1, 8, 10, 13, 14, 16], "creat": [0, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15], "instanc": [0, 1, 2, 3, 4, 8, 10, 11, 13, 15], "g4jlapplic": [0, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "specifi": [0, 8], "need": [0, 1, 2, 3, 4, 5, 6, 7, 11, 13, 14], "element": [0, 1, 2, 11], "run": [0, 3, 4, 6, 7, 8, 11, 12], "shown": 0, "figur": [0, 10, 12], "detector": [0, 6, 8, 10, 14, 16], "geometri": [0, 7, 11, 16], "list": [0, 7, 8, 10, 12, 13, 14, 15, 16], "primari": [0, 6, 7, 8, 10, 13, 14, 16], "user": [0, 1, 2, 4, 5, 7, 8, 10], "action": [0, 7], "sensit": [0, 6, 8, 13, 16], "etc": [0, 11], "underli": 0, "facilit": [0, 4], "To": [0, 1, 2, 5, 6, 7], "distinguish": 0, "have": [0, 1, 4, 6, 7, 11, 13], "prefix": [0, 1, 6], "them": [0, 2], "g4jl": 0, "describ": 0, "exercis": [0, 4, 15], "build": [0, 1, 3, 4, 14], "03": [0, 2, 4, 13], "learn": 0, "materi": [0, 7, 8, 10, 14, 15, 16], "04": [0, 4], "predefin": 0, "compos": 0, "ones": [0, 1, 2, 11], "05": 0, "06": 0, "field": [0, 4, 6, 12, 14, 16], "magnet": [0, 6, 14, 16], "07": 0, "compet": 0, "ui": [0, 3, 4, 8, 12, 13, 14], "control": [0, 3], "08": 0, "09": 0, "score": [0, 16], "mesh": [0, 15, 16], "10": [0, 1, 2, 3, 4, 6, 7, 8, 11, 13, 14], "histogram": [0, 4, 11, 13, 14, 16], "extens": [0, 2, 10, 11, 12, 13], "analysi": [0, 4, 13], "11": [0, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "event": [0, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16], "displai": [0, 2, 8, 12, 13, 14, 15, 16], "capabl": 0, "custom": [0, 6, 7, 11, 13], "combin": [0, 2], "previous": 0, "testem3": [0, 16], "hep": 0, "calorimet": [0, 14], "made": [0, 2, 11, 12, 14], "layer": [0, 14], "implement": 0, "hbc30": [0, 12], "cern": [0, 16], "liquid": [0, 16], "hydrogen": [0, 16], "bubbl": [0, 16], "chamber": [0, 16], "abl": [0, 2, 6, 13], "fullfil": 0, "certain": 0, "condit": [0, 8], "veto": [0, 12], "trigger": [0, 2, 11], "waterphantom": 0, "water": [0, 16], "phantom": [0, 16], "obtain": [0, 8, 11], "dose": [0, 11, 15], "distribut": [0, 14, 15], "b3a": 0, "schemat": 0, "positron": [0, 8], "emit": 0, "tomographi": 0, "system": 0, "two": [0, 1, 4, 11], "scintil": [0, 16], "origin": [0, 4, 11, 12, 13, 15], "settwi": [0, 13], "g4": [0, 1, 2, 5, 6, 11, 13], "adapt": [0, 13], "optic": [0, 13], "photon": [0, 13], "produc": [0, 7, 8, 11], "result": [0, 2, 5, 6, 11, 14], "geant4": [1, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14], "jl": [1, 5, 10, 11, 12, 13, 14], "thousand": 1, "which": [1, 2, 4, 6, 7, 11], "sub": 1, "These": [1, 6, 11], "If": [1, 4], "you": [1, 2, 4, 6, 7, 13], "find": 1, "miss": [1, 6], "thei": [1, 6], "subsequ": 1, "show": [1, 2, 5, 13, 14], "aper\u00e7u": 1, "built": 1, "interoper": 1, "julia": [1, 6, 8, 10, 11, 13], "smooth": [1, 12], "possibl": [1, 4, 6], "thing": 1, "do": [1, 3, 4, 11], "modul": 1, "implicitli": 1, "export": [1, 11], "chanc": 1, "clash": 1, "minim": 1, "start": [1, 6, 13], "veri": [1, 2, 6, 7, 11, 12, 15], "simpl": [1, 2, 6, 7, 8, 10, 11, 13, 15], "g4box": [1, 2, 7, 8, 10, 11, 13, 15], "box": [1, 2, 8, 14, 15], "mybox": 1, "3": [1, 2, 4, 5, 6, 7, 8, 11, 13, 14], "contructor": 1, "const": [1, 2, 13, 15], "g4string": 1, "pname": 1, "g4doubl": 1, "px": 1, "py": 1, "pz": 1, "g4boxalloc": 1, "ptr": [1, 2, 3, 4, 11, 13], "noth": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "0x0000000001ec1e50": 1, "constructor": [1, 2, 3, 4, 7, 10, 11, 13], "convers": [1, 11], "int64": [1, 11, 13], "implicit": 1, "well": [1, 4, 5, 13], "string": [1, 3, 4, 7, 11, 12, 14, 15], "return": [1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15], "pointer": [1, 2, 4], "see": [1, 4, 6, 7, 8, 11, 16], "print": [1, 6, 11, 14], "memori": 1, "address": 1, "where": 1, "resid": 1, "encod": 1, "alloc": [1, 14], "default": [1, 2, 3, 4, 7, 10, 11, 14, 15], "garbag": 1, "collect": [1, 6, 7, 8, 11, 12, 14], "when": [1, 2, 6], "e": [1, 3, 4, 7, 8, 10, 11, 12, 14, 15], "test": [1, 3, 7], "conveni": [1, 2], "typeof": 1, "inde": 1, "isa": [1, 3, 12], "subtyp": 1, "vector": [1, 3, 5, 6, 7, 12, 14], "g4boxdereferenc": 1, "hierarchi": 1, "g4vsolid": 1, "g4cscsolid": 1, "cxxptr": [1, 2, 4, 11, 13, 14, 15], "cxxref": 1, "compli": [1, 3], "interfac": [1, 3, 8, 11, 13], "easi": 1, "addit": [1, 2, 6, 11, 14], "avoid": [1, 6], "burden": 1, "pass": [1, 7], "argument": [1, 2, 4, 6, 7, 8, 11], "done": [1, 2, 4, 9, 11], "improv": 1, "usabl": 1, "popular": 1, "repres": [1, 2, 3], "same": [1, 4, 7, 8, 10, 11, 13], "r_box": 1, "p_box": 1, "32m": 1, "1mtest": 1, "22m": 1, "39m": 1, "derefer": 1, "given": [1, 2, 4, 11, 14], "multi": [1, 6, 7, 8, 13, 14, 15], "select": [1, 2, 3, 11], "best": 1, "one": [1, 3, 4, 5, 6, 7, 11], "match": 1, "actual": [1, 4], "vol": 1, "getcubicvolum": [1, 11], "would": [1, 6, 7], "8": [1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "getxhalflength": 1, "getyhalflength": 1, "getzhalflength": 1, "builtin": 1, "58": [1, 8, 14], "35mgeant4": 1, "arg1": 1, "union": [1, 11], "g4subtractionsolid": [1, 2, 13], "home": [1, 13], "runner": [1, 13], "5izvn": 1, "src": 1, "624": 1, "g4unionsolid": [1, 2], "g4twistedtub": [1, 2], "g4booleansolid": 1, "g4generictrap": [1, 2], "g4twistedtrd": [1, 2], "g4twistedbox": [1, 2], "g4tet": [1, 2], "g4paraboloid": [1, 2], "g4ellipticalcon": [1, 2], "g4ellipticaltub": [1, 2], "g4cuttub": [1, 2], "g4tub": [1, 2, 11], "g4hype": [1, 2], "g4para": [1, 2], "g4toru": [1, 2], "g4ellipsoid": [1, 2], "g4orb": [1, 2], "g4sphere": [1, 2], "g4con": [1, 2], "g4trap": [1, 2], "g4trd": [1, 2], "g4multiunion": 1, "g4displacedsolid": 1, "g4polyhedra": [1, 2], "g4polycon": [1, 2], "g4vcsgfacet": 1, "case": [1, 4, 6, 11, 13], "wai": [1, 2, 3, 4, 8, 11], "concaten": 1, "exampl": [1, 2, 3, 4, 5, 6, 7, 10, 12, 15], "g4random": 1, "getthese": 1, "solid": [1, 12], "base": [1, 13], "clone": 1, "diffrent": 1, "By": 1, "delet": [1, 12], "pose": 1, "problem": 1, "occas": 1, "transfer": [1, 2, 3], "care": 1, "cleanup": 1, "adequ": [1, 13], "moment": [1, 2, 3, 6, 7, 11, 12, 13], "pai": 1, "attent": 1, "crash": 1, "eventu": [1, 2, 8], "doubl": 1, "nevertheless": 1, "except": [1, 4], "simplifi": 1, "g4pvplacement": [1, 2, 7, 8, 10, 15], "g4logicalvolum": [1, 2, 7, 8, 10, 15], "g4pvreplica": 1, "g4materi": [1, 2, 11, 13], "g4isotop": [1, 2], "g4element": [1, 2], "g4jlparticlegun": 1, "g4jldetectorconstruct": [1, 3], "g4jlgeneratoract": [1, 3, 4, 7, 13, 14], "g4jlrunact": [1, 3], "g4jlsensdet": 1, "g4jlworkeriniti": 1, "g4jlstatedepend": 1, "g4logicalskinsurfac": 1, "g4logicalbordersurfac": 1, "g4opticalsurfac": [1, 13], "behavior": [1, 4], "correctli": [1, 3], "box1": 1, "box2": 1, "distancetoin": 1, "g4threevector": [1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15], "40": [1, 2, 8, 14], "00017222413403": 1, "9": [1, 2, 7, 8, 11, 12, 14], "now": [1, 4, 8, 10, 14], "forc": [1, 2, 10, 11, 12, 13], "gc": 1, "remov": 1, "cash": 1, "volum": [1, 7, 8, 10, 11, 13, 14], "probabl": 1, "must": 1, "side": 1, "move": [1, 2, 3, 4, 5, 11, 13, 15], "39": [1, 14], "99985174389303": 1, "still": [1, 6], "zero": [1, 14], "1000": [1, 4, 6, 7, 8, 11, 13, 14], "current": [2, 12, 16], "class": [2, 11, 14, 16], "read": [2, 13], "gdml": 2, "task": [2, 4], "visual": [2, 10, 11, 13], "purpos": 2, "load": [2, 10, 12, 13], "g4vi": [2, 10, 11, 12, 13], "systemofunit": [2, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15], "usint": 2, "cairomaki": [2, 8, 10, 11, 12, 13], "rotat": [2, 8, 10, 11, 12, 13], "iglwrap_jl": [2, 10, 11, 12, 13], "step": [2, 4, 6, 7, 8, 11, 12, 13, 14], "shape": [2, 4, 8, 15], "g4extrudedsolid": 2, "g4twistedtrap": 2, "g4intersectionsolid": 2, "definit": [2, 4], "paramet": [2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "let": [2, 3, 4, 6, 7, 8, 10, 11, 14], "tube": 2, "section": 2, "like": [2, 4, 12], "rmin": 2, "10cm": [2, 4, 8, 10, 15], "rmax": 2, "20cm": [2, 7, 8, 10], "halfz": 2, "\u03d5\u2080": 2, "\u03b4\u03d5": 2, "60deg": 2, "g4tubsalloc": 2, "0x0000000001d54090": 2, "easili": [2, 4], "draw": [2, 11, 13], "img": [2, 8, 11, 13], "wirefram": 2, "true": [2, 7, 10, 11, 12, 13, 14, 15], "imag": [2, 8, 10, 11, 12, 13, 14, 15], "png": [2, 8, 10, 11, 12, 13, 14, 15], "para": 2, "parallelepip": 2, "30": [2, 8, 11, 14, 15], "60": [2, 14], "\u03c0": 2, "4": [2, 6, 7, 8, 11, 14, 16], "6": [2, 5, 6, 7, 11, 14], "more": [2, 4, 7, 11], "3d": 2, "cross": [2, 5], "t": [2, 5, 12], "g4transform3d": 2, "g4rotationmatrix": 2, "isnoth": [2, 11], "limit": 2, "number": [2, 6, 7, 8, 11, 14, 15], "radom": 2, "point": [2, 4, 6, 12], "Then": 2, "kinsid": 2, "call": [2, 3, 4, 5, 6, 7, 11, 13, 14, 15], "insid": 2, "And": [2, 7], "final": [2, 5, 7, 11], "plot": [2, 4, 5, 8, 12, 14], "scatter": [2, 4], "maki": [2, 8, 12], "staticarrai": 2, "vector3": 2, "svector": 2, "n": [2, 3, 4, 11, 12, 14], "100000": [2, 15], "lo": 2, "hi": 2, "boundinglimit": 2, "bound": 2, "dim": 2, "rp": 2, "rand": [2, 4, 11, 15], "float64": [2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "random": [2, 4], "x": [2, 4, 6, 8, 11, 12, 13, 14, 15], "p": [2, 11, 12, 14], "y": [2, 4, 6, 8, 11, 12, 13, 14, 15], "z": [2, 4, 6, 8, 11, 12, 13, 14, 15], "color": [2, 8, 10, 15], "black": [2, 10], "markers": 2, "chemic": 2, "compound": 2, "mixtur": 2, "isotop": [2, 14], "offer": 2, "principl": 2, "howev": [2, 6], "pre": [2, 3, 6, 12, 13, 14], "avail": [2, 6], "nist": [2, 7, 8, 10, 15], "databas": 2, "composit": 2, "easiest": [2, 3], "g4nistmanag": [2, 7, 8, 10, 15], "m_air": [2, 7, 8, 10], "findorbuildmateri": [2, 7, 8, 10, 15], "g4_air": [2, 7, 8, 10, 15], "getdens": [2, 11], "g": [2, 3, 11], "cm3": [2, 11], "m_water": 2, "g4_water": [2, 15], "0012047899999999999": 2, "altern": 2, "u5": 2, "u235": 2, "92": [2, 14], "235": 2, "01": 2, "mole": 2, "u8": 2, "u238": 2, "238": 2, "u": 2, "enrich": 2, "uranium": 2, "addisotop": 2, "90": [2, 14], "notic": [2, 6], "ownership": [2, 3, 4, 15], "m_eu": 2, "densiti": [2, 11], "19": [2, 3, 7, 8, 11, 13, 14], "ncompon": 2, "addel": 2, "natom": 2, "geta": 2, "237": 2, "72800000000004": 2, "molecul": 2, "o": 2, "findorbuildel": 2, "si": [2, 7], "lu": 2, "lu\u2082sio\u2085": 2, "lu2sio5": 2, "7": [2, 7, 11, 14], "got": [2, 12], "getradlen": 2, "cm": [2, 8, 11, 15], "1427324172087883": 2, "inform": [2, 4, 6, 8, 11], "associ": [2, 7, 11], "independ": 2, "its": [2, 4], "posit": [2, 4, 5, 7, 8, 10, 11, 12, 13, 14], "cryst_dx": 2, "6cm": 2, "cryst_di": 2, "cryst_dz": 2, "3cm": 2, "gap": 2, "5mm": 2, "dx": [2, 15], "dy": [2, 15], "solidcryst": 2, "crystal": [2, 7, 8, 10, 13], "logiccryst": 2, "crystallv": [2, 7, 8, 10, 11], "g4logicalvolumealloc": 2, "0x0000000002ee0790": 2, "mother": 2, "g4physicalvolum": 2, "nb_cryst": 2, "32": [2, 8, 14], "2\u03c0": [2, 5, 15], "ring_r1": 2, "tan": 2, "ring_r2": 2, "solidr": 2, "ring": [2, 11], "logicr": 2, "icri": 2, "\u03d5": 2, "rotm": 2, "rotatei": 2, "rotatez": 2, "transform": 2, "fals": [2, 7, 8, 10, 11, 12, 14, 15], "copi": [2, 6, 7, 11], "check": [2, 11, 13], "overlap": [2, 11, 13], "end": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "g4runmanag": [2, 3, 4], "right": [2, 3], "dure": [2, 3, 4, 6, 11, 12], "initi": [2, 3, 4, 6, 7, 8, 10, 11, 12, 15], "signatur": [2, 5, 6, 7], "det": [2, 15], "detectorparamet": 2, "g4vphysicalvolum": [2, 15], "world": [2, 4, 7, 8, 10, 11, 12, 13, 14, 15], "receiv": [2, 6, 8, 11], "structur": [2, 4, 5, 6, 7, 8, 12, 13, 14, 15], "declar": [2, 11], "specif": 2, "getconstructor": [2, 7, 8, 10, 15], "keyword": [2, 11], "with_kw": [2, 5, 11], "mutabl": [2, 4, 5, 6, 7, 11, 12, 13, 14, 15], "struct": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "detectorb3": [2, 11], "g4jldetector": [2, 7, 8, 10, 15], "int32": [2, 14], "nb_ring": 2, "patient_radiu": 2, "8cm": 2, "patient_dz": 2, "checkoverlap": 2, "bool": [2, 7, 11, 12], "64": [2, 14], "80": [2, 8, 12, 14], "100": [2, 4, 5, 7, 8, 14], "attribut": [2, 10, 15, 16], "deriv": 2, "dphi": [2, 15], "half_dphi": 2, "cosdphi": 2, "tandphi": 2, "detector_dz": 2, "world_sizexi": 2, "world_sizez": 2, "default_mat": 2, "cryst_mat": [2, 11], "solidworld": 2, "logicworld": 2, "physworld": 2, "soliddetector": 2, "logicdetector": 2, "og": 2, "ir": 2, "patient": 2, "patient_mat": 2, "g4_brain_icrp": 2, "solidpati": 2, "logicpati": 2, "patientlv": [2, 11], "setvisattribut": [2, 15], "g4visattribut": [2, 15], "getinvis": [2, 15], "alwai": 2, "g4pvplacementalloc": 2, "0x0000000003e01f40": 2, "ftfp_bert": [3, 7, 8, 10, 11, 12, 13, 14, 15], "qgs_bic": [3, 11], "qbbc": 3, "demand": 3, "instanti": [3, 4, 5, 7, 8, 10, 11, 12, 13, 14], "plai": 3, "fl": 3, "g4vuserphysicslist": [3, 11, 13], "dumplist": 3, "engin": 3, "normal": [3, 13], "empti": [3, 7, 11, 12], "try": 3, "app": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "physics_typ": [3, 7, 8, 10, 11, 12, 13, 14, 15], "version": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "mt": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "decemb": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "2023": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "copyright": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "collabor": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "nim": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "506": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "2003": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "250": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "303": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "ieee": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "tn": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "53": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "2006": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "270": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "278": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "835": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "2016": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "186": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "225": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "www": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "http": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "org": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "g4jlemptydetector": 3, "g4jlnodata": 3, "g4runmanageralloc": 3, "0x0000000001acd6f0": 3, "g4jlgungener": [3, 4, 7, 8, 10, 12, 13, 14], "particlegun": [3, 4, 7, 8, 10, 12, 13, 14], "g4jlparticlegundata": [3, 7, 13, 14], "var": [3, 4, 5, 7, 13, 14], "init": [3, 4, 7, 13, 14, 15], "gen": [3, 7, 13, 14, 15], "20": [3, 7, 8, 11, 12, 13, 14], "g4jleventact": 3, "g4jltrackingact": 3, "g4jlsteppingact": 3, "dict": [3, 11], "g4jlprotosd": [3, 7, 11], "g4jlsensitivedetector": [3, 7, 11], "g4jlscoringmesh": [3, 8, 15], "configur": [3, 4, 6, 7, 8, 10, 11, 12, 14], "b": [3, 5], "b0": 3, "bc": 3, "bs0": 3, "d": [3, 11, 14], "d0": 3, "genericion": [3, 11], "he3": 3, "j": 3, "psi": 3, "1440": 3, "1520": 3, "1535": 3, "1650": 3, "1675": 3, "1680": 3, "1700": 3, "1710": 3, "1720": 3, "1900": 3, "1990": 3, "2090": 3, "2190": 3, "2220": 3, "2250": 3, "upsilon": 3, "a0": 3, "1450": 3, "980": 3, "a1": 3, "1260": 3, "a2": 3, "1320": 3, "alpha": 3, "anti_b0": 3, "anti_bs0": 3, "anti_d0": 3, "anti_he3": 3, "anti_n": 3, "anti_alpha": 3, "anti_b_quark": 3, "anti_bb1_diquark": 3, "anti_bc0_diquark": 3, "anti_bc1_diquark": 3, "anti_bd0_diquark": 3, "anti_bd1_diquark": 3, "anti_bs0_diquark": 3, "anti_bs1_diquark": 3, "anti_bu0_diquark": 3, "anti_bu1_diquark": 3, "anti_c_quark": 3, "anti_cc1_diquark": 3, "anti_cd0_diquark": 3, "anti_cd1_diquark": 3, "anti_cs0_diquark": 3, "anti_cs1_diquark": 3, "anti_cu0_diquark": 3, "anti_cu1_diquark": 3, "anti_d_quark": 3, "anti_dd1_diquark": 3, "anti_delta": 3, "1600": 3, "1620": 3, "1905": 3, "1910": 3, "1920": 3, "1930": 3, "1950": 3, "anti_delta0": 3, "anti_deuteron": 3, "anti_doublehyperh4": 3, "anti_doublehyperdoubleneutron": 3, "anti_hyperh4": 3, "anti_hyperhe5": 3, "anti_hyperalpha": 3, "anti_hypertriton": 3, "anti_k": 3, "1460": 3, "anti_k0_star": 3, "1430": 3, "anti_k1": 3, "1270": 3, "1400": 3, "anti_k2": 3, "1770": 3, "anti_k2_star": 3, "1980": 3, "anti_k3_star": 3, "1780": 3, "anti_k_star": 3, "1410": 3, "anti_k_star0": 3, "anti_kaon0": 3, "anti_lambda": 3, "1405": 3, "1670": 3, "1690": 3, "1800": 3, "1810": 3, "1820": 3, "1830": 3, "1890": 3, "2100": 3, "2110": 3, "anti_lambda_b": 3, "anti_lambda_c": 3, "anti_neutron": 3, "anti_nu_": 3, "anti_nu_mu": 3, "anti_nu_tau": 3, "anti_omega": 3, "anti_omega_b": 3, "anti_omega_c0": 3, "anti_proton": 3, "anti_s_quark": 3, "anti_sd0_diquark": 3, "anti_sd1_diquark": 3, "anti_sigma": 3, "1385": 3, "1660": 3, "1750": 3, "1775": 3, "1915": 3, "1940": 3, "2030": 3, "anti_sigma0": 3, "anti_sigma_b": 3, "anti_sigma_b0": 3, "anti_sigma_c": 3, "anti_sigma_c0": 3, "anti_ss1_diquark": 3, "anti_su0_diquark": 3, "anti_su1_diquark": 3, "anti_t_quark": 3, "anti_triton": 3, "anti_u_quark": 3, "anti_ud0_diquark": 3, "anti_ud1_diquark": 3, "anti_uu1_diquark": 3, "anti_xi": 3, "1530": 3, "anti_xi0": 3, "anti_xi_b": 3, "anti_xi_b0": 3, "anti_xi_c": 3, "anti_xi_c0": 3, "b1": 3, "1235": 3, "b_quark": 3, "bb1_diquark": 3, "bc0_diquark": 3, "bc1_diquark": 3, "bd0_diquark": 3, "bd1_diquark": 3, "bs0_diquark": 3, "bs1_diquark": 3, "bu0_diquark": 3, "bu1_diquark": 3, "c_quark": 3, "cc1_diquark": 3, "cd0_diquark": 3, "cd1_diquark": 3, "chargedgeantino": 3, "cs0_diquark": 3, "cs1_diquark": 3, "cu0_diquark": 3, "cu1_diquark": 3, "d_quark": 3, "dd1_diquark": 3, "delta": 3, "delta0": 3, "deuteron": 3, "doublehyperh4": 3, "doublehyperdoubleneutron": 3, "eta": 3, "1295": 3, "1475": 3, "eta2": 3, "1645": 3, "1870": 3, "eta_prim": 3, "etac": 3, "f0": 3, "1370": 3, "1500": 3, "500": 3, "f1": 3, "1285": 3, "1420": 3, "f2": 3, "2010": 3, "f2_prime": 3, "1525": 3, "gamma": [3, 4, 8, 11, 13, 14], "geantino": [3, 4], "gluon": 3, "h1": 3, "1170": 3, "1380": 3, "hyperh4": 3, "hyperhe5": 3, "hyperalpha": 3, "hypertriton": 3, "k": 3, "k0_star": 3, "k1": 3, "k2": 3, "k2_star": 3, "k3_star": 3, "k_star": 3, "k_star0": 3, "kaon": 3, "kaon0": 3, "kaon0l": 3, "lambda": 3, "lambda_b": 3, "lambda_c": 3, "mu": 3, "neutron": 3, "nu_e": [3, 11], "nu_mu": 3, "nu_tau": 3, "omega": 3, "omega3": 3, "omega_b": 3, "omega_c0": 3, "opticalphoton": 3, "phi": 3, "phi3": 3, "1850": 3, "pi": [3, 4, 12], "1300": 3, "pi0": 3, "pi2": 3, "proton": [3, 4], "rho": 3, "rho0": 3, "rho3": 3, "s_quark": 3, "sd0_diquark": 3, "sd1_diquark": 3, "sigma": 3, "sigma0": 3, "sigma_b": 3, "sigma_b0": 3, "sigma_c": 3, "sigma_c0": 3, "ss1_diquark": 3, "su0_diquark": 3, "su1_diquark": 3, "t_quark": 3, "tau": 3, "triton": 3, "u_quark": 3, "ud0_diquark": 3, "ud1_diquark": 3, "uu1_diquark": 3, "xi": 3, "xi0": 3, "xi_b": 3, "xi_b0": 3, "xi_c": 3, "xi_c0": 3, "achiev": [3, 8], "dummi": 3, "inherit": [3, 4, 5, 11], "object": [3, 4, 6, 11, 15], "verbos": [3, 4, 6, 11, 13, 14], "myphysicslist": 3, "pl": [3, 11, 13], "g4vmodularphysicslist": [3, 11], "registerphys": [3, 11, 13], "g4emstandardphys": [3, 11], "sure": 3, "g4opticalphys": [3, 13], "sever": 4, "simplest": 4, "singl": 4, "fix": 4, "direct": [4, 7, 8, 10, 11, 12, 13, 14, 15], "g4generalparticlesourc": 4, "full": 4, "decid": 4, "go": [4, 6], "three": [4, 11], "datafram": [4, 6], "df": 4, "float32": 4, "pos_x": 4, "pos_i": 4, "pos_z": 4, "dir_x": 4, "dir_i": 4, "dir_z": 4, "evt": [4, 6, 7, 11, 14, 15], "g4event": [4, 6, 7, 11, 12, 14, 15], "gen_method": 4, "po": [4, 5, 7], "getprimaryvertex": 4, "getposit": [4, 6, 7, 12], "dir": 4, "getprimari": 4, "getmomentumdirect": 4, "en": 4, "getkineticenergi": [4, 6, 12], "push": [4, 6, 7, 12, 14], "new": [4, 6, 7, 9, 11, 12, 13, 14, 15], "330mev": [4, 12], "g4particlegun": [4, 11], "yet": 4, "error": [4, 13], "printout": 4, "track": [4, 6, 11, 12, 13, 14], "beamon": [4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "g4track": [4, 6, 11, 12, 14], "id": [4, 6, 12, 14], "parent": 4, "mm": [4, 5, 11, 14], "kine": [4, 6], "mev": [4, 12, 14], "de": [4, 6, 11], "stepleng": [4, 6], "trackleng": 4, "nextvolum": 4, "procnam": 4, "330": [4, 12], "initstep": 4, "1e": 4, "73e": 4, "23": [4, 6, 8, 11, 14], "outofworld": 4, "chang": [4, 12, 15], "setparticlebynam": [4, 12, 15], "setparticleenergi": [4, 11, 12, 14, 15], "10gev": 4, "setparticlemomentumdirect": [4, 11], "12e": 4, "g4jlgeneralparticlesourc": 4, "gp": 4, "10mev": [4, 15], "due": 4, "fact": 4, "re": [4, 6, 11], "ignor": 4, "look": [4, 6], "command": [4, 8, 14], "reiniti": [4, 14], "2mev": 4, "centr": 4, "1cm": [4, 11], "2cm": [4, 13], "ang": 4, "iso": 4, "lin": 4, "min": [4, 11], "max": [4, 11], "gradient": 4, "intercept": 4, "plane": [4, 8], "squar": [4, 14, 15], "halfx": 4, "halfi": 4, "mintheta": 4, "10deg": 4, "maxtheta": 4, "80deg": 4, "should": [4, 6], "g4jlgeneratordata": [4, 11, 15], "abstract": [4, 5], "rectangl": 4, "mono": 4, "planesourcedata": 4, "particlenam": [4, 15], "particleptr": [4, 15], "g4particledefinit": [4, 11, 14, 15], "keep": [4, 11], "kinet": [4, 12], "dimens": [4, 8], "defil": 4, "planesourc": 4, "g4jlprimarygener": [4, 11, 15], "valu": [4, 11, 15], "convert": 4, "g4primaryparticl": [4, 15], "g4primaryvertex": [4, 15], "07mev": 4, "7cm": 4, "c_null": [4, 12, 15], "findparticl": [4, 11, 14, 15], "mass": [4, 15], "getpdgmass": [4, 15], "momentum": 4, "pvec": [4, 15], "vertex": [4, 11, 15], "0n": [4, 15], "setprimari": [4, 15], "give": [4, 10, 15], "up": [4, 15], "addprimaryvertex": [4, 15], "init_method": [4, 11, 15], "generate_method": [4, 11, 15], "0x0000000000000000": [4, 13], "either": 5, "physicalconst": [5, 13], "g4jluniformmagfield": [5, 12], "prove": 5, "bfield": [5, 12], "5tesla": [5, 12], "unifiormb": 5, "g4jluniformmagfielddata": 5, "0015": 5, "getfield": 5, "33": [5, 8, 14], "g4jlmagfield": 5, "g4jlfielddata": 5, "g4jlmagneticfield": 5, "Will": 5, "tesla": [5, 12], "param": 5, "getfield_method": 5, "amper": 5, "wirefielddata": 5, "1amper": 5, "wiredir": 5, "r": [5, 15], "mu0": 5, "mag2": 5, "assign": [5, 7], "wirefield": 5, "0002": 5, "0001": 5, "666666666666667e": 5, "rang": [5, 15], "distanc": 5, "wire": 5, "r_valu": 5, "01m": 5, "stop": [5, 14], "1m": [5, 6, 7, 8], "length": [5, 6, 7, 14], "calcul": 5, "strength": 5, "correspond": [5, 6, 7, 8], "b_valu": 5, "mag": 5, "xlabel": [5, 13, 14, 15], "ylabel": [5, 15], "label": [5, 14, 15], "legend": 5, "bottomright": 5, "titl": [5, 8, 13, 14, 15], "v": 5, "what": [6, 7, 8, 10, 11, 12, 13, 14, 15], "complet": 6, "scorer": [6, 8, 15], "nativ": 6, "g4step": [6, 7, 11, 12, 14], "consult": [6, 7], "manual": [6, 7], "creation": [6, 11], "participl": 6, "being": [6, 11], "post": [6, 12, 14], "begin": [6, 7, 11, 12, 13, 14], "g4run": [6, 11, 12, 14], "stack": [6, 11], "back": 6, "g4classificationofnewtrack": [6, 11], "simdata": [6, 11, 12, 13, 14], "per": [6, 11, 12, 13, 14], "worker": [6, 11, 14], "thread": [6, 7, 8, 11, 12, 13, 14, 15], "plu": 6, "accumul": [6, 8, 11], "getsimdata": [6, 11, 12, 14], "threadid": 6, "nthread": [6, 7, 8, 11, 12, 13, 14, 15], "level": [6, 11, 14], "ploas": 6, "safe": [6, 7], "global": [6, 11, 14], "modifi": [6, 14], "without": [6, 12], "protect": 6, "someth": [6, 7], "messag": 6, "g4jl_println": [6, 7, 11, 14], "instead": 6, "println": [6, 12], "ensur": [6, 7], "safeti": 6, "beginev": [6, 12, 13, 14], "geteventid": [6, 7], "begineventaction_method": [6, 12, 13, 14], "output": [6, 13], "work": 6, "execut": [6, 11], "sequenti": 6, "enabl": [6, 11, 13], "endev": [6, 11, 13, 14], "endeventaction_method": [6, 7, 11, 13, 14], "stepact": [6, 12, 14], "getsteplength": [6, 14], "stepaction_method": [6, 12, 13, 14], "mysimdata": 6, "g4jlsimulationdata": [6, 11, 12, 13, 14], "own": 6, "race": 6, "mode": [6, 7, 8, 11, 13, 14, 15], "getpresteppoint": [6, 11, 14], "gettrack": [6, 7, 14], "gettotalenergydeposit": [6, 7, 11, 14], "access": [6, 11, 15], "1m5": 6, "row": 6, "90m": 6, "03438e": 6, "callback": 7, "fill": [7, 11, 12, 13, 14], "dispos": 7, "later": [7, 9, 11, 15], "logic": 7, "setup": 7, "identifi": 7, "No": 7, "g4jlsddata": [7, 11], "invoc": 7, "b2asddata": 7, "g4hcofthisev": [7, 11], "endofev": 7, "processhit": 7, "g4touchablehistori": [7, 11], "hit": [7, 13], "deposit": [7, 8, 11, 13, 14], "enum": 7, "hittyp": 7, "scintcryst": 7, "arrivaltim": 7, "depositedenergi": 7, "edep": [7, 8, 11, 14], "typ": 7, "crystalsddata": 7, "hitcollect": 7, "crystal_initi": 7, "everi": [7, 11], "process": [7, 11], "crystal_processhit": 7, "part": [7, 13], "getparticledefinit": [7, 11, 12, 14], "getpoststeppoint": [7, 12, 14], "crystal_sd": [7, 13], "mandatori": [7, 11], "processhits_method": [7, 11], "initialize_method": [7, 11], "intial": [7, 11, 12], "simpledetector": [7, 8, 10], "m_bgo": [7, 8, 10], "g4_bgo": [7, 8, 10], "worldlv": [7, 8, 10], "worldpv": [7, 8, 10], "5cm": [7, 8, 10, 15], "crystalpv": [7, 8, 10], "could": [7, 11], "store": [7, 11, 12, 15], "statist": 7, "Be": 7, "awar": 7, "respons": 7, "getsddata": [7, 11], "endeventact": 7, "eventid": 7, "gun": [7, 10, 11, 12, 15], "3gev": [7, 8, 15], "3000": 7, "sdetector": [7, 11, 13], "lv": [7, 11, 13], "mean": [7, 11, 13, 14], "g4wt2": [7, 8, 14, 15], "7236": 7, "g4wt3": [7, 8, 14, 15], "7383": 7, "g4wt0": [7, 8, 14, 15], "7106": 7, "g4wt1": [7, 8, 14, 15], "7393": 7, "7155": 7, "7196": 7, "7250": 7, "7543": 7, "7071": 7, "7313": 7, "quantiti": [8, 15], "grid": 8, "encapsul": 8, "bin": [8, 14, 15], "filter": 8, "previou": [8, 11, 12], "size": [8, 12, 13, 14, 15], "electron": [8, 11], "sc1": [8, 15], "boxmesh_1": [8, 15], "boxmesh": [8, 15], "energydeposit": 8, "nofstep": 8, "nofstepgamma": 8, "particlefilt": 8, "gammafilt": 8, "nofstepeminu": 8, "eminusfilt": 8, "nofstepeplu": 8, "eplusfilt": 8, "g4coupledtransport": [8, 15], "g4scoringmesseng": [8, 15], "meshbincommand": [8, 15], "g4scoringbox": [8, 15], "g4scoringmanag": [8, 15], "segment": [8, 15], "displac": [8, 15], "primitv": [8, 15], "variabl": 8, "hold": [8, 11], "sum": [8, 11, 15], "sum2": 8, "entri": [8, 15], "arrai": [8, 14], "middl": 8, "axi": 8, "matrix": 8, "94099": 8, "95442": 8, "0597": 8, "6988": 8, "14": [8, 11, 14], "7802": 8, "86905": 8, "38965": 8, "12": [8, 11, 14], "2952": 8, "47801": 8, "16": [8, 11, 14], "6148": 8, "25": [8, 11, 14, 15], "8096": 8, "28": [8, 11, 14], "4247": 8, "17": [8, 11, 14], "5356": 8, "3279": 8, "6342": 8, "21": [8, 11, 14], "3241": 8, "27": [8, 11, 14], "5582": 8, "24": [8, 11, 14], "0225": 8, "0042": 8, "4195": 8, "5758": 8, "6538": 8, "3961": 8, "1463": 8, "35": [8, 14], "164": [8, 14], "6781": 8, "22": [8, 11, 14], "6442": 8, "8146": 8, "8436": 8, "1231": 8, "45": [8, 14], "4637": 8, "8383": 8, "129": [8, 14], "5411": 8, "1808": 8, "6477": 8, "42": [8, 12, 14], "675": 8, "55": [8, 14], "7317": 8, "43": [8, 14], "31": [8, 11, 14], "242": 8, "5675": 8, "34": [8, 14], "1686": 8, "36": [8, 14], "0857": 8, "41": [8, 14], "5437": 8, "6889": 8, "62": [8, 14], "6971": 8, "18": [8, 11, 14], "546": 8, "1157": 8, "1501": 8, "3417": 8, "47": [8, 14], "4562": 8, "108": [8, 14], "311": 8, "83": [8, 14], "7823": 8, "38": [8, 14], "5574": 8, "0064": 8, "9158": 8, "61": [8, 14, 15], "5902": 8, "76": [8, 14], "4895": 8, "302": 8, "72": [8, 14], "2943": 8, "46": [8, 14], "6063": 8, "26": [8, 11, 14], "2383": 8, "1169": 8, "63": [8, 14], "6285": 8, "93": [8, 14], "1625": 8, "130": [8, 14], "669": 8, "54": [8, 14], "4577": 8, "56": [8, 14], "1048": 8, "4825": 8, "9777": 8, "0302": 8, "75": [8, 14], "7322": 8, "139": [8, 14], "074": 8, "9708": 8, "6766": 8, "4466": 8, "48": [8, 14], "9055": 8, "3535": 8, "8372": 8, "127": [8, 14], "002": 8, "4056": 8, "0922": 8, "103": [8, 14], "9914": 8, "1434": 8, "3435": 8, "329": 8, "68": [8, 14], "2444": 8, "923": 8, "9049": 8, "7506": 8, "8403": 8, "719": 8, "7041": 8, "4358": 8, "6164": 8, "4509": 8, "9339": 8, "5205": 8, "972": 8, "2083": 8, "7629": 8, "13": [8, 11, 14], "8992": 8, "91": [8, 14], "1514": 8, "8873": 8, "3867": 8, "8275": 8, "201": 8, "15": [8, 11, 14, 15], "7865": 8, "5404": 8, "03172": 8, "9211": 8, "9348": 8, "59": [8, 14], "3264": 8, "2604": 8, "9067": 8, "4095": 8, "5622": 8, "6926": 8, "2682": 8, "4722": 8, "8286": 8, "1732": 8, "17338": 8, "0779": 8, "6096": 8, "353": 8, "0208": 8, "6445": 8, "6097": 8, "26605": 8, "95976": 8, "0558": 8, "5979": 8, "04128": 8, "7205": 8, "1766": 8, "6101": 8, "better": 8, "heatmap": [8, 15], "thermal": [8, 15], "xy": 8, "xz": [8, 15], "fhist": [9, 13, 14], "g4jleventdisplai": 10, "evtdisplai": [10, 11], "accept": 10, "overwrit": 10, "ext": 10, "format": 10, "namedtupl": 10, "show_axi": 10, "trajectori": [10, 12], "yellow": 10, "1gev": [10, 12, 14], "directori": 10, "joinpath": [10, 11, 13, 14], "__dir__": [10, 11, 13, 14], "visset": 10, "backgroundcolor": 10, "resolut": 10, "1280": 10, "720": 10, "show_detector": 10, "statechang": 10, "initdisplai": 10, "undef": 10, "anow": 10, "readi": 10, "equival": 11, "written": 11, "friendli": 11, "readm": 11, "unit": 11, "explicitli": 11, "pgy": 11, "eplu": 11, "kev": [11, 13], "ev": 11, "separ": [11, 13], "too": 11, "alreadi": 11, "appropri": 11, "sequenc": [11, 14], "physicsb3a": 11, "g4decayphys": 11, "em": [11, 13], "g4radioactivedecayphys": 11, "radioact": 11, "decai": 11, "consist": [11, 14, 15], "generatorb3adata": 11, "charg": [11, 12, 14], "ion": 11, "_init": 11, "crate": 11, "_gen": 11, "late": 11, "after": [11, 12], "both": 11, "input": [11, 14], "ioncharg": 11, "0eplu": 11, "excitenergi": 11, "0kev": 11, "4cm": 11, "generatorb3a": 11, "kwarg": 11, "1ev": 11, "getion": 11, "setparticledefinit": 11, "setparticlecharg": 11, "setparticleposit": [11, 14], "generateprimaryvertex": 11, "outcom": 11, "want": 11, "typic": 11, "counter": [11, 13, 14], "500kev": 11, "reduc": [11, 13], "simdatab3a": 11, "goodev": 11, "sumdos": 11, "similarli": 11, "enter": 11, "dictionari": 11, "simpli": 11, "navig": 11, "crystaldata": 11, "copyno": 11, "c_initi": 11, "c_processhit": 11, "gettouch": [11, 14], "getcopynumb": [11, 14], "haskei": 11, "sd": [11, 13], "crystalsd": 11, "hist": 11, "similar": [11, 15], "patientdata": 11, "p_initi": 11, "p_processhit": 11, "getsolid": 11, "getmateri": [11, 14], "patientsd": 11, "proper": 11, "beginrun": [11, 12, 13, 14], "endrun": [11, 13, 14], "master": [11, 14], "thread_id": 11, "kill": 11, "neutrino": 11, "partnam": 11, "getparticlenam": [11, 12, 14], "workwer": [11, 14], "g4thread": [11, 14], "g4getthreadid": [11, 14], "so": [11, 14], "simuat": [11, 14], "noevent": 11, "getnumberofev": [11, 14], "wa": [11, 12], "nb": 11, "annihil": 11, "total": [11, 13], "count": 11, "g4neutrino": 11, "trk": 11, "emul": 11, "static": 11, "getparentid": 11, "furgent": 11, "getdefinit": [11, 14], "fkill": 11, "beginrunaction_method": [11, 12, 13, 14], "endrunaction_method": [11, 13, 14], "stackaction_method": 11, "classif": 11, "0x000000000230a890": 11, "ok": [11, 13], "29": [11, 14], "lode": 11, "getworldvolum": [11, 12], "10000": [11, 14], "meanlif": 11, "g4nuclidet": 11, "life": 11, "g4deexprecoparamet": 11, "intern": [11, 16], "flag": 11, "coeffici": [11, 13], "atom": 11, "relax": 11, "correl": 11, "emiss": 11, "2j": 11, "sampl": [11, 14], "angular": 11, "excit": 11, "auger": 11, "cut": 11, "disabl": 11, "bearden": 11, "ansto": 11, "fluoresc": 11, "model": [11, 15], "threshold": 11, "long": 11, "rest": 11, "hadron": 11, "summari": [11, 14], "radioactiv": 11, "f18": 11, "1225": 11, "305": 11, "75855967044504": 11, "30cm": [12, 15], "pion": 12, "beam": [12, 14, 15], "devic": 12, "printf": [12, 13, 14], "geometrybas": 12, "detectorhbc30": 12, "300": 12, "50": [12, 13, 14], "192": 12, "50000000000003": 12, "hbc30simdata": 12, "correct": 12, "bounderi": 12, "int": [12, 15], "point3": 12, "fparticl": [12, 14], "fekin": [12, 14], "clear": 12, "pretrackact": [12, 14], "posttackactkion": 12, "exclusevili": 12, "exist": 12, "sizeabl": 12, "latest": 12, "auxpoint": 12, "getpointertovectorofauxiliarypoint": 12, "ap": 12, "getpdgcharg": [12, 14], "posttrackact": [12, 14], "gettrackid": [12, 14], "did": 12, "loss": 12, "getstep": 12, "getphysicalvolum": [12, 14], "outsid": 12, "getparticleenergi": [12, 14], "worldzhalflength": 12, "uniform": [12, 14], "pretrackaction_method": [12, 14], "posttrackaction_method": [12, 14], "drawdetector": 12, "drawev": 12, "tobe": 12, "line": 12, "text": 12, "ab": [12, 14, 15], "dot": 12, "linestyl": 12, "simplist": 12, "interest": 12, "nexttrigg": 12, "while": [12, 15], "storetrajectori": 12, "auxiliari": 12, "g4chordfind": 12, "stepperdriverid": 12, "fig": [12, 15], "2048": 12, "2028": 12, "lscene": 12, "next": 12, "taken": 13, "coupl": 13, "silicon": 13, "crysdet": 13, "scintdetector": 13, "scintconstruct": 13, "replac": 13, "g4emstandardphysics_option4": 13, "scintphysicslist": 13, "replacephys": 13, "optpar": 13, "g4opticalparamet": 13, "setprocessactiv": 13, "cherenkov": 13, "radiat": 13, "prone": 13, "cerenkov": 13, "30kev": 13, "hist1d64": 13, "hist1d": [13, 14], "tupl": [13, 15], "steprangelen": 13, "twiceprecis": 13, "scintsimdata": 13, "scintphotonsperev": 13, "scintphotonshisto": 13, "sihitshisto": 13, "crysedephisto": 13, "addd": 13, "do_plot": [13, 14, 15], "lai": [13, 14], "layout": [13, 14, 15], "700": 13, "subplot": [13, 14], "useract": 13, "si_log": 13, "silicon_sd": 13, "cebr3_log": 13, "cebr3_phi": 13, "artifact": 13, "3093815a8e34db5e9874e95a0be3970b1cf82462": 13, "share": 13, "realsurface2": 13, "rough_lut": 13, "successfulli": 13, "lut": 13, "davi": 13, "rough_lutr": 13, "reflect": 13, "ptfe_phi": 13, "al_phi": 13, "si_phi": 13, "birk": 13, "survei": 14, "flow": 14, "power": 14, "variou": 14, "absorb": 14, "maximum": 14, "maxabsor": 14, "replic": 14, "thick": 14, "transvers": 14, "face": 14, "appli": 14, "detectorconstruct": 14, "abov": 14, "detectormesseng": 14, "cell": [14, 15], "pln1": 14, "pln2": 14, "pln3": 14, "pln4": 14, "pln5": 14, "pln6": 14, "pln7": 14, "detectortestem3": 14, "testem3simdata": 14, "fchargedstep": 14, "fneutralstep": 14, "fn_gamma": 14, "fn_elec": 14, "fn_po": 14, "fenergydeposit": 14, "ftracklengthch": 14, "fedepeventhisto": 14, "ftracklengthchhisto": 14, "fedephisto": 14, "fabsorlabel": 14, "sumul": 14, "800": [14, 15], "h": 14, "l": 14, "zip": 14, "lengh": 14, "temporari": 14, "potit": 14, "updat": 14, "onc": 14, "prepoint": 14, "endpoint": 14, "getlogicalvolum": 14, "fworldmateri": 14, "stepl": 14, "els": 14, "getweight": 14, "absornum": 14, "layernum": 14, "replica": 14, "copynumb": 14, "g4gamma": 14, "g4electron": 14, "g4positron": 14, "elseif": 14, "fnbofabsor": 14, "fnboflay": 14, "fabsormateri": 14, "fabsorthick": 14, "2000": 14, "getnam": 14, "nevt": 14, "norm": 14, "2f": 14, "gev": 14, "f": 14, "neutral": 14, "testem3detector": 14, "fworldsizex": 14, "known": 14, "g4levelread": 14, "broken": 14, "transit": 14, "89": 14, "219": 14, "ground": 14, "g4wt4": [14, 15], "g4wt7": [14, 15], "g4wt6": [14, 15], "g4wt5": [14, 15], "00": 14, "521": 14, "896": 14, "44": 14, "3735": 14, "684000": 14, "3703": 14, "605000": 14, "100mev": 14, "87": 14, "367": 14, "930000": 14, "362": 14, "830000": 14, "absorthick": 14, "3mm": 14, "7mm": 14, "1mm": 14, "absormateri": 14, "g4_pb": 14, "g4_lar": 14, "g4_al": 14, "49": 14, "86": 14, "397": 14, "900000": 14, "451": 14, "630000": 14, "205500": 14, "466": 14, "789800": 14, "201483": 14, "second": 14, "m": 14, "308": 14, "934": 14, "mib": 14, "37": 14, "51": 14, "57": 14, "52": 14, "70": 14, "69": 14, "67": 14, "71": 14, "66": 14, "74": 14, "73": 14, "65": 14, "77": 14, "79": 14, "81": 14, "85": 14, "84": 14, "82": 14, "78": 14, "88": 14, "97": 14, "98": 14, "96": 14, "99": 14, "95": 14, "94": 14, "101": 14, "102": 14, "106": 14, "105": 14, "104": 14, "107": 14, "111": 14, "110": 14, "109": 14, "118": 14, "117": 14, "119": 14, "120": 14, "116": 14, "115": 14, "114": 14, "113": 14, "112": 14, "121": 14, "122": 14, "124": 14, "126": 14, "131": 14, "128": 14, "125": 14, "133": 14, "132": 14, "123": 14, "136": 14, "138": 14, "137": 14, "135": 14, "134": 14, "140": 14, "143": 14, "142": 14, "141": 14, "144": 14, "147": 14, "146": 14, "145": 14, "149": 14, "148": 14, "151": 14, "154": 14, "155": 14, "153": 14, "157": 14, "156": 14, "152": 14, "158": 14, "159": 14, "150": [14, 15], "160": 14, "161": 14, "163": 14, "165": 14, "168": 14, "167": 14, "166": 14, "169": 14, "162": 14, "172": 14, "171": 14, "170": 14, "410": 14, "666667": 14, "440": 14, "333333": 14, "geant4pi": 15, "re03detector": 15, "worldxi": 15, "worldz": 15, "phantomxi": 15, "phantomz": 15, "100cm": 15, "300cm": 15, "fair": 15, "fwater": 15, "worldsolid": 15, "worldlog": 15, "worldphi": 15, "phantomsolid": 15, "phantomlog": 15, "phantomphi": 15, "simpleboxvisatt": 15, "g4colour": 15, "setvis": 15, "medicalbeam": 15, "randomli": 15, "apertur": 15, "cone": 15, "medicalbeamdata": 15, "hat": 15, "setter": 15, "ssd": 15, "fieldxi": 15, "surfacez": 15, "generatebeamdir": 15, "fxy": 15, "dr": 15, "cos0": 15, "xymax": 15, "dz": 15, "dsin": 15, "break": 15, "momemtum": 15, "monitor": 15, "25cm": 15, "15cm": 15, "dosedeposit": 15, "promari": 15, "partcil": 15, "sc": 15, "dose2": 15, "nentri": 15, "xaxisvalu": 15, "zaxisvalu": 15, "cbin": 15, "round": 15, "depth": 15, "center": 15, "20mev": 15, "200mev": 15, "c12": 15, "introductori": 16, "hsf": 16, "maintain": 16, "pere": 16, "mato": 16, "introduct": 16, "wrap": 16, "under": 16, "creativ": 16, "public": 16, "licens": 16, "cc": 16, "BY": 16}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"introduct": 0, "geant4": [0, 2, 11, 15, 16], "jl": [0, 2, 16], "why": 0, "julia": [0, 16], "new": 0, "instal": 0, "wrap": [0, 1], "class": [0, 1], "interfac": [0, 15], "complet": [0, 16], "exampl": [0, 11, 13, 14, 16], "interact": 1, "object": 1, "instanti": [1, 15], "call": 1, "method": 1, "static": 1, "work": 1, "inherit": 1, "ownership": 1, "defin": [2, 3, 4, 5, 6, 7, 11, 12, 15], "geometri": [2, 13, 14], "solid": 2, "build": [2, 6, 16], "boolean": 2, "materi": 2, "logic": 2, "volum": 2, "place": 2, "full": 2, "detector": [2, 7, 11, 12, 13, 15], "physic": [3, 11, 13], "list": [3, 11], "us": 3, "standard": 3, "custom": [3, 4, 5], "primari": [4, 11, 12, 15], "particl": [4, 11, 12, 13, 14, 15, 16], "gun": [4, 13, 14], "gener": [4, 11, 12, 15], "sourc": 4, "magnet": [5, 12], "field": 5, "uniform": 5, "applic": [6, 7, 11, 12, 13, 15, 16], "user": [6, 11, 12, 13, 14], "action": [6, 11, 12, 13, 14], "simul": [6, 11, 12, 13, 14, 15, 16], "data": [6, 7, 11, 12, 13, 14], "sensit": [7, 11], "function": [7, 12, 15], "sd": 7, "instanc": 7, "score": [8, 15], "mesh": 8, "histogram": 9, "event": 10, "displai": [10, 11], "basic": 11, "b3a": 11, "load": 11, "modul": 11, "structur": 11, "crystal": 11, "patient": 11, "cern": 12, "liquid": 12, "hydrogen": 12, "bubbl": 12, "chamber": 12, "need": 12, "file": 12, "draw": 12, "trigger": 12, "scintil": 13, "definit": [13, 14], "configur": [13, 15], "initi": [13, 14], "run": [13, 14, 15], "plot": [13, 15], "result": 13, "testem3": 14, "The": 14, "start": 14, "chang": 14, "energi": 14, "re": 14, "water": 15, "phantom": 15, "descript": 15, "setup": 15, "initiliaz": 15, "visual": 15, "electron": 15, "20": 15, "mev": 15, "proton": 15, "200": 15, "c": 15, "sub": 15, "12": 15, "ion": 15, "3": 15, "gev": 15, "welcom": 16, "tutori": 16, "transport": 16}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9, "sphinx": 60}, "alltitles": {"Introduction to Geant4.jl": [[0, "introduction-to-geant4-jl"]], "Why Julia?": [[0, "why-julia"]], "New to Julia?": [[0, "new-to-julia"]], "Installation": [[0, "installation"]], "Wrapped classes": [[0, "wrapped-classes"]], "Geant4 Julia interface": [[0, "geant4-julia-interface"]], "Complete examples": [[0, "complete-examples"]], "Interacting with the wrapped classes": [[1, "interacting-with-the-wrapped-classes"]], "Object instantiation": [[1, "object-instantiation"]], "Calling object methods": [[1, "calling-object-methods"]], "Calling static class methods": [[1, "calling-static-class-methods"]], "Working with inheritance": [[1, "working-with-inheritance"]], "Object ownership": [[1, "object-ownership"]], "Defining Geant4.jl Geometries": [[2, "defining-geant4-jl-geometries"]], "Defining Solids": [[2, "defining-solids"]], "Building Boolean solids": [[2, "building-boolean-solids"]], "Defining Materials": [[2, "defining-materials"]], "Defining Logical Volumes": [[2, "defining-logical-volumes"]], "Placing Logical Volumes": [[2, "placing-logical-volumes"]], "Building the full detector": [[2, "building-the-full-detector"]], "Defining Physics Lists": [[3, "defining-physics-lists"]], "Using Standard Physics Lists": [[3, "using-standard-physics-lists"]], "Defining a custom physics list": [[3, "defining-a-custom-physics-list"]], "Defining Primary Particles": [[4, "defining-primary-particles"]], "Particle Gun": [[4, "particle-gun"], [13, "particle-gun"]], "General Particle Source": [[4, "general-particle-source"]], "Custom Primary Generator": [[4, "custom-primary-generator"]], "Defining Magnetic Field": [[5, "defining-magnetic-field"]], "Uniform magnetic field": [[5, "uniform-magnetic-field"]], "Custom magnetic Field": [[5, "custom-magnetic-field"]], "Building Applications": [[6, "building-applications"]], "User Actions": [[6, "user-actions"], [11, "user-actions"], [14, "user-actions"]], "Defining Simulation Data": [[6, "defining-simulation-data"]], "Sensitive Detectors": [[7, "sensitive-detectors"]], "Sensitive Detector Data": [[7, "sensitive-detector-data"]], "Sensitive Detector Functions": [[7, "sensitive-detector-functions"]], "SD Instance": [[7, "sd-instance"]], "Define Application": [[7, "define-application"]], "Scoring Meshes": [[8, "scoring-meshes"]], "Histograms": [[9, "histograms"]], "Event Display": [[10, "event-display"]], "Basic/B3a Example": [[11, "basic-b3a-example"]], "Load modules": [[11, "load-modules"]], "Define Detector": [[11, "define-detector"]], "Physics List": [[11, "physics-list"]], "Primary Particle Generator": [[11, "primary-particle-generator"]], "Define the simulation data structures": [[11, "define-the-simulation-data-structures"]], "Sensitive Detector Crystal": [[11, "sensitive-detector-crystal"]], "Sensitive Detector Patient": [[11, "sensitive-detector-patient"]], "Geant4 Application": [[11, "geant4-application"]], "Display Detector": [[11, "display-detector"]], "CERN Liquid Hydrogen Bubble Chamber": [[12, "cern-liquid-hydrogen-bubble-chamber"]], "Define the detector chamber": [[12, "define-the-detector-chamber"]], "Define the simulation data": [[12, "define-the-simulation-data"]], "Define the needed user actions": [[12, "define-the-needed-user-actions"]], "Define the primary particle generator, the magnetic filed and the application": [[12, "define-the-primary-particle-generator-the-magnetic-filed-and-the-application"]], "Draw and trigger functions": [[12, "draw-and-trigger-functions"]], "Scintillating Detector Example": [[13, "scintillating-detector-example"]], "Detector Geometry": [[13, "detector-geometry"]], "Physics": [[13, "physics"]], "Simulation Data": [[13, "simulation-data"], [14, "simulation-data"]], "User Actions and Application definition": [[13, "user-actions-and-application-definition"]], "Configure, Initialize": [[13, "configure-initialize"]], "Run and Plot results": [[13, "run-and-plot-results"]], "TestEM3 Example": [[14, "testem3-example"]], "The Geometry": [[14, "the-geometry"]], "Start the initial run": [[14, "start-the-initial-run"]], "Change the particle gun energy": [[14, "change-the-particle-gun-energy"]], "Change the geometry and re-start the run": [[14, "change-the-geometry-and-re-start-the-run"]], "Change the definition of the action and re-start": [[14, "change-the-definition-of-the-action-and-re-start"]], "Water Phantom Simulation with Scoring": [[15, "water-phantom-simulation-with-scoring"]], "Detector description": [[15, "detector-description"]], "Define the primary particle generator": [[15, "define-the-primary-particle-generator"]], "Setup the scoring with the the scoring interface": [[15, "setup-the-scoring-with-the-the-scoring-interface"]], "Instantiate the Geant4 Application": [[15, "instantiate-the-geant4-application"]], "Configure, initiliaze and run": [[15, "configure-initiliaze-and-run"]], "Visualize the Detector Setup": [[15, "visualize-the-detector-setup"]], "Define plotting functions": [[15, "define-plotting-functions"]], "Electron 20 Mev": [[15, "electron-20-mev"]], "Proton 200 MeV": [[15, "proton-200-mev"]], "C12 ion 3 GeV": [[15, "c12-ion-3-gev"]], "Welcome to Geant4.jl Tutorial": [[16, "welcome-to-geant4-jl-tutorial"]], "Geant4.jl: Particle transport in Julia": [[16, "geant4-jl-particle-transport-in-julia"]], "Building Simulation Applications": [[16, null]], "Complete Examples": [[16, null]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["01-introduction", "02-wrapped-classes", "03-geometry", "04-physics-list", "05-primary-particles", "06-field", "07-applications", "08-sensitive-detectors", "09-scoring-meshes", "10-histograms", "11-event-display", "examples/B3/B3a", "examples/HBC30/HBC30", "examples/Scintillation/Scintillation", "examples/TestEm3/TestEm3", "examples/WaterPhantom/WaterPhantom", "index"], "filenames": ["01-introduction.ipynb", "02-wrapped-classes.ipynb", "03-geometry.ipynb", "04-physics-list.ipynb", "05-primary-particles.ipynb", "06-field.ipynb", "07-applications.ipynb", "08-sensitive-detectors.ipynb", "09-scoring-meshes.ipynb", "10-histograms.ipynb", "11-event-display.ipynb", "examples/B3/B3a.ipynb", "examples/HBC30/HBC30.ipynb", "examples/Scintillation/Scintillation.ipynb", "examples/TestEm3/TestEm3.ipynb", "examples/WaterPhantom/WaterPhantom.ipynb", "index.md"], "titles": ["Introduction to Geant4.jl", "Interacting with the wrapped classes", "Defining Geant4.jl Geometries", "Defining Physics Lists", "Defining Primary Particles", "Defining Magnetic Field", "Building Applications", "Sensitive Detectors", "Scoring Meshes", "Histograms", "Event Display", "Basic/B3a Example", "CERN Liquid Hydrogen Bubble Chamber", "Scintillating Detector Example", "TestEM3 Example", "Water Phantom Simulation with Scoring", "Welcome to Geant4.jl Tutorial"], "terms": {"provid": [0, 1, 2, 3, 4, 11, 13], "bind": 0, "particl": [0, 6, 7, 8, 10], "transport": [0, 4], "toolkit": [0, 1, 2, 3, 5, 6, 11, 13], "It": [0, 1, 2, 3, 4, 7, 11, 13, 15], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16], "us": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "cxxwrap": [0, 1], "packag": [0, 1, 2, 3, 9, 13, 16], "c": [0, 1, 2, 7, 11], "type": [0, 1, 3, 4, 5, 8, 11, 12], "function": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 14], "sinc": [0, 1, 4, 11], "rather": 0, "larg": 0, "complex": [0, 2], "write": [0, 4], "wrapper": 0, "code": [0, 1, 4, 6, 11], "hand": [0, 3, 4], "realli": 0, "an": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 13, 15], "option": 0, "For": [0, 1, 2, 5, 10], "thi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "wrapit": 0, "autom": 0, "gener": [0, 1, 2, 5, 6, 7, 8, 10, 13, 14], "make": [0, 1, 3], "clang": 0, "librari": 0, "document": [0, 2, 4], "concept": 0, "how": [0, 7, 14], "applic": [0, 1, 4, 8, 10, 14], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 14], "found": [0, 2, 11, 13], "develop": [0, 1, 7], "guid": [0, 2], "member": [0, 11], "refer": [0, 1, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "detail": [0, 11], "descript": 0, "each": [0, 4, 5, 6, 7, 8, 11, 12, 14, 15], "In": [0, 1, 2, 3, 6, 8, 11, 14], "tutori": [0, 1, 6], "onli": [0, 1, 11, 12, 14], "highlight": 0, "differ": [0, 4, 6, 7, 11], "between": [0, 11], "api": [0, 2], "therefor": [0, 1, 11], "assum": 0, "some": [0, 1, 2, 4, 7, 8, 13, 15], "prior": 0, "knowledg": 0, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15], "program": [0, 1], "languag": 0, "ecosystem": 0, "ha": [0, 1, 4, 8, 11, 15], "nice": 0, "set": [0, 1, 8, 10, 11, 12, 13, 15], "properti": 0, "ar": [0, 1, 2, 4, 6, 7, 11, 13, 15], "particularli": 0, "effect": 0, "scientif": 0, "workflow": 0, "particular": [0, 11], "simul": [0, 3, 7], "here": [0, 1, 2, 3, 4, 6, 10, 11], "": [0, 3, 6, 7, 8, 10, 12, 14], "high": 0, "perform": [0, 4], "usual": 0, "within": [0, 2, 14, 15], "factor": 0, "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16], "5": [0, 2, 4, 5, 6, 7, 8, 11, 14], "often": [0, 1, 2], "pariti": 0, "fulli": [0, 4], "unicod": 0, "support": [0, 16], "includ": [0, 2, 11, 12, 13, 14], "latex": 0, "markup": 0, "repl": 0, "natur": [0, 2], "mathemat": 0, "symbol": [0, 1], "common": [0, 1, 16], "oper": [0, 1, 2, 7], "sin": [0, 2, 15], "2": [0, 1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "theta": 0, "co": [0, 2, 4, 15], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "first": [0, 1, 2, 5, 11, 12, 14], "jupyt": 0, "notebook": [0, 2, 4, 6, 8, 9, 10], "ju": 0, "bit": [0, 3], "name": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "multipl": [0, 7, 11, 13], "dispatch": [0, 1], "style": [0, 12], "method": [0, 2, 4, 5, 6, 7, 11, 12, 13, 14, 15], "chain": 0, "other": [0, 1, 3], "modern": 0, "paradigm": 0, "dynam": 0, "effici": 0, "specialis": 0, "via": [0, 14], "jit": 0, "deepli": 0, "unlik": 0, "python": 0, "excel": 0, "robust": 0, "manag": [0, 2], "reproduc": 0, "environ": 0, "breez": 0, "also": [0, 1, 2, 7, 11, 13], "just": [0, 2, 4, 11, 15], "fun": 0, "There": [0, 1], "mani": [0, 1, 4, 7], "good": [0, 11], "book": 0, "A": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "short": [0, 16], "target": 0, "peopl": 0, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "energi": [0, 4, 7, 8, 10, 11, 12, 13, 15], "nuclear": 0, "physic": [0, 2, 7, 8, 10, 12, 14, 15, 16], "experi": [0, 2], "been": [0, 1, 4, 8, 11], "put": [0, 6], "togeth": [0, 12], "juliahep": [0, 16], "team": [0, 16], "doe": [0, 4, 5], "requir": [0, 4, 7, 11], "ani": [0, 1, 2, 6, 11, 12], "special": [0, 2], "stabl": 0, "releas": [0, 1, 16], "regist": [0, 8, 11, 13, 15], "registri": 0, "deploi": 0, "standard": [0, 1, 6], "pkg": 0, "pleas": [0, 2, 4, 6, 11, 16], "note": [0, 1, 4, 6, 11, 15], "time": [0, 5, 7, 11, 13, 14, 15], "ad": [0, 1, 3, 4], "mai": [0, 1], "take": [0, 1], "download": 0, "all": [0, 1, 2, 5, 6, 11, 14], "binari": 0, "data": [0, 4, 5, 8, 15], "file": [0, 2, 10, 11, 13, 16], "add": [0, 1, 6, 11, 13, 14], "02": [0, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "ipynb": 0, "introduc": [0, 4], "basic": [0, 1, 13], "interact": [0, 12, 14, 16], "import": [0, 1, 11, 12], "follow": [0, 1, 2, 4, 6, 7], "order": [0, 6], "get": [0, 1, 2, 4, 6, 7, 11, 12], "familiar": 0, "map": [0, 7, 11, 13], "construct": [0, 1, 2, 7, 11, 13, 14, 15], "main": [0, 11, 15], "goal": 0, "defin": [0, 1, 8, 10, 13, 14, 16], "creat": [0, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15], "instanc": [0, 1, 2, 3, 4, 8, 10, 11, 13, 15], "g4jlapplic": [0, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "specifi": [0, 8], "need": [0, 1, 2, 3, 4, 5, 6, 7, 11, 13, 14], "element": [0, 1, 2, 11], "run": [0, 3, 4, 6, 7, 8, 11, 12], "shown": 0, "figur": [0, 10, 12], "detector": [0, 6, 8, 10, 14, 16], "geometri": [0, 7, 11, 16], "list": [0, 7, 8, 10, 12, 13, 14, 15, 16], "primari": [0, 6, 7, 8, 10, 13, 14, 16], "user": [0, 1, 2, 4, 5, 7, 8, 10], "action": [0, 7], "sensit": [0, 6, 8, 13, 16], "etc": [0, 11], "underli": 0, "facilit": [0, 4], "To": [0, 1, 2, 5, 6, 7], "distinguish": 0, "have": [0, 1, 4, 6, 7, 11, 13], "prefix": [0, 1, 6], "them": [0, 2], "g4jl": 0, "describ": 0, "exercis": [0, 4, 15], "build": [0, 1, 3, 4, 14], "03": [0, 2, 4, 13], "learn": 0, "materi": [0, 7, 8, 10, 14, 15, 16], "04": [0, 4], "predefin": 0, "compos": 0, "ones": [0, 1, 2, 11], "05": 0, "06": 0, "field": [0, 4, 6, 12, 14, 16], "magnet": [0, 6, 14, 16], "07": 0, "compet": 0, "ui": [0, 3, 4, 8, 12, 13, 14], "control": [0, 3], "08": 0, "09": 0, "score": [0, 16], "mesh": [0, 15, 16], "10": [0, 1, 2, 3, 4, 6, 7, 8, 11, 13, 14], "histogram": [0, 4, 11, 13, 14, 16], "extens": [0, 2, 10, 11, 12, 13], "analysi": [0, 4, 13], "11": [0, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "event": [0, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16], "displai": [0, 2, 8, 12, 13, 14, 15, 16], "capabl": 0, "custom": [0, 6, 7, 11, 13], "combin": [0, 2], "previous": 0, "testem3": [0, 16], "hep": 0, "calorimet": [0, 14], "made": [0, 2, 11, 12, 14], "layer": [0, 14], "implement": 0, "hbc30": [0, 12], "cern": [0, 16], "liquid": [0, 16], "hydrogen": [0, 16], "bubbl": [0, 16], "chamber": [0, 16], "abl": [0, 2, 6, 13], "fullfil": 0, "certain": 0, "condit": [0, 8], "veto": [0, 12], "trigger": [0, 2, 11], "waterphantom": 0, "water": [0, 16], "phantom": [0, 16], "obtain": [0, 8, 11], "dose": [0, 11, 15], "distribut": [0, 14, 15], "b3a": 0, "schemat": 0, "positron": [0, 8], "emit": 0, "tomographi": 0, "system": 0, "two": [0, 1, 4, 11], "scintil": [0, 16], "origin": [0, 4, 11, 12, 13, 15], "settwi": [0, 13], "g4": [0, 1, 2, 5, 6, 11, 13], "adapt": [0, 13], "optic": [0, 13], "photon": [0, 13], "produc": [0, 7, 8, 11], "result": [0, 2, 5, 6, 11, 14], "geant4": [1, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14], "jl": [1, 5, 10, 11, 12, 13, 14], "thousand": 1, "which": [1, 2, 4, 6, 7, 11], "sub": 1, "These": [1, 6, 11], "If": [1, 4], "you": [1, 2, 4, 6, 7, 13], "find": 1, "miss": [1, 6], "thei": [1, 6], "subsequ": 1, "show": [1, 2, 5, 13, 14], "aper\u00e7u": 1, "built": 1, "interoper": 1, "julia": [1, 6, 8, 10, 11, 13], "smooth": [1, 12], "possibl": [1, 4, 6], "thing": 1, "do": [1, 3, 4, 11], "modul": 1, "implicitli": 1, "export": [1, 11], "chanc": 1, "clash": 1, "minim": 1, "start": [1, 6, 13], "veri": [1, 2, 6, 7, 11, 12, 15], "simpl": [1, 2, 6, 7, 8, 10, 11, 13, 15], "g4box": [1, 2, 7, 8, 10, 11, 13, 15], "box": [1, 2, 8, 14, 15], "mybox": 1, "3": [1, 2, 4, 5, 6, 7, 8, 11, 13, 14], "contructor": 1, "const": [1, 2, 13, 15], "g4string": 1, "pname": 1, "g4doubl": 1, "px": 1, "py": 1, "pz": 1, "g4boxalloc": 1, "ptr": [1, 2, 3, 4, 11, 13], "noth": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "0x000000000151e930": 1, "constructor": [1, 2, 3, 4, 7, 10, 11, 13], "convers": [1, 11], "int64": [1, 11, 13], "implicit": 1, "well": [1, 4, 5, 13], "string": [1, 3, 4, 7, 11, 12, 14, 15], "return": [1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15], "pointer": [1, 2, 4], "see": [1, 4, 6, 7, 8, 11, 16], "print": [1, 6, 11, 14], "memori": 1, "address": 1, "where": 1, "resid": 1, "encod": 1, "alloc": [1, 14], "default": [1, 2, 3, 4, 7, 10, 11, 14, 15], "garbag": 1, "collect": [1, 6, 7, 8, 11, 12, 14], "when": [1, 2, 6], "e": [1, 3, 4, 7, 8, 10, 11, 12, 14, 15], "test": [1, 3, 7], "conveni": [1, 2], "typeof": 1, "inde": 1, "isa": [1, 3, 12], "subtyp": 1, "vector": [1, 3, 5, 6, 7, 12, 14], "g4boxdereferenc": 1, "hierarchi": 1, "g4vsolid": 1, "g4cscsolid": 1, "cxxptr": [1, 2, 4, 11, 13, 14, 15], "cxxref": 1, "compli": [1, 3], "interfac": [1, 3, 8, 11, 13], "easi": 1, "addit": [1, 2, 6, 11, 14], "avoid": [1, 6], "burden": 1, "pass": [1, 7], "argument": [1, 2, 4, 6, 7, 8, 11], "done": [1, 2, 4, 9, 11], "improv": 1, "usabl": 1, "popular": 1, "repres": [1, 2, 3], "same": [1, 4, 7, 8, 10, 11, 13], "r_box": 1, "p_box": 1, "32m": 1, "1mtest": 1, "22m": 1, "39m": 1, "derefer": 1, "given": [1, 2, 4, 11, 14], "multi": [1, 6, 7, 8, 13, 14, 15], "select": [1, 2, 3, 11], "best": 1, "one": [1, 3, 4, 5, 6, 7, 11], "match": 1, "actual": [1, 4], "vol": 1, "getcubicvolum": [1, 11], "would": [1, 6, 7], "8": [1, 7, 8, 11, 14, 15], "getxhalflength": 1, "getyhalflength": 1, "getzhalflength": 1, "builtin": 1, "58": [1, 8, 14], "35mgeant4": 1, "arg1": 1, "union": [1, 11], "g4subtractionsolid": [1, 2, 13], "home": [1, 13], "runner": [1, 13], "5izvn": 1, "src": 1, "624": 1, "g4unionsolid": [1, 2], "g4twistedtub": [1, 2], "g4booleansolid": 1, "g4generictrap": [1, 2], "g4twistedtrd": [1, 2], "g4twistedbox": [1, 2], "g4tet": [1, 2], "g4paraboloid": [1, 2], "g4ellipticalcon": [1, 2], "g4ellipticaltub": [1, 2], "g4cuttub": [1, 2], "g4tub": [1, 2, 11], "g4hype": [1, 2], "g4para": [1, 2], "g4toru": [1, 2], "g4ellipsoid": [1, 2], "g4orb": [1, 2], "g4sphere": [1, 2], "g4con": [1, 2], "g4trap": [1, 2], "g4trd": [1, 2], "g4multiunion": 1, "g4displacedsolid": 1, "g4polyhedra": [1, 2], "g4polycon": [1, 2], "g4vcsgfacet": 1, "case": [1, 4, 6, 11, 13], "wai": [1, 2, 3, 4, 8, 11], "concaten": 1, "exampl": [1, 2, 3, 4, 5, 6, 7, 10, 12, 15], "g4random": 1, "getthese": 1, "solid": [1, 12], "base": [1, 13], "clone": 1, "diffrent": 1, "By": 1, "delet": [1, 12], "pose": 1, "problem": 1, "occas": 1, "transfer": [1, 2, 3], "care": 1, "cleanup": 1, "adequ": [1, 13], "moment": [1, 2, 3, 6, 7, 11, 12, 13], "pai": 1, "attent": 1, "crash": 1, "eventu": [1, 2, 8], "doubl": 1, "nevertheless": 1, "except": [1, 4], "simplifi": 1, "g4pvplacement": [1, 2, 7, 8, 10, 15], "g4logicalvolum": [1, 2, 7, 8, 10, 15], "g4pvreplica": 1, "g4materi": [1, 2, 11, 13], "g4isotop": [1, 2], "g4element": [1, 2], "g4jlparticlegun": 1, "g4jldetectorconstruct": [1, 3], "g4jlgeneratoract": [1, 3, 4, 7, 13, 14], "g4jlrunact": [1, 3], "g4jlsensdet": 1, "g4jlworkeriniti": 1, "g4jlstatedepend": 1, "g4logicalskinsurfac": 1, "g4logicalbordersurfac": 1, "g4opticalsurfac": [1, 13], "behavior": [1, 4], "correctli": [1, 3], "box1": 1, "box2": 1, "distancetoin": 1, "g4threevector": [1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15], "40": [1, 2, 8, 14], "00017222413403": 1, "9": [1, 2, 7, 8, 11, 12, 14], "now": [1, 4, 8, 10, 14], "forc": [1, 2, 10, 11, 12, 13], "gc": 1, "remov": 1, "cash": 1, "volum": [1, 7, 8, 10, 11, 13, 14], "probabl": 1, "must": 1, "side": 1, "move": [1, 2, 3, 4, 5, 11, 13, 15], "39": [1, 8, 14], "99985174389303": 1, "still": [1, 6], "zero": [1, 14], "1000": [1, 4, 6, 7, 8, 11, 13, 14], "current": [2, 12, 16], "class": [2, 11, 14, 16], "read": [2, 13], "gdml": 2, "task": [2, 4], "visual": [2, 10, 11, 13], "purpos": 2, "load": [2, 10, 12, 13], "g4vi": [2, 10, 11, 12, 13], "systemofunit": [2, 4, 5, 7, 8, 10, 11, 12, 13, 14, 15], "usint": 2, "cairomaki": [2, 8, 10, 11, 12, 13], "rotat": [2, 8, 10, 11, 12, 13], "iglwrap_jl": [2, 10, 11, 12, 13], "step": [2, 4, 6, 7, 8, 11, 12, 13, 14], "shape": [2, 4, 8, 15], "g4extrudedsolid": 2, "g4twistedtrap": 2, "g4intersectionsolid": 2, "definit": [2, 4], "paramet": [2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "let": [2, 3, 4, 6, 7, 8, 10, 11, 14], "tube": 2, "section": 2, "like": [2, 4, 12], "rmin": 2, "10cm": [2, 4, 8, 10, 15], "rmax": 2, "20cm": [2, 7, 8, 10], "halfz": 2, "\u03d5\u2080": 2, "\u03b4\u03d5": 2, "60deg": 2, "g4tubsalloc": 2, "0x0000000001ce1170": 2, "easili": [2, 4], "draw": [2, 11, 13], "img": [2, 8, 11, 13], "wirefram": 2, "true": [2, 7, 10, 11, 12, 13, 14, 15], "imag": [2, 8, 10, 11, 12, 13, 14, 15], "png": [2, 8, 10, 11, 12, 13, 14, 15], "para": 2, "parallelepip": 2, "30": [2, 8, 11, 14, 15], "60": [2, 8, 14], "\u03c0": 2, "4": [2, 6, 7, 8, 11, 14, 16], "6": [2, 5, 6, 7, 8, 11, 14], "more": [2, 4, 7, 11], "3d": 2, "cross": [2, 5], "t": [2, 5, 12], "g4transform3d": 2, "g4rotationmatrix": 2, "isnoth": [2, 11], "limit": 2, "number": [2, 6, 7, 8, 11, 14, 15], "radom": 2, "point": [2, 4, 6, 12], "Then": 2, "kinsid": 2, "call": [2, 3, 4, 5, 6, 7, 11, 13, 14, 15], "insid": 2, "And": [2, 7], "final": [2, 5, 7, 11], "plot": [2, 4, 5, 8, 12, 14], "scatter": [2, 4], "maki": [2, 8, 12], "staticarrai": 2, "vector3": 2, "svector": 2, "n": [2, 3, 4, 11, 12, 14], "100000": [2, 15], "lo": 2, "hi": 2, "boundinglimit": 2, "bound": 2, "dim": 2, "rp": 2, "rand": [2, 4, 11, 15], "float64": [2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15], "random": [2, 4], "x": [2, 4, 6, 8, 11, 12, 13, 14, 15], "p": [2, 11, 12, 14], "y": [2, 4, 6, 8, 11, 12, 13, 14, 15], "z": [2, 4, 6, 8, 11, 12, 13, 14, 15], "color": [2, 8, 10, 15], "black": [2, 10], "markers": 2, "chemic": 2, "compound": 2, "mixtur": 2, "isotop": [2, 14], "offer": 2, "principl": 2, "howev": [2, 6], "pre": [2, 3, 6, 12, 13, 14], "avail": [2, 6], "nist": [2, 7, 8, 10, 15], "databas": 2, "composit": 2, "easiest": [2, 3], "g4nistmanag": [2, 7, 8, 10, 15], "m_air": [2, 7, 8, 10], "findorbuildmateri": [2, 7, 8, 10, 15], "g4_air": [2, 7, 8, 10, 15], "getdens": [2, 11], "g": [2, 3, 11], "cm3": [2, 11], "m_water": 2, "g4_water": [2, 15], "0012047899999999999": 2, "altern": 2, "u5": 2, "u235": 2, "92": [2, 14], "235": 2, "01": [2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "mole": 2, "u8": 2, "u238": 2, "238": 2, "u": 2, "enrich": 2, "uranium": 2, "addisotop": 2, "90": [2, 14], "notic": [2, 6], "ownership": [2, 3, 4, 15], "m_eu": 2, "densiti": [2, 11], "19": [2, 3, 7, 8, 11, 13, 14], "ncompon": 2, "addel": 2, "natom": 2, "geta": 2, "237": 2, "72800000000004": 2, "molecul": 2, "o": 2, "findorbuildel": 2, "si": [2, 7], "lu": 2, "lu\u2082sio\u2085": 2, "lu2sio5": 2, "7": [2, 7, 8, 11, 14], "got": [2, 12], "getradlen": 2, "cm": [2, 8, 11, 15], "1427324172087883": 2, "inform": [2, 4, 6, 8, 11], "associ": [2, 7, 11], "independ": 2, "its": [2, 4], "posit": [2, 4, 5, 7, 8, 10, 11, 12, 13, 14], "cryst_dx": 2, "6cm": 2, "cryst_di": 2, "cryst_dz": 2, "3cm": 2, "gap": 2, "5mm": 2, "dx": [2, 15], "dy": [2, 15], "solidcryst": 2, "crystal": [2, 7, 8, 10, 13], "logiccryst": 2, "crystallv": [2, 7, 8, 10, 11], "g4logicalvolumealloc": 2, "0x0000000003a289d0": 2, "mother": 2, "g4physicalvolum": 2, "nb_cryst": 2, "32": [2, 8, 14], "2\u03c0": [2, 5, 15], "ring_r1": 2, "tan": 2, "ring_r2": 2, "solidr": 2, "ring": [2, 11], "logicr": 2, "icri": 2, "\u03d5": 2, "rotm": 2, "rotatei": 2, "rotatez": 2, "transform": 2, "fals": [2, 7, 8, 10, 11, 12, 14, 15], "copi": [2, 6, 7, 11], "check": [2, 11, 13], "overlap": [2, 11, 13], "end": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "g4runmanag": [2, 3, 4], "right": [2, 3], "dure": [2, 3, 4, 6, 11, 12], "initi": [2, 3, 4, 6, 7, 8, 10, 11, 12, 15], "signatur": [2, 5, 6, 7], "det": [2, 15], "detectorparamet": 2, "g4vphysicalvolum": [2, 15], "world": [2, 4, 7, 8, 10, 11, 12, 13, 14, 15], "receiv": [2, 6, 8, 11], "structur": [2, 4, 5, 6, 7, 8, 12, 13, 14, 15], "declar": [2, 11], "specif": 2, "getconstructor": [2, 7, 8, 10, 15], "keyword": [2, 11], "with_kw": [2, 5, 11], "mutabl": [2, 4, 5, 6, 7, 11, 12, 13, 14, 15], "struct": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "detectorb3": [2, 11], "g4jldetector": [2, 7, 8, 10, 15], "int32": [2, 14], "nb_ring": 2, "patient_radiu": 2, "8cm": 2, "patient_dz": 2, "checkoverlap": 2, "bool": [2, 7, 11, 12], "64": [2, 14], "80": [2, 8, 12, 14], "100": [2, 4, 5, 7, 14], "attribut": [2, 10, 15, 16], "deriv": 2, "dphi": [2, 15], "half_dphi": 2, "cosdphi": 2, "tandphi": 2, "detector_dz": 2, "world_sizexi": 2, "world_sizez": 2, "default_mat": 2, "cryst_mat": [2, 11], "solidworld": 2, "logicworld": 2, "physworld": 2, "soliddetector": 2, "logicdetector": 2, "og": 2, "ir": 2, "patient": 2, "patient_mat": 2, "g4_brain_icrp": 2, "solidpati": 2, "logicpati": 2, "patientlv": [2, 11], "setvisattribut": [2, 15], "g4visattribut": [2, 15], "getinvis": [2, 15], "alwai": 2, "g4pvplacementalloc": 2, "0x000000000561d8e0": 2, "ftfp_bert": [3, 7, 8, 10, 11, 12, 13, 14, 15], "qgs_bic": [3, 11], "qbbc": 3, "demand": 3, "instanti": [3, 4, 5, 7, 8, 10, 11, 12, 13, 14], "plai": 3, "fl": 3, "g4vuserphysicslist": [3, 11, 13], "dumplist": 3, "engin": 3, "normal": [3, 13], "empti": [3, 7, 11, 12], "try": 3, "app": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "physics_typ": [3, 7, 8, 10, 11, 12, 13, 14, 15], "version": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "patch": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "mt": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "16": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "februari": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "2024": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "copyright": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "collabor": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "nim": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "506": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "2003": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "250": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "303": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "ieee": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "tn": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "53": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "2006": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "270": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "278": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "835": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "2016": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "186": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "225": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "www": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "http": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "org": [3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "g4jlemptydetector": 3, "g4jlnodata": 3, "g4runmanageralloc": 3, "0x00000000021dd810": 3, "g4jlgungener": [3, 4, 7, 8, 10, 12, 13, 14], "particlegun": [3, 4, 7, 8, 10, 12, 13, 14], "g4jlparticlegundata": [3, 7, 13, 14], "var": [3, 4, 5, 7, 13, 14], "init": [3, 4, 7, 13, 14, 15], "gen": [3, 7, 13, 14, 15], "20": [3, 7, 8, 11, 12, 13, 14], "g4jleventact": 3, "g4jltrackingact": 3, "g4jlsteppingact": 3, "dict": [3, 11], "g4jlprotosd": [3, 7, 11], "g4jlsensitivedetector": [3, 7, 11], "g4jlscoringmesh": [3, 8, 15], "configur": [3, 4, 6, 7, 8, 10, 11, 12, 14], "b": [3, 5], "b0": 3, "bc": 3, "bs0": 3, "d": [3, 11, 14], "d0": 3, "genericion": [3, 11], "he3": 3, "j": 3, "psi": 3, "1440": 3, "1520": 3, "1535": 3, "1650": 3, "1675": 3, "1680": 3, "1700": 3, "1710": 3, "1720": 3, "1900": 3, "1990": 3, "2090": 3, "2190": 3, "2220": 3, "2250": 3, "upsilon": 3, "a0": 3, "1450": 3, "980": 3, "a1": 3, "1260": 3, "a2": 3, "1320": 3, "alpha": 3, "anti_b0": 3, "anti_bs0": 3, "anti_d0": 3, "anti_he3": 3, "anti_n": 3, "anti_alpha": 3, "anti_b_quark": 3, "anti_bb1_diquark": 3, "anti_bc0_diquark": 3, "anti_bc1_diquark": 3, "anti_bd0_diquark": 3, "anti_bd1_diquark": 3, "anti_bs0_diquark": 3, "anti_bs1_diquark": 3, "anti_bu0_diquark": 3, "anti_bu1_diquark": 3, "anti_c_quark": 3, "anti_cc1_diquark": 3, "anti_cd0_diquark": 3, "anti_cd1_diquark": 3, "anti_cs0_diquark": 3, "anti_cs1_diquark": 3, "anti_cu0_diquark": 3, "anti_cu1_diquark": 3, "anti_d_quark": 3, "anti_dd1_diquark": 3, "anti_delta": 3, "1600": 3, "1620": 3, "1905": 3, "1910": 3, "1920": 3, "1930": 3, "1950": 3, "anti_delta0": 3, "anti_deuteron": 3, "anti_doublehyperh4": 3, "anti_doublehyperdoubleneutron": 3, "anti_hyperh4": 3, "anti_hyperhe5": 3, "anti_hyperalpha": 3, "anti_hypertriton": 3, "anti_k": 3, "1460": 3, "anti_k0_star": 3, "1430": 3, "anti_k1": 3, "1270": 3, "1400": 3, "anti_k2": 3, "1770": 3, "anti_k2_star": 3, "1980": 3, "anti_k3_star": 3, "1780": 3, "anti_k_star": 3, "1410": 3, "anti_k_star0": 3, "anti_kaon0": 3, "anti_lambda": 3, "1405": 3, "1670": 3, "1690": 3, "1800": 3, "1810": 3, "1820": 3, "1830": 3, "1890": 3, "2100": 3, "2110": 3, "anti_lambda_b": 3, "anti_lambda_c": 3, "anti_neutron": 3, "anti_nu_": 3, "anti_nu_mu": 3, "anti_nu_tau": 3, "anti_omega": 3, "anti_omega_b": 3, "anti_omega_c0": 3, "anti_proton": 3, "anti_s_quark": 3, "anti_sd0_diquark": 3, "anti_sd1_diquark": 3, "anti_sigma": 3, "1385": 3, "1660": 3, "1750": 3, "1775": 3, "1915": 3, "1940": 3, "2030": 3, "anti_sigma0": 3, "anti_sigma_b": 3, "anti_sigma_b0": 3, "anti_sigma_c": 3, "anti_sigma_c0": 3, "anti_ss1_diquark": 3, "anti_su0_diquark": 3, "anti_su1_diquark": 3, "anti_t_quark": 3, "anti_triton": 3, "anti_u_quark": 3, "anti_ud0_diquark": 3, "anti_ud1_diquark": 3, "anti_uu1_diquark": 3, "anti_xi": 3, "1530": 3, "anti_xi0": 3, "anti_xi_b": 3, "anti_xi_b0": 3, "anti_xi_c": 3, "anti_xi_c0": 3, "b1": 3, "1235": 3, "b_quark": 3, "bb1_diquark": 3, "bc0_diquark": 3, "bc1_diquark": 3, "bd0_diquark": 3, "bd1_diquark": 3, "bs0_diquark": 3, "bs1_diquark": 3, "bu0_diquark": 3, "bu1_diquark": 3, "c_quark": 3, "cc1_diquark": 3, "cd0_diquark": 3, "cd1_diquark": 3, "chargedgeantino": 3, "cs0_diquark": 3, "cs1_diquark": 3, "cu0_diquark": 3, "cu1_diquark": 3, "d_quark": 3, "dd1_diquark": 3, "delta": 3, "delta0": 3, "deuteron": 3, "doublehyperh4": 3, "doublehyperdoubleneutron": 3, "eta": 3, "1295": 3, "1475": 3, "eta2": 3, "1645": 3, "1870": 3, "eta_prim": 3, "etac": 3, "f0": 3, "1370": 3, "1500": 3, "500": 3, "f1": 3, "1285": 3, "1420": 3, "f2": 3, "2010": 3, "f2_prime": 3, "1525": 3, "gamma": [3, 4, 8, 11, 13, 14], "geantino": [3, 4], "gluon": 3, "h1": 3, "1170": 3, "1380": 3, "hyperh4": 3, "hyperhe5": 3, "hyperalpha": 3, "hypertriton": 3, "k": 3, "k0_star": 3, "k1": 3, "k2": 3, "k2_star": 3, "k3_star": 3, "k_star": 3, "k_star0": 3, "kaon": 3, "kaon0": 3, "kaon0l": 3, "lambda": 3, "lambda_b": 3, "lambda_c": 3, "mu": 3, "neutron": 3, "nu_e": [3, 11], "nu_mu": 3, "nu_tau": 3, "omega": 3, "omega3": 3, "omega_b": 3, "omega_c0": 3, "opticalphoton": 3, "phi": 3, "phi3": 3, "1850": 3, "pi": [3, 4, 12], "1300": 3, "pi0": 3, "pi2": 3, "proton": [3, 4], "rho": 3, "rho0": 3, "rho3": 3, "s_quark": 3, "sd0_diquark": 3, "sd1_diquark": 3, "sigma": 3, "sigma0": 3, "sigma_b": 3, "sigma_b0": 3, "sigma_c": 3, "sigma_c0": 3, "ss1_diquark": 3, "su0_diquark": 3, "su1_diquark": 3, "t_quark": 3, "tau": 3, "triton": 3, "u_quark": 3, "ud0_diquark": 3, "ud1_diquark": 3, "uu1_diquark": 3, "xi": 3, "xi0": 3, "xi_b": 3, "xi_b0": 3, "xi_c": 3, "xi_c0": 3, "achiev": [3, 8], "dummi": 3, "inherit": [3, 4, 5, 11], "object": [3, 4, 6, 11, 15], "verbos": [3, 4, 6, 11, 13, 14], "myphysicslist": 3, "pl": [3, 11, 13], "g4vmodularphysicslist": [3, 11], "registerphys": [3, 11, 13], "g4emstandardphys": [3, 11], "sure": 3, "g4opticalphys": [3, 13], "sever": 4, "simplest": 4, "singl": 4, "fix": 4, "direct": [4, 7, 8, 10, 11, 12, 13, 14, 15], "g4generalparticlesourc": 4, "full": 4, "decid": 4, "go": [4, 6], "three": [4, 11], "datafram": [4, 6], "df": 4, "float32": 4, "pos_x": 4, "pos_i": 4, "pos_z": 4, "dir_x": 4, "dir_i": 4, "dir_z": 4, "evt": [4, 6, 7, 11, 14, 15], "g4event": [4, 6, 7, 11, 12, 14, 15], "gen_method": 4, "po": [4, 5, 7], "getprimaryvertex": 4, "getposit": [4, 6, 7, 12], "dir": 4, "getprimari": 4, "getmomentumdirect": 4, "en": 4, "getkineticenergi": [4, 6, 12], "push": [4, 6, 7, 12, 14], "new": [4, 6, 7, 9, 11, 12, 13, 14, 15], "330mev": [4, 12], "g4particlegun": [4, 11], "yet": 4, "error": [4, 13], "printout": 4, "track": [4, 6, 11, 12, 13, 14], "beamon": [4, 6, 7, 8, 10, 11, 12, 13, 14, 15], "g4track": [4, 6, 11, 12, 14], "id": [4, 6, 12, 14], "parent": 4, "mm": [4, 5, 11, 14], "kine": [4, 6], "mev": [4, 12, 14], "de": [4, 6, 11], "stepleng": [4, 6], "trackleng": 4, "nextvolum": 4, "procnam": 4, "330": [4, 12], "initstep": 4, "1e": 4, "73e": 4, "23": [4, 6, 8, 11, 14], "outofworld": 4, "chang": [4, 12, 15], "setparticlebynam": [4, 12, 15], "setparticleenergi": [4, 11, 12, 14, 15], "10gev": 4, "setparticlemomentumdirect": [4, 11], "12e": 4, "g4jlgeneralparticlesourc": 4, "gp": 4, "10mev": [4, 15], "due": 4, "fact": 4, "re": [4, 6, 11], "ignor": 4, "look": [4, 6], "command": [4, 8, 14], "reiniti": [4, 14], "2mev": 4, "centr": 4, "1cm": [4, 11], "2cm": [4, 13], "ang": 4, "iso": 4, "lin": 4, "min": [4, 11], "max": [4, 11], "gradient": 4, "intercept": 4, "plane": [4, 8], "squar": [4, 14, 15], "halfx": 4, "halfi": 4, "mintheta": 4, "10deg": 4, "maxtheta": 4, "80deg": 4, "should": [4, 6], "g4jlgeneratordata": [4, 11, 15], "abstract": [4, 5], "rectangl": 4, "mono": 4, "planesourcedata": 4, "particlenam": [4, 15], "particleptr": [4, 15], "g4particledefinit": [4, 11, 14, 15], "keep": [4, 11], "kinet": [4, 12], "dimens": [4, 8], "defil": 4, "planesourc": 4, "g4jlprimarygener": [4, 11, 15], "valu": [4, 11, 15], "convert": 4, "g4primaryparticl": [4, 15], "g4primaryvertex": [4, 15], "07mev": 4, "7cm": 4, "c_null": [4, 12, 15], "findparticl": [4, 11, 14, 15], "mass": [4, 15], "getpdgmass": [4, 15], "momentum": 4, "pvec": [4, 15], "vertex": [4, 11, 15], "0n": [4, 15], "setprimari": [4, 15], "give": [4, 10, 15], "up": [4, 15], "addprimaryvertex": [4, 15], "init_method": [4, 11, 15], "generate_method": [4, 11, 15], "0x0000000000000000": [4, 13], "either": 5, "physicalconst": [5, 13], "g4jluniformmagfield": [5, 12], "prove": 5, "bfield": [5, 12], "5tesla": [5, 12], "unifiormb": 5, "g4jluniformmagfielddata": 5, "0015": 5, "getfield": 5, "33": [5, 8, 14], "g4jlmagfield": 5, "g4jlfielddata": 5, "g4jlmagneticfield": 5, "Will": 5, "tesla": [5, 12], "param": 5, "getfield_method": 5, "amper": 5, "wirefielddata": 5, "1amper": 5, "wiredir": 5, "r": [5, 15], "mu0": 5, "mag2": 5, "assign": [5, 7], "wirefield": 5, "0002": 5, "0001": 5, "666666666666667e": 5, "rang": [5, 15], "distanc": 5, "wire": 5, "r_valu": 5, "01m": 5, "stop": [5, 14], "1m": [5, 6, 7, 8], "length": [5, 6, 7, 14], "calcul": 5, "strength": 5, "correspond": [5, 6, 7, 8], "b_valu": 5, "mag": 5, "xlabel": [5, 13, 14, 15], "ylabel": [5, 15], "label": [5, 14, 15], "legend": 5, "bottomright": 5, "titl": [5, 8, 13, 14, 15], "v": 5, "what": [6, 7, 8, 10, 11, 12, 13, 14, 15], "complet": 6, "scorer": [6, 8, 15], "nativ": 6, "g4step": [6, 7, 11, 12, 14], "consult": [6, 7], "manual": [6, 7], "creation": [6, 11], "participl": 6, "being": [6, 11], "post": [6, 12, 14], "begin": [6, 7, 11, 12, 13, 14], "g4run": [6, 11, 12, 14], "stack": [6, 11], "back": 6, "g4classificationofnewtrack": [6, 11], "simdata": [6, 11, 12, 13, 14], "per": [6, 11, 12, 13, 14], "worker": [6, 11, 14], "thread": [6, 7, 8, 11, 12, 13, 14, 15], "plu": 6, "accumul": [6, 8, 11], "getsimdata": [6, 11, 12, 14], "threadid": 6, "nthread": [6, 7, 8, 11, 12, 13, 14, 15], "level": [6, 11, 14], "ploas": 6, "safe": [6, 7], "global": [6, 11, 14], "modifi": [6, 14], "without": [6, 12], "protect": 6, "someth": [6, 7], "messag": 6, "g4jl_println": [6, 7, 11, 14], "instead": 6, "println": [6, 12], "ensur": [6, 7], "safeti": 6, "beginev": [6, 12, 13, 14], "geteventid": [6, 7], "begineventaction_method": [6, 12, 13, 14], "output": [6, 13], "work": 6, "execut": [6, 11], "sequenti": 6, "enabl": [6, 11, 13], "endev": [6, 11, 13, 14], "endeventaction_method": [6, 7, 11, 13, 14], "stepact": [6, 12, 14], "getsteplength": [6, 14], "stepaction_method": [6, 12, 13, 14], "mysimdata": 6, "g4jlsimulationdata": [6, 11, 12, 13, 14], "own": 6, "race": 6, "mode": [6, 7, 8, 11, 13, 14, 15], "getpresteppoint": [6, 11, 14], "gettrack": [6, 7, 14], "gettotalenergydeposit": [6, 7, 11, 14], "access": [6, 11, 15], "1m5": 6, "row": 6, "90m": 6, "03438e": 6, "callback": 7, "fill": [7, 11, 12, 13, 14], "dispos": 7, "later": [7, 9, 11, 15], "logic": 7, "setup": 7, "identifi": 7, "No": 7, "g4jlsddata": [7, 11], "invoc": 7, "b2asddata": 7, "g4hcofthisev": [7, 11], "endofev": 7, "processhit": 7, "g4touchablehistori": [7, 11], "hit": [7, 13], "deposit": [7, 8, 11, 13, 14], "enum": 7, "hittyp": 7, "scintcryst": 7, "arrivaltim": 7, "depositedenergi": 7, "edep": [7, 8, 11, 14], "typ": 7, "crystalsddata": 7, "hitcollect": 7, "crystal_initi": 7, "everi": [7, 11], "process": [7, 11], "crystal_processhit": 7, "part": [7, 13], "getparticledefinit": [7, 11, 12, 14], "getpoststeppoint": [7, 12, 14], "crystal_sd": [7, 13], "mandatori": [7, 11], "processhits_method": [7, 11], "initialize_method": [7, 11], "intial": [7, 11, 12], "simpledetector": [7, 8, 10], "m_bgo": [7, 8, 10], "g4_bgo": [7, 8, 10], "worldlv": [7, 8, 10], "worldpv": [7, 8, 10], "5cm": [7, 8, 10, 15], "crystalpv": [7, 8, 10], "could": [7, 11], "store": [7, 11, 12, 15], "statist": 7, "Be": 7, "awar": 7, "respons": 7, "getsddata": [7, 11], "endeventact": 7, "eventid": 7, "gun": [7, 10, 11, 12, 15], "3gev": [7, 8, 15], "3000": 7, "sdetector": [7, 11, 13], "lv": [7, 11, 13], "mean": [7, 11, 13, 14], "g4wt3": [7, 8, 14, 15], "7115": 7, "g4wt2": [7, 8, 14, 15], "7049": 7, "g4wt1": [7, 8, 14, 15], "7079": 7, "g4wt0": [7, 8, 14, 15], "7256": 7, "7052": 7, "7236": 7, "7536": 7, "7314": 7, "7111": 7, "7451": 7, "quantiti": [8, 15], "grid": 8, "encapsul": 8, "bin": [8, 14, 15], "filter": 8, "previou": [8, 11, 12], "size": [8, 12, 13, 14, 15], "electron": [8, 11], "sc1": [8, 15], "boxmesh_1": [8, 15], "boxmesh": [8, 15], "energydeposit": 8, "nofstep": 8, "nofstepgamma": 8, "particlefilt": 8, "gammafilt": 8, "nofstepeminu": 8, "eminusfilt": 8, "nofstepeplu": 8, "eplusfilt": 8, "g4coupledtransport": [8, 15], "g4scoringmesseng": [8, 15], "meshbincommand": [8, 15], "g4scoringbox": [8, 15], "g4scoringmanag": [8, 15], "segment": [8, 15], "displac": [8, 15], "primitv": [8, 15], "variabl": 8, "hold": [8, 11], "sum": [8, 11, 15], "sum2": 8, "entri": [8, 15], "arrai": [8, 14], "middl": 8, "axi": 8, "matrix": 8, "22": [8, 11, 14], "6907": 8, "23238": 8, "53181": 8, "14": [8, 11, 14], "7324": 8, "12": [8, 11, 14], "409": 8, "39246": 8, "17": [8, 11, 14], "7415": 8, "2568": 8, "365": 8, "21": [8, 11, 14], "2517": 8, "24": [8, 11, 14], "7346": 8, "5209": 8, "15": [8, 11, 14, 15], "3881": 8, "71277": 8, "9987": 8, "2373": 8, "4912": 8, "48": [8, 14], "1607": 8, "5194": 8, "1845": 8, "8564": 8, "42243": 8, "6698": 8, "8529": 8, "37": [8, 14], "7654": 8, "5384": 8, "3335": 8, "13": [8, 11, 14], "5281": 8, "8952": 8, "6838": 8, "5823": 8, "52": [8, 14], "9955": 8, "5014": 8, "8069": 8, "4116": 8, "25": [8, 11, 14, 15], "7023": 8, "9152": 8, "594": 8, "74": [8, 14], "3156": 8, "26": [8, 11, 14], "7333": 8, "8169": 8, "28": [8, 11, 14], "8356": 8, "9647": 8, "38": [8, 14], "8203": 8, "49": [8, 14], "2023": 8, "69": [8, 14], "869": 8, "34": [8, 14], "747": 8, "5358": 8, "1117": 8, "5994": 8, "42": [8, 12, 14], "2314": 8, "62": [8, 14], "3937": 8, "68": [8, 14], "9426": 8, "4483": 8, "0788": 8, "6273": 8, "4288": 8, "1839": 8, "59": [8, 14], "5371": 8, "116": [8, 14], "112": [8, 14], "54": [8, 14], "4134": 8, "35": [8, 14], "2306": 8, "319": 8, "6416": 8, "46": [8, 14], "9006": 8, "65": [8, 14], "8704": 8, "109": [8, 14], "926": 8, "7341": 8, "4459": 8, "27": [8, 11, 14], "2181": 8, "2279": 8, "44": [8, 14], "3896": 8, "75": [8, 14], "6179": 8, "104": [8, 14], "706": 8, "73": [8, 14], "4129": 8, "2247": 8, "4233": 8, "4118": 8, "47": [8, 14], "9795": 8, "2302": 8, "126": [8, 14], "023": 8, "434": 8, "0383": 8, "41": [8, 14], "5008": 8, "6917": 8, "6389": 8, "4266": 8, "95": [8, 14], "9413": 8, "301": 8, "29": [8, 11, 14], "0629": 8, "9642": 8, "0803": 8, "8747": 8, "331": 8, "87": [8, 14], "1838": 8, "8035": 8, "9716": 8, "1364": 8, "9969": 8, "36": [8, 14], "0215": 8, "43": [8, 14], "2987": 8, "7823": 8, "57": [8, 14], "9662": 8, "18": [8, 11, 14], "7645": 8, "4736": 8, "9719": 8, "4121": 8, "8602": 8, "3471": 8, "7373": 8, "0561": 8, "799": 8, "3981": 8, "4914": 8, "31": [8, 11, 14], "8881": 8, "2386": 8, "7529": 8, "3309": 8, "4313": 8, "8679": 8, "8778": 8, "2031": 8, "2141": 8, "74859": 8, "3116": 8, "79865": 8, "9472": 8, "9546": 8, "2462": 8, "7916": 8, "13246": 8, "2221": 8, "29478": 8, "4728": 8, "10103": 8, "5264": 8, "39579": 8, "2824": 8, "63563": 8, "better": 8, "heatmap": [8, 15], "thermal": [8, 15], "xy": 8, "xz": [8, 15], "fhist": [9, 13, 14], "g4jleventdisplai": 10, "evtdisplai": [10, 11], "accept": 10, "overwrit": 10, "ext": 10, "format": 10, "namedtupl": 10, "show_axi": 10, "trajectori": [10, 12], "yellow": 10, "1gev": [10, 12, 14], "directori": 10, "joinpath": [10, 11, 13, 14], "__dir__": [10, 11, 13, 14], "visset": 10, "backgroundcolor": 10, "resolut": 10, "1280": 10, "720": 10, "show_detector": 10, "statechang": 10, "initdisplai": 10, "undef": 10, "anow": 10, "readi": 10, "equival": 11, "written": 11, "friendli": 11, "readm": 11, "unit": 11, "explicitli": 11, "pgy": 11, "eplu": 11, "kev": [11, 13], "ev": 11, "separ": [11, 13], "too": 11, "alreadi": 11, "appropri": 11, "sequenc": [11, 14], "physicsb3a": 11, "g4decayphys": 11, "em": [11, 13], "g4radioactivedecayphys": 11, "radioact": 11, "decai": 11, "consist": [11, 14, 15], "generatorb3adata": 11, "charg": [11, 12, 14], "ion": 11, "_init": 11, "crate": 11, "_gen": 11, "late": 11, "after": [11, 12], "both": 11, "input": [11, 14], "ioncharg": 11, "0eplu": 11, "excitenergi": 11, "0kev": 11, "4cm": 11, "generatorb3a": 11, "kwarg": 11, "1ev": 11, "getion": 11, "setparticledefinit": 11, "setparticlecharg": 11, "setparticleposit": [11, 14], "generateprimaryvertex": 11, "outcom": 11, "want": 11, "typic": 11, "counter": [11, 13, 14], "500kev": 11, "reduc": [11, 13], "simdatab3a": 11, "goodev": 11, "sumdos": 11, "similarli": 11, "enter": 11, "dictionari": 11, "simpli": 11, "navig": 11, "crystaldata": 11, "copyno": 11, "c_initi": 11, "c_processhit": 11, "gettouch": [11, 14], "getcopynumb": [11, 14], "haskei": 11, "sd": [11, 13], "crystalsd": 11, "hist": 11, "similar": [11, 15], "patientdata": 11, "p_initi": 11, "p_processhit": 11, "getsolid": 11, "getmateri": [11, 14], "patientsd": 11, "proper": 11, "beginrun": [11, 12, 13, 14], "endrun": [11, 13, 14], "master": [11, 14], "thread_id": 11, "kill": 11, "neutrino": 11, "partnam": 11, "getparticlenam": [11, 12, 14], "workwer": [11, 14], "g4thread": [11, 14], "g4getthreadid": [11, 14], "so": [11, 14], "simuat": [11, 14], "noevent": 11, "getnumberofev": [11, 14], "wa": [11, 12], "nb": 11, "annihil": 11, "total": [11, 13], "count": 11, "g4neutrino": 11, "trk": 11, "emul": 11, "static": 11, "getparentid": 11, "furgent": 11, "getdefinit": [11, 14], "fkill": 11, "beginrunaction_method": [11, 12, 13, 14], "endrunaction_method": [11, 13, 14], "stackaction_method": 11, "classif": 11, "0x000000000468d4d0": 11, "ok": [11, 13], "lode": 11, "getworldvolum": [11, 12], "10000": [11, 14], "meanlif": 11, "g4nuclidet": 11, "life": 11, "g4deexprecoparamet": 11, "intern": [11, 16], "flag": 11, "coeffici": [11, 13], "atom": 11, "relax": 11, "correl": 11, "emiss": 11, "2j": 11, "sampl": [11, 14], "angular": 11, "excit": 11, "auger": 11, "cut": 11, "disabl": 11, "bearden": 11, "ansto": 11, "fluoresc": 11, "model": [11, 15], "threshold": 11, "long": 11, "rest": 11, "hadron": 11, "summari": [11, 14], "radioactiv": 11, "f18": 11, "1248": 11, "306": 11, "4739019244688": 11, "30cm": [12, 15], "pion": 12, "beam": [12, 14, 15], "devic": 12, "printf": [12, 13, 14], "geometrybas": 12, "detectorhbc30": 12, "300": 12, "50": [12, 13, 14], "192": 12, "50000000000003": 12, "hbc30simdata": 12, "correct": 12, "bounderi": 12, "int": [12, 15], "point3": 12, "fparticl": [12, 14], "fekin": [12, 14], "clear": 12, "pretrackact": [12, 14], "posttackactkion": 12, "exclusevili": 12, "exist": 12, "sizeabl": 12, "latest": 12, "auxpoint": 12, "getpointertovectorofauxiliarypoint": 12, "ap": 12, "getpdgcharg": [12, 14], "posttrackact": [12, 14], "gettrackid": [12, 14], "did": 12, "loss": 12, "getstep": 12, "getphysicalvolum": [12, 14], "outsid": 12, "getparticleenergi": [12, 14], "worldzhalflength": 12, "uniform": [12, 14], "pretrackaction_method": [12, 14], "posttrackaction_method": [12, 14], "drawdetector": 12, "drawev": 12, "tobe": 12, "line": 12, "text": 12, "ab": [12, 14, 15], "dot": 12, "linestyl": 12, "simplist": 12, "interest": 12, "nexttrigg": 12, "while": [12, 15], "storetrajectori": 12, "auxiliari": 12, "g4chordfind": 12, "stepperdriverid": 12, "fig": [12, 15], "2048": 12, "2028": 12, "lscene": 12, "next": 12, "taken": 13, "coupl": 13, "silicon": 13, "crysdet": 13, "scintdetector": 13, "scintconstruct": 13, "replac": 13, "g4emstandardphysics_option4": 13, "scintphysicslist": 13, "replacephys": 13, "optpar": 13, "g4opticalparamet": 13, "setprocessactiv": 13, "cherenkov": 13, "radiat": 13, "prone": 13, "cerenkov": 13, "30kev": 13, "hist1d64": 13, "hist1d": [13, 14], "tupl": [13, 15], "steprangelen": 13, "twiceprecis": 13, "scintsimdata": 13, "scintphotonsperev": 13, "scintphotonshisto": 13, "sihitshisto": 13, "crysedephisto": 13, "addd": 13, "do_plot": [13, 14, 15], "lai": [13, 14], "layout": [13, 14, 15], "700": 13, "subplot": [13, 14], "useract": 13, "si_log": 13, "silicon_sd": 13, "cebr3_log": 13, "cebr3_phi": 13, "artifact": 13, "84d8779a7e5910c261c4b88b356b27a62fda4de1": 13, "share": 13, "realsurface2": 13, "rough_lut": 13, "successfulli": 13, "lut": 13, "davi": 13, "rough_lutr": 13, "reflect": 13, "ptfe_phi": 13, "al_phi": 13, "si_phi": 13, "birk": 13, "survei": 14, "flow": 14, "power": 14, "variou": 14, "absorb": 14, "maximum": 14, "maxabsor": 14, "replic": 14, "thick": 14, "transvers": 14, "face": 14, "appli": 14, "detectorconstruct": 14, "abov": 14, "detectormesseng": 14, "cell": [14, 15], "pln1": 14, "pln2": 14, "pln3": 14, "pln4": 14, "pln5": 14, "pln6": 14, "pln7": 14, "detectortestem3": 14, "testem3simdata": 14, "fchargedstep": 14, "fneutralstep": 14, "fn_gamma": 14, "fn_elec": 14, "fn_po": 14, "fenergydeposit": 14, "ftracklengthch": 14, "fedepeventhisto": 14, "ftracklengthchhisto": 14, "fedephisto": 14, "fabsorlabel": 14, "sumul": 14, "800": [14, 15], "h": 14, "l": 14, "zip": 14, "lengh": 14, "temporari": 14, "potit": 14, "updat": 14, "onc": 14, "prepoint": 14, "endpoint": 14, "getlogicalvolum": 14, "fworldmateri": 14, "stepl": 14, "els": 14, "getweight": 14, "absornum": 14, "layernum": 14, "replica": 14, "copynumb": 14, "g4gamma": 14, "g4electron": 14, "g4positron": 14, "elseif": 14, "fnbofabsor": 14, "fnboflay": 14, "fabsormateri": 14, "fabsorthick": 14, "2000": 14, "getnam": 14, "nevt": 14, "norm": 14, "2f": 14, "gev": 14, "f": 14, "neutral": 14, "testem3detector": 14, "fworldsizex": 14, "known": 14, "g4levelread": 14, "broken": 14, "transit": 14, "89": 14, "219": 14, "ground": 14, "g4wt6": [14, 15], "g4wt5": [14, 15], "g4wt7": [14, 15], "g4wt4": [14, 15], "00": 14, "520": 14, "61": [14, 15], "894": 14, "3727": 14, "175000": 14, "3724": 14, "099000": 14, "100mev": 14, "51": 14, "88": 14, "77": 14, "369": 14, "980000": 14, "374": 14, "400000": 14, "absorthick": 14, "3mm": 14, "7mm": 14, "1mm": 14, "absormateri": 14, "g4_pb": 14, "g4_lar": 14, "g4_al": 14, "94": 14, "86": 14, "406": 14, "210000": 14, "461": 14, "200000": 14, "396": 14, "380500": 14, "468": 14, "174500": 14, "033539": 14, "second": 14, "m": 14, "309": 14, "024": 14, "mib": 14, "45": 14, "55": 14, "63": 14, "66": 14, "67": 14, "70": 14, "71": 14, "72": 14, "76": 14, "78": 14, "56": 14, "84": 14, "85": 14, "83": 14, "82": 14, "81": 14, "91": 14, "79": 14, "93": 14, "96": 14, "98": 14, "97": 14, "99": 14, "101": 14, "102": 14, "106": 14, "105": 14, "103": 14, "108": 14, "107": 14, "113": 14, "114": 14, "115": 14, "111": 14, "117": 14, "119": 14, "120": 14, "118": 14, "122": 14, "121": 14, "110": 14, "124": 14, "123": 14, "125": 14, "127": 14, "129": 14, "130": 14, "128": 14, "132": 14, "131": 14, "133": 14, "422": 14, "666667": 14, "322": 14, "geant4pi": 15, "re03detector": 15, "worldxi": 15, "worldz": 15, "phantomxi": 15, "phantomz": 15, "100cm": 15, "300cm": 15, "fair": 15, "fwater": 15, "worldsolid": 15, "worldlog": 15, "worldphi": 15, "phantomsolid": 15, "phantomlog": 15, "phantomphi": 15, "simpleboxvisatt": 15, "g4colour": 15, "setvis": 15, "medicalbeam": 15, "randomli": 15, "apertur": 15, "cone": 15, "medicalbeamdata": 15, "hat": 15, "setter": 15, "ssd": 15, "fieldxi": 15, "surfacez": 15, "generatebeamdir": 15, "fxy": 15, "dr": 15, "cos0": 15, "xymax": 15, "dz": 15, "dsin": 15, "break": 15, "momemtum": 15, "monitor": 15, "25cm": 15, "15cm": 15, "150": 15, "dosedeposit": 15, "promari": 15, "partcil": 15, "sc": 15, "dose2": 15, "nentri": 15, "xaxisvalu": 15, "zaxisvalu": 15, "cbin": 15, "round": 15, "depth": 15, "center": 15, "20mev": 15, "200mev": 15, "c12": 15, "introductori": 16, "hsf": 16, "maintain": 16, "pere": 16, "mato": 16, "introduct": 16, "wrap": 16, "under": 16, "creativ": 16, "public": 16, "licens": 16, "cc": 16, "BY": 16}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"introduct": 0, "geant4": [0, 2, 11, 15, 16], "jl": [0, 2, 16], "why": 0, "julia": [0, 16], "new": 0, "instal": 0, "wrap": [0, 1], "class": [0, 1], "interfac": [0, 15], "complet": [0, 16], "exampl": [0, 11, 13, 14, 16], "interact": 1, "object": 1, "instanti": [1, 15], "call": 1, "method": 1, "static": 1, "work": 1, "inherit": 1, "ownership": 1, "defin": [2, 3, 4, 5, 6, 7, 11, 12, 15], "geometri": [2, 13, 14], "solid": 2, "build": [2, 6, 16], "boolean": 2, "materi": 2, "logic": 2, "volum": 2, "place": 2, "full": 2, "detector": [2, 7, 11, 12, 13, 15], "physic": [3, 11, 13], "list": [3, 11], "us": 3, "standard": 3, "custom": [3, 4, 5], "primari": [4, 11, 12, 15], "particl": [4, 11, 12, 13, 14, 15, 16], "gun": [4, 13, 14], "gener": [4, 11, 12, 15], "sourc": 4, "magnet": [5, 12], "field": 5, "uniform": 5, "applic": [6, 7, 11, 12, 13, 15, 16], "user": [6, 11, 12, 13, 14], "action": [6, 11, 12, 13, 14], "simul": [6, 11, 12, 13, 14, 15, 16], "data": [6, 7, 11, 12, 13, 14], "sensit": [7, 11], "function": [7, 12, 15], "sd": 7, "instanc": 7, "score": [8, 15], "mesh": 8, "histogram": 9, "event": 10, "displai": [10, 11], "basic": 11, "b3a": 11, "load": 11, "modul": 11, "structur": 11, "crystal": 11, "patient": 11, "cern": 12, "liquid": 12, "hydrogen": 12, "bubbl": 12, "chamber": 12, "need": 12, "file": 12, "draw": 12, "trigger": 12, "scintil": 13, "definit": [13, 14], "configur": [13, 15], "initi": [13, 14], "run": [13, 14, 15], "plot": [13, 15], "result": 13, "testem3": 14, "The": 14, "start": 14, "chang": 14, "energi": 14, "re": 14, "water": 15, "phantom": 15, "descript": 15, "setup": 15, "initiliaz": 15, "visual": 15, "electron": 15, "20": 15, "mev": 15, "proton": 15, "200": 15, "c": 15, "sub": 15, "12": 15, "ion": 15, "3": 15, "gev": 15, "welcom": 16, "tutori": 16, "transport": 16}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9, "sphinx": 60}, "alltitles": {"Introduction to Geant4.jl": [[0, "introduction-to-geant4-jl"]], "Why Julia?": [[0, "why-julia"]], "New to Julia?": [[0, "new-to-julia"]], "Installation": [[0, "installation"]], "Wrapped classes": [[0, "wrapped-classes"]], "Geant4 Julia interface": [[0, "geant4-julia-interface"]], "Complete examples": [[0, "complete-examples"]], "Interacting with the wrapped classes": [[1, "interacting-with-the-wrapped-classes"]], "Object instantiation": [[1, "object-instantiation"]], "Calling object methods": [[1, "calling-object-methods"]], "Calling static class methods": [[1, "calling-static-class-methods"]], "Working with inheritance": [[1, "working-with-inheritance"]], "Object ownership": [[1, "object-ownership"]], "Defining Geant4.jl Geometries": [[2, "defining-geant4-jl-geometries"]], "Defining Solids": [[2, "defining-solids"]], "Building Boolean solids": [[2, "building-boolean-solids"]], "Defining Materials": [[2, "defining-materials"]], "Defining Logical Volumes": [[2, "defining-logical-volumes"]], "Placing Logical Volumes": [[2, "placing-logical-volumes"]], "Building the full detector": [[2, "building-the-full-detector"]], "Defining Physics Lists": [[3, "defining-physics-lists"]], "Using Standard Physics Lists": [[3, "using-standard-physics-lists"]], "Defining a custom physics list": [[3, "defining-a-custom-physics-list"]], "Defining Primary Particles": [[4, "defining-primary-particles"]], "Particle Gun": [[4, "particle-gun"], [13, "particle-gun"]], "General Particle Source": [[4, "general-particle-source"]], "Custom Primary Generator": [[4, "custom-primary-generator"]], "Defining Magnetic Field": [[5, "defining-magnetic-field"]], "Uniform magnetic field": [[5, "uniform-magnetic-field"]], "Custom magnetic Field": [[5, "custom-magnetic-field"]], "Building Applications": [[6, "building-applications"]], "User Actions": [[6, "user-actions"], [11, "user-actions"], [14, "user-actions"]], "Defining Simulation Data": [[6, "defining-simulation-data"]], "Sensitive Detectors": [[7, "sensitive-detectors"]], "Sensitive Detector Data": [[7, "sensitive-detector-data"]], "Sensitive Detector Functions": [[7, "sensitive-detector-functions"]], "SD Instance": [[7, "sd-instance"]], "Define Application": [[7, "define-application"]], "Scoring Meshes": [[8, "scoring-meshes"]], "Histograms": [[9, "histograms"]], "Event Display": [[10, "event-display"]], "Basic/B3a Example": [[11, "basic-b3a-example"]], "Load modules": [[11, "load-modules"]], "Define Detector": [[11, "define-detector"]], "Physics List": [[11, "physics-list"]], "Primary Particle Generator": [[11, "primary-particle-generator"]], "Define the simulation data structures": [[11, "define-the-simulation-data-structures"]], "Sensitive Detector Crystal": [[11, "sensitive-detector-crystal"]], "Sensitive Detector Patient": [[11, "sensitive-detector-patient"]], "Geant4 Application": [[11, "geant4-application"]], "Display Detector": [[11, "display-detector"]], "CERN Liquid Hydrogen Bubble Chamber": [[12, "cern-liquid-hydrogen-bubble-chamber"]], "Define the detector chamber": [[12, "define-the-detector-chamber"]], "Define the simulation data": [[12, "define-the-simulation-data"]], "Define the needed user actions": [[12, "define-the-needed-user-actions"]], "Define the primary particle generator, the magnetic filed and the application": [[12, "define-the-primary-particle-generator-the-magnetic-filed-and-the-application"]], "Draw and trigger functions": [[12, "draw-and-trigger-functions"]], "Scintillating Detector Example": [[13, "scintillating-detector-example"]], "Detector Geometry": [[13, "detector-geometry"]], "Physics": [[13, "physics"]], "Simulation Data": [[13, "simulation-data"], [14, "simulation-data"]], "User Actions and Application definition": [[13, "user-actions-and-application-definition"]], "Configure, Initialize": [[13, "configure-initialize"]], "Run and Plot results": [[13, "run-and-plot-results"]], "TestEM3 Example": [[14, "testem3-example"]], "The Geometry": [[14, "the-geometry"]], "Start the initial run": [[14, "start-the-initial-run"]], "Change the particle gun energy": [[14, "change-the-particle-gun-energy"]], "Change the geometry and re-start the run": [[14, "change-the-geometry-and-re-start-the-run"]], "Change the definition of the action and re-start": [[14, "change-the-definition-of-the-action-and-re-start"]], "Water Phantom Simulation with Scoring": [[15, "water-phantom-simulation-with-scoring"]], "Detector description": [[15, "detector-description"]], "Define the primary particle generator": [[15, "define-the-primary-particle-generator"]], "Setup the scoring with the the scoring interface": [[15, "setup-the-scoring-with-the-the-scoring-interface"]], "Instantiate the Geant4 Application": [[15, "instantiate-the-geant4-application"]], "Configure, initiliaze and run": [[15, "configure-initiliaze-and-run"]], "Visualize the Detector Setup": [[15, "visualize-the-detector-setup"]], "Define plotting functions": [[15, "define-plotting-functions"]], "Electron 20 Mev": [[15, "electron-20-mev"]], "Proton 200 MeV": [[15, "proton-200-mev"]], "C12 ion 3 GeV": [[15, "c12-ion-3-gev"]], "Welcome to Geant4.jl Tutorial": [[16, "welcome-to-geant4-jl-tutorial"]], "Geant4.jl: Particle transport in Julia": [[16, "geant4-jl-particle-transport-in-julia"]], "Building Simulation Applications": [[16, null]], "Complete Examples": [[16, null]]}, "indexentries": {}}) \ No newline at end of file