Novice and Extended Examples Dennis Wright Geant4 Collaboration Meeting Lisbon, Portugal 12 October 2006.

Slides:



Advertisements
Similar presentations
23 March 2007Event Biasing Mini-Workshop, SLAC Geant4 9.0 Release Schedule Gabriele Cosmo.
Advertisements

User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March
14 May 2011 Geant4 Tutorial Introduction J. Perl 1 Geant4 Tutorial University of Pennsylvania May 2011 A five day hands-on course based on Geant4.
10 January 2011 Geant4 Tutorial Introduction J. Perl 1 Geant4 Winter Course Tutorial Texas A&M University January 2011 A five day hands-on course.
14 June 2010 Geant4 Tutorial Introduction J. Perl 1 Geant4 Tutorial 2010 Puebla BUAP June 2010 A five day hands-on course based on Geant4 version.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.
Geant4 Documentation and User Support Geant4 Users Workshop February 2002 Dennis Wright (SLAC)
Getting the Most Out of Your Team Meeting Dave Calhoun, M.Ed. Infant and Early Childhood Conference 5/8/14.
14 Overview of Geant4 Examples Geant4 Tutorial 8-10 March 2004 Dennis Wright (SLAC)
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Physics I: Physics Lists Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
NEUTRON OPTICS & SHIELDING GROUP NATALIIA CHERKASHYNA TAP MEETING 23 RD OF JANUARY, 2014 Latest Developments on Shielding and Backgrounds.
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
System Analysis (Part 3) System Control and Review System Maintenance.
A Short Course on Geant4 Simulation Toolkit How to learn more?
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Agenda 1Introduction and Meeting Goals1:00 – 1:10 PM 2Updates: Meeting Logistics Proposed Data Fields 1:10 – 1:40 PM 3Presentation: File Field and Quality.
Demonstration Speeches
Geant4 Orsay Workshop K.Amako 1 Geant4 User’s Documents Geant4 Orsay Workshop 18 October, 2000 Katsuya Amako (KEK/CERN)
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
Documentation Gunter Folger / CERN Geant4 School, Annecy 2008.
Geant4 Training 2006 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki Institute of Physics)
Computing Performance Recommendations #10, #11, #12, #15, #16, #17.
Know Your User (The Adult Learner) ITSW Presentation Media Software Glenda H. Easter -- Instructor.
Status of the BaBar Simulation Geant4 Workshop 30 September 2002 Dennis Wright.
YOUR FESTIVAL START PLANNING IN MORE DETAIL. WORD DOCUMENT Transferred spider diagram and headings into a word document. Add more details to this document.
Physics I: Physics Lists Puebla Geant4 Tutorial 15 June 2010 Dennis Wright Geant4 V9.3.p01.
Geant4 Training 2004 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Giuseppe Daquino (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki.
1 Geant4 Documentation Dennis Wright Geant4 Delta Review 9 October 2002 Internal documentation review Documentation improvements Plans for future improvements.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
CS520 Web Programming Version Control with Subversion Chengyu Sun California State University, Los Angeles.
Презентацию подготовила Хайруллина Ч.А. Муслюмовская гимназия Подготовка к части С ЕГЭ.
CS491A Software Design Lab Version Control with CVS and Subversion Chengyu Sun California State University, Los Angeles.
Practical Project Maintenance
November 5, Program of Studies. Moved online this year Preview site available in your board documents High School Program of Studies.
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
WSIB Rate Framework Reform - Update
Greenhouse Scholars Impact Plan
How to Develop and Instill a Future Focus in a Team
CPU Benchmarks Parallel Session Summary
QUALITY IMPROVEMENT FINAL QUARTERLY COLLABORATIVE WORKSHOP
A Short Course on Geant4 Simulation Toolkit How to learn more?
CVS revisions UML diagram
User Documents and Examples I
Understand the Programming Process
Terminal Learning Objective
Demonstration Speeches
School Climate Survey 2008.
Physics I: Physics Lists
Introductory Course PTB, Braunschweig, June 2009
Understand the Programming Process
Short Course Siena, 5-6 October 2006
M.G. Pia on behalf of the Physics Book Team
Simulation Framework Subproject cern
Introductory Course ORNL, May 2008
A Short Course on Geant4 Simulation Toolkit How to learn more?
Short Course IEEE NSS/MIC 2003 Katsuya Amako (KEK) Makoto Asai (SLAC)
Priorities and contents of releases
A Short Course on Geant4 Simulation Toolkit How to learn more?
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
Geant4 in the BaBar Simulation
Web Presentation Improvement
PAC47 Charge Robert McKeown PAC47 July 29, 2019.
release 5.0 – planned features
Module 1.1 Review Action Plan
Presentation transcript:

Novice and Extended Examples Dennis Wright Geant4 Collaboration Meeting Lisbon, Portugal 12 October 2006

Outline ● Novice examples ● Extended examples ● Management of novice/extended examples ● Discussion

Novice Examples ● 7 well-known examples ● Who maintains them? – need to assign a name to each one ● Updating and/or re-organization required

Updating the Novice Examples ● Write new ones – should be more closely related – each example should build on the previous one – model them after MCNPX examples? – use and encourage good C++ practice ● Or re-organize the existing ones – keep N01-N04, add a few more from extended – put N05-N07 in extended – narrow the focus of each novice example

Extended Examples (52) ● /analysis (2) ● /biasing (3) ● /electromagnetic (20) ● eventgenerator (2) ● /field (6) ● /g3tog4 (2) ● /geometry (2) ● /hadronic (1) ● /medical (2) ● /optical (1) ● /parallel (2) ● /parameterisation (1) ● /persistency (2) ● /radioactivedecay (1) ● /runAndEvent (2) ● /visualization (3)

Updating the Extended Examples ● Many out-of-date, broken, or not maintained – need a survey of which examples work under the current release – do we need 52 extended examples? ● The extended examples need to be re-organized – move test examples to category directories, to be maintained by category ● TestEm0n,... – keep examples which extend Geant4 or demonstrate its features

Managing the Examples ● Need responsible person for all novice/extended examples – form a working group? – not a new idea – time to reconsider

Proposed Charge to New Group ● Review all novice and extended examples – identify some to discard – propose new ones ● For each remaining example, identify developer/responsible person, ask them to: – identify any problems, fix, build, run examples under most recent release – commit to continued maintenance – write or update the documentation ● For “orphan” examples – delete, or – assign to group member to maintain