Fabiola Gianotti, 31/8/’99 PHYSICS and SOFTWARE ATLAS Software Week 31/8/’99 Fabiola Gianotti Software requirements of physics groups What should Detector.

Slides:



Advertisements
Similar presentations
Resources for the ATLAS Offline Computing Basis for the Estimates ATLAS Distributed Computing Model Cost Estimates Present Status Sharing of Resources.
Advertisements

Simulation Project Major achievements (past 6 months 2007)
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
HiT – Higgs and Top (Thursday, June 22, 2000) 1.News - Boaz/Meenakshi 2.Trigger Simulator Status – who?? 3.Proposal for a HiT workshop – Meenakshi/Boaz.
A simulation study of the rapidity distributions of leptons from W boson decays at ATLAS Laura Gilbert.
In order to acquire the full physics potential of the LHC, the ATLAS electromagnetic calorimeter must be able to efficiently identify photons and electrons.
General Trigger Philosophy The definition of ROI’s is what allows, by transferring a moderate amount of information, to concentrate on improvements in.
My work PAST WORKS: 1) (Madrid) Data Analysis in L3, LEP: - Measurement of the Mass, Width and Cross Section of the W boson production at LEP, Study.
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
A. Zylberstejn1Workshop D0 Praha D 0 Saclay activities 99  People  Computers  Activities  hardware  software.
Preliminary comparison of ATLAS Combined test-beam data with G4: pions in calorimetric system Andrea Dotti, Per Johansson Physics Validation of LHC Simulation.
Geant4 Acceptance Suite for Key Observables CHEP06, T.I.F.R. Mumbai, February 2006 J. Apostolakis, I. MacLaren, J. Apostolakis, I. MacLaren, P. Mendez.
1 A ROOT Tool for 3D Event Visualization in ATLAS Calorimeters Luciano Andrade José de Seixas Federal University of Rio de Janeiro/COPPE.
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
Pavel Šťavina, Bratislava 2004 Slovak contribution to experiment ATLAS  Even though Slovakia is small country with limited finances we have fulfilled.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
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.
Fabiola Gianotti, 30/07/2003 ATLAS HO HB ECal Beam Line CMS LHCb ALICE Goals and plans Examples of work done so far and first results Examples of on-going.
9 November 98 1 Jürgen Knobloch ATLAS Computing Overview of ATLAS Computing Jürgen Knobloch Slides also on:
Postgraduate Computing Lectures Applications I: Overview 1 Applications: Overview Symbiosis: Theory v. Experiment Theory –Build models to explain existing.
Atlas Simulation Activities What is Geant 4 Atlas Strategy.
ATLAS Data Challenges US ATLAS Physics & Computing ANL October 30th 2001 Gilbert Poulard CERN EP-ATC.
9-13/9/03 Atlas Overview WeekPeter Sherwood 1 Atlfast, Artemis and Atlantis What, Where and How.
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
Ties Behnke: Simulation and Tools 1 Simulation and Tools Ties Behnke, DESY Summary of the simulation sessions At this conference: 4 sessions (one combined.
1 Software tools for GLC studies Akiya Miyamoto KEK 20 April, 2004 Representing ACFA-Sim Group
Ideas for in-situ calibration for the EMC S.Paganis, K.Loureiro ( Wisconsin ) input from+discussions with T.Carli, F.Djama, G.Unal, D.Zerwas, M.Boonekamp,
ATLAS Data Challenges The Physics point of view UCL, September 5th 2001 Fabiola Gianotti (CERN)
Java Physics Generator and Analysis Modules Mike Ronan LBNL (presented by Tony Johnson)
Detector Monte-Carlo ● Goal: Develop software tools to: – Model detector performance – Study background issues – Calculate event rates – Determine feasibility.
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.
Status of OPAL data Matthias Schröder
- Early Adopters (09mar00) May 2000 Prototype Framework Early Adopters Craig E. Tull HCG/NERSC/LBNL ATLAS Arch CERN March 9, 2000.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
Results from particle beam tests of the ATLAS liquid argon endcap calorimeters Beam test setup Signal reconstruction Response to electrons  Electromagnetic.
Particle Identification at BESIII Kanglin He April 23, 2007, Amsterdam.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
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.
ECAL software development Yuri Kharlov IHEP Protvino.
Fabiola Gianotti, 13/05/2003 Simulation Project Leader T. Wenaus Framework A. Dell’Acqua WP Geant4 J.Apostolakis WP FLUKA Integration A.Ferrari WP Physics.
LCG – AA review 1 Simulation LCG/AA review Sept 2006.
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
1 Software tools in Asia Akiya Miyamoto KEK 18-March-2005 Simulation and Reconstruction Session LCWS2005 Representing acfa-sim-j activity M.C.Chang 1,K.Fujii.
Fast Simulation and the Higgs: Parameterisations of photon reconstruction efficiency in H  events Fast Simulation and the Higgs: Parameterisations of.
General requirements for BES III offline & EF selection software Weidong Li.
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
Computing Issues for the ATLAS SWT2. What is SWT2? SWT2 is the U.S. ATLAS Southwestern Tier 2 Consortium UTA is lead institution, along with University.
Workshop decisions Helge Meinhard / CERN-EP Atlas software workshop 08 May 1998.
Physics Performance. EM Physics: Observations Two apparently independent EM physics models have led to user confusion: –Different results for identical.
Prospects for Integrating Veloroot into GAUDI D. Steele - 24/11/1999.
Régis Lefèvre (LPC Clermont-Ferrand - France)ATLAS Physics Workshop - Lund - September 2001 In situ jet energy calibration General considerations The different.
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?
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
Thomas Ruf, CERN EP Experience with C++ and ROOT used in the VX Beam Test Thomas Ruf, CERN, EP  Why? Event structure for VX-data rather complex: raw hits.
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
A Short Course on Geant4 Simulation Toolkit Introduction
Particle detection and reconstruction at the LHC (IV)
US ATLAS Physics & Computing
(CMS GEANT4 simulation)
Linear Collider Simulation Tools
Pedro Arce (CERN/CIEMAT)
Plans for checking hadronic energy
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Simulation Project Structure and tasks
Linear Collider Simulation Tools
Agenda SICb Session Status of SICb software migration F.Ranjard
The new ATLAS Fast Calorimeter Simulation
Presentation transcript:

Fabiola Gianotti, 31/8/’99 PHYSICS and SOFTWARE ATLAS Software Week 31/8/’99 Fabiola Gianotti Software requirements of physics groups What should Detector Performance Combined Performance groups Physics do for software Note : first thoughts …. comments/suggestions/criticisms welcome

Fabiola Gianotti, 31/8/’99 Physics requirements Each issue has its specific requirements  not discussed here. However: Three main/general requirements:  Use past experience: ~ 10 years of performance/physics studies  deep knowledge of detector performance, reconstruction algorithms, physics analyses (documented in various TDR …). This should not be lost, but should be transferred to the new software. Ex. : “Code from scratch in full C++/OO’’ with no reference to this previous experience does not satisfy this requirement. “Reverse engineering of existing Fortran code as first step to C++” does satisfy this requirement

Fabiola Gianotti, 31/8/’99  Performance: new software should provide expected detector/physics performance. Performance/physics evaluation is the first serious benchmark. Reference: Physics TDR  Simplicity /functionality: new software must be “as simple and functional” as possible: -- aim is physics and not software development “per se” -- “end-users” are not “blind” users of a black box but developers  should have easy access to most of software -- each member of ATLAS (and not a few elected people) should be able to do analysis at LHC (w/o help of a software engineer) In turn everybody should be ready to learn and improve his/her way of producing software

Fabiola Gianotti, 31/8/’99 Contributions of physics/performance groups to software: MC generators event simulation (fast, full, intermediate ?) reconstruction graphics/event display analysis tools others …

Fabiola Gianotti, 31/8/’99 MONTE CARLO GENERATORS New Physics group convened by I. Hinchliffe Will have many MC generators in ATLAS Activity related to software: -- fit to overall architecture -- transparent use of all generators -- allow multi-language: Fortran (ISAJET) C++ (Pythia, Herwig being rewritten) -- give inputs to authors: -- same classes for all C++/OO generators ? -- define common output structure in same spirit as HEPEVT common -- as uniform datacards as possible … ?

Fabiola Gianotti, 31/8/’99 SIMULATION Today two lines: full simulation (GEANT): detailed but CPU consuming fast simulation (ATLFAST): fast but very simple (particle smearing, no shower shapes) Future: need in addition intermediate step between ATLFAST and GEANT could be an improved ATLFAST including shower parametrisations (done in part by K.Jakobs et al. for trigger TP) could be a simplified GEANT including shower parametrisations Shower parametrisations:  understand for which particles, over which  /E range showers are parametrised.  lot of work for Detector/Combined Performance/ Simulation groups (test beam data, other experiments)  implications for software

Fabiola Gianotti, 31/8/’99 Notes: 1) Example of further physics requirement: must be able to overlap simulated events with real data (e.g. for processes where MC generators or detector simulation are not adequate) 2) COB discussion: -- make use of ATLFAST++ without further development -- in parallel, a new version of ATLFAST++ (not embedded in the ROOT structure) should be developed.

