Geant4 Homepage Book For Application Developers Logo
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
Next Previous

© Copyright 1999-2024, Geant4 Collaboration .