LAT Reconstruction (and simulation) Toby Burnett University of Washington.

Slides:



Advertisements
Similar presentations
Jet and Jet Shapes in CMS
Advertisements

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 ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.31 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
Status of ReconGround Software Workshop, July 15, 2003 The GLAST Event Reconstruction: What’s in it for DC-1? GLAST Ground Software Workshop Tuesday, July.
Analysis Meeting 31Oct 05T. Burnett1 Classification, etc. status at UW Implement “nested trees” Generate “boosted” trees for all of the Atwood categories.
GLAST LAT Project 1 Tracker “mini-tower” Full Size Calorimeter module Face to Face IDT meeting March 20, 2002 Convener: E. do Couto e Silva Engineering.
TkrRecon Status Perugia Software Workshop May, 2003.
Simulation / Reconstruction Working group Toby Burnett University of Washington Jan 2000 T.
Bill Atwood, Core Meeting, 9-Oct GLAS T 1 Finding and Fitting A Recast of Traditional GLAST Finding: Combo A Recast of the Kalman Filter Setting.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 7.3 Science Analysis Software 1 Gamma-ray Large Area Space Telescope.
GLAST LAT Project July 19, 2005 E. do Couto e Silva 1/17 Science Verification Analysis and Calibration GLAST Large Area Telescope Eduardo do Couto e Silva.
GLAST LAT ProjectDC1 Closeout Workshop, Feb , Post-DC1 Work Seth Digel (HEPL/Stanford Univ.) Post-DC1 Work.
C&A 8 May 06 1 Point Source Localization: Optimizing the CTBCORE cut Toby Burnett University of Washington.
1 Benchmarking the SiD Tim Barklow SLAC Sep 27, 2005.
1 Using Insightful Miner Trees for Glast Analysis Toby Burnett Analysis Meeting 2 June 2003.
Bill Atwood, SCIPP/UCSC, DC2 Closeout, May 31, 2006 GLAST 1 Bill Atwood & Friends.
T. BurnettGeant Workshop user presentation 1 Geant4 and GLAST Description of the mission and instrument Simulation requirements How we are a little.
Simulation / Reconstruction Working group Toby Burnett University of Washington 11 Jan 2000 T.
Classification and Regression Trees for Glast Analysis: to IM or not to IM? Toby Burnett Data Challenge Meeting 15 June 2003.
GLAST LAT Project 1S. Ritz Purposes of the Data Challenges “End-to-end” testing of analysis software. –define the ends –define the tests (what is success?)
GLAST LAT Project Analysis Meeting April 22, 2004 E. do Couto e Silva 1/5 SVAC Status SVAC Status Eduardo do Couto e Silva April 22, 2004.
Tracker Reconstruction SoftwarePerformance Review, Oct 16, 2002 Summary of Core “Performance Review” for TkrRecon How do we know the Tracking is working?
R.Dubois Sim/Recon Overview 1/10 GLAST LAT ProjectSoftware Workshop July, SLAC Sim/Recon Overview Elements of Simulation/Reconstruction Development,
GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 8, 2002 K.Young 1 LAT Data Processing Facility Automatically process Level 0 data.
Root, GLAST, and IDL Heather Kelly NASA/GSFC Emergent Corporation.
Progress with the Development of Energy Flow Algorithms at Argonne José Repond for Steve Kuhlmann and Steve Magill Argonne National Laboratory Linear Collider.
GLAST CHEP 03 March R.Dubois1/17 GLAST Large Area Telescope: Overview of GLAST Offline Software Richard Dubois Stanford Linear Accelerator Center.
GlueX Software Status April 28, 2006 David Lawrence, JLab.
Julie McEnery1 Data Challenge II Logo by Stefano Ciprini.
GLAST LAT ProjectTracking Software Week – Pisa – 20 May 2002 R.Dubois1 SAS Overview Overall Data Flow Sim/Recon –Gleam –Recon rewrites –Calibrations Level.
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.
Source catalog generation Aim: Build the LAT source catalog (1, 3, 5 years) Jean Ballet, CEA SaclayGSFC, 29 June 2005 Four main functions: Find unknown.
Bill Atwood, SCIPP/UCSC, May, 2005 GLAST 1 A Parametric Energy Recon for GLAST A 3 rd attempt at Energy Reconstruction Keep in mind: 1)The large phase-space.
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.
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.
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.
Science Analysis Software DC-2 Kickoff Workshop March 1-3, 2005 Tracy Usher 1/25 Data Challenge II Kickoff Workshop Simulation and Reconstruction Overview.
GLAST LAT Project 1S. Ritz Data Challenge Planning Overview Purpose Boundary conditions Plan: –scope and progression of data challenges –schedule summary.
1 GLAST Italian meeting Francesco Longo & Carlotta Pittori Udine 11 marzo 2004 V. Cocco, A.Giuliani, P.Lipari, A. Pellizzoni, M.Prest, M.Tavani. E.Vallazza.
GLAST LAT ProjectSAS PDR, Aug. 17, 2001 R.Dubois1 Schedule Balloon Science Tools, Analysis Platforms Calibrations Performance Tuning, Tracking Data Production.
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
The Detector Performance Study for the Barrel Section of the ATLAS Semiconductor Tracker (SCT) with Cosmic Rays Yoshikazu Nagai (Univ. of Tsukuba) For.
GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Topics for the TKR Software Review Tracy Usher, Leon.
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.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
GLAST ACD Status. GLAST Overview McPositionHitCol AcdDigiCol AcdRecon AcdDigiAlg AcdReconAlg TkrFitTrackCol TDS Gaudi Algorithms.
BESIII offline software group Status of BESIII Event Reconstruction System.
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.
Background Rejection Prep Work
GLAST Large Area Telescope:
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
Gamma-ray Large Area Space Telescope
GLAST Large Area Telescope:
Gamma-ray Large Area Space Telescope
Linear Collider Simulation Tools
Gamma Ray Satellites Simulations with Geant4
Plans for checking hadronic energy
GLAST Large Area Telescope
Linear Collider Simulation Tools
GLAST Large Area Telescope Instrument Science Operations Center
Analysis of GLAST Balloon Experiment Data
Overview of Beam Test Benoit, Ronaldo and Eduardo Nov 8 , 2005 thanks to Steve and Bill for helping to consolidate all the information.
Presentation transcript:

