Академический Документы
Профессиональный Документы
Культура Документы
Introduction
http://cern.ch/geant4
The full set of lecture notes of this Geant4 Course is available at
http://www.ge.infn.it/geant4/events/pisa_jan2006/geant4course.html
there are other kinds of simulation components, such as physics event generators,
electronics response generation, etc.
often the simulation of a complex experiment consists of several of these
components interfaced to one another
The zoo
EGS4, EGS5, EGSnrc
Geant3, Geant4
MARS
MCNP, MCNPX, A3MCNP, MCNP-DSP, MCNP4B
MVP, MVP-BURN
Penelope
Peregrine
Tripoli-3, Tripoli-3 A, Tripoli-4
DPM
EA-MC
FLUKA
GEM
HERMES
LAHET
MCBEND
MCU
MF3D
NMTC
MONK
MORSE
RTS&T-2000
SCALE
TRAX
VMC++
Monte Carlo codes presented at the MC200 Conference, Lisbon, October 2000
What is
is
What
OO Toolkit for the simulation of
next generation HEP detectors
...of the current generation too
...not only of HEP detectors
also
??
Born from the requirements of
large scale HEP experiments
Geant3
Fortran
CERN product
inadequate for LHC experiments
An experiment of
distributed software production
and management
An experiment of application of rigorous
software engineering methodologies
and Object Oriented technology
to the HEP environment
LHC
Storage
all
interactions
Processing
70,000 of todays fastest PCs
(~6 hours Intel CPU production today)
Geant3
Fortran
CERN product
LHCb
inadequate for
LHC
experiments
1000 person-years
~5000 physicists
Higgs
9 orders of magnitude!
ATLAS
Geant4 Collaboration
MoU based
Distribution, Development and User Support of Geant4
Unix/Linux
Unix/Linux is a standard working environment for Geant4, therefore a
minimum knowledge/experience is required
How to use basic Unix command
How to compile a C++ code
Windows
You can use Visual C++
Though still you need some knowledge of Unix (cygwin) for installation
User interface
Interactive mode with terminal or GUI
Batch mode
Visualisation
Trajectory of a particle and its all secondaries
Detector geometry
Debugging
Controllable verbose outputs from the kernel during
transportation
Errors in the geometry definition, etc.
Data analysis