GLAST CHEP 03 March 24-28 2003 R.Dubois1/17 GLAST Large Area Telescope: Overview of GLAST Offline Software Richard Dubois Stanford Linear Accelerator Center.

Slides:



Advertisements
Similar presentations
GLAST The GLAST Balloon Flight experiment was performed with the collaboration of NASA Goddard Space Flight Center, Stanford Linear Accelerator Center,
Advertisements

The Gamma-Ray Large Area Space Telescope: UNDERSTANDING THE MOST POWERFUL ENERGY SOURCES IN THE UNIVERSE Anticoincidence Detector for GLAST Alexander Moiseev,
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.
GLAST LAT Project I&T Meeting – Jan 20,2004 E. do Couto e Silva 1 GLAST Large Area Telescope: EM1 Data Analysis and Calibration Summary Report Eduardo.
GLAST LAT ProjectIA Workshop 6 – Feb28,2006 Preliminary Studies on the dependence of Arrival Time distributions in the LAT using CAL Low Energy Trigger.
GLAST LAT Project Instrument Analysis Meeting– May 27, 2005 Hiro Tajima, TKR Bad Strips 1 GLAST Large Area Telescope: TKR Bad strips analysis update Hiro.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test A. T. Kavelaars 1 GLAST Large Area Telescope: I&T Integration Readiness.
A.Chekhtman1 GLAST LAT ProjectCalibration and Analysis group meeting, April, 3, 2006 CAL on-orbit calibration with protons. Alexandre Chekhtman NRL/GMU.
1 Gamma-Ray Astronomy with GLAST May 24, 2008 Toby Burnett WALTA meeting.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 7.1 Pre-launch Operation and Calibration 1 Gamma-ray Large Area Space.
T. BurnettGeant Workshop user presentation 1 Geant4 and GLAST Description of the mission and instrument Simulation requirements How we are a little.
Tracker Reconstruction SoftwarePerformance Review, Oct 16, 2002 Summary of Core “Performance Review” for TkrRecon How do we know the Tracking is working?
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
Geant4 application to X and Gamma-ray Telescopes B.Ferrero Merlino 1, D.Favretto 2, R. Giannitrapani 2, F.Longo 2, R.Nartallo 3, P.Nieminen 3, A.Pfeiffer.
GLAST ADASS 2005 Oct 4 1/21 GLAST Large Area Telescope: LAT Science Analysis Software’s Use of Gaudi & ROOT Heather Kelly NASA Goddard Space Flight Center.
Root, GLAST, and IDL Heather Kelly NASA/GSFC Emergent Corporation.
LAT Reconstruction (and simulation) Toby Burnett University of Washington.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Jiawen Zhang, IHEP, 2008, April 10, frascati Status of BEPCII/BESIII and Physics preparation Jiawen Zhang 2008/4/7—10 , PHIPSI08, Frascati.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
GLAST Gaudi Code Review, 10 Sept. 2002, H. Kelly, 2-1 GLAST Event Data Model and Persistency.
GLAST CHEP 03 March K.Young1/22 GLAST Large Area Telescope: Release System for GLAST Offline Software Karl Young, Richard Dubois, Alex Schlessinger.
GLAST Geant4 Simulation Francesco Longo University of Trieste and INFN-Trieste On the behalf of the GLAST Software Group Udine 30/01/03.
GLAST LAT ProjectCDR/CD-3 Review May 12-16, 2003 Document: LAT-PR-01967Section 1 Introduction & Science Overview 1 GLAST Large Area Telescope: Introduction.
The GLAST Large Area Telescope – Design, construction, test and calibration Luca Latronico (INFN-Pisa), Gloria Spandre (INFN-Pisa) on behalf of the GLAST.
GLAST LAT ProjectTracking Software Week – Pisa – 20 May 2002 R.Dubois1 SAS Overview Overall Data Flow Sim/Recon –Gleam –Recon rewrites –Calibrations Level.
National Aeronautics and Space Administration November 23, Gamma-ray Large Area Space Telescope (GLAST) Kevin Grady, Project Manager Steven Ritz,
T. Burnett1 GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 9, 2002 SAS Software: Sources Detector geometry model Simulation Event.
Heather Kelly PPA Scientific Computing Apps LAT was launched as part of the Fermi Gamma-ray Space Telescope on June 11 th 2008.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
1 Calorimeter in G4MICE Berkeley 10 Feb 2005 Rikard Sandström Geneva University.
GLAST LAT Project LAT Instrument Analysis Workshop – Feb 27, 2006 Hiro Tajima, TKR Data Processing Overview 1 GLAST Large Area Telescope: TKR Data Processing.
Feb. 7, 2007First GLAST symposium1 Measuring the PSF and the energy resolution with the GLAST-LAT Calibration Unit Ph. Bruel on behalf of the beam test.
Software tools and Computing Akiya Miyamoto KEK 29-September-2006 At FJPPL meeting.
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.
Aa GLAST Particle Astrophysics Collaboration Instrument Managed and Integrated at SLAC/Stanford University The Gamma-ray Large Area Space Telescope (GLAST)
Gamma Ray Large Area Space Telescope Balloon Flight: Data Handling Overview E. do Couto e Silva, R. Dubois, D. Flath, I. Gable,T. Kamae, A. Kavelaars,
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
GLAST The GLAST Balloon Flight experiment was performed with the collaboration of NASA Goddard Space Flight Center, Stanford Linear Accelerator Center,
Science Analysis Software DC-2 Kickoff Workshop March 1-3, 2005 Tracy Usher 1/25 Data Challenge II Kickoff Workshop Simulation and Reconstruction Overview.
BES III Software: Overview, Status and Plan Weidong Li Representing BES III Software Group BES Annual Meeting, Beijing 1 st June 2005.
High Redshift Gamma-Ray Bursts observed by GLAST Abstract The Gamma-ray Large Area Space Telescope (GLAST) is the next generation satellite for high energy.
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
GLAST LAT ProjectSAS PDR, Aug. 17, 2001 R.Dubois1 Schedule Balloon Science Tools, Analysis Platforms Calibrations Performance Tuning, Tracking Data Production.
GLAST LAT Project Science Tools - 12 June 2002 T. Burnett 1 The Science Analysis Software Development Environment -- for tools too! T. Burnett.
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
In high energy astrophysics observations, it is crucial to reduce the background effectively to achieve a high sensitivity, for the source intensity is.
1 Study of Data from the GLAST Balloon Prototype Based on a Geant4 Simulator Tsunefumi Mizuno February 22, Geant4 Work Shop The GLAST Satellite.
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
Gamma-ray Large Area Space Telescope -France -Germany -Italy -Japan -Sweden -USA Energy Range 10 keV-300 GeV. GLAST : - An imaging gamma-ray telescope.
Study of Calorimeter performance using the LC full simulator The 8th ACFA Workshop Yoshihiro Yamaguchi (Tsukuba U.) M. -C. Chang (RCNS, Tohoku U.) K. Fujii.
BESIII offline software group Status of BESIII Event Reconstruction System.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Instrument Configuration by File James Swain Stanford.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
Simulation and reconstruction of CLAS12 Electromagnetic Calorimeter in GSIM12 S. Stepanyan (JLAB), N. Dashyan (YerPhI) CLAS12 Detector workshop, February.
Report of GLAST Balloon Flight October Annual meeting of Astronomical Society of Japan T. Mizuno and other GLAST Balloon Team
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test Two Tower Integration Readiness Review SVAC Elliott.
Gamma-ray Large Area Space Telescope ACD Final Performance
Comparison of GAMMA-400 and Fermi-LAT telescopes
GLAST LAT tracker signal simulation and trigger timing study
GLAST Large Area Telescope:
OO Muon Reconstruction in ATLAS
Gamma-ray Large Area Space Telescope
Gamma Ray Satellites Simulations with Geant4
Imaging crystals with TKR
Mini Tower Preliminary Results
LAT Instrument Operations Center
Calibration Infrastructure Design
Presentation transcript:

