Navigation
index
modules
|
next
|
previous
|
env
»
Env documentation
»
geant4
»
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
Geant4 Release Notes
Geant4 GPU
Geant4 Profiling
Geant4 Release Notes
Verbosity
Geant4 Documentation
GiGa
Geant4 API
Geant4 Optical Photon
Geant4 Processes
Medical Communities Using Geant4 (esp. optical photon)
Geant4 Geometry Export
g4py
nuwa
Geant4 Event
Geant4
Geant4 Multi Threading
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
Previous topic
Create Incremental Patch
Next topic
Geant4 EventManager
Geant4 Event
ΒΆ
Geant4 EventManager
G4EventManager::DoProcessing
G4EventManager::StackTracks
Geant4 StackingAction
Documentation
G4UserStackingAction
Documentation Extracts
ClassifyNewTrack
NewStage : deal with the wait stack
PrepareNewEvent
StackingAction Source
StackingAction examples
Geant4 StackManager
G4StackManager.hh
G4StackManager::G4StackManager
G4TrackStack
G4StackedTrack
G4Track
G4DynamicParticle
G4StackManager::PushOneTrack
G4StackManager::PopNextTrack
External Propagation Intervention Possibilities
Standard Operation
G4StackManager::ReClassify
PrepareNewEvent
Geant4 TrackingAction
Chroma PhotonTrackingAction::PreUserTrackingAction
PreUserTrackingAction examples
G4UserTrackingAction
Examples
PostUserTrackingAction examples
Geant4 SteppingAction
Geant4 SteppingManager
G4SteppingManager::Stepping
Geant4 TrackingManager
G4TrackingManager.hh
Chroma PreUserTrackingAction
G4TrackingManager::ProcessOneTrack (98% OF TIME IN HERE)
Geant4 Navigator
Geant4 Process
Overview
G4 Stepping, Process mechanics
What is a Process?
What is a ParticleChange?
External Shoe-horning
Process Example : G4OpRayleigh
Where are the canonical calls to GetMeanFreePath
G4ProcessManager
G4SteppingManager
G4TrackingManager
G4EventManager
Modelling Processes
Tracking of Photons in processes/optical
Absorption
ABSLENGTH
G4OpAbsorption::PostStepDoIt
G4OpAbsorption::GetMeanFreePath
G4VDiscreteProcess::PostStepGetPhysicalInteractionLength
G4VProcess::PostStepGPIL
G4VDiscreteProcess::PostStepGetPhysicalInteractionLength
processes/management/include/G4VProcess.hh
Rayleigh Scattering
G4SteppingManager::GetProcessNumber
How are the relevant processes determined ?
What distribution is used for OP times, energy
DsPmtSensDet::ProcessHits
Where do the times come from ?
G4Transportation::AlongStepDoIt
G4SteppingManager::DefinePhysicalStepLength
G4SteppingManager::DefinePhysicalStepLength
Only 6 processes ?
2.4.4. Interaction with Physics Processes
G4Transportation
NuWa hookup
PhysicsList setup
Impingement
Wrapper Process
G4WrapperProcess usage for event biasing
Geant4 External Propagation
Remit
External Propagation Requirements
Alternate Early Photon Collection
GPU Hit formation Approach
Pros
Cons
How to implement ?
Propagated Photon Mergeback approach
pseudo process complications
Geant4 Hits
What passes HCE to Initialize and EndOfEvent ?
G4SensitiveDetector
G4SDManager
G4OpBoundaryProcess
Navigation
index
modules
|
next
|
previous
|
env
»
Env documentation
»
geant4
»