2020 Session 3

Primary Particles, Visualization


Online Notes


  • Primary Particles ( slides )
    • Primary particle generation, G4VUserPrimaryGeneratorAction and G4VPrimaryGenerator classes, Primary vertex and primary particle, Built-in primary particle generators, Particle gun, GPS, Interfaces to HEPEvt and HepMC
  • Random number generators ( slides )
    • Introduction, HepRandom engine, /random commands
  • Visualization ( slides )
    • Introduction to Visualization, Quick Looks at Eight Visualization Drivers, Basic Visualization Commands


  • Use of G4ParticleGun
  • Randomizing particle direction, Storing/retrieving random generator status
  • Explore vis commands