Session 3

Primary Particles, User Actions


  • Primary Particles, User Actions ( 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, User Actions
  • Random number generators ( slides )
    • Introduction, HepRandom engine, /random commands
  • More on User Interfaces ( slides )
    • Messenger classes, G4GenericMessenger


  • Use of G4ParticleGun
  • Randomizing particle direction
  • Storing/retrieving random generator status