Fabiola Gianotti, 31/8/’99 GEANT4 SIMULATION -- need extensive comparisons with test-beam data : e.g. shower shapes (lateral, longitudinal), energy response/resolution for electrons and pions -- GEANT3 : hadronic packages (GFLUKA, GEISHA, GCALOR) do not reproduce LAr/ Tile response to   ( ATLAS-COM-PHYS ) need a lot of work to understand/tune hadronic physics of GEANT4 (GEISHA) -- it would be wise to have another/independent hadronic package (FLUKA): allows comparisons, evaluation of systematics, etc. Interface FLUKA/GEANT4 in progress (A. Dell’Acqua, A. Ferrari, S. Vanini) urgent to have “module 0” simulation for all sub-detectors

Fabiola Gianotti, 31/8/’99 RECONSTRUCTION define requirements and verify that they are satisfied define track (ID and muon spectrometer), cluster,... and operations to be performed with them Good starting point: definition as in combined ntuple contribute to: -- reverse engineering of Fortran code -- transition to C++/OO -- test, test, test … of new code (or pieces of it)  performance evaluation Performance/physics groups should:

Fabiola Gianotti, 31/8/’99 Note : need interface between GEANT3 and new software ~ 100 GB of GEANT3 data for Physics TDR INTERFACEINTERFACE C++ reconstruc- tion the only huge data sample for long time need DIGI and HITS

