Simulation / Reconstruction Working group Toby Burnett University of Washington 11 Jan 2000 T.

Slides:



Advertisements
Similar presentations
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Advertisements

Requirements and Design
GLAST LAT ProjectDOE/NASA Review of the GLAST/LAT Project, Feb , 2001 IOC – S.Williams SAS - R.Dubois 1 Instrument Operations Center (IOC) and Science.
28 Feb 2006Digi - Paul Dauncey1 In principle change from simulation output to “raw” information equivalent to that seen in real data Not “reconstruction”,
© The McGraw-Hill Companies, 2006 Chapter 9 Software quality.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
GLAST Rate Calculations Toby Burnett 12 Jan Jan 2000T. Burnett GLAST rate calculations2 Components used to measure rates Source model –Geomagnetic.
Simulation / Reconstruction Working group Toby Burnett University of Washington Jan 2000 T.
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
Introduction to Software Testing
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel.
Java Programming, 3e Concepts and Techniques Chapter 3 Section 62 – Manipulating Data Using Methods – Day 1.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
Introduzione al Software di CMS N. Amapane. Nicola AmapaneTorino, Aprile Outline CMS Software projects The framework: overview Finding more.
Root, GLAST, and IDL Heather Kelly NASA/GSFC Emergent Corporation.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
Leaders in Asset Management Big Plans for your Property System? How to plan for a Property System Project Prepared by: Yudiann Carlo, CPPS
ASP.NET.. ASP.NET Environment ASP.NET is Microsoft's programming framework that enables the development of Web applications and services. It is an easy.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
PHENIX Simulation System 1 December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Vanderbilt University.
1 Intro to Java Week 12 (Slides courtesy of Charatan & Kans, chapter 8)
Status report from T2K-SK group Task list of this group discussion about NEUT Kaneyuki, Walter, Konaka We have just started the discussion.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
CBM Software Workshop for Future Challenges in Tracking and Trigger Concepts, GSI, 9 June 2010 Volker Friese.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
A Use Case Primer 1. The Benefits of Use Cases  Compared to traditional methods, use cases are easy to write and to read.  Use cases force the developers.
GLAST LAT ProjectFace to Face Managers Meeting 04/14/ Integration and Test 1 GLAST Large Area Telescope: I & T Input to Face to Face Managers.
T. Burnett1 GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 9, 2002 SAS Software: Sources Detector geometry model Simulation Event.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
1 Software tools for GLC studies Akiya Miyamoto KEK 20 April, 2004 Representing ACFA-Sim Group
1 Using Jupiter and Satellites Akiya Miyamoto KEK Jan 2006.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
Testing OO software. State Based Testing State machine: implementation-independent specification (model) of the dynamic behaviour of the system State:
CBM ECAL simulation status Prokudin Mikhail ITEP.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
Why A Software Review? Now have experience of real data and first major analysis results –What have we learned? –How should that change what we do next.
BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong
Software Engineering Issues Software Engineering Concepts System Specifications Procedural Design Object-Oriented Design System Testing.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
Claudio Grandi INFN-Bologna CHEP 2000Abstract B 029 Object Oriented simulation of the Level 1 Trigger system of a CMS muon chamber Claudio Grandi INFN-Bologna.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
Software Tools for Layout Optimization (Fermilab) Software Tools for Layout Optimization Harry Cheung (Fermilab) For the Tracker Upgrade Simulations Working.
Chapter – 8 Software Tools.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
The V-Atlas Event Visualization Program J. Boudreau, L. Hines, V. Tsulaia University of Pittsburgh A. Abdesselam University of Oxford T. Cornelissen NIKHEF.
Overview Methodology Design Architecture Outline of future work Ideas for discussion.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
UK LVL1 Meeting, RAL, 31/01/00Alan Watson 1 ATLAS Trigger Simulations Present & Future? What tools exist? What are they good for? What are the limitations?
Big picture: What’re the sub-topics of the software framework? What’s the relationship of them? How to arrange data pipe? 1.
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
R 3 B Calorimeter Simulation H. Alvarez Pol – R 3 B Calorimeter Simulation NUSTAR Calorimeter WG – Valencia 17/06/05 H. Alvarez Pol, D. Cortina, I. Durán.
BESF Framework Development Weidong Li
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
GLAST Beamtest 2006 Pisa R.Dubois1/3 Offline Possibilities for Ancillary Data Handling.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
LHCb Software Week 25/11/99 Gonzalo Gracia Abril 1 r Status of Geant4 in LHCb. r Ideas on how to populate the LHCb Detector Description Data Base (LHCb.
Simulation Tools for Test Beam
What do you want? What are you willing to do to get it?
GLAST Large Area Telescope:
Simulation and Physics
G4 Workshop 2002 Detector Description Parallel Session
Simulation Review Outline Cast of Characters Simulation Code Road Map
Use of GEANT4 in CMS The OSCAR Project
TYPES OF TESTING.
Presentation transcript:

Simulation / Reconstruction Working group Toby Burnett University of Washington 11 Jan 2000 T

1/11/2000T. Burnett: Simul/Recon group2 Primary goals Clear separation of simulation/reconstruction –Allow migration to Geant4 –Definition of data formats Parameter system Integrated Menus and command-line options Reconstruction framework

1/11/2000T. Burnett: Simul/Recon group3 Suggested Procedure Create a topic list: is it complete? Does it overlap other working groups? (A proposed one follows) –Topics are usually implemented as packages For each item, prepare a document with: –A description of the item –The current situation –Requirements for the new version –Relative priority –Person who has taken responsibility –Target date based on priority Note that often we can, and should just copy someone else’s solution, concentrating on what is unique to GLAST

1/11/2000T. Burnett: Simul/Recon group4 Tentative list of Topics for discussion Services –exception handling –parameters –error logging –persistency –n-tuple creation Detector description & geometry –Non-active –Active Detector/Event/Recon display Data formats –Raw to IOC –“Digis”: input to recon –Recon output Shared Libraries GUI/command line options Shareables Simulation –Use GEANT4 (G4) –Realism: Tracking configuration & Validation –“fast MC?” –Nuclear interactions Background models –Proton: direct & albedo –Heavies –Albedo gammas Reconstruction –Framework or Architecture –Tracker –Calorimeter –ACD –Level 2/3 –Alignment/calibration

1/11/2000T. Burnett: Simul/Recon group5 Software Design/organization Questions Do we assume that we will continue to use an Object-oriented paradigm? [Flight may be C only] If so, can/should documentation have UML prepared by: –Rose –Together Is it acceptable to organize code into packages ?

1/11/2000T. Burnett: Simul/Recon group6 Example: exception handling Description –Represents need to notify user of an unusual situation, with (at least) two levels of severity. Current practice –Globals warning and fatal: write message to cerr, and/or dialog box, aborting in latter case Requirements –Three severity levels: info, warning, fatal –Control over logging –Easy generation of names Discussion –There is a very complete package from FNAL, called Zmexceptions. Priority: high Responsible person: ? Target date: 1 Feb