Geant4 Homepage Book For Toolkit Developers Logo
11.3 (doc Rev9.1)

Contents

  • Introduction
  • Design and Function of Geant4 Categories
    • Introduction
    • Run
    • Event
    • Tracking
    • Physics Processes
    • Hits and Digitisation
    • Geometry
    • Electromagnetic Fields
    • Particles
    • Materials
    • Global Usage
    • Design of Visualisation Category
    • Intercoms
    • Parallelism in Geant4: multi-threading capabilities
  • Extending Toolkit Functionality
  • Bibliography
Book For Toolkit Developers
  • Docs »
  • Design and Function of Geant4 Categories

Design and Function of Geant4 CategoriesΒΆ

Contents:

  • Introduction
  • Run
    • Design Philosophy
    • Class Design
  • Event
    • Design Philosophy
    • Class Design
  • Tracking
    • Design Philosophy
    • Class Design
      • Track Category
      • Tracking Category
    • Tracking Algorithm
    • Interaction with Physics Processes
    • Ordering of Methods of Physics Processes
  • Physics Processes
    • Design Philosophy
    • Class Design
      • General
    • Electromagnetic
    • Hadronic
  • Hits and Digitisation
    • Design Philosophy
    • Class Design
  • Geometry
    • Design Philosophy
    • Class Design
    • Additional Geometry Diagrams
  • Electromagnetic Fields
    • Class Design
  • Particles
    • Design Philosophy
    • Class Design
  • Materials
    • Design Philosophy
    • Design
      • Classes For Material Description
      • The NIST Manager Utility
      • Optical Classes
      • Material Extension
  • Global Usage
    • Design Philosophy
    • Class Design
      • HEPNumerics
      • HEPGeometry
  • Design of Visualisation Category
    • Design Philosophy
    • The Graphics Interfaces
    • The Geant4 Visualisation System
    • Modelling sub-category
    • View parameters
    • Visualisation Attributes
      • Finding the applicable vis attributes
  • Intercoms
    • Design Philosophy
    • Class Design
  • Parallelism in Geant4: multi-threading capabilities
    • Event level parallelism
    • General Design
    • Memory handling in Geant4 Version 10.0
      • Introduction
      • Thread safety and sharing of objects
      • Details on the split classes mechanism
      • Explicit memory handling
    • Threading model utilities and functions
      • Types and functions related to the use of threads
      • Types and functions related to the use of mutexes and conditions
    • Random Number Generation Seeding in MT
    • Additional material
Next Previous

© Copyright 1999-2024, Geant4 Collaboration .