Fabiola Gianotti, 31/8/’99 GRAPHICS / EVENT DISPLAY Inputs from performance/physics groups needed. Not much communication in the past. Only one package could be used for the Physics TDR: PERSINT. Use of various packages must start as soon as possible  should eventually lead to an evaluation.

Fabiola Gianotti, 31/8/’99 ANALYSIS TOOLS Code should be independent of analysis/ visualisation package  abstract interface: -- don’t know today what will be best tool in different users may want to use different packages Could use PAW for many years. However: use of more modern and improved tool would help physicists to learn new software techniques ( C++, etc.) in “easy” environment  ROOT (“PAW-part” only) is good candidate for interim solution: ready to use, well suited to physicist needs  discussion needed this week to prepare decision at next CSG and Physics Coord. In parallel: evaluation of various packages (ROOT, OpenScientist, JAS, etc.) : involve physics/performance groups; should use combined and ATLFAST ntuples.

Fabiola Gianotti, 31/8/’99 Other inputs from physics/performance groups: … a non exhaustive list... contribute to event definition contribute to detector description understand trigger/event filter requirements  implications on reconstruction elaborate calibration/alignment strategies  implications on reconstruction understand event preselection  implications on regional centers etc. etc.

Fabiola Gianotti, 31/8/’99 CONCLUSIONS Software effort must be driven by physics goals  physics/performance groups can (and are willing to) give significant contribution Three main requirements (IMHO): -- use of past experience -- importance of performance evaluation -- look for simplicity/easy use Every package and piece of code must be used used used used by as many people as possible