geant4 space workshop - dnalesson learned – examples must have a responsible geant4 collaborator...

26
Maria Grazia Pia, INFN Genova Geant4 Geant4 Advanced Examples Advanced Examples http://www.ge.infn.it/geant4/examples http://www.ge.infn.it/geant4/examples Geant4 Workshop Lisbon, 9-14 October 2006 M.G. Pia On behalf of the Advanced Examples Working Group Stéphane Chauvie Pablo Cirrone Giacomo Cuttone Francesco Di Rosa Susanna Guatelli Alex Howard Sébastien Incerti Mikhail Kossov Anton Lechner (new) Alfonso Mantero Barbara Mascialino Luciano Pandola MG Pia Michela Piergentili Alberto Ribon Giorgio Russo Giovanni Santin Bernardo Tomé Jakub Moscicki Andreas Pfeiffer Witold Pokorski

Upload: others

Post on 16-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Geant4 Geant4 Advanced ExamplesAdvanced Examples

http://www.ge.infn.it/geant4/exampleshttp://www.ge.infn.it/geant4/examples

Geant4 WorkshopLisbon, 9-14 October 2006

M.G. PiaOn behalf of the Advanced Examples Working Group

Stéphane ChauviePablo Cirrone

Giacomo CuttoneFrancesco Di RosaSusanna Guatelli

Alex Howard Sébastien Incerti

Mikhail KossovAnton Lechner (new)

Alfonso ManteroBarbara MascialinoLuciano Pandola

MG PiaMichela Piergentili

Alberto RibonGiorgio Russo

Giovanni SantinBernardo Tomé

Jakub MoscickiAndreas PfeifferWitold Pokorski

Page 2: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

MissionMissionInvestigateInvestigate, evaluateevaluate and demonstratedemonstrate

Geant4 capabilitiesGeant4 capabilitiesin various experimental environmentsexperimental environments

Provide guidance guidance to Geant4 usersusersin realistic experimental applicationsrealistic experimental applications

Provide feedback feedback to Geant4 developersdevelopersabout successful results, problems etc.

Identify requirementsrequirements for further Geant4 improvementsimprovements and extensionsextensions to

address new experimental domains

Page 3: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Advanced ExamplesAdvanced ExamplesReleasedIn preparation

Wide experimental coverage– HEP– Space science/astrophysics – Medical physics– Radiobiology– Detector technologies

Wide Geant4 coverage– Geometry features– Magnetic field – Physics (EM and hadronic)– Biological processes– Hits & Digis– Analysis– Visualisation, UI

1. air_shower2. brachytherapy3. cell_irradiation4. composite_calorimeter5. cosmicray_charging6. gammaray_telescope7. hadrontherapy8. human_phantom9. lAr_calorimeter10. medical_linac11. microbeam12. nanotechnology13. purging_magnet14. radiation_monitor15. radioprotection16. raredecay_calorimetry17. Rich18. Tiara19. underground_physics20. xray_fluorescence21. xray_telescope

Page 4: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

ResponsibilitiesResponsibilities1. air_shower2. brachytherapy3. cell_irradiation4. composite_calorimeter5. cosmicray_charging6. gammaray_telescope7. hadrontherapy8. human_phantom9. lAr_calorimeter10. medical_linac11. microbeam12. nanotechnology13. purging_magnet14. radiation_monitor15. radioprotection16. raredecay_calorimetry17. Rich18. Tiara19. underground_physics20. xray_fluorescence21. xray_telescope

1. Bernardo Tomé (LIP)2. Susanna Guatelli *3. Barbara Mascialino *4. Alberto Ribon (CERN)5. ?6. ? *7. Pablo Cirrone + Susanna Guatelli *8. Susanna Guatelli *9. ? (thanks to Alberto Ribon for maintenance!)10. Michela Piergentili *11. Sébastien Incerti (IN2P3)12. Susanna Guatelli + Alessandro Montanari *13. ?14. Susanna Guatelli *15. Susanna Guatelli *16. Mikhail Kossov (CERN)17. ? (thanks to Alex Howard for maintenance!)18. ? (thanks to Alex Howard for maintenance!)19. Luciano Pandola *20. Alfonso Mantero *21. Giovanni Santin (ESA)

* = INFN

Vision & coordination *

Page 5: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

ResponsibilityResponsibilityOrphans– Original authors quit the Collaborations (or are not collaborators at all)

Desirable adoptions– purging_magnet: playground for transportation in magnetic field– cosmicray_charging: widest physics coverage– RICH, lAr_calorimeter: important detector techniques– Tiara: event biasing, neutron physics– Volunteer “parents” welcome: effort required = maintenance

Retirements– Examples without an identified responsible will be retired

Lesson learned– Examples must have a responsible Geant4 collaborator– No external user contributions only

Page 6: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

ValidationValidation

Goal:Goal: document quantitatively the validation of the physics selections of all advanced examples

– Objectively supported physics options rather than “educated guess”PhysicsLists

