From ae2d92fdcde7f14197351a12d5a0594b1bf3958d Mon Sep 17 00:00:00 2001 From: peremato Date: Wed, 10 Apr 2024 19:47:44 +0000 Subject: [PATCH] deploy: efccc6749a3020e4bc6be69e1cb6f4f5acabe25d --- _sources/geant4-jl-intro.ipynb | 54 ----- examples/HBC30.html | 323 +++++++++++++++++++++++-- geant4-jl-applications.html | 79 +----- geant4-jl-geometry.html | 260 +++++++++++++++++++- geant4-jl-intro.html | 32 +-- reports/examples/HBC30.err.log | 2 +- reports/geant4-jl-applications.err.log | 43 ---- reports/geant4-jl-geometry.err.log | 2 +- reports/geant4-jl-intro.err.log | 43 ---- searchindex.js | 2 +- 10 files changed, 563 insertions(+), 277 deletions(-) delete mode 100644 reports/geant4-jl-applications.err.log delete mode 100644 reports/geant4-jl-intro.err.log diff --git a/_sources/geant4-jl-intro.ipynb b/_sources/geant4-jl-intro.ipynb index b4d120e..fc426e2 100644 --- a/_sources/geant4-jl-intro.ipynb +++ b/_sources/geant4-jl-intro.ipynb @@ -690,60 +690,6 @@ "@show GetCubicVolume(union) # G4BooleanSolid cashes the volume\n", "@show DistanceToIn(union, G4ThreeVector(10,10,10)); # this will probabluy crash the program" ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "editable": true, - "slideshow": { - "slide_type": "" - }, - "tags": [ - "scroll-output" - ] - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[32m\u001b[1mStatus\u001b[22m\u001b[39m `~/.julia/environments/v1.10/Project.toml`\n", - " \u001b[90m[861a8166] \u001b[39mCombinatorics v1.0.2\n", - "\u001b[33m⌅\u001b[39m \u001b[90m[1f15a43c] \u001b[39mCxxWrap v0.14.2\n", - " \u001b[90m[a93c6f00] \u001b[39mDataFrames v1.6.1\n", - " \u001b[90m[eb32b910] \u001b[39mEDM4hep v0.3.1 `~/Development/EDM4hep.jl`\n", - " \u001b[90m[559df036] \u001b[39mGeant4 v0.1.13\n", - " \u001b[90m[7073ff75] \u001b[39mIJulia v1.24.2\n", - " \u001b[90m[f612022c] \u001b[39mLorentzVectorHEP v0.1.6\n", - "\u001b[32m⌃\u001b[39m \u001b[90m[98572fba] \u001b[39mParquet2 v0.2.20\n", - "\u001b[32m⌃\u001b[39m \u001b[90m[91a5bcdd] \u001b[39mPlots v1.40.1\n", - " \u001b[90m[90137ffa] \u001b[39mStaticArrays v1.9.3\n", - "\u001b[32m⌃\u001b[39m \u001b[90m[3cd96dde] \u001b[39mUnROOT v0.10.22\n", - " \u001b[90m[2e619515] \u001b[39mExpat_jll v2.5.0+0\n", - " \u001b[90m[872b6946] \u001b[39mGeant4_jll v11.2.0+0\n", - " \u001b[90m[637d83c4] \u001b[39mXerces_jll v3.2.4+0\n", - "\u001b[36m\u001b[1mInfo\u001b[22m\u001b[39m Packages marked with \u001b[32m⌃\u001b[39m and \u001b[33m⌅\u001b[39m have new versions available. Those with \u001b[32m⌃\u001b[39m may be upgradable, but those with \u001b[33m⌅\u001b[39m are restricted by compatibility constraints from upgrading. To see why use `status --outdated`\n" - ] - } - ], - "source": [ - "using Pkg\n", - "Pkg.status()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "editable": true, - "slideshow": { - "slide_type": "" - }, - "tags": [] - }, - "outputs": [], - "source": [] } ], "metadata": { diff --git a/examples/HBC30.html b/examples/HBC30.html index 55d2a6c..dc4aed2 100644 --- a/examples/HBC30.html +++ b/examples/HBC30.html @@ -417,9 +417,7 @@

CERN Liquid Hydrogen Bubble Chamber
IteratorInterfaceExtensions
-
- -
WorkerUtilities
+WorkerUtilities
 
+
Requires
+
+
+
SentinelArrays
 
DataValueInterfaces
 
-
Requires
+
IntervalSets
 
Extents
-IntervalSets
 
-
ConstructionBase
-TranscodingStreams
+
TranscodingStreams
+ConstructionBase
 
-
Statistics
+
libcxxwrap_julia_jll
 
-
MacroTools
-EarCut_jll
+
Statistics
 
-
libcxxwrap_julia_jll
+
EarCut_jll
+MacroTools
 
Xorg_libXdmcp_jll
@@ -484,16 +486,16 @@ 

CERN Liquid Hydrogen Bubble Chamber
Libgpg_error_jll
+TableTraits
 

Xorg_libpthread_stubs_jll
 
-
TableTraits
-Compat → CompatLinearAlgebraExt
+
InlineStrings
 
-
InlineStrings
+
Compat → CompatLinearAlgebraExt
 
-
-
ConstructionBase → ConstructionBaseStaticArraysExt
+
Geant4_jll
 
-
Geant4_jll
-StaticArrays → StaticArraysStatisticsExt
+
ConstructionBase → ConstructionBaseStaticArraysExt
 
Adapt → AdaptStaticArraysExt
 
-
Geant4_julia_jll
+
StaticArrays → StaticArraysStatisticsExt
 
-
ConstructionBase → ConstructionBaseIntervalSetsExt
+
Geant4_julia_jll
 
StaticArrays → StaticArraysChainRulesCoreExt
 
+
ConstructionBase → ConstructionBaseIntervalSetsExt
+
+
StructArrays
 
@@ -589,6 +595,271 @@

CERN Liquid Hydrogen Bubble Chamber
CxxWrap
 

+
GeometryBasics
+
+
+
CSV
+
+
+
Geant4
+  66 dependencies successfully precompiled in 65 seconds. 8 already precompiled.
+
+
+
Precompiling CairoMakie
+
+
+
RangeArrays
+
+
+
LaTeXStrings
+
+
+
AbstractFFTs
+
+
+
Calculus
+
+
+
IndirectArrays
+Combinatorics
+PositiveFactorizations
+
+
+
PolygonOps
+
+
+
TensorCore
+
+
+
StatsAPI
+
+
+
AbstractLattices
+Contour
+
+
+
CEnum
+
+
+
TriplotBase
+UnPack
+
+
+
IntegerMathUtils
+
+
+
OffsetArrays
+CompilerSupportLibraries_jll
+
+
+
Format
+FillArrays
+
+
+
PkgVersion
+
+
+
Reexport
+Observables
+Grisu
+
+
+
EnumX
+
+
+
DocStringExtensions
+
+
+
RoundingEmulator
+
+
+
AbstractTrees
+
+
+
ProgressMeter
+
+
+
NaNMath
+
+
+
LazyModules
+
+
+
IrrationalConstants
+
+
+
Ratios
+RingLists
+Multisets
+
+
+
UnicodeFun
+
+
+
Inflate
+
+
+
Mods
+
+
+
Scratch
+
+
+
MappedArrays
+
+
+
Missings
+
+
+
CommonSubexpressions
+
+
+
SimpleTraits
+
+
+
SuiteSparse
+
+
+
WoodburyMatrices
+
+
+
DiffResults
+
+
+
DataStructures
+
+
+
RecipesBase
+
+
+
OpenSSL_jll
+
+
+
Graphite2_jll
+
+
+
Libmount_jll
+
+
+
LLVMOpenMP_jll
+
+
+
Rmath_jll
+Bzip2_jll
+
+
+
libpng_jll
+
+
+
FileIO
+
+
+
Imath_jll
+libfdk_aac_jll
+
+
+
IntelOpenMP_jll
+
+
+
LAME_jll
+CRlibm_jll
+
+
+
JpegTurbo_jll
+
+
+
Ogg_jll
+
+
+
x264_jll
+
+
+
x265_jll
+
+
+
libaom_jll
+LZO_jll
+
+
+
Opus_jll
+
+
+
Libffi_jll
+
+
+
isoband_jll
+
+
+
FFTW_jll
+
+
+
Libuuid_jll
+
+
+
FriBidi_jll
+
+
+
SignedDistanceFields
+
+
+
LightXML
+
+
+
Xorg_libXrender_jll
+
+
+
Setfield
+
+
+
AbstractFFTs → AbstractFFTsChainRulesCoreExt
+Packing
+
+
+
Parameters
+
+
+
Permutations
+
+
+
Primes
+OffsetArrays → OffsetArraysAdaptExt
+
+
+
FixedPointNumbers
+
+
+
Gettext_jll
+
+
+
OpenSpecFun_jll
+
+
+
FilePaths
+
+
+
Showoff
+MakieCore
+
+
+
LogExpFunctions
+
+
+
RelocatableFolders
+
+
+
PDMats
+
+
+
ArrayInterface
+AxisAlgorithms
+
+
+
SortingAlgorithms
+
+
+
IntervalSets → IntervalSetsRecipesBaseExt
+
+
diff --git a/geant4-jl-applications.html b/geant4-jl-applications.html index 9a43255..674fd22 100644 --- a/geant4-jl-applications.html +++ b/geant4-jl-applications.html @@ -409,81 +409,6 @@

Basic/B1 Example -
Precompiling 
-
-
-
Geant4
-
-
-
GeometryBasics
-
-
-
CSV
-
-
-
        Info Given Geant4 was explicitly requested, output will be shown live 
-
-[3329] signal (2): Interrupt
-in expression starting at /home/runner/.julia/packages/Geant4/PERab/src/Geant4.jl:8
-_ZN4llvm16MCObjectStreamer24emitDwarfAdvanceLineAddrElPKNS_8MCSymbolES3_j at /opt/hostedtoolcache/julia/1.10.2/x64/bin/../lib/julia/libLLVM-15jl.so (unknown line)
-unknown function (ip: (nil))
-Allocations: 4908038 (Pool: 4906977; Big: 1061); GC: 7
-  ✗ Geant4
-  2 dependencies successfully precompiled in 23 seconds. 71 already precompiled.
-
-
-
The following 1 direct dependency failed to precompile:
-
-Geant4 [559df036-b7a0-42fd-85df-7d5dd9d70f44]
-
-Failed to precompile Geant4 [559df036-b7a0-42fd-85df-7d5dd9d70f44] to "/home/runner/.julia/compiled/v1.10/Geant4/jl_98y96K".
-[3329] signal (2): Interrupt
-in expression starting at /home/runner/.julia/packages/Geant4/PERab/src/Geant4.jl:8
-_ZN4llvm16MCObjectStreamer24emitDwarfAdvanceLineAddrElPKNS_8MCSymbolES3_j at /opt/hostedtoolcache/julia/1.10.2/x64/bin/../lib/julia/libLLVM-15jl.so (unknown line)
-unknown function (ip: (nil))
-Allocations: 4908038 (Pool: 4906977; Big: 1061); GC: 
-
-Stacktrace:
-  [1] pkgerror(msg::String)
-    @ Pkg.Types /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70
-  [2] precompile(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; internal_call::Bool, strict::Bool, warn_loaded::Bool, already_instantiated::Bool, timing::Bool, _from_loading::Bool, kwargs::@Kwargs{io::IJulia.IJuliaStdio{Base.PipeEndpoint}})
-    @ Pkg.API /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/API.jl:1659
-  [3] precompile(pkgs::Vector{Pkg.Types.PackageSpec}; io::IJulia.IJuliaStdio{Base.PipeEndpoint}, kwargs::@Kwargs{_from_loading::Bool})
-    @ Pkg.API /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/API.jl:159
-  [4] precompile
-    @ /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined]
-  [5] #precompile#114
-    @ /opt/hostedtoolcache/julia/1.10.2/x64/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined]
-  [6] #invokelatest#2
-    @ ./essentials.jl:894 [inlined]
-  [7] invokelatest
-    @ ./essentials.jl:889 [inlined]
-  [8] _require(pkg::Base.PkgId, env::String)
-    @ Base ./loading.jl:1963
-  [9] __require_prelocked(uuidkey::Base.PkgId, env::String)
-    @ Base ./loading.jl:1812
- [10] #invoke_in_world#3
-    @ ./essentials.jl:926 [inlined]
- [11] invoke_in_world
-    @ ./essentials.jl:923 [inlined]
- [12] _require_prelocked(uuidkey::Base.PkgId, env::String)
-    @ Base ./loading.jl:1803
- [13] macro expansion
-    @ ./loading.jl:1790 [inlined]
- [14] macro expansion
-    @ ./lock.jl:267 [inlined]
- [15] __require(into::Module, mod::Symbol)
-    @ Base ./loading.jl:1753
- [16] #invoke_in_world#3
-    @ ./essentials.jl:926 [inlined]
- [17] invoke_in_world
-    @ ./essentials.jl:923 [inlined]
- [18] require(into::Module, mod::Symbol)
-    @ Base ./loading.jl:1746
-
-
-

Define the function that will construct the detector geometry.#

@@ -508,7 +433,7 @@

Define the function that will construct the detector geometry.
<<< Reference Physics List QBBC 
 

-
Geant4.QBBCAllocated(Ptr{Nothing} @0x0000000146846b00)
+
Geant4.QBBCAllocated(Ptr{Nothing} @0x0000000001652190)
 
@@ -536,7 +461,7 @@

User Actions -
Geant4.G4JLActionInitializationAllocated(Ptr{Nothing} @0x0000000146a1d780)
+
Geant4.G4JLActionInitializationAllocated(Ptr{Nothing} @0x0000000001819060)
 
diff --git a/geant4-jl-geometry.html b/geant4-jl-geometry.html index 1b269fb..8fb46f7 100644 --- a/geant4-jl-geometry.html +++ b/geant4-jl-geometry.html @@ -416,7 +416,265 @@

Defining Geant4.jl Geometries -
Precompiling Geant4
+
Precompiling 
+
+
+
CairoMakie
+
+
+
PaddedViews
+
+
+
StackViews
+
+
+
OpenEXR_jll
+
+
+
Pixman_jll
+
+
+
libvorbis_jll
+
+
+
libsixel_jll
+
+
+
LogExpFunctions → LogExpFunctionsChainRulesCoreExt
+
+
+
SimplePartitions
+FreeType2_jll
+
+
+
QuadGK
+
+
+
AbstractFFTs → AbstractFFTsTestExt
+
+
+
Rmath
+
+
+
Isoband
+
+
+
FillArrays → FillArraysPDMatsExt
+
+
+
IntervalArithmetic
+
+
+
Ratios → RatiosFixedPointNumbersExt
+
+
+
ArrayInterface → ArrayInterfaceStaticArraysCoreExt
+
+
+
IntervalSets → IntervalSetsStatisticsExt
+
+
+
Glib_jll
+
+
+
ColorTypes
+
+
+
MosaicViews
+
+
+
StatsBase
+
+
+
SpecialFunctions
+
+
+
FreeType
+
+
+
GridLayoutBase
+
+
+
Fontconfig_jll
+
+
+
FillArrays → FillArraysSparseArraysExt
+
+
+
Automa
+
+
+
AxisArrays
+
+
+
FiniteDiff
+
+
+
Interpolations
+
+
+
ShaderAbstractions
+
+
+
QOI
+
+
+
ColorVectorSpace
+
+
+
Colors
+
+
+
MKL_jll Waiting for background task / IO / timer.
+[pid 4304] waiting for IO to finish:
+ Handle type        uv_handle_t->data
+ timer              0x166fa10->0x7f129c0c66b0
+This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.
+
+
+
Cairo_jll
+
+
+
FillArrays → FillArraysStatisticsExt
+
+
+
SpecialFunctions → SpecialFunctionsChainRulesCoreExt
+
+
+
ColorVectorSpace → SpecialFunctionsExt
+
+
+
FiniteDiff → FiniteDiffStaticArraysExt
+
+
+
Graphics
+
+
+
Animations
+
+
+
ColorBrewer
+
+
+
OpenEXR
+
+
+
HarfBuzz_jll
+
+
+
DualNumbers
+DiffRules
+
+
+
ColorSchemes
+
+
+
[pid 4304] waiting for IO to finish:
+ Handle type        uv_handle_t->data
+ timer              0x166fa10->0x7f129c0c66b0
+This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.
+
+
+
FreeTypeAbstraction
+
+
+
libass_jll
+
+
+
Polynomials
+
+
+
Pango_jll
+
+
+
HypergeometricFunctions
+
+
+
MKL_jll
+
+
+
ForwardDiff
+
+
+
FFMPEG_jll
+
+
+
Cairo
+
+
+
MathTeXEngine
+
+
+
StatsFuns
+
+
+
ForwardDiff → ForwardDiffStaticArraysExt
+
+
+
IntervalArithmetic → IntervalArithmeticForwardDiffExt
+
+
+
StatsFuns → StatsFunsChainRulesCoreExt
+
+
+
NLSolversBase
+
+
+
IntervalArithmetic → IntervalArithmeticRecipesBaseExt
+
+
+
PlotUtils
+
+
+
ImageCore
+
+
+
IntervalArithmetic → IntervalArithmeticDiffRulesExt
+
+
+
LineSearches
+
+
+
ImageBase
+
+
+
FFTW
+
+
+
Distributions
+
+
+
JpegTurbo
+
+
+
Sixel
+
+
+
PNGFiles
+
+
+
Polynomials → PolynomialsFFTWExt
+
+
+
ImageAxes
+
+
+
Optim
+
+
+
Distributions → DistributionsTestExt
+
+
+
ExactPredicates
+
+
+
Polynomials → PolynomialsChainRulesCoreExt
+
+
+
Distributions → DistributionsChainRulesCoreExt
+
+
+
ImageMetadata
 
diff --git a/geant4-jl-intro.html b/geant4-jl-intro.html index 6551b5a..fbe7bd9 100644 --- a/geant4-jl-intro.html +++ b/geant4-jl-intro.html @@ -436,7 +436,7 @@

Object instantiation

-
-
# 58 methods for generic function GetCubicVolume from Geant4:
+
# 58 methods for generic function GetCubicVolume from Geant4:

@@ -642,34 +642,6 @@

Object ownership -
-
using Pkg
-Pkg.status()
-
-
-
-
-
Status `~/.julia/environments/v1.10/Project.toml`
-  [861a8166] Combinatorics v1.0.2
- [1f15a43c] CxxWrap v0.14.2
-  [a93c6f00] DataFrames v1.6.1
-  [eb32b910] EDM4hep v0.3.1 `~/Development/EDM4hep.jl`
-  [559df036] Geant4 v0.1.13
-  [7073ff75] IJulia v1.24.2
-  [f612022c] LorentzVectorHEP v0.1.6
- [98572fba] Parquet2 v0.2.20
- [91a5bcdd] Plots v1.40.1
-  [90137ffa] StaticArrays v1.9.3
- [3cd96dde] UnROOT v0.10.22
-  [2e619515] Expat_jll v2.5.0+0
-  [872b6946] Geant4_jll v11.2.0+0
-  [637d83c4] Xerces_jll v3.2.4+0
-Info Packages marked with  and  have new versions available. Those with  may be upgradable, but those with  are restricted by compatibility constraints from upgrading. To see why use `status --outdated`
-
-
-
-

diff --git a/reports/examples/HBC30.err.log b/reports/examples/HBC30.err.log index 710ccd3..54674e7 100644 --- a/reports/examples/HBC30.err.log +++ b/reports/examples/HBC30.err.log @@ -33,7 +33,7 @@ Traceback (most recent call last): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 856, in _async_handle_timeout raise CellTimeoutError.error_from_timeout_and_cell( -nbclient.exceptions.CellTimeoutError: A cell timed out while it was being executed, after 30 seconds. +nbclient.exceptions.CellTimeoutError: A cell timed out while it was being executed, after 100 seconds. The message was: Cell execution timed out. Here is a preview of the cell contents: ------------------- diff --git a/reports/geant4-jl-applications.err.log b/reports/geant4-jl-applications.err.log deleted file mode 100644 index 6d062ca..0000000 --- a/reports/geant4-jl-applications.err.log +++ /dev/null @@ -1,43 +0,0 @@ -Traceback (most recent call last): - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 782, in _async_poll_for_reply - msg = await ensure_async(self.kc.shell_channel.get_msg(timeout=new_timeout)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/jupyter_core/utils/__init__.py", line 198, in ensure_async - result = await obj - ^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/jupyter_client/channels.py", line 315, in get_msg - raise Empty -_queue.Empty - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution - executenb( - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 1314, in execute - return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped - return loop.run_until_complete(inner) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/asyncio/base_events.py", line 685, in run_until_complete - return future.result() - ^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 709, in async_execute - await self.async_execute_cell( - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 1005, in async_execute_cell - exec_reply = await self.task_poll_for_reply - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 806, in _async_poll_for_reply - error_on_timeout_execute_reply = await self._async_handle_timeout(timeout, cell) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 856, in _async_handle_timeout - raise CellTimeoutError.error_from_timeout_and_cell( -nbclient.exceptions.CellTimeoutError: A cell timed out while it was being executed, after 30 seconds. -The message was: Cell execution timed out. -Here is a preview of the cell contents: -------------------- -using Geant4 -using Geant4.SystemOfUnits -------------------- - diff --git a/reports/geant4-jl-geometry.err.log b/reports/geant4-jl-geometry.err.log index 7a6a2ab..ccf818a 100644 --- a/reports/geant4-jl-geometry.err.log +++ b/reports/geant4-jl-geometry.err.log @@ -33,7 +33,7 @@ Traceback (most recent call last): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 856, in _async_handle_timeout raise CellTimeoutError.error_from_timeout_and_cell( -nbclient.exceptions.CellTimeoutError: A cell timed out while it was being executed, after 30 seconds. +nbclient.exceptions.CellTimeoutError: A cell timed out while it was being executed, after 100 seconds. The message was: Cell execution timed out. Here is a preview of the cell contents: ------------------- diff --git a/reports/geant4-jl-intro.err.log b/reports/geant4-jl-intro.err.log deleted file mode 100644 index 9002280..0000000 --- a/reports/geant4-jl-intro.err.log +++ /dev/null @@ -1,43 +0,0 @@ -Traceback (most recent call last): - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 782, in _async_poll_for_reply - msg = await ensure_async(self.kc.shell_channel.get_msg(timeout=new_timeout)) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/jupyter_core/utils/__init__.py", line 198, in ensure_async - result = await obj - ^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/jupyter_client/channels.py", line 315, in get_msg - raise Empty -_queue.Empty - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution - executenb( - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 1314, in execute - return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped - return loop.run_until_complete(inner) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/asyncio/base_events.py", line 685, in run_until_complete - return future.result() - ^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 709, in async_execute - await self.async_execute_cell( - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 1005, in async_execute_cell - exec_reply = await self.task_poll_for_reply - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 806, in _async_poll_for_reply - error_on_timeout_execute_reply = await self._async_handle_timeout(timeout, cell) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/runner/micromamba/envs/julia-intro/lib/python3.12/site-packages/nbclient/client.py", line 856, in _async_handle_timeout - raise CellTimeoutError.error_from_timeout_and_cell( -nbclient.exceptions.CellTimeoutError: A cell timed out while it was being executed, after 30 seconds. -The message was: Cell execution timed out. -Here is a preview of the cell contents: -------------------- -using Geant4 -box = G4Box("MyBox", 1, 2, 3) # the C++ contructor called G4Box (const G4String &pName, G4double pX, G4double pY, G4double pZ) -------------------- - diff --git a/searchindex.js b/searchindex.js index e54eb7a..10882ea 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["examples/HBC30", "geant4-jl-applications", "geant4-jl-geometry", "geant4-jl-intro", "index"], "filenames": ["examples/HBC30.ipynb", "geant4-jl-applications.ipynb", "geant4-jl-geometry.ipynb", "geant4-jl-intro.ipynb", "index.md"], "titles": ["CERN Liquid Hydrogen Bubble Chamber", "Basic/B1 Example", "Defining Geant4.jl Geometries", "Introduction to Geant4.jl", "Welcome to Geant4.jl Tutorial"], "terms": {"exampl": [0, 2, 3], "30cm": 0, "fill": 0, "us": [0, 1, 2, 3], "pion": 0, "beam": 0, "330": 0, "mev": [0, 1], "from": [0, 1, 2, 3], "p": [0, 1, 2], "The": [0, 1, 2, 3], "origin": 0, "devic": 0, "wa": [0, 1], "like": [0, 2], "thi": [0, 1, 2, 3, 4], "geant4": [0, 1], "systemofunit": [0, 1, 2], "printf": 0, "geometrybas": 0, "cairomaki": [0, 2], "rotat": [0, 2], "iglwrap_jl": [0, 2], "forc": [0, 2, 3], "load": [0, 1, 2], "g4vi": [0, 2], "extens": [0, 2], "32m": [0, 1, 2, 3], "1mprecompil": [0, 1, 2, 3], "22m": [0, 1, 2, 3], "39m": [0, 1, 2, 3], "90miteratorinterfaceextens": 0, "90mworkerutil": 0, "90mitertool": 0, "90mxorg_libice_jl": 0, "90mcompat": 0, "90morderedcollect": 0, "90msentinelarrai": 0, "90mdatavalueinterfac": 0, "90mrequir": 0, "90mextent": 0, "90mintervalset": 0, "90mconstructionbas": 0, "90mtranscodingstream": 0, "90mdataapi": 0, "90mstaticarrayscor": 0, "90mxorg_libxau_jl": 0, "90mstatist": 0, "90mmacrotool": 0, "90mearcut_jl": 0, "90mlibcxxwrap_julia_jl": 0, "90mxorg_libxdmcp_jl": 0, "90mexpat_jl": 0, "90mxorg_xtrans_jl": 0, "90mxerces_jl": 0, "90mlibiconv_jl": 0, "90mlibgpg_error_jl": 0, "90mxorg_libpthread_stubs_jl": 0, "90mtabletrait": 0, "compatlinearalgebraext": 0, "90minlinestr": 0, "90madapt": 0, "testext": 0, "90mpooledarrai": 0, "90mxorg_libsm_jl": 0, "90mgeointerfac": 0, "90mxml2_jll": 0, "90mlibgcrypt_jl": 0, "90mtabl": 0, "90mchainrulescor": 0, "90mweakrefstr": 0, "90mfilepathsbas": 0, "90mcodeczlib": 0, "90mxslt_jll": 0, "chainrulescoresparsearraysext": 0, "90mxorg_libxcb_jl": 0, "90mxorg_libx11_jl": 0, "90mxorg_libxext_jl": 0, "90mxorg_libxt_jl": 0, "90mlibglvnd_jll": 0, "90mxorg_libxmu_jl": 0, "90mstaticarrai": 0, "constructionbasestaticarraysext": 0, "90mgeant4_jll": 0, "staticarraysstatisticsext": 0, "adaptstaticarraysext": 0, "90mgeant4_julia_jl": 0, "constructionbaseintervalsetsext": 0, "staticarrayschainrulescoreext": 0, "90mstructarrai": 0, "structarraysstaticarraysext": 0, "structarrayssparsearraysext": 0, "structarraysadaptext": 0, "90mcxxwrap": 0, "includ": [0, 1, 2], "detectorhbc30": 0, "jl": [0, 1], "hbc30": 0, "300": 0, "0": [0, 1, 2, 3, 4], "50": [0, 1], "fals": [0, 2], "192": 0, "50000000000003": 0, "structur": [0, 2], "hbc30simdata": 0, "correct": [0, 1], "moment": [0, 2, 3], "dure": [0, 2], "we": [0, 1, 2, 3], "collect": [0, 3], "point": [0, 2], "each": [0, 3], "track": [0, 1], "step": [0, 1, 2], "bounderi": 0, "togeth": 0, "initi": [0, 2], "kinet": [0, 1], "energi": [0, 1], "name": [0, 1, 2, 3], "charg": 0, "struct": [0, 2], "string": [0, 1, 3], "int": 0, "float64": [0, 2], "vector": [0, 1, 3], "point3": 0, "end": [0, 1, 2], "mutabl": [0, 2], "g4jlsimulationdata": 0, "run": 0, "fparticl": 0, "fekin": 0, "veto": 0, "bool": [0, 1, 2], "new": [0, 3], "beginrun": 0, "store": [0, 1], "type": [0, 1, 3], "beginev": 0, "clear": 0, "list": [0, 1], "current": [0, 2, 4], "event": 0, "pretrackact": 0, "push": 0, "intial": 0, "posttackactkion": 0, "i": [0, 1, 2, 3, 4], "exclusevili": 0, "set": [0, 1], "exist": 0, "world": [0, 1, 2], "without": 0, "sizeabl": 0, "interact": 0, "stepact": 0, "latest": 0, "g4step": 0, "app": [0, 1], "g4jlapplic": 0, "noth": [0, 1, 2, 3], "getsimdata": 0, "getpoststeppoint": 0, "getposit": 0, "auxpoint": 0, "getpointertovectorofauxiliarypoint": 0, "c_null": 0, "ap": 0, "x": [0, 1, 2], "y": [0, 1, 2], "z": [0, 1, 2], "return": [0, 2, 3], "pre": [0, 1, 2], "g4track": [0, 1], "getparticledefinit": 0, "getparticlenam": 0, "getpdgcharg": 0, "getkineticenergi": 0, "post": 0, "posttrackact": 0, "id": [0, 1], "gettrackid": 0, "1": [0, 1, 2, 3], "80": [0, 1, 2], "did": 0, "loss": [0, 1], "ani": [0, 2, 3], "getstep": 0, "getphysicalvolum": 0, "onli": [0, 3], "outsid": 0, "true": [0, 2], "begin": 0, "g4event": 0, "empti": 0, "g4run": 0, "gun": [0, 1], "getparticleenergi": 0, "method": [0, 2], "import": [0, 1, 3], "tesla": 0, "particlegun": 0, "g4jlgungener": 0, "pi": [0, 1], "330mev": 0, "direct": [0, 1], "g4threevector": [0, 1, 2, 3], "posit": [0, 2], "worldzhalflength": 0, "field": 0, "bfield": 0, "g4jluniformmagfield": 0, "5tesla": 0, "creat": [0, 1, 2], "paramet": [0, 1, 2], "simdata": 0, "uniform": 0, "nthread": 0, "thread": [0, 1], "mt": [0, 1], "physics_typ": 0, "ftfp_bert": 0, "what": 0, "physic": [0, 1, 2], "instanti": 0, "stepaction_method": 0, "begineventaction_method": 0, "per": [0, 1], "pretrackaction_method": 0, "posttrackaction_method": 0, "beginrunaction_method": 0, "version": [0, 1, 3], "11": [0, 1], "02": [0, 1], "8": [0, 1, 3], "decemb": [0, 1], "2023": [0, 1], "copyright": [0, 1], "collabor": [0, 1], "refer": [0, 1, 3], "nim": [0, 1], "A": [0, 1, 2], "506": [0, 1], "2003": [0, 1], "250": [0, 1], "303": [0, 1], "ieee": [0, 1], "tn": [0, 1], "53": [0, 1], "2006": [0, 1], "270": [0, 1], "278": [0, 1], "835": [0, 1], "2016": [0, 1], "186": [0, 1], "225": [0, 1], "www": [0, 1], "http": [0, 1], "org": [0, 1], "drawdetector": 0, "": [0, 1], "getworldvolum": 0, "drawev": 0, "previou": 0, "plot": 0, "tobe": 0, "isa": [0, 3], "line": [0, 1], "maki": 0, "text": 0, "made": [0, 1, 2], "delet": [0, 3], "t": [0, 2], "style": 0, "ab": 0, "solid": [0, 3], "dot": 0, "linestyl": 0, "20": [0, 1, 3], "veri": [0, 2, 3], "simplist": 0, "get": [0, 1, 2, 3], "interest": 0, "nexttrigg": 0, "beamon": [0, 1], "n": [0, 1, 2], "while": 0, "println": 0, "got": [0, 2], "after": 0, "configur": 0, "ui": 0, "storetrajectori": 0, "2": [0, 1, 2, 3], "auxiliari": 0, "smooth": 0, "trajectori": 0, "g4chordfind": 0, "stepperdriverid": 0, "first": [0, 2, 3], "fig": 0, "figur": 0, "size": 0, "2048": 0, "2028": 0, "lscene": 0, "displai": [0, 2], "imag": [0, 2], "png": [0, 2], "42": [0, 1], "chang": [0, 1], "next": 0, "setparticleenergi": [0, 1], "1gev": 0, "setparticlebynam": [0, 1], "e": [0, 1], "9": [0, 1, 2, 3], "modul": [1, 3], "39mgeometrybas": 1, "90mcsv": 1, "36m": [1, 3], "1m": 1, "info": 1, "given": [1, 2, 3], "explicitli": 1, "request": 1, "output": 1, "shown": 1, "live": 1, "0k": 1, "3329": 1, "signal": 1, "interrupt": 1, "0kin": 1, "express": 1, "start": [1, 3], "home": 1, "runner": 1, "julia": [1, 3], "packag": [1, 2, 3, 4], "perab": 1, "src": [1, 3], "0k_zn4llvm16mcobjectstreamer24emitdwarfadvancelineaddrelpkns_8mcsymboles3_j": 1, "opt": 1, "hostedtoolcach": 1, "10": [1, 2, 3], "x64": 1, "bin": 1, "lib": 1, "libllvm": 1, "15jl": 1, "so": 1, "unknown": 1, "0kunknown": 1, "ip": 1, "nil": 1, "0kalloc": 1, "4908038": 1, "pool": 1, "4906977": 1, "big": 1, "1061": 1, "gc": [1, 3], "7": [1, 2], "91m": 1, "39mgeant4": [1, 3], "depend": 1, "successfulli": 1, "precompil": 1, "23": 1, "second": 1, "71": 1, "alreadi": 1, "follow": [1, 2, 3], "fail": 1, "559df036": [1, 3], "b7a0": 1, "42fd": 1, "85df": 1, "7d5dd9d70f44": 1, "compil": 1, "v1": [1, 3], "jl_98y96k": 1, "_zn4llvm16mcobjectstreamer24emitdwarfadvancelineaddrelpkns_8mcsymboles3_j": 1, "alloc": [1, 3], "stacktrac": 1, "pkgerror": 1, "msg": 1, "pkg": [1, 3], "share": 1, "stdlib": 1, "70": 1, "ctx": 1, "context": 1, "packagespec": 1, "internal_cal": 1, "strict": 1, "warn_load": 1, "already_instanti": 1, "time": [1, 3], "_from_load": 1, "kwarg": 1, "io": 1, "ijulia": 1, "ijuliastdio": 1, "base": [1, 3], "pipeendpoint": 1, "api": [1, 2, 3], "1659": 1, "3": [1, 2, 3], "159": 1, "4": [1, 2, 3, 4], "147": 1, "inlin": 1, "5": [1, 2, 3], "114": 1, "146": 1, "6": [1, 2, 3], "invokelatest": 1, "essenti": 1, "894": 1, "889": 1, "_requir": 1, "pkgid": 1, "env": 1, "1963": 1, "__require_prelock": 1, "uuidkei": 1, "1812": 1, "invoke_in_world": 1, "926": 1, "923": 1, "12": 1, "_require_prelock": 1, "1803": 1, "13": [1, 3], "macro": 1, "expans": 1, "1790": 1, "14": [1, 3], "lock": 1, "267": 1, "15": 1, "__requir": 1, "mod": 1, "symbol": [1, 3], "1753": 1, "16": 1, "17": 1, "18": 1, "requir": [1, 3], "1746": 1, "setup": 1, "consist": 1, "an": [1, 2, 3], "envelop": 1, "box": [1, 2, 3], "shape": [1, 2], "contain": 1, "two": [1, 3], "volum": [1, 3], "spheric": 1, "cone": 1, "trapezoid": 1, "In": [1, 2, 3], "some": [1, 2, 3], "common": [1, 3, 4], "materi": [1, 4], "medic": 1, "applic": [1, 3], "water": 1, "inner": 1, "ar": [1, 2, 3], "tissu": 1, "bone": 1, "help": 1, "g4nistmanag": [1, 2], "class": [1, 2], "which": [1, 2, 3], "allow": 1, "build": 1, "nist": [1, 2], "databas": [1, 2], "all": [1, 2, 3], "avail": [1, 2, 3], "can": [1, 2, 3], "found": [1, 2, 3], "guid": [1, 2, 3], "develop": [1, 3], "appendix": 1, "detectorb1": 1, "detdesc": 1, "g4jldetectorconstruct": [1, 3], "constructb1detector": 1, "qbbc": 1, "setverboselevel": 1, "qbbcalloc": 1, "ptr": [1, 2, 3], "0x0000000146846b00": 1, "buildapp": 1, "self": 1, "g4jlactioniniti": 1, "particl": [1, 3], "particle_gun": 1, "g4jlparticlegun": [1, 3], "pg": 1, "getgun": 1, "100mev": 1, "setparticlemomentumdirect": 1, "setparticleposit": 1, "16cm": 1, "regist": [1, 3], "relinquish": 1, "ownership": [1, 2], "setuseract": 1, "move": [1, 2, 3], "g4jlactioninitializationalloc": 1, "0x0000000146a1d780": 1, "default": [1, 2, 3], "manag": [1, 2, 3], "g4runmanag": [1, 2], "object": 1, "setuseriniti": 1, "pointer": [1, 2, 3], "interfac": [1, 3], "uimanag": 1, "g4uimanag": 1, "getuipoint": 1, "kernel": 1, "applycommand": 1, "verbos": 1, "control": 1, "gamma": 1, "go": 1, "check": [1, 2], "overlap": [1, 2], "g4box": [1, 2, 3], "ok": 1, "shape1": 1, "g4con": [1, 2, 3], "shape2": 1, "g4trd": [1, 2, 3], "hadroninelasticqbbc": 1, "process": 1, "emin": 1, "ftfp": 1, "gev": 1, "emax": 1, "100000": [1, 2], "bert": 1, "bertpion": 1, "bic": 1, "electromagnet": 1, "lpm": 1, "effect": 1, "enabl": 1, "creation": 1, "sampl": 1, "tabl": 1, "appli": 1, "cut": 1, "em": 1, "combin": [1, 2], "transportationwithmsc": 1, "disabl": 1, "gener": [1, 2, 3], "linear": 1, "polaris": 1, "photoeffect": 1, "below": 1, "k": 1, "shell": 1, "quantum": 1, "entangl": 1, "section": [1, 2], "factor": 1, "integr": 1, "approach": 1, "min": 1, "100": [1, 2], "ev": 1, "max": 1, "tev": 1, "number": [1, 2], "decad": 1, "level": 1, "worker": 1, "bremsstrahlung": 1, "threshold": 1, "abov": 1, "primari": 1, "ad": [1, 3], "secondari": 1, "muon": 1, "hadron": 1, "lowest": 1, "triplet": 1, "5d": 1, "convers": [1, 3], "model": 1, "isol": 1, "ion": 1, "livermor": 1, "data": [1, 3], "directori": 1, "epics_2017": 1, "ionis": 1, "mm": 1, "light": 1, "kev": 1, "icru90": 1, "fluctuat": 1, "de": 1, "dx": [1, 2], "lepton": 1, "urban": 1, "built": 1, "birk": 1, "satuar": 1, "csda": 1, "rang": 1, "final": 1, "angular": 1, "niel": 1, "comput": 1, "limit": [1, 2], "01": [1, 2], "read": [1, 2], "file": [1, 2, 3, 4], "pair": 1, "product": 1, "mu": 1, "multipl": 1, "scatter": [1, 2], "msc": 1, "algorithm": 1, "later": 1, "displac": 1, "alg96": 1, "04": 1, "safeti": 1, "skin": 1, "lambda": 1, "mott": 1, "dynam": 1, "between": [1, 3], "singl": 1, "fix": 1, "1416": 1, "rad": 1, "upper": 1, "electron": 1, "nuclear": 1, "form": 1, "screen": 1, "phot": 1, "subtyp": [1, 3], "buildtabl": 1, "lambdaprim": 1, "200": 1, "61": 1, "g4region": 1, "defaultregionfortheworld": 1, "livermorephelectr": 1, "sautergavrila": 1, "fluo": 1, "compt": 1, "spline": 1, "56": 1, "klein": 1, "nishina": 1, "conv": 1, "022": 1, "betheheitlerlpm": 1, "modifiedtsai": 1, "rayl": 1, "150": 1, "62": 1, "livermorerayleigh": 1, "cullengener": 1, "urbanmsc": 1, "nbin": 1, "steplim": 1, "usesafeti": 1, "rfact": 1, "gfact": 1, "sfact": 1, "dispflag": 1, "llim": 1, "wentzelviuni": 1, "eioni": 1, "xstype": 1, "84": 1, "stepfunct": 1, "integ": 1, "fluct": 1, "linlosslim": 1, "mollerbhabha": 1, "ebrem": 1, "flag": 1, "vertexhighenergyth": 1, "ebremsb": 1, "ebremlpm": 1, "coulombscat": 1, "thetamin": 1, "theta": 1, "degre": 1, "180": 1, "plimit": 1, "139531": 1, "ecoulombscatt": 1, "annihil": 1, "eplus2gg": 1, "proton": 1, "minim": [1, 3], "hioni": 1, "bragg": 1, "bethebloch": 1, "hbrem": 1, "modifiedmephi": 1, "hpairprod": 1, "17x1001": 1, "50618": 1, "genericion": 1, "ionioni": 1, "braggion": 1, "alpha": 1, "9452": 1, "anti_proton": 1, "icru73qo": 1, "kaon": 1, "05231": 1, "18x1001": 1, "94942": 1, "muioni": 1, "mubethebloch": 1, "mubrem": 1, "mupairprod": 1, "21x1001": 1, "85": 1, "297": 1, "505": 1, "20x1001": 1, "11656": 1, "summari": 1, "b": 1, "hadelast": 1, "helasticlhep": 1, "cr_sctn": 1, "glauber": 1, "gribov": 1, "inelast": 1, "d": 1, "ioninelast": 1, "binari": [1, 3], "cascad": 1, "nucl": 1, "25": 1, "pev": 1, "ionelast": 1, "nndiffuseelast": 1, "he3": 1, "he3inelast": 1, "g4particleinelasticx": 1, "alphainelast": 1, "anti_he3": 1, "antiaelast": 1, "antiaglaub": 1, "anti_he3inelast": 1, "hfritiofcaptureatrest": 1, "anti_alpha": 1, "anti_alphainelast": 1, "anti_deuteron": 1, "anti_deuteroninelast": 1, "anti_hypertriton": 1, "anti_lambda": 1, "anti_lambdainelast": 1, "anti_neutron": 1, "anti_neutroninelast": 1, "anti_protoninelast": 1, "anti_triton": 1, "anti_tritoninelast": 1, "deuteron": 1, "dinelast": 1, "positronnuclear": 1, "g4electrovdnuclearmodel": 1, "electronuclearx": 1, "electronnuclear": 1, "photonnuclear": 1, "gammanpreco": 1, "bertinicascad": 1, "199": 1, "theofsgener": 1, "gammanuclearx": 1, "hbertinicaptureatrest": 1, "lambdainelast": 1, "muonnuclear": 1, "g4muonvdnuclearmodel": 1, "kokoulinmuonnuclearx": 1, "muminuscaptureatrest": 1, "neutron": 1, "helasticchip": 1, "g4neutronelasticx": 1, "neutroninelast": 1, "g4neutroninelasticx": 1, "ncaptur": 1, "nradcaptur": 1, "g4neutroncapturex": 1, "helasticglaub": 1, "barashenkovglaubergribov": 1, "protoninelast": 1, "sigma": 1, "triton": 1, "tinelast": 1, "nativ": 1, "compound": [1, 2], "invers": 1, "activ": 1, "excit": 1, "low": 1, "high": 1, "30": [1, 2], "nevergoback": 1, "option": [1, 3], "softcutoff": 1, "cem": 1, "transit": 1, "gnash": 1, "hetc": 1, "submodel": 1, "factori": 1, "evapor": 1, "gem": 1, "channel": 1, "68": 1, "nucleon": 1, "multifragment": 1, "fermi": 1, "breakup": 1, "densiti": [1, 2], "075": 1, "simpl": [1, 2, 3], "discret": 1, "residu": 1, "long": 1, "isomer": 1, "isom": 1, "intern": [1, 4], "correl": 1, "emiss": 1, "2j": 1, "inform": [1, 2], "parent": 1, "kine": 1, "stepleng": 1, "trackleng": 1, "nextvolum": 1, "procnam": 1, "160": 1, "initstep": 1, "transport": [1, 3], "60": [1, 2], "40": [1, 2, 3], "120": 1, "260": 1, "19": [1, 2], "280": 1, "63": 1, "287": 1, "054": 1, "124": 1, "97": 1, "658": 1, "38": 1, "126": 1, "722": 1, "57": 1, "96": 1, "98": 1, "525": 1, "125": 1, "846": 1, "403": 1, "66": 1, "52": 1, "47": 1, "376": 1, "428": 1, "43": 1, "511": 1, "115": 1, "216": 1, "107": 1, "179": 1, "58": [1, 3], "77": 1, "51": 1, "0612": 1, "95": 1, "91": 1, "22": [1, 3], "113": 1, "69": 1, "183": 1, "41": 1, "224": 1, "outofworld": 1, "0535": 1, "0285": 1, "0371": 1, "0257": 1, "295": 1, "825": 1, "03": [1, 2], "136": 1, "436": 1, "94": 1, "74": 1, "110": 1, "131": 1, "154": 1, "31": 1, "162": 1, "0881": 1, "35": 1, "599": 1, "121": 1, "577": 1, "371": 1, "123": 1, "569": 1, "761": 1, "441": 1, "89": 1, "59": 1, "187": 1, "574": 1, "407": 1, "00326": 1, "866": 1, "73": 1, "102": 1, "48": 1, "831": 1, "86": 1, "49": 1, "273": 1, "616": 1, "21": 1, "93": 1, "549": 1, "34": 1, "92": [1, 2], "229": 1, "29": 1, "529": 1, "46": 1, "207": 1, "576": 1, "415": 1, "24": [1, 3], "83": 1, "44": 1, "76": 1, "935": 1, "07": 1, "65": 1, "37": 1, "499": 1, "05": 1, "87": 1, "32": [1, 2], "101": 1, "39": [1, 3], "103": 1, "36": 1, "0385": 1, "268": 1, "104": 1, "28": 1, "27": 1, "26": 1, "153": 1, "343": 1, "170": 1, "191": 1, "0417": 1, "318": 1, "78": 1, "67": 1, "196": 1, "72": 1, "528": 1, "82": 1, "09": 1, "668": 1, "203": 1, "45": 1, "55": 1, "209": 1, "396": 1, "210": 1, "08": 1, "214": 1, "218": 1, "81": 1, "54": 1, "394": 1, "219": 1, "723": 1, "220": 1, "242": 1, "128": 1, "190": 1, "64": [1, 2], "269": 1, "718": 1, "456": 1, "88": 1, "137": 1, "0547": 1, "0296": 1, "606": 1, "701": 1, "0752": 1, "531": 1, "0514": 1, "0146": 1, "00404": 1, "302": 1, "0105": 1, "00164": 1, "017": 1, "954": 1, "013": 1, "00236": 1, "33": 1, "157": 1, "00503": 1, "435": 1, "000778": 1, "475": 1, "276": 1, "763": 1, "0667": 1, "696": 1, "072": 1, "378": 1, "864": 1, "899": 1, "726": 1, "856": 1, "618": 1, "397": 1, "331": 1, "791": 1, "0976": 1, "699": 1, "604": 1, "692": 1, "304": 1, "388": 1, "757": 1, "003": 1, "000288": 1, "00271": 1, "000233": 1, "653": 1, "564": 1, "105": 1, "175": 1, "189": 1, "461": 1, "689": 1, "176": 1, "133": 1, "261": 1, "283": 1, "306": 1, "329": 1, "000198": 1, "34e": 1, "06": 1, "0557": 1, "0306": 1, "294": 1, "0814": 1, "138": 1, "348": 1, "557": 1, "305": 1, "862": 1, "0889": 1, "118": 1, "0733": 1, "432": 1, "0738": 1, "758": 1, "086": 1, "342": 1, "0972": 1, "167": 1, "139": 1, "359": 1, "168": 1, "0921": 1, "174": 1, "75": 1, "99": 1, "317": 1, "0467": 1, "0225": 1, "0177": 1, "0041": 1, "0227": 1, "00631": 1, "226": 1, "0932": 1, "078": 1, "0743": 1, "0705": 1, "312": 1, "0697": 1, "0664": 1, "382": 1, "473": 1, "00327": 1, "000375": 1, "000314": 1, "31e": 1, "000481": 1, "16e": 1, "00379": 1, "000482": 1, "00372": 1, "000466": 1, "0152": 1, "00536": 1, "0316": 1, "0194": 1, "00365": 1, "000452": 1, "0978": 1, "462": 1, "195": 1, "251": 1, "626": 1, "274": 1, "289": 1, "338": 1, "046": 1, "239": 1, "158": 1, "0631": 1, "057": 1, "029": 1, "039": 1, "0145": 1, "785": 1, "385": 1, "734": 1, "0515": 1, "311": 1, "291": 1, "0637": 1, "346": 1, "657": 1, "0996": 1, "546": 1, "90": [1, 2], "405": 1, "166": 1, "706": 1, "516": 1, "494": 1, "148": 1, "563": 1, "279": 1, "284": 1, "767": 1, "217": 1, "299": 1, "818": 1, "228": 1, "845": 1, "912": 1, "976": 1, "605": 1, "0525": 1, "193": 1, "0354": 1, "212": 1, "498": 1, "0723": 1, "0414": 1, "241": 1, "413": 1, "0431": 1, "245": 1, "135": 1, "416": 1, "661": 1, "g4": [2, 3], "construct": [2, 3], "them": 2, "c": [2, 3], "gdml": 2, "notebook": 2, "you": 2, "task": 2, "It": [2, 3], "conveni": 2, "abl": 2, "visual": 2, "wai": [2, 3], "For": [2, 3], "purpos": 2, "need": [2, 3], "done": [2, 3], "usint": 2, "g4tub": [2, 3], "g4orb": [2, 3], "g4sphere": [2, 3], "g4cuttub": [2, 3], "g4para": [2, 3], "g4trap": [2, 3], "g4toru": [2, 3], "g4polycon": [2, 3], "g4polyhedra": [2, 3], "g4ellipticaltub": [2, 3], "g4ellipsoid": [2, 3], "g4ellipticalcon": [2, 3], "g4paraboloid": [2, 3], "g4hype": [2, 3], "g4tet": [2, 3], "g4extrudedsolid": 2, "g4twistedbox": [2, 3], "g4twistedtrap": 2, "g4twistedtrd": [2, 3], "g4generictrap": [2, 3], "g4twistedtub": [2, 3], "addit": 2, "g4unionsolid": [2, 3], "g4subtractionsolid": [2, 3], "g4intersectionsolid": 2, "definit": 2, "constructor": [2, 3], "document": [2, 3], "let": 2, "tube": 2, "rmin": 2, "10cm": 2, "rmax": 2, "20cm": 2, "halfz": 2, "\u03d5\u2080": 2, "\u03b4\u03d5": 2, "60deg": 2, "g4tubsalloc": 2, "0x00000001277fc4e0": 2, "easili": 2, "draw": 2, "just": 2, "img": 2, "wirefram": 2, "special": [2, 3], "para": 2, "parallelepip": 2, "\u03c0": 2, "more": 2, "complex": [2, 3], "oper": [2, 3], "3d": 2, "cross": 2, "g4transform3d": 2, "g4rotationmatrix": 2, "cxxptr": [2, 3], "isnoth": 2, "currrent": 2, "platform": 2, "arm64": 2, "appl": 2, "darwin22": 2, "function": [2, 3], "experi": 2, "staticarrai": 2, "const": [2, 3], "vector3": 2, "svector": 2, "lo": 2, "hi": 2, "boundinglimit": 2, "bound": 2, "dim": 2, "rp": 2, "rand": 2, "random": 2, "within": 2, "result": 2, "insid": 2, "kinsid": 2, "color": 2, "black": 2, "markers": 2, "natur": 2, "chemic": 2, "mixtur": 2, "element": [2, 3], "isotop": 2, "offer": 2, "g4isotop": [2, 3], "g4element": [2, 3], "g4materi": [2, 3], "principl": 2, "howev": 2, "often": [2, 3], "composit": 2, "easiest": 2, "instanc": [2, 3], "m_air": 2, "findorbuildmateri": 2, "g4_air": 2, "show": [2, 3], "getdens": 2, "g": 2, "cm3": 2, "m_water": 2, "g4_water": 2, "0012047899999999999": 2, "altern": 2, "u5": 2, "u235": 2, "235": 2, "mole": 2, "u8": 2, "u238": 2, "238": 2, "u": 2, "enrich": 2, "uranium": 2, "addisotop": 2, "pleas": [2, 3, 4], "notic": 2, "transfer": [2, 3], "m_eu": 2, "ncompon": 2, "addel": 2, "natom": 2, "geta": 2, "237": 2, "72800000000004": 2, "molecul": 2, "o": 2, "findorbuildel": 2, "si": 2, "lu": 2, "lu\u2082sio\u2085": 2, "lu2sio5": 2, "getradlen": 2, "cm": 2, "1427324172087883": 2, "associ": 2, "repres": 2, "independ": 2, "its": 2, "To": [2, 3], "g4logicalvolum": [2, 3], "provid": [2, 3], "cryst_dx": 2, "6cm": 2, "cryst_di": 2, "cryst_dz": 2, "3cm": 2, "gap": 2, "5mm": 2, "dy": 2, "solidcryst": 2, "crystal": 2, "logiccryst": 2, "crystallv": 2, "g4logicalvolumealloc": 2, "0x000000028aaa6ab0": 2, "also": [2, 3], "mother": 2, "g4physicalvolum": 2, "nb_cryst": 2, "2\u03c0": 2, "ring_r1": 2, "tan": 2, "ring_r2": 2, "co": 2, "solidr": 2, "ring": 2, "logicr": 2, "icri": 2, "\u03d5": 2, "rotm": 2, "rotatei": 2, "rotatez": 2, "sin": 2, "transform": 2, "g4pvplacement": [2, 3], "copi": 2, "trigger": 2, "right": 2, "user": [2, 3], "call": 2, "toolkit": [2, 3], "signatur": 2, "det": 2, "detectorparamet": 2, "g4vphysicalvolum": 2, "receiv": 2, "declar": 2, "specif": 2, "getconstructor": 2, "here": 2, "keyword": 2, "argument": [2, 3], "with_kw": 2, "detectorb3": 2, "g4jldetector": 2, "int32": 2, "nb_ring": 2, "patient_radiu": 2, "8cm": 2, "patient_dz": 2, "checkoverlap": 2, "eventu": 2, "attribut": [2, 4], "deriv": 2, "dphi": 2, "half_dphi": 2, "cosdphi": 2, "tandphi": 2, "detector_dz": 2, "world_sizexi": 2, "world_sizez": 2, "default_mat": 2, "cryst_mat": 2, "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, "setvisattribut": 2, "g4visattribut": 2, "getinvis": 2, "alwai": 2, "g4pvplacementalloc": 2, "0x000000028acdd4c0": 2, "bind": 3, "cxxwrap": 3, "sinc": 3, "rather": 3, "larg": 3, "write": 3, "wrapper": 3, "code": 3, "hand": 3, "realli": 3, "wrapit": 3, "autom": 3, "make": 3, "clang": 3, "librari": 3, "concept": 3, "how": 3, "member": 3, "detail": 3, "descript": 3, "tutori": 3, "highlight": 3, "differ": 3, "therefor": 3, "assum": 3, "prior": 3, "knowledg": 3, "doe": 3, "stabl": 3, "releas": [3, 4], "registri": 3, "deploi": 3, "standard": 3, "note": 3, "mai": 3, "take": 3, "download": 3, "add": 3, "implicitli": 3, "export": 3, "thei": 3, "prefix": 3, "chanc": 3, "clash": 3, "other": 3, "g4string": 3, "pname": 3, "g4doubl": 3, "px": 3, "py": 3, "pz": 3, "int64": 3, "implicit": 3, "well": 3, "mybox": 3, "contructor": 3, "encod": 3, "g4boxalloc": 3, "ha": 3, "been": 3, "garbag": 3, "when": 3, "test": 3, "typeof": 3, "inde": 3, "g4boxdereferenc": 3, "cxxref": 3, "fullfil": 3, "r_box": 3, "p_box": 3, "1mtest": 3, "pass": 3, "deref": 3, "multi": 3, "dispatch": 3, "select": 3, "best": 3, "one": 3, "match": 3, "actual": 3, "vol": 3, "getcubicvolum": 3, "would": 3, "getxhalflength": 3, "getyhalflength": 3, "getzhalflength": 3, "see": [3, 4], "defin": [3, 4], "builtin": 3, "35mgeant4": 3, "arg1": 3, "union": 3, "mato": [3, 4], "5izvn": 3, "624": 3, "g4booleansolid": 3, "g4multiunion": 3, "g4displacedsolid": 3, "g4vcsgfacet": 3, "g4vsolid": 3, "case": 3, "do": 3, "have": 3, "concaten": 3, "g4random": 3, "getthese": 3, "clone": 3, "same": 3, "diffrent": 3, "By": 3, "pose": 3, "problem": 3, "mani": 3, "occas": 3, "care": 3, "cleanup": 3, "adequ": 3, "If": 3, "nor": 3, "pai": 3, "attent": 3, "crash": 3, "doubl": 3, "There": 3, "nevertheless": 3, "except": 3, "simplifi": 3, "g4pvreplica": 3, "g4jlgeneratoract": 3, "g4jlrunact": 3, "g4jlsensdet": 3, "g4jlworkeriniti": 3, "g4jlstatedepend": 3, "g4logicalskinsurfac": 3, "g4logicalbordersurfac": 3, "g4opticalsurfac": 3, "behavior": 3, "thing": 3, "correctli": 3, "box1": 3, "box2": 3, "distancetoin": 3, "00017222413403": 3, "now": 3, "cash": 3, "probabl": 3, "program": 3, "avoid": 3, "must": 3, "side": 3, "99985174389303": 3, "still": 3, "zero": 3, "1000": 3, "probablui": 3, "statu": 3, "1mstatu": 3, "environ": 3, "project": 3, "toml": 3, "90m": 3, "861a8166": 3, "39mcombinator": 3, "33m": 3, "1f15a43c": 3, "39mcxxwrap": 3, "v0": 3, "a93c6f00": 3, "39mdatafram": 3, "eb32b910": 3, "39medm4hep": 3, "edm4hep": 3, "7073ff75": 3, "39mijulia": 3, "f612022c": 3, "39mlorentzvectorhep": 3, "98572fba": 3, "39mparquet2": 3, "91a5bcdd": 3, "39mplot": 3, "90137ffa": 3, "39mstaticarrai": 3, "3cd96dde": 3, "39munroot": 3, "2e619515": 3, "39mexpat_jl": 3, "v2": 3, "872b6946": 3, "39mgeant4_jll": 3, "v11": 3, "637d83c4": 3, "39mxerces_jl": 3, "v3": 3, "1minfo": 3, "mark": 3, "those": 3, "upgrad": 3, "restrict": 3, "compat": 3, "constraint": 3, "why": 3, "outdat": 3, "short": 4, "introductori": 4, "support": 4, "hsf": 4, "juliahep": 4, "team": 4, "maintain": 4, "pere": 4, "geometri": 4, "basic": 4, "b1": 4, "cern": 4, "liquid": 4, "hydrogen": 4, "bubbl": 4, "chamber": 4, "under": 4, "creativ": 4, "public": 4, "licens": 4, "cc": 4, "BY": 4}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"cern": 0, "liquid": 0, "hydrogen": 0, "bubbl": 0, "chamber": 0, "defin": [0, 1, 2], "detector": [0, 1, 2], "simul": [0, 4], "data": 0, "need": 0, "user": [0, 1], "action": [0, 1], "primari": 0, "particl": [0, 4], "gener": 0, "magnet": 0, "file": 0, "applic": [0, 4], "draw": 0, "trigger": 0, "function": [0, 1], "basic": 1, "b1": 1, "exampl": [1, 4], "construct": 1, "geometri": [1, 2], "instanti": [1, 3], "runmanag": 1, "initi": 1, "execut": 1, "command": 1, "run": 1, "few": 1, "event": 1, "geant4": [2, 3, 4], "jl": [2, 3, 4], "solid": 2, "build": [2, 4], "boolean": 2, "materi": 2, "logic": 2, "volum": 2, "place": 2, "full": 2, "introduct": [3, 4], "instal": 3, "interact": 3, "wrap": 3, "class": 3, "object": 3, "call": 3, "method": 3, "static": 3, "work": 3, "inherit": 3, "ownership": 3, "welcom": 4, "tutori": 4, "transport": 4, "julia": 4, "complet": 4}, "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": {"CERN Liquid Hydrogen Bubble Chamber": [[0, "cern-liquid-hydrogen-bubble-chamber"]], "Define the detector chamber": [[0, "define-the-detector-chamber"]], "Define the simulation data": [[0, "define-the-simulation-data"]], "Define the needed user actions": [[0, "define-the-needed-user-actions"]], "Define the primary particle generator, the magnetic filed and the application": [[0, "define-the-primary-particle-generator-the-magnetic-filed-and-the-application"]], "Draw and trigger functions": [[0, "draw-and-trigger-functions"]], "Basic/B1 Example": [[1, "basic-b1-example"]], "Define the function that will construct the detector geometry.": [[1, "define-the-function-that-will-construct-the-detector-geometry"]], "User Actions": [[1, "user-actions"]], "Instantiate RunManager and initialize": [[1, "instantiate-runmanager-and-initialize"]], "Execute the commands to initialize and run few events": [[1, "execute-the-commands-to-initialize-and-run-few-events"]], "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"]], "Introduction to Geant4.jl": [[3, "introduction-to-geant4-jl"], [4, null]], "Installation": [[3, "installation"]], "Interacting with the wrapped classes": [[3, "interacting-with-the-wrapped-classes"]], "Object instantiation": [[3, "object-instantiation"]], "Calling object methods": [[3, "calling-object-methods"]], "Calling static class methods": [[3, "calling-static-class-methods"]], "Working in the inheritance": [[3, "working-in-the-inheritance"]], "Object ownership": [[3, "object-ownership"]], "Welcome to Geant4.jl Tutorial": [[4, "welcome-to-geant4-jl-tutorial"]], "Geant4.jl: Particle transport in Julia": [[4, "geant4-jl-particle-transport-in-julia"]], "Building Simulation Applications": [[4, null]], "Complete Examples": [[4, null]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["examples/HBC30", "geant4-jl-applications", "geant4-jl-geometry", "geant4-jl-intro", "index"], "filenames": ["examples/HBC30.ipynb", "geant4-jl-applications.ipynb", "geant4-jl-geometry.ipynb", "geant4-jl-intro.ipynb", "index.md"], "titles": ["CERN Liquid Hydrogen Bubble Chamber", "Basic/B1 Example", "Defining Geant4.jl Geometries", "Introduction to Geant4.jl", "Welcome to Geant4.jl Tutorial"], "terms": {"exampl": [0, 2, 3], "30cm": 0, "fill": 0, "us": [0, 1, 2, 3], "pion": 0, "beam": 0, "330": 0, "mev": [0, 1], "from": [0, 1, 2, 3], "p": [0, 1, 2], "The": [0, 1, 2, 3], "origin": 0, "devic": 0, "wa": 0, "like": [0, 2], "thi": [0, 1, 2, 3, 4], "geant4": [0, 1], "systemofunit": [0, 1, 2], "printf": 0, "geometrybas": 0, "cairomaki": [0, 2], "rotat": [0, 2], "iglwrap_jl": [0, 2], "forc": [0, 2, 3], "load": [0, 2], "g4vi": [0, 2], "extens": [0, 2], "32m": [0, 2, 3], "1mprecompil": [0, 2], "22m": [0, 2, 3], "39m": [0, 2, 3], "90miteratorinterfaceextens": 0, "90mworkerutil": 0, "90mitertool": 0, "90mxorg_libice_jl": 0, "90mcompat": 0, "90morderedcollect": 0, "90mrequir": 0, "90msentinelarrai": 0, "90mdatavalueinterfac": 0, "90mintervalset": [0, 2], "90mextent": 0, "90mtranscodingstream": 0, "90mconstructionbas": 0, "90mdataapi": 0, "90mstaticarrayscor": 0, "90mxorg_libxau_jl": 0, "90mlibcxxwrap_julia_jl": 0, "90mstatist": 0, "90mearcut_jl": 0, "90mmacrotool": 0, "90mxorg_libxdmcp_jl": 0, "90mexpat_jl": 0, "90mxorg_xtrans_jl": 0, "90mxerces_jl": 0, "90mlibiconv_jl": 0, "90mlibgpg_error_jl": 0, "90mtabletrait": 0, "90mxorg_libpthread_stubs_jl": 0, "90minlinestr": 0, "compatlinearalgebraext": 0, "90madapt": 0, "testext": 0, "90mpooledarrai": 0, "90mxorg_libsm_jl": 0, "90mgeointerfac": 0, "90mlibgcrypt_jl": 0, "90mxml2_jll": 0, "90mtabl": 0, "90mweakrefstr": 0, "90mcodeczlib": 0, "90mfilepathsbas": 0, "90mxslt_jll": 0, "90mchainrulescor": 0, "chainrulescoresparsearraysext": 0, "90mxorg_libxcb_jl": 0, "90mxorg_libx11_jl": 0, "90mxorg_libxext_jl": 0, "90mxorg_libxt_jl": 0, "90mlibglvnd_jll": 0, "90mxorg_libxmu_jl": 0, "90mstaticarrai": 0, "90mgeant4_jll": 0, "constructionbasestaticarraysext": 0, "adaptstaticarraysext": 0, "staticarraysstatisticsext": 0, "90mgeant4_julia_jl": 0, "staticarrayschainrulescoreext": 0, "constructionbaseintervalsetsext": 0, "90mstructarrai": 0, "structarraysstaticarraysext": 0, "structarrayssparsearraysext": 0, "structarraysadaptext": 0, "90mcxxwrap": 0, "39mgeometrybas": 0, "90mcsv": 0, "39mgeant4": 0, "66": [0, 1], "depend": 0, "successfulli": [0, 2], "precompil": [0, 2], "65": [0, 1], "second": 0, "8": [0, 1, 3], "alreadi": 0, "90mrangearrai": 0, "90mlatexstr": 0, "90mabstractfft": [0, 2], "90mcalculu": 0, "90mindirectarrai": 0, "90mcombinator": 0, "90mpositivefactor": 0, "90mpolygonop": 0, "90mtensorcor": 0, "90mstatsapi": 0, "90mabstractlattic": 0, "90mcontour": 0, "90mcenum": 0, "90mtriplotbas": 0, "90munpack": 0, "90mintegermathutil": 0, "90moffsetarrai": 0, "90mcompilersupportlibraries_jl": 0, "90mformat": 0, "90mfillarrai": [0, 2], "90mpkgversion": 0, "90mreexport": 0, "90mobserv": 0, "90mgrisu": 0, "90menumx": 0, "90mdocstringextens": 0, "90mroundingemul": 0, "90mabstracttre": 0, "90mprogressmet": 0, "90mnanmath": 0, "90mlazymodul": 0, "90mirrationalconst": 0, "90mratio": [0, 2], "90mringlist": 0, "90mmultiset": 0, "90municodefun": 0, "90minflat": 0, "90mmod": 0, "90mscratch": 0, "90mmappedarrai": 0, "90mmiss": 0, "90mcommonsubexpress": 0, "90msimpletrait": 0, "90msuitespars": 0, "90mwoodburymatric": 0, "90mdiffresult": 0, "90mdatastructur": 0, "90mrecipesbas": 0, "90mopenssl_jl": 0, "90mgraphite2_jl": 0, "90mlibmount_jl": 0, "90mllvmopenmp_jl": 0, "90mrmath_jll": 0, "90mbzip2_jll": 0, "90mlibpng_jll": 0, "90mfileio": 0, "90mimath_jl": 0, "90mlibfdk_aac_jl": 0, "90mintelopenmp_jl": 0, "90mlame_jl": 0, "90mcrlibm_jll": 0, "90mjpegturbo_jl": 0, "90mogg_jll": 0, "90mx264_jll": 0, "90mx265_jll": 0, "90mlibaom_jl": 0, "90mlzo_jll": 0, "90mopus_jl": 0, "90mlibffi_jl": 0, "90misoband_jl": 0, "90mfftw_jll": 0, "90mlibuuid_jl": 0, "90mfribidi_jl": 0, "90msigneddistancefield": 0, "90mlightxml": 0, "90mxorg_libxrender_jl": 0, "90msetfield": 0, "abstractfftschainrulescoreext": 0, "90mpack": 0, "39mparamet": 0, "90mpermut": 0, "90mprime": 0, "offsetarraysadaptext": 0, "90mfixedpointnumb": 0, "90mgettext_jl": 0, "90mopenspecfun_jl": 0, "90mfilepath": 0, "90mshowoff": 0, "90mmakiecor": 0, "90mlogexpfunct": [0, 2], "90mrelocatablefold": 0, "90mpdmat": 0, "90marrayinterfac": [0, 2], "90maxisalgorithm": 0, "90msortingalgorithm": 0, "intervalsetsrecipesbaseext": 0, "includ": [0, 1, 2], "detectorhbc30": 0, "jl": [0, 1], "hbc30": 0, "300": 0, "0": [0, 1, 2, 3, 4], "50": [0, 1], "fals": [0, 2], "192": 0, "50000000000003": 0, "structur": [0, 2], "hbc30simdata": 0, "correct": [0, 1], "moment": [0, 2, 3], "dure": [0, 2], "we": [0, 1, 2, 3], "collect": [0, 3], "point": [0, 2], "each": [0, 3], "track": [0, 1], "step": [0, 1, 2], "bounderi": 0, "togeth": 0, "initi": [0, 2], "kinet": [0, 1], "energi": [0, 1], "name": [0, 1, 2, 3], "charg": 0, "struct": [0, 2], "string": [0, 3], "int": 0, "float64": [0, 2], "vector": [0, 3], "point3": 0, "end": [0, 1, 2], "mutabl": [0, 2], "g4jlsimulationdata": 0, "run": [0, 2], "fparticl": 0, "fekin": 0, "veto": 0, "bool": [0, 2], "new": 0, "beginrun": 0, "store": [0, 1], "type": [0, 1, 2, 3], "beginev": 0, "clear": 0, "list": [0, 1], "current": [0, 2, 4], "event": [0, 2], "pretrackact": 0, "push": 0, "intial": 0, "posttackactkion": 0, "i": [0, 1, 2, 3, 4], "exclusevili": 0, "set": [0, 1], "exist": 0, "world": [0, 1, 2], "without": 0, "sizeabl": 0, "interact": 0, "stepact": 0, "latest": 0, "g4step": 0, "app": [0, 1], "g4jlapplic": 0, "noth": [0, 1, 2, 3], "getsimdata": 0, "getpoststeppoint": 0, "getposit": 0, "auxpoint": 0, "getpointertovectorofauxiliarypoint": 0, "c_null": 0, "ap": 0, "x": [0, 1, 2], "y": [0, 1, 2], "z": [0, 1, 2], "return": [0, 2, 3], "pre": [0, 1, 2], "g4track": [0, 1], "getparticledefinit": 0, "getparticlenam": 0, "getpdgcharg": 0, "getkineticenergi": 0, "post": 0, "posttrackact": 0, "id": [0, 1], "gettrackid": 0, "1": [0, 1, 2, 3], "80": [0, 1, 2], "did": 0, "loss": [0, 1], "ani": [0, 2, 3], "getstep": 0, "getphysicalvolum": 0, "onli": [0, 3], "outsid": 0, "true": [0, 2], "begin": 0, "g4event": 0, "empti": 0, "g4run": 0, "gun": [0, 1], "getparticleenergi": 0, "method": [0, 2], "import": [0, 1, 3], "tesla": 0, "particlegun": 0, "g4jlgungener": 0, "pi": [0, 1], "330mev": 0, "direct": [0, 1], "g4threevector": [0, 1, 2, 3], "posit": [0, 2], "worldzhalflength": 0, "field": 0, "bfield": 0, "g4jluniformmagfield": 0, "5tesla": 0, "creat": [0, 1, 2], "paramet": [0, 1, 2], "simdata": 0, "uniform": 0, "nthread": 0, "thread": [0, 1], "mt": [0, 1], "physics_typ": 0, "ftfp_bert": 0, "what": 0, "physic": [0, 1, 2], "instanti": 0, "stepaction_method": 0, "begineventaction_method": 0, "per": [0, 1], "pretrackaction_method": 0, "posttrackaction_method": 0, "beginrunaction_method": 0, "version": [0, 1], "11": [0, 1], "02": [0, 1], "decemb": [0, 1], "2023": [0, 1], "copyright": [0, 1], "collabor": [0, 1], "refer": [0, 1, 3], "nim": [0, 1], "A": [0, 1, 2], "506": [0, 1], "2003": [0, 1], "250": [0, 1], "303": [0, 1], "ieee": [0, 1], "tn": [0, 1], "53": [0, 1], "2006": [0, 1], "270": [0, 1], "278": [0, 1], "835": [0, 1], "2016": [0, 1], "186": [0, 1], "225": [0, 1], "www": [0, 1], "http": [0, 1], "org": [0, 1], "drawdetector": 0, "": [0, 1], "getworldvolum": 0, "drawev": 0, "previou": 0, "plot": 0, "tobe": 0, "isa": [0, 3], "line": 0, "maki": 0, "text": 0, "made": [0, 1, 2], "delet": [0, 3], "t": [0, 2], "style": 0, "ab": 0, "solid": [0, 3], "dot": 0, "linestyl": 0, "20": [0, 1], "veri": [0, 2, 3], "simplist": 0, "get": [0, 1, 2, 3], "interest": 0, "nexttrigg": 0, "beamon": [0, 1], "n": [0, 1, 2], "while": 0, "println": 0, "got": [0, 2], "after": 0, "configur": 0, "ui": 0, "storetrajectori": 0, "2": [0, 1, 2, 3], "auxiliari": 0, "smooth": 0, "trajectori": 0, "g4chordfind": 0, "stepperdriverid": 0, "first": [0, 2, 3], "fig": 0, "figur": 0, "size": 0, "2048": 0, "2028": 0, "lscene": 0, "displai": [0, 2], "imag": [0, 2], "png": [0, 2], "42": [0, 1], "chang": [0, 1], "next": 0, "setparticleenergi": [0, 1], "1gev": 0, "setparticlebynam": [0, 1], "e": [0, 1], "9": [0, 1, 2, 3], "modul": [1, 3], "setup": 1, "consist": 1, "an": [1, 2, 3], "envelop": 1, "box": [1, 2, 3], "shape": [1, 2], "contain": 1, "two": [1, 3], "volum": [1, 3], "spheric": 1, "cone": 1, "trapezoid": 1, "In": [1, 2, 3], "some": [1, 2, 3], "common": [1, 3, 4], "materi": [1, 4], "medic": 1, "applic": [1, 3], "water": 1, "inner": 1, "ar": [1, 2, 3], "tissu": 1, "bone": 1, "help": [1, 2], "g4nistmanag": [1, 2], "class": [1, 2], "which": [1, 2, 3], "allow": 1, "build": 1, "nist": [1, 2], "databas": [1, 2], "all": [1, 2, 3], "avail": [1, 2], "can": [1, 2, 3], "found": [1, 2, 3], "guid": [1, 2, 3], "develop": [1, 2, 3], "appendix": 1, "10": [1, 2, 3], "detectorb1": 1, "detdesc": 1, "g4jldetectorconstruct": [1, 3], "constructb1detector": 1, "qbbc": 1, "setverboselevel": 1, "qbbcalloc": 1, "ptr": [1, 2, 3], "0x0000000001652190": 1, "buildapp": 1, "self": 1, "g4jlactioniniti": 1, "particl": [1, 3], "particle_gun": 1, "g4jlparticlegun": [1, 3], "pg": 1, "getgun": 1, "100mev": 1, "setparticlemomentumdirect": 1, "setparticleposit": 1, "16cm": 1, "regist": [1, 3], "relinquish": 1, "ownership": [1, 2], "setuseract": 1, "move": [1, 2, 3], "g4jlactioninitializationalloc": 1, "0x0000000001819060": 1, "default": [1, 2, 3], "manag": [1, 2, 3], "g4runmanag": [1, 2], "object": 1, "setuseriniti": 1, "pointer": [1, 2, 3], "interfac": [1, 3], "uimanag": 1, "g4uimanag": 1, "getuipoint": 1, "kernel": 1, "applycommand": 1, "verbos": 1, "control": 1, "gamma": 1, "6": [1, 2], "go": 1, "check": [1, 2], "overlap": [1, 2], "g4box": [1, 2, 3], "ok": 1, "shape1": 1, "g4con": [1, 2, 3], "shape2": 1, "g4trd": [1, 2, 3], "hadroninelasticqbbc": 1, "process": 1, "emin": 1, "ftfp": 1, "3": [1, 2, 3], "gev": 1, "emax": 1, "100000": [1, 2], "bert": 1, "bertpion": 1, "12": 1, "bic": 1, "5": [1, 2], "electromagnet": 1, "lpm": 1, "effect": 1, "enabl": 1, "creation": 1, "sampl": 1, "tabl": 1, "appli": 1, "cut": 1, "em": 1, "combin": [1, 2], "transportationwithmsc": 1, "disabl": 1, "gener": [1, 2, 3], "linear": 1, "polaris": 1, "photoeffect": 1, "below": 1, "k": 1, "shell": 1, "quantum": 1, "entangl": 1, "section": [1, 2], "factor": 1, "integr": 1, "approach": 1, "min": 1, "100": [1, 2], "ev": 1, "max": 1, "tev": 1, "number": [1, 2], "bin": 1, "decad": 1, "7": [1, 2], "level": 1, "worker": 1, "bremsstrahlung": 1, "threshold": 1, "abov": 1, "primari": 1, "ad": [1, 3], "secondari": 1, "muon": 1, "hadron": 1, "lowest": 1, "triplet": 1, "5d": 1, "convers": [1, 3], "model": 1, "isol": 1, "ion": 1, "livermor": 1, "data": [1, 2, 3], "directori": 1, "epics_2017": 1, "ionis": 1, "mm": 1, "light": 1, "kev": 1, "icru90": 1, "fluctuat": 1, "de": 1, "dx": [1, 2], "lepton": 1, "urban": 1, "built": 1, "birk": 1, "satuar": 1, "csda": 1, "rang": 1, "final": 1, "angular": 1, "niel": 1, "comput": 1, "limit": [1, 2], "01": [1, 2], "read": [1, 2], "file": [1, 2, 3, 4], "pair": 1, "product": 1, "mu": 1, "multipl": 1, "scatter": [1, 2], "msc": 1, "algorithm": 1, "later": 1, "displac": 1, "alg96": 1, "04": 1, "safeti": 1, "skin": 1, "lambda": 1, "mott": 1, "dynam": 1, "between": [1, 3], "singl": 1, "fix": [1, 2], "1416": 1, "rad": 1, "upper": 1, "electron": 1, "nuclear": 1, "form": 1, "screen": 1, "phot": 1, "subtyp": [1, 3], "buildtabl": 1, "lambdaprim": 1, "200": 1, "61": 1, "g4region": 1, "defaultregionfortheworld": 1, "livermorephelectr": 1, "sautergavrila": 1, "fluo": 1, "compt": 1, "13": 1, "spline": 1, "56": 1, "klein": 1, "nishina": 1, "conv": 1, "14": 1, "022": 1, "18": 1, "betheheitlerlpm": 1, "modifiedtsai": 1, "rayl": 1, "150": 1, "62": 1, "livermorerayleigh": 1, "cullengener": 1, "urbanmsc": 1, "nbin": 1, "steplim": 1, "usesafeti": 1, "rfact": 1, "gfact": 1, "sfact": 1, "dispflag": 1, "llim": 1, "wentzelviuni": 1, "eioni": 1, "xstype": 1, "84": 1, "stepfunct": 1, "integ": 1, "fluct": 1, "linlosslim": 1, "mollerbhabha": 1, "ebrem": 1, "4": [1, 2, 4], "flag": 1, "vertexhighenergyth": 1, "ebremsb": 1, "ebremlpm": 1, "coulombscat": 1, "thetamin": 1, "theta": 1, "degre": 1, "180": 1, "plimit": 1, "139531": 1, "ecoulombscatt": 1, "annihil": 1, "eplus2gg": 1, "proton": 1, "minim": [1, 3], "hioni": 1, "bragg": 1, "bethebloch": 1, "hbrem": 1, "modifiedmephi": 1, "hpairprod": 1, "17x1001": 1, "50618": 1, "genericion": 1, "ionioni": 1, "braggion": 1, "alpha": 1, "9452": 1, "anti_proton": 1, "icru73qo": 1, "kaon": 1, "05231": 1, "18x1001": 1, "94942": 1, "muioni": 1, "mubethebloch": 1, "mubrem": 1, "mupairprod": 1, "21x1001": 1, "85": 1, "297": 1, "505": 1, "20x1001": 1, "11656": 1, "summari": 1, "b": 1, "hadelast": 1, "helasticlhep": 1, "cr_sctn": 1, "glauber": 1, "gribov": 1, "inelast": 1, "d": 1, "ioninelast": 1, "binari": [1, 3], "cascad": 1, "nucl": 1, "25": 1, "pev": 1, "ionelast": 1, "nndiffuseelast": 1, "he3": 1, "he3inelast": 1, "g4particleinelasticx": 1, "alphainelast": 1, "anti_he3": 1, "antiaelast": 1, "antiaglaub": 1, "anti_he3inelast": 1, "hfritiofcaptureatrest": 1, "anti_alpha": 1, "anti_alphainelast": 1, "anti_deuteron": 1, "anti_deuteroninelast": 1, "anti_hypertriton": 1, "anti_lambda": 1, "anti_lambdainelast": 1, "anti_neutron": 1, "anti_neutroninelast": 1, "anti_protoninelast": 1, "anti_triton": 1, "anti_tritoninelast": 1, "deuteron": 1, "dinelast": 1, "positronnuclear": 1, "g4electrovdnuclearmodel": 1, "electronuclearx": 1, "electronnuclear": 1, "photonnuclear": 1, "gammanpreco": 1, "bertinicascad": 1, "199": 1, "theofsgener": 1, "gammanuclearx": 1, "hbertinicaptureatrest": 1, "lambdainelast": 1, "muonnuclear": 1, "g4muonvdnuclearmodel": 1, "kokoulinmuonnuclearx": 1, "muminuscaptureatrest": 1, "neutron": 1, "helasticchip": 1, "g4neutronelasticx": 1, "neutroninelast": 1, "g4neutroninelasticx": 1, "ncaptur": 1, "nradcaptur": 1, "g4neutroncapturex": 1, "helasticglaub": 1, "barashenkovglaubergribov": 1, "protoninelast": 1, "sigma": 1, "triton": 1, "tinelast": 1, "nativ": 1, "compound": [1, 2], "invers": 1, "activ": 1, "excit": 1, "low": 1, "high": 1, "30": [1, 2], "nevergoback": 1, "option": [1, 3], "softcutoff": 1, "cem": 1, "transit": 1, "gnash": 1, "hetc": 1, "submodel": 1, "factori": 1, "evapor": 1, "gem": 1, "channel": 1, "68": 1, "nucleon": 1, "multifragment": 1, "fermi": 1, "breakup": 1, "densiti": [1, 2], "075": 1, "simpl": [1, 2, 3], "discret": 1, "residu": 1, "time": [1, 3], "long": 1, "live": 1, "isomer": 1, "isom": 1, "intern": [1, 4], "correl": 1, "emiss": 1, "2j": 1, "inform": [1, 2], "parent": 1, "kine": 1, "stepleng": 1, "trackleng": 1, "nextvolum": 1, "procnam": 1, "160": 1, "initstep": 1, "transport": [1, 3], "60": [1, 2], "40": [1, 2, 3], "120": 1, "260": 1, "19": [1, 2], "280": 1, "63": 1, "287": 1, "054": 1, "124": 1, "97": 1, "658": 1, "38": 1, "126": 1, "722": 1, "57": 1, "96": 1, "98": 1, "525": 1, "125": 1, "846": 1, "403": 1, "52": 1, "47": 1, "376": 1, "428": 1, "43": 1, "511": 1, "115": 1, "216": 1, "107": 1, "179": 1, "58": [1, 3], "77": 1, "51": 1, "0612": 1, "17": 1, "95": 1, "91": 1, "22": 1, "113": 1, "69": 1, "183": 1, "41": 1, "224": 1, "outofworld": 1, "0535": 1, "0285": 1, "0371": 1, "0257": 1, "295": 1, "825": 1, "03": [1, 2], "136": 1, "436": 1, "94": 1, "74": 1, "110": 1, "131": 1, "154": 1, "31": 1, "162": 1, "0881": 1, "35": 1, "599": 1, "121": 1, "577": 1, "371": 1, "123": 1, "569": 1, "761": 1, "441": 1, "89": 1, "59": 1, "187": 1, "574": 1, "407": 1, "00326": 1, "866": 1, "73": 1, "102": 1, "48": 1, "831": 1, "86": 1, "49": 1, "273": 1, "616": 1, "21": 1, "93": 1, "549": 1, "34": 1, "92": [1, 2], "229": 1, "29": 1, "529": 1, "46": 1, "207": 1, "576": 1, "415": 1, "24": 1, "83": 1, "44": 1, "76": 1, "935": 1, "07": 1, "37": 1, "499": 1, "05": 1, "87": 1, "32": [1, 2], "101": 1, "39": [1, 3], "103": 1, "36": 1, "0385": 1, "268": 1, "104": 1, "28": 1, "27": 1, "26": 1, "15": 1, "153": 1, "16": 1, "343": 1, "71": 1, "170": 1, "191": 1, "0417": 1, "318": 1, "78": 1, "67": 1, "196": 1, "72": 1, "528": 1, "82": 1, "09": 1, "668": 1, "203": 1, "45": 1, "55": 1, "209": 1, "23": 1, "396": 1, "210": 1, "08": 1, "214": 1, "218": 1, "81": 1, "54": 1, "394": 1, "219": 1, "723": 1, "220": 1, "242": 1, "128": 1, "190": 1, "64": [1, 2], "269": 1, "718": 1, "456": 1, "88": 1, "137": 1, "0547": 1, "0296": 1, "606": 1, "701": 1, "0752": 1, "531": 1, "0514": 1, "0146": 1, "00404": 1, "302": 1, "0105": 1, "00164": 1, "017": 1, "954": 1, "013": 1, "00236": 1, "33": 1, "157": 1, "00503": 1, "435": 1, "000778": 1, "475": 1, "276": 1, "763": 1, "0667": 1, "696": 1, "072": 1, "378": 1, "864": 1, "899": 1, "726": 1, "856": 1, "618": 1, "397": 1, "331": 1, "791": 1, "0976": 1, "699": 1, "604": 1, "692": 1, "304": 1, "388": 1, "757": 1, "003": 1, "000288": 1, "00271": 1, "000233": 1, "653": 1, "564": 1, "105": 1, "175": 1, "189": 1, "461": 1, "689": 1, "176": 1, "133": 1, "261": 1, "283": 1, "306": 1, "329": 1, "000198": 1, "34e": 1, "06": 1, "0557": 1, "0306": 1, "294": 1, "0814": 1, "138": 1, "348": 1, "557": 1, "305": 1, "862": 1, "0889": 1, "118": 1, "0733": 1, "432": 1, "0738": 1, "758": 1, "086": 1, "342": 1, "0972": 1, "114": 1, "167": 1, "139": 1, "359": 1, "168": 1, "0921": 1, "174": 1, "75": 1, "99": 1, "317": 1, "0467": 1, "0225": 1, "0177": 1, "0041": 1, "0227": 1, "00631": 1, "226": 1, "0932": 1, "078": 1, "0743": 1, "0705": 1, "312": 1, "0697": 1, "0664": 1, "382": 1, "473": 1, "00327": 1, "000375": 1, "000314": 1, "31e": 1, "000481": 1, "16e": 1, "00379": 1, "000482": 1, "00372": 1, "000466": 1, "0152": 1, "00536": 1, "0316": 1, "0194": 1, "00365": 1, "000452": 1, "0978": 1, "462": 1, "195": 1, "251": 1, "626": 1, "274": 1, "289": 1, "338": 1, "046": 1, "239": 1, "158": 1, "0631": 1, "057": 1, "029": 1, "039": 1, "0145": 1, "785": 1, "385": 1, "734": 1, "0515": 1, "311": 1, "291": 1, "0637": 1, "346": 1, "657": 1, "0996": 1, "546": 1, "90": [1, 2], "405": 1, "166": 1, "706": 1, "516": 1, "494": 1, "148": 1, "563": 1, "279": 1, "284": 1, "767": 1, "217": 1, "299": 1, "818": 1, "228": 1, "845": 1, "912": 1, "976": 1, "605": 1, "0525": 1, "193": 1, "0354": 1, "212": 1, "498": 1, "0723": 1, "0414": 1, "241": 1, "413": 1, "0431": 1, "245": 1, "135": 1, "416": 1, "661": 1, "g4": [2, 3], "construct": [2, 3], "them": 2, "api": [2, 3], "c": [2, 3], "gdml": 2, "notebook": 2, "you": 2, "task": 2, "It": [2, 3], "conveni": 2, "abl": 2, "visual": 2, "wai": [2, 3], "For": [2, 3], "purpos": 2, "need": [2, 3], "done": [2, 3], "usint": 2, "90mpaddedview": 2, "90mstackview": 2, "90mopenexr_jl": 2, "90mpixman_jl": 2, "90mlibvorbis_jl": 2, "90mlibsixel_jl": 2, "logexpfunctionschainrulescoreext": 2, "90msimplepartit": 2, "90mfreetype2_jl": 2, "90mquadgk": 2, "abstractfftstestext": 2, "90mrmath": 2, "90misoband": 2, "fillarrayspdmatsext": 2, "90mintervalarithmet": 2, "ratiosfixedpointnumbersext": 2, "arrayinterfacestaticarrayscoreext": 2, "intervalsetsstatisticsext": 2, "90mglib_jll": 2, "90mcolortyp": 2, "90mmosaicview": 2, "90mstatsbas": 2, "90mspecialfunct": 2, "90mfreetyp": 2, "90mgridlayoutbas": 2, "90mfontconfig_jl": 2, "fillarrayssparsearraysext": 2, "90mautoma": 2, "90maxisarrai": 2, "90mfinitediff": 2, "90minterpol": 2, "90mshaderabstract": 2, "90mqoi": 2, "90mcolorvectorspac": 2, "90mcolor": 2, "mkl_jll": 2, "33m": 2, "wait": 2, "background": 2, "io": 2, "timer": 2, "pid": 2, "4304": 2, "finish": 2, "handl": 2, "uv_handle_t": 2, "0x166fa10": 2, "0x7f129c0c66b0": 2, "mean": 2, "packag": [2, 3, 4], "ha": [2, 3], "start": [2, 3], "sourc": 2, "complet": 2, "close": 2, "explicitli": 2, "see": [2, 3, 4], "document": [2, 3], "hang": 2, "more": 2, "90mcairo_jl": 2, "fillarraysstatisticsext": 2, "specialfunctionschainrulescoreext": 2, "specialfunctionsext": 2, "finitediffstaticarraysext": 2, "90mgraphic": 2, "90manim": 2, "90mcolorbrew": 2, "90mopenexr": 2, "90mharfbuzz_jl": 2, "90mdualnumb": 2, "90mdiffrul": 2, "90mcolorschem": 2, "90mfreetypeabstract": 2, "90mlibass_jl": 2, "90mpolynomi": 2, "90mpango_jl": 2, "90mhypergeometricfunct": 2, "90mmkl_jll": 2, "90mforwarddiff": 2, "90mffmpeg_jll": 2, "90mcairo": 2, "90mmathtexengin": 2, "90mstatsfun": 2, "forwarddiffstaticarraysext": 2, "intervalarithmeticforwarddiffext": 2, "statsfunschainrulescoreext": 2, "90mnlsolversbas": 2, "intervalarithmeticrecipesbaseext": 2, "90mplotutil": 2, "90mimagecor": 2, "intervalarithmeticdiffrulesext": 2, "90mlinesearch": 2, "90mimagebas": 2, "90mfftw": 2, "90mdistribut": 2, "90mjpegturbo": 2, "90msixel": 2, "90mpngfile": 2, "polynomialsfftwext": 2, "90mimageax": 2, "90moptim": 2, "distributionstestext": 2, "90mexactpred": 2, "polynomialschainrulescoreext": 2, "distributionschainrulescoreext": 2, "90mimagemetadata": 2, "follow": [2, 3], "g4tub": [2, 3], "g4orb": [2, 3], "g4sphere": [2, 3], "g4cuttub": [2, 3], "g4para": [2, 3], "g4trap": [2, 3], "g4toru": [2, 3], "g4polycon": [2, 3], "g4polyhedra": [2, 3], "g4ellipticaltub": [2, 3], "g4ellipsoid": [2, 3], "g4ellipticalcon": [2, 3], "g4paraboloid": [2, 3], "g4hype": [2, 3], "g4tet": [2, 3], "g4extrudedsolid": 2, "g4twistedbox": [2, 3], "g4twistedtrap": 2, "g4twistedtrd": [2, 3], "g4generictrap": [2, 3], "g4twistedtub": [2, 3], "addit": 2, "g4unionsolid": [2, 3], "g4subtractionsolid": [2, 3], "g4intersectionsolid": 2, "definit": 2, "constructor": [2, 3], "let": 2, "tube": 2, "rmin": 2, "10cm": 2, "rmax": 2, "20cm": 2, "halfz": 2, "\u03d5\u2080": 2, "\u03b4\u03d5": 2, "60deg": 2, "g4tubsalloc": 2, "0x00000001277fc4e0": 2, "easili": 2, "draw": 2, "just": 2, "img": 2, "wirefram": 2, "special": [2, 3], "para": 2, "parallelepip": 2, "\u03c0": 2, "complex": [2, 3], "oper": [2, 3], "3d": 2, "cross": 2, "g4transform3d": 2, "g4rotationmatrix": 2, "cxxptr": [2, 3], "isnoth": 2, "currrent": 2, "platform": 2, "arm64": 2, "appl": 2, "darwin22": 2, "function": [2, 3], "experi": 2, "staticarrai": 2, "const": [2, 3], "vector3": 2, "svector": 2, "lo": 2, "hi": 2, "boundinglimit": 2, "bound": 2, "dim": 2, "rp": 2, "rand": 2, "random": 2, "within": 2, "result": 2, "insid": 2, "kinsid": 2, "color": 2, "black": 2, "markers": 2, "natur": 2, "chemic": 2, "mixtur": 2, "element": [2, 3], "isotop": 2, "offer": 2, "g4isotop": [2, 3], "g4element": [2, 3], "g4materi": [2, 3], "principl": 2, "howev": 2, "often": [2, 3], "composit": 2, "easiest": 2, "instanc": [2, 3], "m_air": 2, "findorbuildmateri": 2, "g4_air": 2, "show": [2, 3], "getdens": 2, "g": 2, "cm3": 2, "m_water": 2, "g4_water": 2, "0012047899999999999": 2, "altern": 2, "u5": 2, "u235": 2, "235": 2, "mole": 2, "u8": 2, "u238": 2, "238": 2, "u": 2, "enrich": 2, "uranium": 2, "addisotop": 2, "pleas": [2, 3, 4], "notic": 2, "transfer": [2, 3], "m_eu": 2, "ncompon": 2, "addel": 2, "natom": 2, "geta": 2, "237": 2, "72800000000004": 2, "molecul": 2, "o": 2, "findorbuildel": 2, "si": 2, "lu": 2, "lu\u2082sio\u2085": 2, "lu2sio5": 2, "getradlen": 2, "cm": 2, "1427324172087883": 2, "associ": 2, "repres": 2, "given": [2, 3], "independ": 2, "its": 2, "To": [2, 3], "g4logicalvolum": [2, 3], "provid": [2, 3], "cryst_dx": 2, "6cm": 2, "cryst_di": 2, "cryst_dz": 2, "3cm": 2, "gap": 2, "5mm": 2, "dy": 2, "solidcryst": 2, "crystal": 2, "logiccryst": 2, "crystallv": 2, "g4logicalvolumealloc": 2, "0x000000028aaa6ab0": 2, "also": [2, 3], "mother": 2, "g4physicalvolum": 2, "nb_cryst": 2, "2\u03c0": 2, "ring_r1": 2, "tan": 2, "ring_r2": 2, "co": 2, "solidr": 2, "ring": 2, "logicr": 2, "icri": 2, "\u03d5": 2, "rotm": 2, "rotatei": 2, "rotatez": 2, "sin": 2, "transform": 2, "g4pvplacement": [2, 3], "copi": 2, "trigger": 2, "right": 2, "user": [2, 3], "call": 2, "toolkit": [2, 3], "signatur": 2, "det": 2, "detectorparamet": 2, "g4vphysicalvolum": 2, "receiv": 2, "declar": 2, "specif": 2, "getconstructor": 2, "here": 2, "keyword": 2, "argument": [2, 3], "with_kw": 2, "detectorb3": 2, "g4jldetector": 2, "int32": 2, "nb_ring": 2, "patient_radiu": 2, "8cm": 2, "patient_dz": 2, "checkoverlap": 2, "eventu": 2, "attribut": [2, 4], "deriv": 2, "dphi": 2, "half_dphi": 2, "cosdphi": 2, "tandphi": 2, "detector_dz": 2, "world_sizexi": 2, "world_sizez": 2, "default_mat": 2, "cryst_mat": 2, "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, "setvisattribut": 2, "g4visattribut": 2, "getinvis": 2, "alwai": 2, "g4pvplacementalloc": 2, "0x000000028acdd4c0": 2, "julia": 3, "bind": 3, "cxxwrap": 3, "sinc": 3, "rather": 3, "larg": 3, "write": 3, "wrapper": 3, "code": 3, "hand": 3, "realli": 3, "wrapit": 3, "autom": 3, "make": 3, "clang": 3, "librari": 3, "concept": 3, "how": 3, "member": 3, "detail": 3, "descript": 3, "tutori": 3, "highlight": 3, "differ": 3, "therefor": 3, "assum": 3, "prior": 3, "knowledg": 3, "doe": 3, "requir": 3, "stabl": 3, "releas": [3, 4], "registri": 3, "deploi": 3, "standard": 3, "pkg": 3, "note": 3, "mai": 3, "take": 3, "download": 3, "add": 3, "implicitli": 3, "export": 3, "thei": 3, "prefix": 3, "chanc": 3, "clash": 3, "other": 3, "symbol": 3, "g4string": 3, "pname": 3, "g4doubl": 3, "px": 3, "py": 3, "pz": 3, "int64": 3, "implicit": 3, "well": 3, "mybox": 3, "contructor": 3, "g4boxalloc": 3, "0x0000000002246dd0": 3, "encod": 3, "been": 3, "alloc": 3, "garbag": 3, "when": 3, "test": 3, "typeof": 3, "inde": 3, "g4boxdereferenc": 3, "cxxref": 3, "fullfil": 3, "r_box": 3, "p_box": 3, "1mtest": 3, "pass": 3, "deref": 3, "multi": 3, "dispatch": 3, "select": 3, "best": 3, "one": 3, "match": 3, "actual": 3, "vol": 3, "getcubicvolum": 3, "would": 3, "getxhalflength": 3, "getyhalflength": 3, "getzhalflength": 3, "defin": [3, 4], "builtin": 3, "35mgeant4": 3, "arg1": 3, "union": 3, "home": 3, "runner": 3, "5izvn": 3, "src": 3, "624": 3, "g4booleansolid": 3, "g4multiunion": 3, "g4displacedsolid": 3, "g4vcsgfacet": 3, "g4vsolid": 3, "case": 3, "do": 3, "have": 3, "concaten": 3, "g4random": 3, "getthese": 3, "base": 3, "clone": 3, "same": 3, "diffrent": 3, "By": 3, "pose": 3, "problem": 3, "mani": 3, "occas": 3, "care": 3, "cleanup": 3, "adequ": 3, "If": 3, "nor": 3, "pai": 3, "attent": 3, "crash": 3, "doubl": 3, "There": 3, "nevertheless": 3, "except": 3, "simplifi": 3, "g4pvreplica": 3, "g4jlgeneratoract": 3, "g4jlrunact": 3, "g4jlsensdet": 3, "g4jlworkeriniti": 3, "g4jlstatedepend": 3, "g4logicalskinsurfac": 3, "g4logicalbordersurfac": 3, "g4opticalsurfac": 3, "behavior": 3, "thing": 3, "correctli": 3, "box1": 3, "box2": 3, "distancetoin": 3, "00017222413403": 3, "now": 3, "gc": 3, "cash": 3, "probabl": 3, "program": 3, "avoid": 3, "must": 3, "side": 3, "99985174389303": 3, "still": 3, "zero": 3, "1000": 3, "probablui": 3, "short": 4, "introductori": 4, "support": 4, "hsf": 4, "juliahep": 4, "team": 4, "maintain": 4, "pere": 4, "mato": 4, "geometri": 4, "basic": 4, "b1": 4, "cern": 4, "liquid": 4, "hydrogen": 4, "bubbl": 4, "chamber": 4, "under": 4, "creativ": 4, "public": 4, "licens": 4, "cc": 4, "BY": 4}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"cern": 0, "liquid": 0, "hydrogen": 0, "bubbl": 0, "chamber": 0, "defin": [0, 1, 2], "detector": [0, 1, 2], "simul": [0, 4], "data": 0, "need": 0, "user": [0, 1], "action": [0, 1], "primari": 0, "particl": [0, 4], "gener": 0, "magnet": 0, "file": 0, "applic": [0, 4], "draw": 0, "trigger": 0, "function": [0, 1], "basic": 1, "b1": 1, "exampl": [1, 4], "construct": 1, "geometri": [1, 2], "instanti": [1, 3], "runmanag": 1, "initi": 1, "execut": 1, "command": 1, "run": 1, "few": 1, "event": 1, "geant4": [2, 3, 4], "jl": [2, 3, 4], "solid": 2, "build": [2, 4], "boolean": 2, "materi": 2, "logic": 2, "volum": 2, "place": 2, "full": 2, "introduct": [3, 4], "instal": 3, "interact": 3, "wrap": 3, "class": 3, "object": 3, "call": 3, "method": 3, "static": 3, "work": 3, "inherit": 3, "ownership": 3, "welcom": 4, "tutori": 4, "transport": 4, "julia": 4, "complet": 4}, "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": {"CERN Liquid Hydrogen Bubble Chamber": [[0, "cern-liquid-hydrogen-bubble-chamber"]], "Define the detector chamber": [[0, "define-the-detector-chamber"]], "Define the simulation data": [[0, "define-the-simulation-data"]], "Define the needed user actions": [[0, "define-the-needed-user-actions"]], "Define the primary particle generator, the magnetic filed and the application": [[0, "define-the-primary-particle-generator-the-magnetic-filed-and-the-application"]], "Draw and trigger functions": [[0, "draw-and-trigger-functions"]], "Basic/B1 Example": [[1, "basic-b1-example"]], "Define the function that will construct the detector geometry.": [[1, "define-the-function-that-will-construct-the-detector-geometry"]], "User Actions": [[1, "user-actions"]], "Instantiate RunManager and initialize": [[1, "instantiate-runmanager-and-initialize"]], "Execute the commands to initialize and run few events": [[1, "execute-the-commands-to-initialize-and-run-few-events"]], "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"]], "Introduction to Geant4.jl": [[3, "introduction-to-geant4-jl"], [4, null]], "Installation": [[3, "installation"]], "Interacting with the wrapped classes": [[3, "interacting-with-the-wrapped-classes"]], "Object instantiation": [[3, "object-instantiation"]], "Calling object methods": [[3, "calling-object-methods"]], "Calling static class methods": [[3, "calling-static-class-methods"]], "Working in the inheritance": [[3, "working-in-the-inheritance"]], "Object ownership": [[3, "object-ownership"]], "Welcome to Geant4.jl Tutorial": [[4, "welcome-to-geant4-jl-tutorial"]], "Geant4.jl: Particle transport in Julia": [[4, "geant4-jl-particle-transport-in-julia"]], "Building Simulation Applications": [[4, null]], "Complete Examples": [[4, null]]}, "indexentries": {}}) \ No newline at end of file