Geant4 Homepage
Book For Application Developers
11.3 (doc Rev9.1)
Contents
Introduction
Getting Started with Geant4 - Running a Simple Example
Toolkit Fundamentals
Class Categories and Domains
Global Usage Classes
System of units
Run
Event
Event Generator Interface
Event Biasing Techniques
Detector Definition and Response
Tracking and Physics
User Actions
Control
Visualization
Analysis
Language Bindings
Examples
Appendix
Bibliography
Book For Application Developers
Docs
»
Toolkit Fundamentals
Toolkit Fundamentals
¶
Class Categories and Domains
What is a class category?
Class categories in
Geant4
Global Usage Classes
Signature of
Geant4
classes
The
HEPRandom
module in CLHEP
The
HEPNumerics
module
General management classes
System of units
Basic units
Input your data
Output your data
Introduce new units
Print the list of units
Run
Basic concept of
Run
Geant4
as a state machine
User’s hook for state change
Customizing the Run Manager
Managing worker thread
Event
Representation of an event
Structure of an event
Mandates of
G4EventManager
Stacking mechanism
Event Generator Interface
Structure of a primary event
Interface to a primary generator
Event overlap using multiple generators
Event Biasing Techniques
Scoring, Geometrical Importance Sampling and Weight Roulette
Physics Based Biasing
Adjoint/Reverse Monte Carlo
Generic Biasing