Strategy–– GenericGeneric validation studies of processes/models used Collaboration with Geant4 Physics Working Groups desirable–– SpecificSpecific validation studies with ad hoc experimental data Collaboration with experimental teams

Page 7: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

ValidationValidation1. air_shower2. brachytherapy3. cell_irradiation4. composite_calorimeter5. cosmicray_charging6. gammaray_telescope7. hadrontherapy8. human_phantom9. lAr_calorimeter10. medical_linac11. microbeam12. nanotechnology13. purging_magnet14. radiation_monitor15. radioprotection16. raredecay_calorimetry17. Rich18. Tiara19. underground_physics20. xray_fluorescence21. xray_telescope

1.2. Generic + Specific3. Specific4.5.6.7. Generic + Specific8. Not pertinent9.10. Generic + Generic + Specific11. Generic + Specific12. Specific13.14. Specific15. Generic (EM, partly hadronic)16.17. TNS?18. NSS 2006?19.20. Generic + Specific21.

OrphanUnder development

Apologies for any omissionsPlease let me know of other pertinent validation results

and publications

Published

Existing, to be published

In preparation

Page 8: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

HighlightsHighlightsNo time to present all the ongoing activities and results– My apologies to the bright, hard-working Geant4 collaborators, whose work and

results cannot be shown to the Collaboration– …fortunately they have the opportunity to show them at conferences!

More or less random selection among the wealth of available material– No implicit judgment of relative relevance or quality

Hadrontherapy– Example of physics validation in Advanced Examples

Radiation_monitor– Example of demonstration of Geant4 capabilities for a research domain

Human_phantom– Example of an innovative approach with Geant4

Page 9: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Bragg peak validationBragg peak validation

Goal Goal – Quantitative validation of Geant4 against high precision

experimental data– Publication-quality results– Validated PhysicsList for proton Bragg peak applications

> 2 year long project– Major difficulty encountered: understand experimental data– Part-time availability of project members (jobless/overworked)– Preliminary results: Geant4 mini-workshop, Genova, July 2005– Intermediate results: CHEP 2006– Final results: NSS 2006

Page 10: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

-1

0

1

2

3

4

5

6

0 5 10 15 20 25 30 35 40

Depth (mm)

dati 2001 - normalizzati

Luglio 2005

Marzo 2003

-1

0

1

2

3

4

5

0 5 10 15 20 25 30 35 40

Deapth (mm)

LUGLIO 2005

MARZO 2003

SETTEMBRE 2006

Which d

ata are the good reference?

Which d

ata are the good reference?

Page 11: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

-1

0

1

2

3

4

5

6

0 5 10 15 20 25 30 35 40

7.1 CHEPdati 2001Luglio 2005Marzo 2003

The choice of experimental data series makes a big difference for a precise, quantitative validation

Geant4 7.1 (CHEP 2006) against three series of experimental data

The control of systematic effects is a major issue in any physics analysis

Page 12: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

SystematicsSystematics now under controlnow under control

Geant4Experimental data

Page 13: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Current status and outlookCurrent status and outlook

Further refinement of a systematic effect currently under study

Production in progress (LNS Catania, Genova)

Presentation at NSS 2006

Documented, validated PhysicsList for proton Bragg peak available to users

Page 14: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Radiation monitorRadiation monitor

Collaboration with CERN RADMON team– Radiation monitoring sensors for all LHC experiments– Optimisation of packaging with Geant4– Validation against experimental data

Results– CHEP, February 2006– RADECS, September 2006– Siena, October 2006– NSS, November 2006– Publication

Page 15: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

GeometryGeometryGeant4 simulation

LAAS

REM-TOT-500

Packaging

The full geometry has been designed and implemented in detail in the Geant4 simulation

Page 16: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

254 254 MeVMeV protons at PIF facility (PSI)protons at PIF facility (PSI)

Experimental data

RadFET calibration vs. experimental data

No significant effects observed with different packaging

Front incident p – No packagingFront incident p - Packaging + 520 μm AluminaFront incident p - Packaging + 780 μm AluminaFront incident p - Packaging + 2340 μm Alumina

254 M

eVp

Total energy deposit (MeV) per eventin the four chips

Simulation

Comparison

254 MeV proton beam incident on the sensorsVarious material type and thickness, front/backMeasurement: dose

Geant4 simulation in agreement with experimental data

Page 17: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

TRIGA neutron reactor facility at JSITRIGA neutron reactor facility at JSI

Study the RadFET response to neutronsneutronsStudy the contamination from Study the contamination from photons in the JSI test dataphotons in the JSI test dataComparison between experimental dataexperimental data and Geant4 Geant4 simulation simulation in progressin progress

Gamma energy spectrum

1.000E+08

1.000E+09

1.000E+10

1.000E+11

1.000E+12

1.000E+13

1.000E+14

1.000E+15

1.000E+16

1.000E+17

1.000E+18

1.000E-06 1.000E-05 1.000E-04 1.000E-03 1.000E-02 1.000E-01 1.000E+00 1.000E+01

Energy (MeV)

d(flu

x)/d

