VMC Examples Version 6.6
Loading...
Searching...
No Matches
Example E02

Description

The Geant4 ExampleN02 adapted to Virtual Monte Carlo.

It demonstrates:

  • Geometry - parameterised volume (Gsposp)
  • Definition of sensitive volumes
  • Physics - hadronics processes off
  • Particles cuts: default G3 cuts, G4 cut in range: 1cm
  • Simple primary generator: one proton with a fixed position and direction
  • Generating hits
  • Drawing geometry (G3, G3+TGeo, G4)
  • Drawing trajectories (G3+TGeo, G4+TGeo, G4)
  • Storing hits, particles stack in Root file

See also description of in geant4/examples/novice/N02/README

Macros

For running example with G3:

   load_g3.C      - macro to load the libraries to run the example with Geant3
   run_g3.C       - macro for running example
   g3tgeoConfig.C - configuration macro for G3 with TGeo geometry (default)
   g3Config.C     - configuration macro for G3 with native geometry
  

For running example with G4:

   load_g4.C      - macro to load the libraries to run the example with Geant4
   run_g4.C       - macro for running example
   g4Config.C     - configuration macro for G4 with native geometry navigation (default)
   g4tgeoConfig.C - configuration macro for G4 with TGeo geometry navigation
   g4config.in     - macro for G4 configuration using G4 commands
   g4vis.in        - macro for G4 visualization settings
  

To run example

  With G3 + TGeo:
  root[0] .x  load_g3.C
  root[1] .x  run_g3.C

  With G4:
  root[0] .x  load_g4.C
  root[1] .x  run_g4.C

  With G4 + TGeo navigation:
  root[0] .x  load_g4.C
  root[1] .x  run_g4.C( "g4tgeoConfig.C");
  

Classes

The documentation of all classes and the basic macros for this example is availabe on this page .