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.

Slides:



Advertisements
Similar presentations
Bill Atwood, Dec GLAST 1 GLAST Energy or Humpty-Dumpty’s Revenge A Statement of the Problem Divide and Conquer strategy Easiest: Leakage (Depth)
Advertisements

Electromagnetic shower in the AHCAL selection criteria data / MonteCarlo comparison of: handling linearity shower shapes CALICE collaboration meeting may.
The performance of Strip-Fiber EM Calorimeter response uniformity, spatial resolution The 7th ACFA Workshop on Physics and Detector at Future Linear Collider.
Pattern Recognition in OPERA Tracking A.Chukanov, S.Dmitrievsky, Yu.Gornushkin OPERA collaboration meeting, Ankara, Turkey, 1-4 of April 2009 JINR, Dubna.
1 Study of the Tail Catcher Muon Tracker (TCMT) Scintillator Strips and Leakage with Simulated Coil Rick Salcido Northern Illinois University For CALICE.
Surplus Hits Ratio Leon R. C&A Meeting Oct. 31, 2001.
Status of the MICE SciFi Simulation Edward McKigney Imperial College London.
GLAST LAT ProjectIA Workshop 6 – Feb28,2006 Preliminary Studies on the dependence of Arrival Time distributions in the LAT using CAL Low Energy Trigger.
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
Science Analysis SoftwareInstrument Design Team, Mar. 5, 2002 Tracking Reconstruction GLAST Science Analysis Software Instrument Design Team Meeting Tuesday,
1Calice-UK Cambridge 9/9/05D.R. Ward David Ward Compare Feb’05 DESY data with Geant4 and Geant3 Monte Carlos. Work in progress – no definitive conclusions.
A.Chekhtman1 GLAST LAT ProjectCalibration and Analysis group meeting, April, 3, 2006 CAL on-orbit calibration with protons. Alexandre Chekhtman NRL/GMU.
TkrRecon Status Perugia Software Workshop May, 2003.
TkrRecon Reorganization Update Analysis Group Meeting Nov 22, 2004 Introduction Overview of the new TkrRecon TDS Classes Overview of changes in the TkrRecon.
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 Software vrvs meeting X. Chen 1 GLAST LAT Project Software vrvs meeting X. Chen 1 Analyses of Muon Calibration Data Xin Chen.
In order to acquire the full physics potential of the LHC, the ATLAS electromagnetic calorimeter must be able to efficiently identify photons and electrons.
Tracker Reconstruction SoftwarePerformance Review, Oct 16, 2002 Summary of Core “Performance Review” for TkrRecon How do we know the Tracking is working?
CalRecon Moments Analysis Studies I Tracy Usher1/17 A Brief History of Glast Release GR (Friday, July 15) –Effectively, the first DC-2 2M all-gamma.
The Time-of-Flight system of the PAMELA experiment: in-flight performances. Rita Carbone INFN and University of Napoli RICAP ’07, Rome,
R.Dubois Sim/Recon Overview 1/10 GLAST LAT ProjectSoftware Workshop July, SLAC Sim/Recon Overview Elements of Simulation/Reconstruction Development,
Photon reconstruction and calorimeter software Mikhail Prokudin.
I have made the second half of the poster, first half which is made by tarak will have neutrino information. A patch between the two, telling why we do.
06/03/06Calice TB preparation1 HCAL test beam monitoring - online plots & fast analysis - - what do we want to monitor - how do we want to store & communicate.
1 Alessandra Casale Università degli Studi di Genova INFN Sezione Genova FT-Cal Prototype Simulations.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Thomas Jefferson National Accelerator Facility Page 1 EC / PCAL ENERGY CALIBRATION Cole Smith UVA PCAL EC Outline Why 2 calorimeters? Requirements Using.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
EAS Reconstruction with Cerenkov Photons Shower Simulation Reconstruction Algorithm Toy MC Study Two Detector Configuration Summary M.Z. Wang and C.C.
A.Chekhtman1 GLAST LAT ProjectBeam test meeting, September 27, 2006 CsI afterglow - possible explaination of pedestal drift and excess of energy. Alexandre.
Performance of Track and Vertex Reconstruction and B-Tagging Studies with CMS in pp Collisions at sqrt(s)=7 TeV Boris Mangano University of California,
August 30, 2006 CAT physics meeting Calibration of b-tagging at Tevatron 1. A Secondary Vertex Tagger 2. Primary and secondary vertex reconstruction 3.
T. Burnett1 GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 9, 2002 SAS Software: Sources Detector geometry model Simulation Event.
1 Energy loss correction for a crystal calorimeter He Miao Institute of High Energy Physics Beijing, P.R.China.
Pattern Recognition in OPERA Tracking A.Chukanov, S.Dmitrievsky, Yu.Gornushkin OPERA collaboration meeting, Mizunami, Japan, of January 2009 JINR,
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.
G4 Validation meeting (5/11/2003) S.VIRET LPSC Grenoble Photon testbeam Data/G4 comparison  Motivation  Testbeam setup & simulation  Analysis & results.
1ECFA/Vienna 16/11/05D.R. Ward David Ward Compare these test beam data with Geant4 and Geant3 Monte Carlos. CALICE has tested an (incomplete) prototype.
Science Analysis Software DC-2 Kickoff Workshop March 1-3, 2005 Tracy Usher 1/25 Data Challenge II Kickoff Workshop Simulation and Reconstruction Overview.
Status of the hadronic cross section (small angle) Federico Nguyen February 22 nd 2005  the 2002 data sample and available MC sets  trigger efficiency.
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 Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Topics for the TKR Software Review Tracy Usher, Leon.
1 S, Fedele, Student Presentations, 2004/08/04S Amazing Title Slide Reworking the CES Cluster Reconstruction Algorithm By: Steve Fedele Advisor: Pavel.
Energy Calibration of BESIII EMC  ‘Digi’-calibration Bhabha calibration  0 calibration Radiative Bhabha calibration  ‘Cluster’-calibration.
18 Sep 2008Paul Dauncey 1 DECAL: Motivation Hence, number of charged particles is an intrinsically better measure than the energy deposited Clearest with.
A. SarratILC TPC meeting, DESY, 15/02/06 Simulation Of a TPC For T2K Near Detector Using Geant 4 Antony Sarrat CEA Saclay, Dapnia.
Testbeam analysis Lesya Shchutska. 2 beam telescope ECAL trigger  Prototype: short bars (3×7.35×114 mm 3 ), W absorber, 21 layer, 18 X 0  Readout: Signal.
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
2005/07/12 (Tue)8th ACFA Full simulator study of muon detector and calorimeter 8th ACFA Workshop at Daegu, Korea 2005/07/12 (Tue) Hiroaki.
GLAST ACD Status. GLAST Overview McPositionHitCol AcdDigiCol AcdRecon AcdDigiAlg AcdReconAlg TkrFitTrackCol TDS Gaudi Algorithms.
BEACH 04J. Piedra1 SiSA Tracking Silicon stand alone (SiSA) tracking optimization SiSA validation Matthew Herndon University of Wisconsin Joint Physics.
CMOS Pixels Sensor Simulation Preliminary Results and Plans M. Battaglia UC Berkeley and LBNL Thanks to A. Raspereza, D. Contarato, F. Gaede, A. Besson,
1 Methods of PSD energy calibration. 2 Dependence of energy resolution on many factors Constant term is essential only for energy measurement of single.
David Lange Lawrence Livermore National Laboratory
Simulation and reconstruction of CLAS12 Electromagnetic Calorimeter in GSIM12 S. Stepanyan (JLAB), N. Dashyan (YerPhI) CLAS12 Detector workshop, February.
DESY BT analysis - updates - S. Uozumi Dec-12 th 2011 ScECAL meeting.
Comparison of GAMMA-400 and Fermi-LAT telescopes
GLAST LAT tracker signal simulation and trigger timing study
Tracking System at CERN 06 and 07 test beams
HARPO Analysis.
GLAST Large Area Telescope:
Gamma-ray Large Area Space Telescope
Individual Particle Reconstruction
Rick Salcido Northern Illinois University For CALICE Collaboration
Imaging crystals with TKR
Reconstruction Overview and Status (representing a lot of people)
Steve Magill Steve Kuhlmann ANL/SLAC Motivation
Studies of the Time over Threshold
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:

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 15, 2003 Tracy Usher (representing all the recon folks!) Digitization Algorithms Calorimeter Reconstruction Tracker Reconstruction ACD Reconstruction Plans

