Navigation
index
modules
|
env
»
Env documentation
»
Quick search
Enter search terms or a module, class or function name.
Links
env
tl
repo
edocs
heprez
tl
repo
hdocs
backup status
Content Skeleton
Installing
env
Base Tools
LOG
TODO
Sys Admin
Plotting
SCM
Trac
ROOT
Sphinx Extensions
Matplotlib
nose
SVN
Numerical Python, numpy et al
PyPy : faster python
Tools
MySQL hotcopy
MySQL Tools
SQLite
DB scripts
QXML
Fossil
Java Demos
cuda
pycuda
geant4
muon_simulation
chroma
llvm
Graphics
cuda
opencl
Linux
Cloud
Package Management
ui
debugging
mercurial
javascript
nuwa
ccgpu
pygame
zeromq
doc
Python
osx
hg
simoncblyth.bitbucket.org
numpy
Muon Simulation Presentation
optix
This Page
Show Source
ggeoview
ΒΆ
Ideas
Sampling
From CHEP 2015 Proceedings
Alias Method
Geometry
Prism TIR
Cartesian Oval Surface of Revolution
Practicalities
Optical Tests
Spherical Interface Refraction
Thin Gaussian Lens
Dispersing Prisms
Dispersion
Progress
May
June
July
Aug
Sept
October
November
December
January
February
March
April
May
issues
Geocache Versioning ?
PMT Distributions
Offset Vacuum Base
[RESOLVED] Containing Material placeholder leading to DUD in buffer
Issue
CFG4 PMT Edge Double Reflect
FIXED : a TIR bug
PMT Test
Torch Stratification
Summary
Issue
Visualization Artifact Only ? NO
Time Banding
Time Compression Artifact ? YEP
Improve Time Compression ?
Changing Position/Time Domain used for record compression
Position Compression Artifact ? Dont think so
Refs
Leaky Analytic Sphere
Executive Summary
Refs about floating point epsilon
Polar Leak
Scaling the BBox
Radial Shooting from all directions
Leaky Triangulated Box
Summary
Initial Observation
Surface Debug : lacking hits due to surface/volume model mismatch
Chroma Solution to same issue
How to do this with GGeo ?
Approach using AssimpGGeo::convertSensors
Possibly a problem with PMT normals ?
Detdesc dive
Sphere Sphere Intersection
How to try some simple replacement cathode ?
Analytic OptiX geometry
Triangulated Case
Now with simplified OptiX geometry
Union Splitting
Mesh mending
Visualisations
applying fix to fuller geometry
oav fix
Check Topology of Meshes
Where to do mesh fixing ?
Mesh Surgery implemented in openmeshtest-
G4DAE/G4 triangulation code quickly goes down rabbit hole
Idea mesh scanning to identify internal faces
ExplodeZVertices makes it obvious that have two closed meshes, not interior faces of one
Single face eyeballing
Numerical view
many upwards going photons think their m1 is Ac when actually Gd
Isolate issue to single volume : 3158
OpenGL Eyeballing
NumPy Look at faces/vertices
Next volume : 3159, same structure acting OK
Check at detdesc level
~
Box Asymmetry
JPMT Scint not working
Moving Bookmarks
Groupvel Related issues
Optical Photon Propagation Times need to use GROUPVEL
Where/when/how to bring into GGeo ?
Another material property added to the G4DAE export ?
GROUPVEL in Geant4
G. Horton-Smith, 2005/04/14
Geant4 fix into 4.7.1
Observe
G4MaterialPropertiesTable::SetGROUPVEL
Recreate the calc ?
Bringing GROUPVEL into Opticks
How to handle GROUPVEL in comparison against cfg4- ?
Groupvel Kludge Unintended Consequences
Nopstep failing to appear : viz debugg
Optical Local Time Goes Backward
PMT Distributions
Scattering : GdLS missing RAYLEIGH
Scintillation Photons
Tracing thru Opticks
G4Scintillation
DYB Scintillation props
geant4_opticks_integration
G4/Op Integration Overview
Objectives
See Also
Approach
DONE
DEBUGGING
TODO
High Level Refactor
Objective
Approach
DONE
Tests Commands To Run Whilst Refactoring
[FIXED] OP record vis broken by OpticksEvent simplifications
[FIXED] Left field flakiness
FIXED: Photon record coloring M key seems wrong
[FIXED] CFG4 load count mismatch assert
[FIXED] GUI Photon Selection Failure
FIXED
Background
Approach to solving
Not Working
Working
[FIXED] GUI Photon Flag Names All NULL
progress
initial issue
Broken PMT Test
FIXED
Issue : photon record positional qwns all zero
Broken Indexing
G4GUN Debug
Integration starting point : pure g4gun
Evt debug with npy-/g4gun.py
domains
Opticks Space Domain
G4/GDML Space Domain
Geometry Selection
shape
Time Goes Backward
[FIXED] Issue : with GDML geometry opticalphoton time going backwards
Material Properties
[WORKED AROUND] Issue : old GDML export omits material properties
Taming Geant4 Verbosity
FIXED Issue : g4 geometry cleanup WARNINGs
FIXED Issue : g4 process verbosity control
Issue : g4 couples table noise, comment call to DumpCutValuesTable()
Issue : g4 init is slow, how to cache the physics tables ?
Issue : g4 Em noise control
Issue : g4 noise control
Borked Photon Record Colors
where do the colors come from
enhancement
Analytic Geometry
Principal
Aligning three geometries
Containment Box Handling
GPmt Operation
Photocathode
Test Box Debugging
Fixing box normals
Face Slicing
Photocathode
First and Second Solids, Pyrex and contained vacuum
Tubs Issue FIXED, was caused by cylinder poking outside its bbox
Just Tubs
Just Tracing a single instance
Plumbing check
How to OptiX intersect with CSG solid ?
How to proceed ?
detdesc PMT is involved
Instance Identity
Geometry Review
Related Issue
Immediate solution to bad G4DAE export of PMT vacuum
Longterm solution
Problem avoidance
Pie in the sky solution
Geometry Pools
pmt-/partial detdesc parse
GPmt partitioned analytic geometry
GCSG analytic geometry
Minature Dev Cycle, without the offset
GGV test running ggeo-/GGeoTest
cfg4-/CDetector
cfg4-/CMaker
G4DAE Exports
pmt-ecd/plot.py
assimp-/ColladaParser
assimpwrap-/AssimpGGeo
ggeo-/GTreeCheck
ggeo-/GMergedMesh
dump the base and modified meshes from pmt test
npy-/mesh.py GMergedMesh check
Fixed GGeoTest nodeinfo
npy-/analytic_cf_triangulated.py
npy-/vacuum_offset.py
Movie
Experience with g4daeview
References
QuickTime Player 10.3
Aspect Ratio
What size video ?
Automated Screen Capture
QuickTime Applescript
iMovie importing
Getting Started with Opticks
Exporting Geometry
Exporting Event Data
Conferences
GTC
CHEP
ACAT
Others
Production Requirements
Choosing a NVIDIA Product Line
Choosing GeForce GPU
Pascal
Maxwell
Opticks/OptiX requirements
Overview
Navigation
index
modules
|
env
»
Env documentation
»