24
Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team 03/11/2011 @ ORNL Geant4 tutorial course

Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Embed Size (px)

DESCRIPTION

Collaboration-wide developments

Citation preview

Page 1: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Concluding remarks

Makoto AsaiOn behalf of the SLAC Geant4 team03/11/2011 @ ORNL Geant4 tutorial course

Page 2: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Contents• 2011 development plan

– Collaboration-wide developments– Highlights of other developments

• Following up• SLAC Geant4 team

2Concluding remarks

Page 3: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Collaboration-wide developments

Page 4: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

1. Multi-threaded prototype1. Multi-threaded prototype• First prototype release based on v9.4

– Prototype is ready– Documentation/examples underway

• Second prototype release based on v9.5– End of the year / early 2012

• We request users for feedback, in particular on identified bottlenecks.

4Concluding remarks

Page 5: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

2. Variable density materials2. Variable density materials• Allows to define a base reference material.

– Density of each volume is used to scale the cross-sections at the tracking time

• Reduction of number of materials and corresponding cross-section tables– Example for air shower: a user may define one “air” of

standard density, and density is defined in the parameterized volumes as “atmosphere layers”.

5Concluding remarks

Page 6: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

3. Improvement of easiness in physics list3. Improvement of easiness in physics list• Removal of “magic” ordering numbers in physics list• Automatic consistency check

– Current user’s P.L. will be kept valid, but may cause error messages in case of problems

• Easiness of adding a process to “pre-packaged” physics list– Documents, examples

6Concluding remarks

Page 7: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

4. Layered mass geometries in parallel worlds4. Layered mass geometries in parallel worlds• Parallel geometry may be stacked on top of

mass geometry or other parallel world geometry, allowing a user to define more than one worlds with materials (and region/cuts).– Track will see the material of top-layer, if it is null,

then one layer beneath.– Alternative way of implementing a complicated

geometry

Mass world Parallel world 7Concluding remarks

Page 8: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

4. Layered mass geometries in parallel worlds - continued4. Layered mass geometries in parallel worlds - continued

• A parallel world may be associated only to some limited types of particles.– May allow defining geometries of different details for

different particle types– Example for sampling calorimeter: the mass world defines

only the crude geometry with averaged material, while a parallel world with all the detailed geometry and real materials is associated with all particle types except e+, e- and gamma.

• e+, e- and gamma do not see volume boundaries defined in the parallel world, i.e. their steps won’t be limited

8Concluding remarks

Page 9: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

5. Enrich event biasing options5. Enrich event biasing options

• Review and unify existing biasing options• Provide minimal statistics tools to monitor the

conversion of the simulation results• Systematic documents

9Concluding remarks

Page 10: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

6. Reorganization of novice and extended examples6. Reorganization of novice and extended examples

• Simple novice examples with clear guidance to extended examples for the way of extending each individual functionality

• Improving the maintenance of extended examples• New working group was recently formed and Ivana

Hrivnacova (IN2P3/IPN Orsay) is the WG coordinator.

10Concluding remarks

Page 11: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

7. Unifying format of warning/error messages7. Unifying format of warning/error messages

• Addressing requirement from LHCb experiment (seconded by other LHC experiments)

• Enables automated detection of warning/error messages embedded in output files of massive production runs.

11Concluding remarks

Page 12: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Highlights of other developments

See also the detailed draft plan: http://cern.ch/geant4/support/planned_features.shtml

Page 13: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

KernelKernel• Implementation of new scheme for GetVelocity() in G4Track• Finalize implementation of precise ComputeSafety() in

navigation• Feasibility study and first prototype of a unified library for

solids • Review and possible extension of GDML schema for material

attributes• Introduction of spherical mesh for command-based scoring

13Concluding remarks

Page 14: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Standard EM physicsStandard EM physics• New interface to differential cross sections• Extend G4EmCalculator to provide range computations• Update bremsstrahlung model for e+- for energies E < 1

GeV• Update gamma-conversion model at low-energies• New model of delta-electron production based on ICRU52

data• Hadron multiple scattering coherent with hadron diffuse

model• Review of design and implementation of the interface to

geometry for treatment of lateral displacement• Implementation of spin precession in magnetic field using

Stokes vectors representation

14Concluding remarks

Page 15: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Low-E EM physicsLow-E EM physics• Complete upgrade to Penelope 2008• Complete implementation of Livermore polarized photon

processes and triple conversion• Prototype of full DNA processes

– Alternative models for electrons and ions in liquid water and biological materials

– Prototype processes for water radiolysis modeling (as an advanced example)

• New microdosimetry processes for Si

15Concluding remarks

Page 16: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Hadronic physicsHadronic physics• Implementation of Propagate() method in Bertini cascade for use with

FTF• Accurate cross sections and multiplicities for kaons, p/p-bar and

lambda/lambda-bar• Implementation of anti-baryon-nucleus and anti-ion-nucleus interactions

in FTF model• Complete interface to ENDL high precision neutron database for low

energy neutron models• Addition of coalescence model in cascade stage of Bertini and

precompound/evaporation stages• Update of Geant4 ENDSF to 2011 version for radioactive decay

Concluding remarks 16

Page 17: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

GUI / VisualizationGUI / Visualization• Run-time selection of UI session• Update DAWN to work on latest versions of Windows• New driver OGLFile, using OpenGL to make PS, EPS, JPG

without graphics window• Enable easy visualization of GPS sources• Integrate the Inventor viewers within the QtUI environment

17Concluding remarks

Page 18: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Following up

Page 19: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Following up - 1• Please keep maintaining your Geant4 installation updated.

– Irregular patch releases may be more important than regular releases.– Check our web page regularly to find release news, or register to Geant4

announcement mailing list

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

19Concluding remarks

Page 20: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Following up - 2• If you have a question

1. Look for our documents.• Users guides, Twiki pages, tips pages, examples and their READMEs

2. Post your question on Geant4 HyperNewshttp://hypernews.slac.stanford.edu/HyperNews/geant4/cindex• Please make sure to do a bit of survey that no one has already asked the

same question before.3. As the final method, write us a mail.

• Avoid anonymous mail account such as hotmail, gmail, etc., if possible.• Mention you attended ORNL Geant4 tutorial 2011.

4. Or, catch us at meetings/conferences.• Apologies if we cannot recognize you…

20Concluding remarks

Page 21: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Following up - 3• Near-future events

– For space users• Geant4 space users workshop

– December 7-9, 2011 @ Tsukuba (Japan) - TBC– For medical users

• American Brachytherapy Society meeting– April 14-16 @ San Diego

• PTCOG– May 08-14 @ Philadelphia

• G4NAMU annual meeting– @AAPM meeting, Jul. 31 - Aug. 04, 2011 @ Vancouver

– For general users• Geant4 Technical Forums• IEEE/NSS Conference

– October 23-29, 2011 @ Valencia (Spain)

21Concluding remarks

Page 22: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Past tutorials

22Concluding remarks

Page 23: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

The SLAC Geant4 team

• Covers most of the Geant4 categories

• Is happy to organize Geant4 tutorial– At SLAC or

preferably at your place

• Is happy to collaborate with you !!

23

Page 24: Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course

Thank you for your attendance.Let’s keep in touch.