Status of ReconGround Software Workshop, July 15, Digitization Algorithms  Digitization Algorithms –Geant4 tracks particles through the LAT and records interactions in “active” volumes McIntegratingHits in the Calorimeter crystals McPositionHits in the tracker silicon layers and the ACD tiles –Digitization algorithms then convert this MC information to simulate the electronics output  Three Algorithms: –Tracker Digitization (TkrSimpleDigiAlg) Converts McPositionHits to tracker digi output (hit strips, ToT) (see slides) –Calorimeter Digitization (CalDigiAlg) Converts McIntegratingHit information to digi output (ADC output) (see slides) –ACD Digitization (AcdDigiAlg) Etc…

Status of ReconGround Software Workshop, July 15, Tracker Simulation / Digitization Geant4 treats the entire silicon plane as a unit. Energy is deposited with “landau” fluctuations. Using this information, the digitization algorithm then determines which strips are hit. (below threshold) particle digis Mc Hit cluster

Status of ReconGround Software Workshop, July 15, Tracker Simulation / Digitization  McPositionHit is input  Digitization Algorithms: –Two Digitization Algorithms exist: In the Simple Digitization (SimpleDigiAlg) algorithm energy deposited in the silicon is divided according to the path length (no fluctuations). –Time-over-threshold is linear in deposited energy The Bari Digitization (BariDigiAlg) is a complete electronics simulation which accounts for fluctuations in deposited energy as the particle traverses the silicon, etc. –More detail – much slower execution speed –Currently merging two algorithms into one package Common features in one algorithm –Bad strips, failed layers, noisy strip generation, etc. Flip of switch to change from one algorithm to the other –Easy comparison of the two – cross check results –DC-1 will run SimpleDigiAlg Primary issue is execution speed Will use merged algorithm if ready soon  TkrDigi is output

