Quick intro to geant4
Download
1 / 23

Quick Intro to Geant4 - PowerPoint PPT Presentation


  • 192 Views
  • Uploaded on

Quick Intro to Geant4. Joseph Perl (SLAC/SCCS) G4NAMU meeting @ AAPM Minneapolis 22 July 2007. What is Geant4?. An All Particle Monte-Carlo Free Flexible Object-Oriented (C++) You get the source Successor of GEANT3, world-standard for HEP detector simulation.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Quick Intro to Geant4' - nydia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Quick intro to geant4

Quick Intro to Geant4

Joseph Perl (SLAC/SCCS)

G4NAMU meeting @ AAPM Minneapolis

22 July 2007


What is geant4
What is Geant4?

  • An All Particle Monte-Carlo

  • Free

  • Flexible

  • Object-Oriented (C++)

  • You get the source

  • Successor of GEANT3,world-standard for HEP detector simulation.

  • Used well beyond HEP: heavy ion physics, CP violation physics, cosmic ray physics, astrophysics, space science, shielding and medical applications.

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


Flexibility of geant4
Flexibility of Geant4

  • In order to meet wide variety of requirements from various application fields, a large degree of functionality and flexibility are provided.

  • Geant4 has many types of geometrical descriptions to describe most complicated and realistic geometries

    • CSG, BREP and Boolean solids

    • Placement, replica, divided, parameterized, reflected and grouped

    • XML interface

  • Everything is open to the user

    • Choice of physics processes/models

    • Choice of GUI, Visualization, persistency, histogramming technologies

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


Physics in geant4
Physics in Geant4

  • It is rather unrealistic to develop a uniform physics model to cover wide variety of particles and/or wide energy range.

  • Much wider coverage of physics comes from mixture of theory-driven, parameterized, and empirical formulae. Thanks to polymorphism mechanism, both cross-sections and models (final state generation) can be combined in arbitrary manners into one particular process.

  • Geant4 offers

    • EM processes

    • Hadronic processes

    • Polarization

    • Photon/lepton-hadron processes

    • Optical photon processes

    • Decay processes

    • Shower parameterization

    • Event biasing techniques

    • And you can plug-in more

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


Geant4 its history
Geant4 – Its history

  • Dec ’94 - Project start

  • Apr ’97 - First alpha release

  • Jul ’98 - First beta release

  • Dec ’98 - First Geant4 public release - version 1.0

  • June 30th, ’06 - Geant4 version 8.1 release

    • July 27th, ’06 - Geant4 8.1-patch01 release

  • Dec 15th, ’06 - Geant4 version 8.2 release

    • Feb 23rd, ’07 - Geant4 8.2-patch01 release

  • May 11th, ’07 - Geant4 version 8.3 release

  • June 29th, ’07 - Geant4 version 9.0 release <--- Current Release

  • We currently provide two to three public releases every year.

    • Bimonthly beta releases are available to the registered beta-testers.

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


Geant4 collaboration
Geant4 Collaboration

TRIUMF

Lebedev

Collaborators also from non-member institutions, including

Budker Inst. of Physics

IHEP Protvino

MEPHI Moscow

Pittsburg University

J.W.GoetheUniversität

Intro to Geant4 - Joseph Perl (SLAC/SCCS)



http://top25.sciencedirect.com/index.php?subject_area_id=21

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


http://www.in-cites.com/hotpapers/2004/november04-eng.html

http://www.in-cites.com/hotpapers/2005/mar05-eng.html

http://www.in-cites.com/hotpapers/2005/jan05-eng.html

http://www.in-cites.com/hotpapers/2005/may05-eng.html

http://www.in-cites.com/hotpapers/2005/july05-eng.html

Intro to Geant4 - Joseph Perl (SLAC/SCCS)



Courtesy of S.Incerti (IN2P3/CNRS)

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


INTEGRAL

Cassini

Bepi Colombo

LISA

Herschel

GLAST

SWIFT

ACE

Astro-E2

Smart-2

XMM-Newton

GAIA

JWST

EUSO

AMS

MAXI

ISS Columbus

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


Courtesy T. Ersmark, KTH Stockholm

Intro to Geant4 - Joseph Perl (SLAC/SCCS)





GEANT4 based proton dose calculation in a clinical environment: technical aspects, strategies and challenges

Harald Paganetti

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


References environment: technical aspects, strategies and challenges


Some recent conferences of interest
Some Recent Conferences of Interest environment: technical aspects, strategies and challenges

  • First European Workshop on Monte Carlo Treatment Planning of the European Workgroup on MCTP

    • October 22 - 25, 2006

    • Gent, Belgium

    • Talks Online at:http://cdfc00.ugent.be/Ewg-mctp/

  • The Japan-Taiwan Symposium on Simulation in Medicine

    • December 12 - 15, 2006

    • Tsukuba, Japan

  • Monte Carlo techniques in radiotherapy and verification : Third McGill International Workshop

    • May 28 - June 1, 2007

    • McGill University, Montreal, Canada

    • Talks Online at:http://www.medphys.mcgill.ca/~mcworkshop2007/talks/

Intro to Geant4 - Joseph Perl (SLAC/SCCS)


Step by Step Installation Guides environment: technical aspects, strategies and challenges

I maintain a set of step-by-step installation guides for Geant4

for standard, single-user installations in Windows, Mac or Linux.

Versions available for all releases from the last two or three years up to the latest release, 9.0.

The guides have been very popular. Try them out.

http://geant4.slac.stanford.edu/installation


Latest Geant4 Tutorial environment: technical aspects, strategies and challenges

The latest comprehensive Geant4 tutorial given by the SLAC team was in May 2007.The materials from this five day event provide an excellent structured course that you can pursue at your own pace.Just follow the links from the agenda page.

http://geant4.slac.stanford.edu/SLACTutorial07/agenda.html


Presentation on Event Biasing and environment: technical aspects, strategies and challengesVariance Reduction Techniques

Jane Tinslay of the SLAC Geant4 team gave a presentation at the 2007 SLAC Geant4 tutorial that constitutes the best survey to date of the various event biasing and variance reduction techniques available within Geant4.

She has pointed out techniques that even many of the Geant4 developers did not know we had supported.

http://geant4.slac.stanford.edu/SLACTutorial07/EventBiasing.ppt or .pdf


SLAC Tutorial Hands-On Example 5 environment: technical aspects, strategies and challenges

Uniform Bremsstrahlung Splitting

No splitting

Splitting factor = 100

Scoring

Geometry

One of the hands-on examples from the SLAC tutorial shows you how to implement Bremsstrahlung Splitting. It is based on an experimental benchmark originally coded for Bruce Faddegon.

http://geant4.slac.stanford.edu/SLACTutorial07/HandsOn5/HandsOn5.htm


ad