GLAST CHEP 03 March R.Dubois1/17 GLAST Large Area Telescope: Overview of GLAST Offline Software Richard Dubois Stanford Linear Accelerator Center Representing the GLAST Software Group Gamma-ray Large Area Space Telescope

GLAST CHEP 03 March R.Dubois2/17 Outline The GLAST mission and instrument Introduction to GLAST simulation and reconstruction Beg Borrow and Steal (® Bob Jacobsen) Use of Gaudi –Tools –G4 interface –Root I/O –Calibration Infrastructure Track Reconstruction in a (massive) pair conversion telescope Links to other GLAST talks at CHEP03 Summary

GLAST CHEP 03 March R.Dubois3/17 GLAST Mission GLAST measures the direction, energy and arrival time of celestial gamma rays -LAT measures gamma-rays in the energy range ~20 MeV - >300 GeV -There is no telescope now covering this range!! - GBM provides correlative observations of transient events in the energy range ~20 keV – 20 MeV Launch: September 2006 Florida Orbit: 550 km, 28.5 o inclination Lifetime: 5 years (minimum)

GLAST CHEP 03 March R.Dubois4/17 GLAST Instrument: Large Area Telescope (LAT) DAQ Electronics Grid Tracker Calorimeter ACD Thermal Blanket Array of 16 identical “Tower” Modules, each with a tracker (Si strips) and a calorimeter (CsI with PIN diode readout) and DAQ module. Surrounded by finely segmented ACD (plastic scintillator with PMT readout).

GLAST CHEP 03 March R.Dubois5/17 Sim/Recon Toolset – Beg, Borrow and Steal cvs – file version management CMT – package version management GEANT4 – simulation package Root – object I/O Gaudi – code framework TkrRecon, CalRecon, AcdRecon, Astro sources vcmt – Windows, Linux gui ssh – secure cvs access VC++ – Windows IDE gnu tools - Linux Root, IDL – analysis xml – geometry, parameters utilities applications - unique to GLAST doxygen – doc cvsweb – www view of repo icq – IM vrvs3