Status of ReconGround Software Workshop, July 15, Digitization Algorithms  Calorimeter Digitization –McIntegratingHit is input –Cal Digitization: For deposit in a crystal segment, take into account light propagation to the two ends and apply light taper based on position along the length Keep track of direct deposit in the diode Add noise to the diode Combine (with the appropriate scale factor) with crystal deposits Add noise to “unhit” crystals; save those above threshold Convert to ADC units and pick the appropriate readout range for hits above threshold –CalDigi is output  ACD Digitization –McPositionHit is input –ACD digitization: Energy deposited converted to PMT output (with corrections) Tile “hit” if above threshold –AcdDigi is output

Status of ReconGround Software Workshop, July 15, Calorimeter Reconstruction  Basic Reconstruction Goals: –Reconstruct the energy of the incident gamma ray –Reconstruct its direction –Reconstruct its position within the calorimeter  This section thanks to –Mark Strickman –Berrie Giebels

Status of ReconGround Software Workshop, July 15, Calorimeter Reconstruction  Step 1: For Each Crystal: –Convert ADC scale to Energy measured at each crystal end Gain and Pedestal defined from muon (ground) and cosmic ray (flight) calibrations Integral nonlinearity defined from charge injection calibration (not available for DC-1) –Centroid position of event in crystal Position approximately proportional to the “signal asymmetry:” –(s 2 – s 1 )/(s 2 + s 1 )Linear Taper –Log(s 2 /s 1 ) Exponential Taper –Where s 1,2 are the signals from the diodes on each end of the crystal Current energy estimate assumes a linear response as a function of position in the crystal. –Asymmetry derived position will ultimately be used to improve crystal energy estimate (not available for DC-1)  Step 2: For Each Layer: –Sum the individual crystal energies

Status of ReconGround Software Workshop, July 15, Calorimeter Reconstruction  Step 3: Energy Reconstruction Algorithms –Start with the total raw energy obtained from the sum over layers Note that this raw energy does not take into account losses: –In the tracker –In the inter-tower cracks –From leakage out of the calorimeter –Get the correction to the total raw energy Currently three algorithms available (more on these in next slides): –Shower profile fitting –Shower profile model (due to Bill Atwood) –Last layer correlation method (due to Berrie Giebels) All three algorithms currently run in parallel For DC-1 rely, primarily, on the Shower Profile Model  Step 4: Estimation of the incident position and direction –Uses a two-dimensional energy-weighted centroid position in each layer

Status of ReconGround Software Workshop, July 15, Calorimeter Reconstruction  Energy Reconstruction Correction Algorithms –Shower profile fitting “Standard” approach Works well, especially at high energies Not very dependent on Cal geometry details –Except for the intertower cracks But… –Needs modification to work at all incident angles –Needs modification to account for inter-tower cracks –Shower profile model (method due to Bill Atwood) Uses a fixed (not fitted) shower profile model with corrections for inter-tower cracks –Valid over a wide range of energies and angles (especially low energies) But… –Requires significant tuning –Cal folks have not yet compared performance in detail to other algorithms

Status of ReconGround Software Workshop, July 15, Calorimeter Reconstruction Energy Reconstruction Correction Algorithms  Last layer correlation method: Use correlation between leakage and energy deposited in last layer of calorimeter to estimate leakage energy –Generally produces better resolution than profile fitting –But… Stops working when shower profile max is outside of Cal –> 50 GeV at normal incidence Does not work well at low energy Parameters are dependent on Cal geometry  Sample of reconstructed 2 GeV photon peak from 26° incident beam using last layer correlation

