Geant4 User's Documents
Version:
Geant4 8.2 December 2006
Geant4 User's Guide
- For Application Developers -
Introduction
Getting Started with Geant4 - Running a Simple Example
How to Define the main() Program
How to Define a Detector Geometry
How to Specify Materials in the Detector
How to Specify Particles
How to Specify Physics Processes
How to Generate a Primary Event
How to Make an Executable Program
How to Set Up an Interactive Session
How to Execute a Program
How to Visualize the Detector and Events
Toolkit Fundamentals
Class Categories and Domains
Global Usage Classes
System of Units
Run
Event
Event Generator Interface
Event Biasing Techniques
Detector Definition and Response
Geometry
Material
Electromagnetic Field
Hits
Digitization
Object Persistency
Parallel Geometries
Tracking and Physics
Tracking
Physics Processes
Particles
Production Threshold vs. Tracking Cut
Cuts per Region
Physics tables
User limits
User Actions
Mandatory User Actions and Initializations
Optional User Actions
User Information Classes
Communication and Control
Built-in Commands
User Interface - Defining New Commands
Visualization
Introduction to Visualization
Adding Visualization to Your Executable
The Visualization Drivers
Controlling Visualization from Commands
Controlling Visualization from Compiled Code
Visualization Attributes
Enhanced Trajectory Drawing
Filtering
Polylines, Markers and Text
Making a Movie
Examples
Novice Examples
Extended Examples
Advanced Examples
Appendix
Tips for the program compilation
Histogramming
CLHEP Foundation Library for HEP
C++ Standard template library
Makefiles and Environment Variables
Build for MS Visual C++
Development and debug tools
About the authors