GLAST CHEP 03 March R.Dubois6/17 Example of Using Gaudi Tools IEnergyCorr* m_lastLayerTool; sc = toolSvc()->retrieveTool(m_lastLayerToolName, m_lastLayerTool); m_lastLayerTool->setTrackSlope(slope); m_lastLayerTool->doEnergyCorr((*it)->getEnergySum(),(*it)); Retrieve tool by name via base class Refer to base class functions. Does not know which concrete tool it is. Concrete classes that customize behaviour Tools id’ed by name in ascii config file (“jobOptions”)

GLAST CHEP 03 March R.Dubois7/17 Gaudi Interface to Geant4 Usurp this!

GLAST CHEP 03 March R.Dubois8/17 Instrument Simulation and Reconstruction CAL Detail Instrument data 3 GeV gamma interaction 3 GeV gamma recon Full geometry in xml with C++ interface G4 discovers instrument from the xml

GLAST CHEP 03 March R.Dubois9/17 Data flow in the Gaudi framework Transient Data Store Ntuple Level 1 Simulation Algorithms Level 0 Reconstruction Algorithms Ntuple Service Pseudo Persistency Algorithms G4 ACD, TKR, CAL Digitization Algorithms Source Generators Root ACD, TKR, CAL, Trigger Raw data Ready for astronomy MC Real Data

GLAST CHEP 03 March R.Dubois10/17 RootIo – No TBlobs for Us GLAST Event Data Store mcRootWriterAlg digiRootWriterAlg reconRootWriterAlg mcRootReaderAlg digiRootReaderAlg reconRootReaderAlg mc.root digi.root recon.root mc.root digi.root recon.root Writing Reading RootIo

GLAST CHEP 03 March R.Dubois11/17 Problems and a Possible Solution Use of algorithms is inconsistent with the spirit of Gaudi’s Persistency Service. Does not provide fine control over what is read/written – it’s all or nothing as currently implemented. Monolithic algorithms are more difficult to maintain versus light weight converters. There is a “real” ROOT service under development by ATLAS -ROOT I/O -ROOT interactive session by demand -ROOT share library dynamic loading by demand -ROOT control over the Gaudi algorithms We hope to use this code directly, or modify it for our needs.

GLAST CHEP 03 March R.Dubois12/17 Calibration Infrastructure Diagram calibUtil interface Data (persistent)Metadata (persistent) bad strips (XML) CAL calibs (ROOT) MySQL rdbms Write/register Search Read I & T Client Gaudi Client Calibrator ROOT, XML services See talk by Joanne Bogart

GLAST CHEP 03 March R.Dubois13/17 Tracker/Converter Issues Expanded view of converter-tracker:  X Y X Y X Y At low energy, measurements at first two layers completely dominate due to multiple scattering-- At 100 MeV, opening angle ~ 20 mrad At higher energies, more planes contribute information: Energy# significant planes 100 MeV2 1 GeV ~5 10 GeV >10 All detectors have some dead area: if isolated, can trim converter to cover only active area; if distributed, conversions above or near dead region contribute tails to PSF unless detailed and efficient algorithms can ID and remove such events. Low energy PSF completely dominated by multiple scattering effects:  0 ~ 2.9 mrad / E[GeV] (scales as (x 0 ) ½ ) High energy PSF set by hit resolution/plane spacing:  D ~ 1.8 mrad. ~1/E Roll-over and asymptote (  0 and  D ) depend on design E PSF S.Ritz

GLAST CHEP 03 March R.Dubois14/17 Multiple Scattering in Converter Layers 100 MeV gammas –Mean angle: ~17 mr –Separation at next layer: ~550  m –Strip pitch 228  m –Barely resolvable into separate strip MeV! MS blows up the opening angle significantly! –Mean angle: ~ 140 mr –Separation at next layer: ~4.5 mm –Easily resolvable Note design: –Blue is “front” 12 3% X0 layers –Green is “back” 4 25% X0 layers Last 2 have no radiator –To optimize interaction rate vs resolution T.Usher 100 MeV  vertical Multiple scattering critical to tracking at low E! Use Kalman filter to account for large MS contributions Apparent opening angle x2 scale change!

GLAST CHEP 03 March R.Dubois15/17 Tracking Reconstruction Example 100 MeV Gamma

GLAST CHEP 03 March R.Dubois16/17 GLAST Talks at CHEP03 Simulation/Reconstruction Overview – R.Dubois System Tests and Build Environment – K.Young Calibration Infrastructure – J.Bogart GUIs on CMT – T.Burnett HepRep for GLAST – J.Perl FRED Event Display – R.Giannitrapani

GLAST CHEP 03 March R.Dubois17/17 Summary GLAST sim/recon has same problems as “the big boys” Adopted HEP standards –GEANT4, Gaudi, Root, CLHEP, CMT –Flexible geometry in xml to describe beam tests & flight unit without code changes Added user interfaces on top of CMT Pair converter recon is unique to GLAST