LAT Reconstruction (and simulation) Toby Burnett University of Washington

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 2 Outline An overview of the Science Analysis Software group History of GLAST software – back to 1990! –GLAST has been driven by software Some details of sim/recon Plans

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 3 A.Schlessinger SLAC Release Mgt E.dceSilva SLAC Calibrations Richard Dubois SAS Manager SLAC Heather Kelly GSFC ACD Tracy Usher SLAC TKR Mark Strickman NRL CAL F. Longo Trieste GEANT4 Toby Burnett Code Architect Seth Digel Stanford SciTools H.Kelly GSFC Analysis Tools P Nolan Source ID R.Schaefer J.Bogart Databases J.Chiang C. Cecchi Obs Simulator M.Hiruyama Pulsars D Band S.Digel Analysis Tools I.Grenier Catalog Analysis A.Schlessinger SLAC DPF S.Ritz GSFC Performance Metrics D.Band GRB Analysis T.Burnett UW Sim/Recon SAS organization Institutions UCSC, Stanford, UW SLAC, GSRF, NRL École Polytechnique, Saclay, Bordeau Udine/Trieste, Perugia, Pisa Communication Tools ICQ, WWW, VRVS

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 4 Processing flow, current status Data Pipeline Raw Data Level 0 Level 1 Science Tools 95% done In use 90% done In use ~80-90% done (Opus) Level 2 Prototype database being implemented Simulation Reconstruction In use by Hubble, FUSE, Integral, Chandra, BeppoSax, and SIRTF 1 FTE-year budgeted to write from scratch if not – ready for CU

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 5 Birth of GLAST code: CERN Canteen #1, summer 1990

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 6 Legacies of that meeting Object-oriented design for new simulation toolkit, named Gismo –Code is organized into classes –Data hiding in objects Detector description (geometry, materials, active regions) accessible in same form to both simulation and reconstruction Interactive application –Combines simulation and reconstruction in one package –Choice of source parameters on the fly Integrated 3-D display with GUI controls –Interactive control over display of: geometry: what is where particles: where they go, what happens to them detector response: how the active regions respond to deposited ionization (and is it in the right place?) reconstruction: how well does the pattern recognition and fitting represent the input response? Easy transition to batch mode, tools to generate n-tuple summaries

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 7 The rest is history 1992: –Bill Atwood and Peter Michelson consider a modern design for the just-launched CGRO/EGRET; Bill starts using the toolkit to test designs. –Basic attributes of the current design emerge quickly: Si strip tracker/converter, converters just above strips Segmented ACD, not in the trigger! Onboard level 1 trigger, software filter Segmented CAL. Large aspect ratio for good FOV, modular design (originally 7x7) Basic scale (1.8 m square, <10 Rad Len CsI) set by Delta II launch capability 1994: –Toby Burnett joins, takes over top-level design –Bill and Peter get NASA’s attention with mission concept study All the basic performance parameters based on simulations

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 8 History, cont –Gradual increase in collaboration size, UCSC and SLAC –Start using Kalman filter for track fitting –Steve Ritz joins –Beam tests validate simulation 1999 –(Dec) AO response submitted following extensive simulations 2000 –(Feb) LAT selected 2001 –Adopt the present infrastructure (all supported elsewhere) Source management – cvs, repository at SLAC Package management/ build system – CMT Execution framework – Gaudi –Component model with Abstract interfaces – Dynamic loading of components at runtime Support only linux/gcc and Windows/Developer Studio –Define xml-based geometry data base –Switch from Gismo to Geant –(Jan) PDR baseline –Choose the name “Gleam” to represent the combined sim/recon executable [GLast Event Analysis Machine]

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 9 Currently Testing new Background model based on AMS Shuttle observations. Code from onboard filter incorporated into analysis for evaluation and testing Preparing for Data Challenge 1. Bottom line: modeling and reconstruction software has driven the development of GLAST, not lagged behind hardware development

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 10 A more detailed cartoon Real Data Level 1 Source Fluxes Geometry Particle Transport “Raw” Data Source model Geometry Description “Raw” Data Reconstruction 3 GeV  Tail suppression Background rejection

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 11 Details: generate, fit 1 GeV photon aqua: ACD tiles yellow: Si green: W only charged tracks shown no detector response or recon shown

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 12 Zoom in to the conversion x x y y mind the gap! mm

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 13 Angular resolution and track fitting Intrinsic limits (projected) –multiple scattering: in 1.25% RL (1/2 a “thin” layer): 1.5 mrad * (1 GeV / p) –pitch: 2 mrad for one layer. –[for the astro guys: 1 deg = 17 mrad] Naïve fitting strategies –Low energy: use only first two layers, since next conversion layer adds error to subsequent layer measurements –High energy: simple least squares fit Better way: Kalman filter –designed to combine “process” and “measurement” noise. –Equivalent to the naïve limit, but interpolates properly in-between –Implies that there is a measurement of the energy/momentum, at each plane –Even for low energy, follows each track.

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 14 Example: 100 MeV gamma

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 15 The Calorimeter 4 layers of 18% RL start shower early, but absorb energy (only 380 MeV in the CsI here Large gap between modules Reconstruction is done iteratively with tracker, two passes 1.Preliminary measurement with basic clustering algorithm, predicts energy and direction 2.Tracking uses this, and estimates energy in tracker (using observed MS, counting hits) 3.Calorimeter refines measurement with track direction(s) –High energies: use shower shape to correct for leakage mind this gap!

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 16 The ACD –Extrapolate to plane of each hit tile, measure (signed) distance to edge of the tile –Reject incoming charged particles if inside simulated muon, showing (in yellow) the tile and Si wafers MC track, fit, and projected direction all collinear

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 17 Background rejection –Requirements: –Onboard: filter factor of ~100. (for downlink) –Ground: need another factor of 100 (for science) –Simulation: create events that find all the “holes” –Ground Strategy –Generate useful discrimination variables –Apply cuts (or classification trees)

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 18 Classification What is it? –A new category (for us) of analysis: depends on application of Classification and Regression trees –Common use in “soft” sciences, found by Bill Atwood. –A systematic way to find optimal regions in multidimensional parameter space to separate populations: result is expressed as a tree of cuts in the space Where do we use it? –Determine if energy is well measured (important for track fit) –Choose vertex or single track gamma direction estimate –Assess probability that an event is in the PSF core distribution –Predict the PSF itself –Assess probability that an event is really a gamma ray (vs. background) How are the trees generated? –Generate large samples of gammas and background for training, using the commercial tool Insightful Miner –Output in the form of XML trees is used by recon software.

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 19 Classification Primer from W. Atwood Origin: Social Sciences How a CT works is simple: A series of “cuts” parse the data into a “tree” like structure, where final nodes (leaves) are “pure” A "traditional analysis" is just ONE path through such a tree. Tree are much more efficient! Mechanism of tree generation less subject to "investigator basis." Leaves Nodes STATISTICALLY HONEST!

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 20 Bottom Line—characterize response Use MC events passing classification cuts to characterize PSF and A eff Example of current status: PSF integrated over angles, as function of energy, with different selections on core probability Cuts: 1/1 Ratio 95/68 > 3 Meets SR Events Eff.: 94.5% Cuts: 2/1 Cuts: 3/2 Events Eff.: 52.3% Cuts: 3/4 Events Eff.: 19.1%

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 21 Data Challenges Now traditional in HEP experiments –exercise the full analysis chain with simulated data, including hidden signals –challenge the collaboration to find the signals, using tools Doing planning now –Fall DC1 1 day’s data through full instrument simulation and first look at Science Tools Launched at Sept collaboration meeting Simulation challenge: needs ~500 CPU weeks for background.First use of pipeline –Fall 2004 – DC2 1 month’s background/1 year signal Test more Science Tools; improved Pipeline –Spring 2006 – DC3 run up to flight – test it all!

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 22 Other reviews, tests coming Peer review in Feb '04, CDR to be done with Mission Ground Systems Review in May 04 EM and beam test for practice and tuning of sim/recon as part of development plan Mission Ground Tests in late '04 and '05 to exercise the movement of bits from the MOC to the SSC; with the DC's

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 23 Summary Sim/Recon has played a vital part in the definition of GLAST With the LAT design now final, the geometry description is approaching a faithful summary Algorithms for reconstruction and classification continue to be improved Serious testing, including the pipeline, is about to start with DC1 We are optimistic about the LAT IOC Ground Systems CDR, scheduled for 2/2004, with Peer Review in 11/2003 Variations on the geometry, but using the same software is ready to support the current Engineering Module (EM) and Calibration Unit (CU) for 2005 beam test. Expect to be ready far in advance for Mission Ground Tests in late '04 and '05 to exercise the movement of bits from the MOC to the SSC; with the DC's

GLAST Users Committee Meeting - 23 Oct 03 - T. Burnett - LAT reconstruction 24 Possible User interaction All code is documented and publicly available (but will not be supported by GSSC) Possible use –Monte Carlo studies –Refitting with different algorithms –Event display with level 1 data (using FRED)