E[n

/ MeV

cm

Neutron energy spectrum

Energy (MeV)

d(flu

x) /

dE[n

/ M

eVcm

2 s]

Page 18: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Preliminary resultsPreliminary results

Configuration– Study of

the effect of the front lid

Rigorous quantitative analysis is needed

Ener

gy d

epos

it pe

r eve

nt (k

eV)

260 μm thick Al2O3 lid2.34 mm thick Al2O3 lid

Simulation

neutrons

Simulation

photons

260 μm thick Al2O3 lid780 μm thick Al2O3 lid2.34 mm thick Al2O3 lid

Ener

gy d

epos

it pe

r eve

nt (e

V)

Gamma energy (keV)

Neutron Energy (MeV)

500 keV photons

Ceramic lid thickness (μm)

Ener

gy d

epos

it pe

r eve

nt (e

V)

Simulation

Work in progress !

RadFET calibration vs. experimental dataExperimental data

Packaging +

Ceramicfront cover

Page 19: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

G4LadyG4Lady Talk at NSS 2006

Page 20: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

PublicationsPublicationsTo reward the developers’ effortsTo support the credibility of the examplesTo document Geant4 usage and achievements in experimental use cases

Goal– all Advanced Examples associated to journal publications

Page 21: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

PublicationsPublications1. air_shower2. brachytherapy3. cell_irradiation4. composite_calorimeter5. cosmicray_charging6. gammaray_telescope7. hadrontherapy8. human_phantom9. lAr_calorimeter10. medical_linac11. microbeam12. nanotechnology13. purging_magnet14. radiation_monitor15. radioprotection16. raredecay_calorimetry17. Rich18. Tiara19. underground_physics20. xray_fluorescence21. xray_telescope

1. In progress?2. Conference Proc. + In preparation (medium term)3. In preparation (medium term)4.5.6.7. Published in journal + In preparation (short term)8. In preparation (short term)9.10. Conference Proc. + In preparation (long term)11. Published in journal12. In preparation (medium term)13.14. In preparation (short term)15. In preparation (short term)16.17. TNS?18.19.20. In preparation (medium term)21. XMM reference?

Apologies for any omissionsPlease let me know of other

pertinent publications

OrphanUnder development

Page 22: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Open issuesOpen issuesFar from optimal software quality of most examples– …but what about Geant4 code in general?– Education of developers to healthy software process– Technical background often minimal (average in the community?)

Orphan examples– Difficult to find adoptive maintainers– Overworked group members

Last minute maintenance– Tag at 11.59 pm on the deadline day for inclusion in a Geant4 release…

System testing– Wider coverage would be helpful to ensure a higher software quality

Cinderella role in the Geant4 Collaboration– Frustrating to many young developers– Strategic vision for Geant4 role in the scientific community

Page 23: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Wish List: domains to coverWish List: domains to coverNeutrino experimentsIsotope productionReactor physics Heavy ion experiments Cosmic ray experimentsMolecular fluorescence Accelerator studiesMedical imagingHadrontherapy with ionsMaterial analysisGaseous tracking detectorsSemiconductor detectorsDetector response modelingRadiation effects on componentsetc.

Suggestions are welcomeSynergy with other Geant4 WGs

is desirable

Contributions are welcome

Page 24: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Wish List:Wish List: Software Process ImprovementSoftware Process Improvement

Documented VisionDocumented User RequirementsDesign modelDocumented Test Mission and Test PlanUser Documentation (mea culpa in some cases…)

Peer reviews: design, code

Geometry overlap checkMemory leak checkingProfiling for performance evaluation

Inclusion in System Testing

etc.

Suggestions are welcomeVolunteer reviewers are welcome

Collaboration-wide support for SPI would be helpful

Internal OOAD training would be beneficial

Page 25: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

……not yet behind everythingnot yet behind everything

Unified ProcessUnified Process

A rigorous software process is still a A rigorous software process is still a dream for many examplesdream for many examples

Page 26: Geant4 Space Workshop - DNALesson learned – Examples must have a responsible Geant4 collaborator – No external user contributions only. Maria Grazia Pia, INFN Genova Validation

Maria Grazia Pia, INFN Genova

Our young collaboratorsOur young collaborators

Most group members: age < 35temporary positionslow (or zero) salary

Stéphane ChauviePablo CirroneGiacomo CuttoneFrancesco Di RosaSusanna GuatelliAlex Howard Sébastien IncertiMikhail KossovAnton Lechner (new)Alfonso ManteroBarbara MascialinoLuciano PandolaMG PiaMichela PiergentiliAlberto RibonGiorgio RussoGiovanni SantinBernardo ToméJakub MoscickiAndreas PfeifferWitold Pokorski

Bright, enthusiastic, hard-working

We should feel our responsibility towards We should feel our responsibility towards our younger colleaguesour younger colleagues

High scientific and technical profile of the CollaborationSerene, collaborative work environmentEducation to sound research methods

Publications for their CVsOpportunities for conference presentations

Support to their activities

These young colleagues invest These young colleagues invest their hopes for their future careers intheir hopes for their future careers in

?

Team