Status of ReconGround Software Workshop, July 15, Calorimeter Reconstruction Last Layer Correlation Method Performance Resolution vs. Energy and incident angle Correlation method efficiency (fraction of triggered events for which recon energy is produced) vs. polar angle for seven energies from 1-20 GeV. Inefficiency is due to failure of algorithm near cracks. Berrie Giebels hard at work on this!

Status of ReconGround Software Workshop, July 15, Tracker Reconstruction  For DC-1, TkrRecon will go mostly “as is” –Use Default Recon (see diagram) Cluster hit strips using standard Clustering algorithm Find candidate tracks using “Combo” Pattern Recognition Fit the track candidates with the Kalman Filter track fit Combine tracks to form vertices using the “Combo” Vertexing Algorithm Track propagation with G4Propagator –Tied directly to the G4Geometry (and constants) –Gismo getting phased out –Utilities TkrGeometrySvc – tied to DetModel Alignment – not needed for DC-1 Bad strips – not needed for DC-1 Failure modes – not needed for DC-1 –Use the Iterative Recon?

13 Tracker Reconstruction Diagram TkrClusterAlg Gaudi Control TkrDigiCol Gaudi Algorithms Transient Data Objects TkrClusterCol TkrFindAlg TkrTrackFitAlg TkrVertexAlg Pattern Recognition: TkrComboPatRec Kalman Fitter: KalFitTrack TkrPatCandCol TkrPatCand Track Propagator: G4Propagator Vertexing: TkrComboVtxRecon TkrTrackCol TkrKalFitTrack TkrPatCand TkrVertexCol Clustering: TkrMakeClusters Reconstruction Algorithms (Gaudi Tools and Classes) TkrCluster TkrReconAlg TkrKalFitTrack

Status of ReconGround Software Workshop, July 15, Tracker Reconstruction Iterative Tracker Recon  What is it? –The Iterative Recon is a mechanism for allowing parts of the Tracker Reconstruction software to be called more than once per event –In particular, existing pattern recognition tracks can be refit and the vertex algorithm re-run  Why is it needed? –The Calorimeter would like the output of TkrRecon when running the energy correction algorithms. –At the same time, TkrRecon wants the best energy estimate from the Calorimeter to get the best track fits and, subsequently, the best vertices –The Iterative Recon solves this problem by providing the Calorimeter Recon with sufficient tracking information to get an improved energy estimate, which can be fed back to the track fit and vertexing algorithms –The process can be repeated as many times as the user likes (in principal)  Will it be ready in time? –Code already in the last three GlastRelease tags –Only needs to be activated by modifying the standard recon job options file  Do we want/need it?

Status of ReconGround Software Workshop, July 15, Tracker Reconstruction Iterative Tracker Recon  Example using “WAgammas” –1 GeV –5° cone about normal –Into 6 m 2 area containing Glast  Plot Energy of the reconstructed vertex –Red Histograms - energy of “best” vertex –Blue Histograms – include energy of second track if not part of vertex  In General –Reconstructed vertex energy improves –Some details to be understood Shift in energy above 1 GeV probably still fallout (in this version of Gleam at least) of Tkr/Cal displacement High energy tail? First Pass Recon Second Pass Recon

Status of ReconGround Software Workshop, July 15, Tracker Reconstruction  DC-1 To Do list: –Merged digitization Not really needed for DC-1 but want to have done so that both digi algorithms will merge into the same development path –Iterative Recon part of the main reconstruction loop? Need to find source of observed energy shift in final result –Try to find and remove remaining hardwired numbers Goal: pass the Leon TkrRecon displacement test –Update the TkrRecon documentation Mainpage Doxygen Inline comments in updated classes –General housekeeping –General bug hunting Check out “anomalous” events Etc.  Aim for updates to reconstruction algorithms in DC-2 –If anything can be found to be better than existing recon!

Status of ReconGround Software Workshop, July 15, ACD Recon ACD_DOCA ACD_Act_Dist Primary outputs (both originally designed by Bill Atwood): 1) Active Distance: measures distance from edge (done once for entire ACD, and by region) 2) Distance of Closest Approach (DOCA): measure distance from the center of a tile. Done also for different regions of the ACD, since tile size varies. Recon also provides: energy deposition estimate and counts of tiles above threshold by region.(slide courtesy of Heather Kelly) Background outside tile boundary no tile hit inside tile boundary [cm]

Status of ReconGround Software Workshop, July 15, Reconstruction General Questions for DC-1  Cal Recon –When to stop “development” of energy reconstruction algorithms?  Tkr Recon –Do we want to include the iterative recon in DC-1?  Event Summary –TDS output class to summarize the event? –What should be in this class?  …

Status of ReconGround Software Workshop, July 15, Recon – The Result